New
The latest blog posts to take off on Hacker News. 1,895 posts.
John and Alicia Nash, 1928,1933-2015
Our condolences Awesome Stories source John Nash and his wife Alicia were killed in a taxi accident on the New Jersey Turnpike Saturday afternoon. They were on their way back from Norway where he a…
The Backing Up of the Internet Archive Continues
A little over a month ago, I cooked up a grandiose plan with the Archive Team to back up the Internet Archive, and discussed what that might entail and how one might approach it. How’s that t…
Elliptic Curve Cryptography: A Gentle Introduction – Part II
In the previous post , we have seen how elliptic curves over the real numbers can be used to define a group. Specifically, we have defined a rule for point addition : given three aligned points, their sum is zero ($P + Q + R = 0$). We have derived a geometric method and an algebraic method for computing point…
What Comes After MVC
Rails apps start out quickly and beautifully, but after a year features are a struggle, tests are slow, developers are grinding, and stakeholders are unhappy. “Skinny controllers and fat models” ha...
Rust traits for developer friendly libraries
Mildly interesting technology stories.
The responsibility we have as software engineers
I had the chance to chat this week with the very awesome Kate Heddleston who mentioned that she’s been thinking a lot about the ethics of being a software engineer, something she just spoke a…
A Piece of Apple II History Cracks Open
The world of Apple II “cracking” has always held an interesting fascination for me – the thinking involved, the magic of tracing programs, and of course the “crack screens&#…
Organizational debt is like technical debt, but worse
Startups focus on speed since they are burning cash every day as they search for product/market fit. But over time code/hardware written/built to validate hypotheses and find early customers can be…
Firefox tracking protection decreases page load time by 44%
Edited to add: I wrote a followup post to address comments here and elsewhere that advertising is working as intended. This paper has been ...
Bitcoin mining on a 55 year old IBM 1401 mainframe: 80 seconds per hash
Could an IBM mainframe from the 1960s mine Bitcoin? The idea seemed crazy, so I decided to find out. I implemented the Bitcoin hash algorith...
NSA in P/poly: The Power of Precomputation
Even after the Snowden revelations, there remained at least one big mystery about what the NSA was doing and how. The NSA’s classified 2013 budget request mentioned, as a priority item, R…
What I’m Teaching my Son about Money
I’m not going to lie to you – being wealthy is a lot of fun. And I’m not just talking about novelty fun that you get from driving around in a fancy car. True wealth is more of a b…
Struct composition with Go
This is a quick Friday blog post to talk about a recent experience I had working on a piece Juju code that needed to capture the data being sent over a net.Conn .
The Unreasonable Effectiveness of Recurrent Neural Networks
Musings of a Computer Scientist.
Using Waifu2x to Upscale Japanese Prints
In my spare time I’ve been working on a database of Japanese prints for a little over 3.5 years now. I’m fully aware that I’ve never actually written about this, personally very important, project on my blog — until now. Unfortunately this isn’t a post explaining that project. I do still hope to write more about the…
Ta'izz
I wake up to a gorgeous morning in Ibb. This time I’ve slept through the morning call to prayer and the sun is well up in the sky. Out the window there’s a view of a regular city against a backdrop of green mountains, with some construction equipment in the near foreground, and it takes my groggy mind a minute to…
Voxel Quest Fluid Dynamics and New Rendering Method
Fluid works quite well now. Constant volume, pressure, multithreaded, 2 mil units. #gamedev pic.twitter.com/mYUoF9L9wj
Just Don't Hire 0x Engineers
Written pieces, talks, and other bits by Zach Holman.
How to Write with Style (1985)
Newspaper reporters and technical writers are trained to reveal almost nothing about themselves in their writings. This makes them freaks in the world of writers, since almost all of the other ink-stained wretches in that world reveal a lot about themselves to readers. We call these revelations, accidental and…
I Want Your AOL CDs
Yes, yes I do. As you might expect, someone who does a lot of something (collecting) like I do, in a pretty public fashion, tends to get some pretty shiny-polished chestnuts tossed over the fence. …
Deus Ex: Human Revolution – Graphics Study
2015/03/12: Back online after Reddit and Slashdot killed my bandwidth with 30,000 visits in the last hours. Followed by HN. 2015/03/11: Update with …
Signalfd is useless
UNIX (well, POSIX) signals are probably one of the worst parts of the UNIX API, and that’s a relatively high bar. A signal can be sent to your program at any point when it’s running, and you have to deal with it somehow. Traditionally, there are three ways …
Thoughtcrime
Back to: The Ultimate Tech Frontier: Your Brain | Forward to: The Evil Business Plan of Evil (and misery for all)
Inside Look at Valve's New Lighthouse Tracking System
While walking around the Bay Area Maker Faire this weekend, I stumbled across an amazing piece of technology: Valve's "Lighthouse" tracking system. Valve's demos were (supposedly) a major contributor to Oculus' fundraising efforts and ultimate sale to Facebook, and this device may have been a key piece of those demos…