Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bjackman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
361.
▲
by
bjackman
1y ago
Well, ask it the other way around: what are the chances that despite having no evolutionary advantage over Sapiens, Neandertals survived as a distinct population for hundreds of thousands of years? Seems vanishingly unlikely to me!
362.
▲
by
bjackman
1y ago
IIUC the easiest way to boil stuff without ceramics is usually in an animal's stomach or intestines. I believe you can also do it in a lined wicker basket. I'm not sure exactly how these things are done but both of them seem much
363.
▲
by
bjackman
1y ago
Yeah I think it's pretty inconceivable at this point that Sapiens were the first ones to have language. I think it's still reasonable to argue that Neandertals lacked certain capacities that we have, based on differences in the ev
364.
▲
by
bjackman
1y ago
IIUC this is also true of most 3D-print materials. You should not be using Gridfinity to store food! This is also why you usually shouldn't 3D print a dildo. This would be true even if the materials were food safe to be honest, I don&#
365.
▲
by
bjackman
1y ago
I think a lot of the materials that the Go folks put out in the early days encourage a very channel-heavy style of programming that leads to extremely bad places. Nowadays the culture seems to have evolved a bit. I now go into high alert mo
366.
▲
by
bjackman
1y ago
[How] do you track when it's safe to delete the old version of a patched piece of code? Edit: or, I guess since this doesn't seem to be something intended for use in prod, maybe that's not necessary. You can just bloat the ru
367.
▲
by
bjackman
1y ago
For the specific case of solving shell script dependencies, Nix is actually very straightforward. Packaging a script is a writeShellApplication call and calling it is a `nix run`. I guess the issue is just that nobody has documented how to
368.
▲
by
bjackman
1y ago
> Most government positions could use almost anything. Having worked for several years on bespoke IT for a megacorp, I think this is massively underestimating the challenge. There are literally hundreds of engineers involved and this is
369.
▲
by
bjackman
1y ago
I dunno if they changed the website since it was posted... But it literally lists exactly what you get? (Basically, nothing, it's more or less a donation)
370.
▲
by
bjackman
1y ago
I think that's just another side of the same coin. Until recently I'm sure people at the heart of the western political establishment saw the US as essentially trustworthy with regard to fundamental things like not stealing their
371.
▲
by
bjackman
1y ago
"Yes it's an Option but it will never be None, the RPC layer validates the request and will reject the call if this field isn't set. Plumbing error handling into this callback is gonna require significant refactoring here, it
372.
▲
by
bjackman
1y ago
It sounds like the author is envisaging a system that works without power (as long as the batteries last).
373.
▲
by
bjackman
1y ago
Rust only stops you crashing the process in the "oh, I didn't realise this field can be null" case. It doesn't help with the "yes, in theory it can be null, but in practice it never will be" case. Once you writ
374.
▲
by
bjackman
1y ago
At Google, the monorepo VCS has monotonic IDs like this for changes. Unfortunately a few years ago when approaching some round number, the system was DOS'd by people running scripts trying to snag the ID. So now it skips IDs in the vic
375.
▲
by
bjackman
1y ago
Nice! I am skeptical that the UEFI drivers would be up to the job. I worked on EDK2 drivers many many years ago and things were not really optimised for speed. Mostly we just did the simplest thing that would boot Linux without any unnecess
376.
▲
by
bjackman
1y ago
Pretty cool! > The reliance on VirtIO means Munal OS does not support running on real hardware yet I think if you wanted to run it on HW, instead of running adding drivers to it a cool strategy would be to build a Linux-based system that
377.
▲
by
bjackman
1y ago
For the older ones with Broadcom WiFi I was able to get stock Ubuntu working great by following this: https://askubuntu.com/questions/55868/installing-broadcom-wi... Not sure about the newer ones. Gathering this i
378.
▲
by
bjackman
1y ago
Any solution to a problem that fundamentally comes down to undue privilege for incumbency, is gonna harm incumbents some way or another. I don't think there's much you can do about that, and it doesn't mean you shouldn't
379.
▲
by
bjackman
1y ago
Yeah maybe I should have mentioned that despite my enthusiasm I haven't bothered to install NixOS on my laptop or anything! I might one day, but that will be "for the love of the game" not because I expect it to save me any t
380.
▲
by
bjackman
1y ago
Usually I just use `nix run .#nixosConfigurations.<my config>.config.system.build.vm` This boots directly into the kernel with QEMU's '-kernel' option, and it mounts the host Nix store into the guest via Plan 9 FS. So t
381.
▲
by
bjackman
1y ago
Yeah I have had some luck with vibe coding Nix but also I've found you have to be extremely cautious. It bullshits a LOT more than with other coding things I use LLMs for. This has led me on a couple of wild goose chases. I think it he
382.
▲
by
bjackman
1y ago
As others have said, this would be a solution to the wrong problem. The language itself is fine. I just read through the language intro on https://nix.dev and immediately just "got it" - if you've done any functio
383.
▲
by
bjackman
1y ago
Ah yes this also looks fantastic and something I intend to try. At $work we have insane platforms that are extremely hostile to platform development but they do support a (obviously annoyingly custom and limited) PXE-like thing and I'm
384.
▲
by
bjackman
1y ago
Yeah I make extensive use of this and it's absolutely fantastic. I can write a config, very quickly check it seems correct on a QEMU guest, and then deploy "the same" config to a physical host (slower to boot, harder to debug
385.
▲
by
bjackman
1y ago
Yea I agree on that front. But I don't mean "it's hard to write correct Nix configs" I mean that without a lot of experience it's hard to design a Nix system in your head and know whether the design is naturally sup
386.
▲
by
bjackman
1y ago
I'm not able to install anything like this in my current home but if you live somewhere reasonably warm (so it's not super unpleasant to get a wet bum) I can hugely recommend something like this. (I want everyone to get one since
387.
▲
by
bjackman
1y ago
I have recently adopted Nix and NixOS and it's been truly fantastic. It does have a really harsh learning curve though. Big downsides, but for me the upsides are so huge that it's worth it. I had been incrementally building this c
388.
▲
by
bjackman
1y ago
When you escape a container generally you can do whatever the kernel can do. There is no further security boundary. If you escape into a VMM you can do whatever the VMM can do. You can build a system where it can not do very much more than
389.
▲
by
bjackman
1y ago
> container runtime that uses virtualization to protect the host True, by "container" I really meant "shared-kernel container". > In theory you could shove the container runtime into something like k8s Yeah this is
390.
▲
by
bjackman
1y ago
gVisor uses virtualization
More ›