New
The latest blog posts to take off on Hacker News. 1,981 posts.
My Experience at JuliaCon
Introduction Link to heading I just got home from JuliaCon, the first conference dedicated entirely to Julia. It was a great pleasure to spend two full days listening to talks about a language that I started advocating for just a little more than two years ago. What follows is a very brief review of the talks that…
The Curse of Smart People
A bit over 3 years ago, after working for many years at a series of startups (most of which I co-founded), I disappeared through a Certain V...
I/O Thoughts
This year was the first time I've attended the Google I/O conference, and it was a fascinating experience. As someone who is primarily an iOS developer and h...
The Economy
I wrote a post a couple of weeks ago in which I said macroeconomic collapse “may happen” and a few friends asked me why. To be clear, I don’t think it’s the likely outcome—I think we’ll find a way...
Things I learned as an engineer that I wish I had known in grad school
…that I wish I had known when I started grad school
How you will not uncover Satoshi
Computer forensics is the science of finding evidence in computers and digital documents, and when a hacker perform forensics, better be prepared for the unknown. Satoshi did many things in order t…
Why Go Is Not Good
I like Go. I use it for a number of things (including this blog, at the time of writing). Go is useful. With that said, Go is not a good language. It's not bad; it's just not good.
Startups from 2010: Acquired, Pivoted or Still Going?
Editor's Note: This is one of the longest posts I've made - in length and duration. It's said that one year in the life of a startup is the equivalent of dog years when compared to more established co
Why I Left the .NET Framework
The .NET Framework was good. Really good. Until it wasn’t. Why did I leave .NET? In short, it constrained our ability to choose (which is a huge deal for
Candy Japan crosses $10K MRR
Japanese candy subscription box Candy Japan exceeded $10,000 per month in sales.
Dissecting the 128-byte raycaster
Lately a Reddit post caught my attention which is about a raycaster demo, animated, with mouse control and texture mapping, in only 128 byt...
Mattermark Has Raised $2M in Our Second Seed Round
After taking $3.4M in total funding over the past 2 years, it’s time to take a break from fundraising
How a mathematician constructed a decision tree to solve a medical problem
Here’s an excerpt from Love and Math, a book by Edward Frenkel. The author writes about mathematics and his career. One of the stories is about …
Teenage Haskell
I’ve been inspired by the efforts of others (Chris Smith, Manuel Chakravarty) to try teaching children haskell as a first experience of programming. Haskell has a reputation of being a "…
The Ghost in the MP3
88JACKPOT adalah situs slot deposit dana termurah yang menyajikan pilihan game slot gacor gampang menang hari ini dan bisa anda mainkan menggunakan bet termurah
Best practices in modern web projects
At Oktavilla we regularly start new projects. Over the years we have therefore come up with a few best practices to ensure that it is easy to take part in ou...
Docker containers should not run an SSH server
When they start using Docker, people often ask: “How do I get inside my containers?” and other people will tell them “Run an SSH server in your containers!” but that’s a very bad practice. We will see why it’s wrong, and what you should do instead.
How I got a medal from the Army for writing code
In 2005 my National Guard unit was deployed to Iraq as part of Operation Iraqi Freedom. My MOS (Military Occupational Specialty) in the Army was 92A, which is basically a logistics and supplies...
Visualizing Algorithms
Algorithms are a fascinating use case for visualization. To visualize an algorithm, we don’t merely fit data to a chart; there is no primary dataset. Instead there are logical rules that describe behavior. This may be why algorithm visualizations are so unusual, as designers experiment with novel forms to better…