New
The latest blog posts to take off on Hacker News. 1,304 posts.
Learning from Ada
This is a cautionary tale. One of youth and a lesson I eventually learned but still often don’t heed. About how sometimes, the tool that is easiest to get started with isn’t the tool that will make your job the easiest.
What Golang Is and Is Not
At Dan’s Stuff, we bring you the thrill and excitement of car auctions near me right to your screen. Our blog is dedicated to helping you navigate the fast-paced world of car auctions with confidence and expertise. We provide in-depth guides, expert advice, and the latest news to ensure you have all the information…
Fixing JSON
I’ve edited a couple of the JSON RFCs, and am working on the design of a fairly complex DSL, so I think I can claim to have dug deeper in the JSON mines than most. We can easily agree on what’s wrong with JSON, and I can’t help wondering if it’d be worth fixing it.
Playing with Syntax
One of the things I love about Lisp is that it gives you the ability to change and mold the syntax of the language to what you need. In this post I want to look at the evolution of a little macro I've been playing around with for a while now.
From Chrome Apps to the Web
Note: The timeline has been updated. Please see our October 2021 post for more details. We have always believed in making the open, inter...
Removing the PowerShell curl alias?
PowerShell is a spiced up command line shell made by Microsoft. According to some people, it is a really useful and good shell alternative. Already a long time ago, we got bug reports from confused users who couldn't use curl from their PowerShell prompts and it didn't take long until we figured out that Microsoft ……
GC support in Rust: API design
Recently we (Felix, Niko, and I) have been working on getting compiler-level GC support for Rust. The plan is to provide a base set of APIs and …
Introducing the Qt Lite project – Qt for any platform, any thing, any size
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
Page Dewarping
Flattening images of curled pages, as an optimization problem.
A minimal raytracer
How my quest to make a business card sized raytracer got a little out of hand.
Grokking Deep Learning
A machine learning craftsmanship blog.
PEP 518 – Specifying Minimum Build System Requirements for Python Projects
This PEP specifies how Python software packages should specify what build dependencies they have in order to execute their chosen build system. As part of this specification, a new configuration file is introduced for software packages to use to specify...
Ideas for getting started in the Linux kernel
Getting new people into OSS projects is always a challenge. The Linux kernel is no different and has it’s own set of challenges. This is a follow up and expansion of some of what I talked about at Flock about contributing to the kernel.
Looking at your program’s structure in Go 1.7
Go 1.7—out today!—features an new SSA-based compiler backend. SSA is a method of describing low-level operations like loads and stores that roughly map to machine instructions, with the special difference that SSA acts as though it has infinite number...
Go 1.7 is released
Go 1.7 adds faster x86 compiled code, context in the standard library, and more.
YC Tech Stacks
Read more on Y Combinator's blog.
Tyre – Typed regular expressions
I’m happy to announce the release of Tyre, a library for Typed Regular Expressions.
JetBrains IDE Remote Code Execution and Local File Disclosure
TL;DR From at least 2013 until May 2016 JetBrains' IDEs were vulnerable to local file leakage, with the Windows (EDIT: and OS X) versions …