Recent submissions

Comment · 3 years ago
2006, I think. Or _maybe_ the early part of 2007, I can't remember exactly. Didn't really get popular until 2014 though.
Comment · 6 years ago
As other top-level posts have pointed out they're only removing it from the build process, it's still available to users. I wouldn't worry too much about about GCC going away, it's still the default compiler for most (all?) Linux distros.
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
The article refers to that as escaping output rather than sanitising input:

> And of course use your SQL engine’s parameterized query features so it properly escapes variables when building SQL:

Comment · 6 years ago
The most annoying part of development, your users can and will rely on any observable behaviours of your software.
Comment · 6 years ago
Nope, if you hash the inputs then you won't be able to order them properly.
Comment · 6 years ago
> an incomplete microservice migration where you've now got hobbled together half-service weirdware that you have to support forever.

Ugh I have to deal with this at my current job, except it's not an incomplete microservice migration it's by design and comes with a weird hobbled-together event queue implemented as a table in the DB and that has a known race condition that pops up every couple of weeks.

Comment · 6 years ago
Am I reading that correctly? A porcelain command is one that's not supposed to be used in scripts, but the --porcelain flag is for when you do want to use things in scripts?
Comment · 6 years ago
> what is the benefit of the line format being character strings? Wouldn't a binary package not be just as easy translatable into human readable JSON formatted output as a compacted JSON string is?

One benefit is that I can look at an arbitrary file/response and be able to tell with a fairly high certainty whether it's JSON, YAML, or TOML, but there's no way that I tell whether it's messagepack, bson, or protobufs.

Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
What would it even mean for a container to be ordered if you can't iterate through it?
Comment · 6 years ago
It's extra annoying because collections.OrderedDict has been in the standard library for ages.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton