New
The latest blog posts to take off on Hacker News. 4,763 posts.
Delete an inline function, save 794 kB
In the previous episode of “Simple Changes to Shrink Chrome” I discussed how deleting ‘const’ from a few key locations could lead to dramatic size savings, due to a VC++ com…
Galaxy Note7: What We Discovered
To find the cause of the Galaxy Note7 incidents, Samsung examined every aspect of the Gala
Announcing Pipenv
I wrote a new tool this weekend, called Pipenv. Check it out on GitHub! Pipenv is an experimental project that aims to bring the best of all packaging...
CMU's Libratus builds substantial lead in Brains vs. AI competition
CMU Artificial Intelligence Is Tough Poker Player
Short intro to C++ for Rust developers: Ownership and Borrowing
Articles and tutorials about Rust, Embedded development and Computer Graphics.
Chrome 56 will mark HTTP pages with password fields as non-secure
Posted by Emily Schechter, Chrome Security Team [Updated on 12/5/16 with instructions for developers] Developers : Read more about how to ...
Removing Edge Magazine DRM
Edge Magazine is one of the oldest gaming magazines in the world. It is famous for the quality of its reviews, all of which were available online up until a few years ago, when their website was closed. The magazine continued its life in print and digital subscription format only. I really liked the content they…
Why we should all have a basic income
Imagine everyone getting a basic income just because they are a citizen. Read on to know how this basic income will change things in society.
OpenSSH Keys: A Walkthrough
Photography and long-form writing on my life, technology, photography, philosophy, books, and whatever else strikes my fancy.
Update and Build Prep
All systems operational
I Had My Electronics Seized by U.S. Customs and Border Protection
After my trip in Hamburg, Germany, for the 33rd Chaos Communication Congress, I left Germany for t
Fake Physics
2016 so far wins my lifetime award for most depressing and disturbing year ever (on the front of the larger world one reads about in the newspaper and elsewhere, personally things are fine, thanks)…
Why hasn't Haskell taken over the world? And the curious case of Go
Programming is all about managing complexity. Without good tools to manage it, the complexity of programs becomes mentally intractable for our limited brains and we’d lose control and understanding of our programs (imagine writing a big software system entirely in assembly language).
A very casual introduction to Fully Homomorphic Encryption (2012)
Craig Gentry on board the mothership. (credit) A couple of weeks ago I polled readers for the subjects that they were interested in. You gave me some excellent responses, and I promise they’r…
Reading Uber’s Internal Emails: Bug Bounty report worth $10K
Find bugs faster with ScanSearch. Discover forgotten assets, shadow IT, and expanded attack surfaces for bug bounty hunting.
The internet does to the world what radio did to the world
The internet does to the world what radio did to the world January 21, 2017 Ideas, Misc Over the holidays, I finally found the time to read Marshall McLuhan’s book “Understanding media” (I might have spent time with it during my studies but definitely didn’t pay too much attention back…
The practice of programming, 18 years later
Over the new year holiday time I had a chance to get away from it all, and snuck up to Finland to sit in a lodge on the Gulf of Finland, sip coffee, take saunas and read. I brought along a few books, the only programming one being Brian W …
The lost art of 3D rendering without shaders
Learn how OpenGL and Metal work by writing your own 3D renderer from scratch
Lavabit Reloaded
There is nothing here so move right along.
EFF's 100-Day Plan
The Trump presidency starts Friday. Here is the Electronic Frontier Foundation's agenda. In a matter of days, the United States will enter a new era. On Friday, President Elect Donald J. Trump will swear the oath of office, pledging to uphold the Constitution. But as EFF has learned in the course...
How quickly can you remove spaces from a string?
Sometimes programmers want to prune out characters from a string of characters. For example, maybe you want to remove all line-ending characters from a piece of text. Let me consider the problem where I want to remove all spaces (' ') and linefeed characters ('\n' and '\r'). How would you do it efficiently? size_t…