Starfighter, Summer 2015
An Erin post. On finding, in app pentesting, the only game worth loving, and turning that into Starfighter: a company that hires people by letting them play it.
A Neural Network in 11 Lines of Python
A machine learning craftsmanship blog.
Finding bugs in SQLite, the easy way
SQLite is probably the most popular embedded database in use today; it is also known for being exceptionally well-tested and robust. In co...
Main is usually a function – when is it not?
It began when my coworker, despite already knowing how to program, was forced to take the intro level Computer Science course at my university. We joked with...
Neon: Node plus Rust
If you’re a JavaScript programmer who’s been intrigued by Rust’s hack without fear theme—making systems programming safe and fun—but you’ve been waiting for inspiration, I may have something for you! I’ve been working on Neon, a set of APIs and tools for making it super easy to write native Node modules in Rust.
Working at Netflix
Working at Netflix 2015: What is it like to work at Netfilx? Brendan Gregg describes his job and experiences at Netflix after several months as a senior performance architect.
Cities with High Salary to Cost of Living Ratios for Software Developers
There are many tech hubs in the United States (which this article will cover exclusively, sorry) but which ones are able to maintain low costs of living while also having high average salary for software developers? This post will address that question using a few calculations and data sourced from publicly available…
How Instagram closed my account and gave it to a football celebrity
My name is Andrés Iniesta and my only mistake was having the exact name and last name as a famous football player.
The Failure of Agile
I am proud to be one of the 17 founders/authors of the The Agile Manifesto back in 2001. I think it provided a jolt of energy, hope of a better way of doing things, of creating software and making the world work better. It was a pivotal turning point.
Divisibility by 7 is a Walk on a Graph (2009)
Mathematics, applications of mathematics to life in general, and my life as a mathematician.
Juniper: Recording Some Twitter Conversations
Update : Ralf wrote up some notes from his work. These now include an update themselves with information from Willem Pinckaers that suggests that the presumed Dual-EC output is exposed to the world in Juniper devices.
How I do my computing
As of 2022 I use a Thinkpad x200 computer, which has a free initialization program (called Libreboot when it was installed, but now called GNU Boot) and a free operating system (Trisquel GNU/Linux). It was not sold that way by Lenovo, however; small businesses buy them used, recondition them, and install the free…
Stop forcing arbitrary password rules
Arbitrary password rules are a vain attempt to increase security by forcing unnecessary complexity
Photos of the An-225 Mriya – the world’s largest aircraft
An-225 Mriya (which is referred to Dream from Ukrainian) is the heaviest airlift cargo aircraft ever taken off in the sky. The maximum takeoff weight makes 640 tons. An-225 was designed, due to the necessity to create the air transport system for the Soviet reusable Space Shuttle Buran. This is the…
The Emularity
Last week, on the heels of the DOS emulation announcement, one of the JSMESS developers, James Baicoianu, got Windows 3.11 running in a window with Javascript. That’s impressive enough on its…
Abandon your DVCS and return to sanity
I’ve pretty much always been a DVCS apologist. I know quite a few people who’ve been using DVCSes since Mercurial and Git, and a few who go back to BitKeeper , but I can totally out-hipster you. I was there for Monotone . I actually remember struggling to grok tla , and being happy that someone took the time to write…
Sexism in Tech: Don’t Ask Me Unless You’re Ready to Call Someone a Whistleblower
Sexism in tech is out of hand, and talking about it is risky business.
Major Linux Problems on the Desktop, 2016 Edition
In this regularly updated article, which is without doubt the most comprehensive list of Linux distributions' problems on the entire Internet, we only discuss their main problems and deficiencies (which may be the reason why some people say Linux distros are not ready for the desktop) while everyone should keep in…
It Is Done
When I can feel my face again, and after I finish cleaning up my untouched-for-a-week life up in New York, I will sit down and write a proper Post-mortem of everything, but here’s the high le…