Lotus, a web framework for Ruby
Lotus is a complete web framework for Ruby with a strong emphasis on object oriented design and testability. If you use it, you employ less DSLs and more objects, zero monkey-patching, separation of concerns between MVC layers. Each library is designed to be small, fast and testable.
Parsing English with 500 lines of Python (2013)
A syntactic parser describes a sentence’s grammatical structure, to help another application reason about it. Natural languages introduce many unexpected ambiguities, which our world-knowledg…
Obfuscating “Hello World” in Python
Fun with functional programming in Python | Ben Kurtovic's blog
Making GIFs From Video Files With Python
Sometimes producing a good animated GIF requires a few advanced tweaks, for which scripting can help. So I added a GIF export feature to MoviePy, a …
OpenGL in 2014
Valve is investing in OpenGL to hedge themselves against Microsoft. Some well-known developers have written about the deficiencies in the API. A few competing, proprietary APIs have popped up. In an effort to remain competitive, Khronos announces glnext: a ground-up rethinking of the OpenGL and OpenGL ES APIs. This…
Yes, The CIA Spied On Congress
Why? The torture report, of course: Late last night, McClatchy reported that the CIA inspector general has asked the Justice Department to investigate allegations that the CIA illegally monitored C…
We are throttling the FCC to dialup modem speeds until they pay us for bandwidth
Since the FCC seems to have no problem with this idea, I've (through correspondence) gotten access to the FCC's internal IP block, and throttled all connections from the FCC to 28.8kbps modem speeds on the Neocities.org front site.
Linux 3.13
Summary of the changes and new features merged in the Linux kernel during the 3.13 development cycle
Extending Van Gogh’s Starry Night with Inpainting
Digital inpainting can extend or repair photos, artwork, and other images. See how it works in the Wolfram Language, and try it yourself.
Forensic Ballistics: How Apollo 12 Helped Solve the Skydiver Meteorite Mystery
What can a 45-year-old mission to the Moon tell us about a
The Invention of the AeroPress
How one inventor went from making Frisbees to one of the world's best coffeemakers.
Freshmeat.net, 1997-2014
A former coworker pointed me to the news today that freshmeat has suddenly ceased operations. I spent the rest of the day flooded with memories and the urge to jot a few of them down before they’re…
Python 3.4.0 released
The official home of the Python Programming Language
IE7 users, we need to talk…
In 2014 we dropped support for Internet Explorer 7 — and offered to buy a new computer for any customer stuck on it. The offer has long since closed.
VC Pitches in a Year or Two
Entrepreneur: I plan to launch a better streaming music service. It leverages the data on what you and your friends currently listen to, combines that with the schedule of new music launches and acts that are touring in your city in the coming months and creates playlists of music that you should be listening to […]
Abstract software patents struck down by Supreme Court
In a long-awaited decision, the Supreme Court issued its opinion in Alice Corp. v. CLS Bank today, striking down an abstract software patent. Essentially, the Court ruled that adding “on a computer” to an abstract idea does not make it patentable. Many thousands of software patents—particularly the...
Flappy Bird by the Numbers
Zach Williams is currently Director of Data Science for the Portland Trail Blazers.
Passwordless authentication: Secure, simple, and fast to deploy
Passwordless is an authentication middleware for Node.js that improves security for your users while being fast and easy to deploy. The last months were very exciting for everyone interested in ...
I Broke My Phone’s Screen, and It Was Awesome
So this past week has been quite a whirlwind — we wrapped up the Novena campaign and smashed all our stretch goals, concluding with over $700k raised , and I got my hair cut in a bar at midnight by none other than the skilled hands of Lenore of Evil Mad Scientist Laboratories ( I blame Jake ! :). It was an…
Alcatel-Lucent sets record of 10 Gbps over traditional copper telephone lines
Advancing connectivity to secure a brighter world.
Anatomy of a cheap USB-to-Ethernet adapter
Taking apart a very cheap USB to Ethernet adapter and pondering on the parts found inside.