New
The latest blog posts to take off on Hacker News. 1,895 posts.
Top data mining algorithms in plain English
Today, I'm going to explain in plain English the top 10 most influential data mining algorithms as voted on by 3 separate panels in this survey paper. Once you know what they are, how they work, what they do and where you ... Read More
About the supposed factoring of a 4096 bit RSA key
This blog is written by Hanno Böck. Unless noted otherwise, its content is licensed as CC0 .
AEADs: getting better at symmetric cryptography
I gave a talk a couple of weeks ago at the Yahoo Unconference . The conference was at the end of a particually hard week for a bunch of reasons and I fear that the talk wasn't that great. (Afterwards I got home about 3pm and pretty much slept until the following morning.) This post is a, hopefully clearer…
Elliptic Curve Cryptography: a gentle introduction
Those of you who know what public-key cryptography is may have already heard of ECC , ECDH or ECDSA . The first is an acronym for Elliptic Curve Cryptography, the others are names for algorithms based on it.
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…
Inside a $34 smartphone
This Huami H3 smartphone cost me $34US (210RMB) in January. It's sold with a 5 inch screen, Bluetooth, WiFi, 4G cell connectivity, Android 4.4 and an 8 core processor.
AWS Lambda as a back end for a single-page app
It’s a bit of a sensationalistic title, but hear me out. And sorry for the boring-ish example in this article. This is designed to only excite people who really get it. :)
Testing the 12-inch MacBook's Performance with Windows 10
Read it on alexvking.com
Stephen Wolfram, A New Kind of Science
Attention conservation notice : Once, I was one of the authors of a paper on cellular automata . Lawyers for Wolfram Research Inc. threatened to sue me, my co-authors and our employer, because one of our citations referred to a certain mathematical proof, and they claimed the existence of this proof was a trade secret…
Wolfram Language
Transcript of Stephen Wolfram's talk at SXSW 2015 on the present and future of computing: Wolfram Language, image recognition, language-design philosophy, tweetable programs, computational thinking for kids, natural language as input, symbolic programming, deployment, automation of programming, Internet of Things…
Silicon Valley hiring is not a meritocracy (2013)
Note: This post was adapted from an answer I wrote on Quora. EDIT: I’m working on something that I hope will make things better. Check out interviewing.io. I’ve been hiring people in some capacity for the past 3 years. First, I was doing it as an engineer, then as an in-house recruiter, and now as […]
Secure yourself, Part 1: Air-gapped computer, GPG and smartcards
This blog entry is part of a series covering: Logging into your laptop and decrypting it automatically Encrypting and decrypting any passwords or secure info you have Sending and receiving encrypted mails Providing 2-step authentication codes for your web logins Doing all of the above on your mobile phone…
Do you really know why you prefer REST over RPC?
A few weeks ago I’ve seen an interesting flock of tweets initiated by this question: This question and the tweets that followed put my brain on quite an animated discussion…
A Taste of Rust
A review of Rust, the programming language built for safety – not necessarily for comfort.
Error handling in Rust
Like most programming languages, Rust encourages the programmer to handle errors in a particular way. Generally speaking, error handling is divided into two broad categories: exceptions and return values. Rust opts for return values.
Scaling Secret: Real-Time Chat
(This is the first of a series of technical posts I intend to write, and my goal is to help other engineers learn from the experience of…
ElixirConfEU Keynote – Phoenix Takes Flight [video]
I’m Chris McCord, a programmer with a passion for science and building things. I spend my time crafting the Phoenix Framework, working with …
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.
Be Kind
Being kind is fundamentally about taking responsibility for your impact on the people around you. It requires you be mindful of their feelings and considerate of the way your presence affects them.
Jython 2.7.0 Final Released
On behalf of the Jython development team, I'm pleased to announce that the final release of Jython 2.7.0 is available! It's been a long road...
HTTP/2 for TCP/IP Geeks
I attended a TCP/IP Geeks Stockholm meetup yesterday and did a talk about HTTP/2. Below is the slide set, but as usual it might not be entirely self explanatory... HTTP/2 - for TCP/IP Geeks Stockholm from Daniel Stenberg