New
The latest blog posts to take off on Hacker News. 4,838 posts.
How to Ace the Google Interview: Ultimate Guide
We interviewed dozens of current & former Googlers to get the inside track on their interview process, questions, and how they make hiring decisions.
Why don't we have Wayland on Raspberry Pi yet? (2018)
I have long wanted to create my own desktop operating system targeting the Raspberry Pi. I believe we should have a hackable desktop environment that is both powerful and lightweight, similar to BeOS and the Amiga. To build this desktop we really need full control over how apps draw to the screen, but still have…
Remembering Joe, a Quarter of a Century of Inspiration and Friendship
Our founder Francesco Cesarini remembers the early days working with Joe Armstrong, co-creator of Erlang.
I Sell Onions on the Internet
Vidalia Onions to be exact. They’re classified as a sweet onion, and because of their mild flavor (they don’t make your eyes tear up), some folks can eat them like an apple. Most of my customers do. During a phone order one season – 2018 I believe – a customer shared this story where he ... Read more
V8: A Year with Spectre
The V8 team details their analysis and mitigation strategy for Spectre, one of the top computer security issues of 2018.
Green Material for Refrigeration Identified
Researchers from the UK and Spain have identified an eco-friendly solid that could replace the inefficient and polluting gases used in most refrigerators and air conditioners.
Fighting vendor lock-in and designing testable serverless apps
Here is how you can fight vendor lock-in beyond testing on a serverless app, using hexagonal architecture.
I Can't Do Anything for Fun Anymore; Every Hobby Is an Attempt to Make Money
I have hit the point where I can't do anything for fun anymore. Every hobby is not an attempt to make some extra money or turn it into profit.
Graph Convolutional Networks (2016)
Many important real-world datasets come in the form of graphs or networks: social networks, knowledge graphs, protein-interaction networks, the World Wide Web, etc. (just to name a few). Yet, until recently, very little attention has been devoted to the generalization of neural...
Inside Erlang – Joe Armstrong tells his story (2014)
Erlang is a programming language designed by Ericsson and used by a number of companies such as WhatsApp, Amazon and Facebook. Watch its creator Joe Armstrong speak about its development and enduring popularity.
A PHP Compiler, a.k.a. the FFI Rabbit Hole
It’s no secret that I’m into building toy compilers and programming languages. Today I’m introducing something that’s not a toy (I hope). Today, I’m introducing php-compiler (among many other projects
Modern C++ Won't Save Us
I’m a frequent critic of memory unsafe languages, principally C and C++, and how they induce an exceptional number of security vulnerabilities. My conclusion, based on reviewing evidence from numerous large software projects using C and C++, is that we need to be migrating our industry to memory safe by default…
Things I Enjoy in Rust: Error Handling
Things I enjoy in Rust:
Radioactive Waste – Myths and Realities
There are a number of pervasive myths regarding both radiation and radioactive wastes. Some lead to regulation and actions which are counterproductive to human health and safety.
Otonomo, with nearly $55M in funding, is cloning our product
When we came across the Otonomo API documentation we quickly realized it looked oddly familiar. That’s because we wrote it.
Svelte 3: Rethinking Reactivity
It’s finally here
Defeating Racket’s separate compilation guarantee
Being a self-described programming-language programming language is an ambitious goal. To preserve predictability while permitting linguistic extension, Racket comes equipped with a module system carefully designed to accommodate composable and compilable macros . One of the module system’s foundational properties is…
The global population pyramid
Global demographic transition signals a shift from young, growing populations to older, stable ones, reshaping societies and economies.
O(N^2) in CreateProcess
So many possible introductions to this one: Windows 7: Sheesh, I sure am slow at creating processes Windows 10: Hold my beer… Or how about: A) How long does CreateProcess take on Windows? B) How lo…
P = NP Proofs: Advice to claimers
Advice to claimers The Claimers The Claimers are a gang on the hit AMC television series The Walking Dead. They are the main antagonists in the second half of the zombie-apocalypse show’s Sea…
Comparing JVM alternatives to JavaScript
I am mostly a backend developer, but every now and then I need to do some frontend work. Even if just for personal use.
Elixir, Phoenix, Absinthe, GraphQL, React, and Apollo
ds160 has 2 repositories available. Follow their code on GitHub.
SuperTuxKart 1.0 Release
Yes, if you have followed our development a bit, that might be a bit of a surprise. But we have been asked why we don't call this release 1....