Recent submissions

Comment · 11 months ago
Middle management gets reorged almost as frequently as the engineers. So they have little to no incentive for long term viability of the code either.
Comment · 1 year ago
Seems like the medium is the message here. There's nothing interesting in the content of the article, but that The Hollywood Reporter is saying it is what matters. It's a signal to Hollywood types that it's now OK to talk about how Youtube is eating their lunch.
Comment · 1 year ago
AFAIK, King spun Defold back out as a foundation.
Comment · 1 year ago
It’s cool to see this mentioned. I worked on the editor back in the day. It’s actually the second IDE for Defold. The original one that we replaced was built on Eclipse.

A team of about 6 people replaced the IDE core and built a dozen tools over a year.

It was a fun project. Not many people can say they built a desktop gui with Clojure!

Comment · 1 year ago
Both use immediate mode rendering. Both have the “single header” design. There doesn’t appear to be any shared implementation.

The examples use Raylib as a renderer behind the layout engine. I suppose it would be possible to use Dear Imgui as a renderer, but you might have to write some glue code.

Comment · 2 years ago
I've long believed this to be the reason that component-oriented software never went anywhere back in the 90's. You could make _some_ money selling components. But you could make _tons_ of money selling a walled-off set of pre-integrated components as an office suite.
Comment · 2 years ago
The only RPi "thing" I could see was the tricolor triangle at the start of one of the videos.
Comment · 2 years ago
Did I miss a step in the article? The headline is about Raspberry Pi, but the example says x64 and uses UEFI. AFAIK the Pi doesn't use UEFI.
Comment · 3 years ago
I have found that git makes a lot more sense if you reverse the mental model of lineage. People think about a lineage going forward. But a more useful way to think is in terms of backward pointers.

A commit points to it's parent(s). Since a branch is just a commit ID, you can follow the parent links backwards to find the whole history of that branch.

So a "branch point" is just where two chains of parent links converge.

The special part are merge commits. Those have multiple parents, indicating that two histories fused into one.

Comment · 3 years ago
It uses Circle.
Comment · 3 years ago
I don’t think the main point is that these are exactly the increments. Rather, that it _is_ a series of increments where each step builds on the ones before and enables the next ones. It’s also illustrating the iterative loop from tech vendor to government and the increase from “recommended” to “mandatory.”

We are well along this process already.

Larry Lessig wrote “Code and other laws of cyberspace” back in the 90s (I think). It’s scary how much of what he wrote now looks _optimistic_.

Comment · 3 years ago
Comment · 3 years ago
They're the default keys because a lot of programs use the GNU readline package for line editing.
Comment · 3 years ago
Not sure if this is still supported, but Roam used to have an in-app query interface. You could use the JS console to run Datomic style Datalog queries.
Comment · 3 years ago
I can’t comment on whether this is blind following or not. But it’s a real fact that the market will punish you less for layoffs when others are doing it too. It’s like how the best time to reveal a scandal is after someone else has revealed a bigger scandal.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton