New
The latest blog posts to take off on Hacker News. 3,426 posts.
Open-Source Loan-Level Analysis of Fannie and Freddie
[M]ortgages were acknowledged to be the most mathematically complex securities in the marketplace. The complexity arose entirely out of the option the homeowner has to prepay his loan; it was poetic …
New Generation of Intel Graphics for Linux Requires Proprietary Firmware
Access technologies from partnerships with the community and leaders. Everything open source at Intel. We have a lot to share and a lot to learn.
A Constructive Look at TempleOS
TempleOS is somewhat of a legend in the operating system community. Its sole author, Terry A. Davis , has spent the past 12 years attempting to create a new operating from scratch. Terry explains that God has instructed him to construct a temple , a 640x480 covenant of perfection. Unfortunately Terry also suffers from…
Interviewing candidates
A quick note: I’m going to be traveling for much of the rest of June and I haven’t got articles queued up, so the blog will go dark for a bit; see you in July! In the last two episodes …
Elixir Streams
I previously wrote about explicitness in Elixir. One of my favorite ways the language embraces explicitness is in its distinction between eager and lazy operations on collections. Any time you use the Enum module, you’re performing an eager operation. Your collection will be transformed/mapped/enumerated immediately…
NES Graphics – Part 2
Part 1 discussed the components of NES background graphics – chr, nametable, palettes, and attributes. But this was only half of the story.
They Took Our Myths
Back to: A product review, and some musing | Forward to: What's The Best Medium For A Storyteller In 2015 And Beyond?
Is Social Rejection the Key to Creativity?
On the psychology of why rejection and loneliness may be necessary evils for the creative genius
Service-Disoriented Architecture
“You can have a second computer once you’ve shown you know how to use the first one.” -Paul Barham The first rule of distributed systems is don’t distribute your system until you have an observable reason to. Teams break this rule on the regular. People have been talking about service-oriented architecture for a long…
Reactive MVC and the Virtual DOM
Model-View-Intent is a unidirectional data flow architecture with Virtual DOM rendering for single-page web apps, similar to React and Flux but with plenty of surprising additions.
Growing One's Consulting Business (2012)
How I got started consulting and the advice which changed my (business) life.
Unix is not an acceptable Unix
The Unix command line is full of surprises. For instance: did you know that the OS X version of the ls tool, most frequently used to get a list of the files in the current working directory, recognizes no fewer than 38 different flags?
How I killed app sales by going freemium
Why going freemium may not be the best idea for your app
HTML is done
Item: The W3C HTML Working Group charter is expiring . Item: Discussion on what to do is inconclusive . Item: Things are pretty quiet in the WhatWG. Conclusion: The best thing to do about HTML is nothing .
Against Tulip Subsidies
I. Imagine a little kingdom with a quaint custom: when a man likes a woman, he offers her a tulip; if she accepts, they are married shortly thereafter. A couple who marries sans tulip is considered…
California, Water You Doing?
[Epistemic status: Low confidence. I have found numbers and stared at them until they made sense to me, but I have no education in this area. Tell me if I’m wrong.] I. There has recently been…
Using Protobuf instead of JSON to communicate with a front end
CakhiaTV trực tiếp bóng đá tất cả giải đấu Full HD, miễn phí, không lag. Cà Khịa TV nhật lịch thi đấu, kết quả, link xem bóng đá hôm nay nhanh nhất.
How Soylent Ships a Trillion Calories per Month
Discover the tech stack used by Soylent. Explore 24 tools across 3 categories.
Almost every Cassandra feature has some surprising behavior
Cassandra is a highly-available, linearly-scalable data store, but would it work for the Parse.ly team? Read on for how to avoid common pitfalls when working with this tech!