Posts by radex@social.hackerspace.pl
(DIR) Post #B6kezsQmhoxKUBRqAi by radex@social.hackerspace.pl
1 likes, 0 repeats
If your financial/work situation is stable, I will argue that you have little to lose and much to gain by resisting “AI”.If you’re right, you will have avoided mental atrophy, you will stay as sharp as ever through the daily intellectual exertion, and you might become one of the few that still understand how computers work while the world went high on vibin.If you’re wrong, so what? AI is easy. It wouldn’t make top 10 hardest skills you learned this year. You can always catch up.
(DIR) Post #B6keztfM78CoJfGzWS by radex@social.hackerspace.pl
0 likes, 0 repeats
I understand that this might be a hard sell to some - if your employer forces you to vibe, this sucks, and the trade off is harder to make. I’d still encourage you to find a way.
(DIR) Post #B6mlIwH7cqQhx3Jxjs by radex@social.hackerspace.pl
1 likes, 0 repeats
I find it shocking that in 2026, we’re not religiously sandboxing everything on dev machines. We take so much stuff from the web, with deep dependency trees, and just yolo run it as $USER. It’s a small miracle that most of the time this works out just fine!
(DIR) Post #B6mlIxPJPsZjSkA18y by radex@social.hackerspace.pl
0 likes, 0 repeats
The silver lining is that most of the so-called supply chain attacks are NOT sophisticated - because they don’t need to be. They usually just smash and grab your ~/.config/{aws,kube,docker,npm,etc…}. So, dumb mitigations (that would have no chance against a targeted attack) have a decent chance of working
(DIR) Post #B6mrO91qEdLwg92ULo by radex@social.hackerspace.pl
1 likes, 0 repeats
@domi I agree, but that’s a bit of a chicken-and-egg problem, no? If this was widely considered to be a problem, I’m sure we could come up with better tools to make this less dreadful
(DIR) Post #B6oylQRClKxnKNs2vg by radex@social.hackerspace.pl
0 likes, 0 repeats
@domi for more fun surprises,ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOccFr7RFddSB5kdvYCIdCyKgD3X79mC90cMImqziTd9
(DIR) Post #B7OczG5pqkMyDsQfUe by radex@social.hackerspace.pl
1 likes, 0 repeats
@domi this has a strong «psst, hey kid» guy-in-trenchcoat-in-a-backalley energy -- but with old computers. love it!
(DIR) Post #B7f5JLweyks3ry6kyG by radex@social.hackerspace.pl
0 likes, 0 repeats
(golang thread)Whyyyyy does Go testing lib not have assert/expect-style testing?Testing is annoyingly verbose in any language as it is. Writing useful t.Errorf by hand for every assertion sounds awful.
(DIR) Post #B7f5L4E1pdkPUX37lA by radex@social.hackerspace.pl
0 likes, 0 repeats
Weekend
(DIR) Post #B7f5L4pxYc5ZOAnPsm by radex@social.hackerspace.pl
0 likes, 0 repeats
Out of sheer curiosity, I checked how long it takes to build Go from source (including the bootstrap chain, starting from an older go compiler) on my (5 year old) laptop.Less than a minute!
(DIR) Post #B7f5L4x38FlBkA74vw by radex@social.hackerspace.pl
0 likes, 0 repeats
I'm writing an experimental concurrent streaming parser for a toy language, in Go.Reading off disk, tokenizing, and parsing into AST happens in parallel. Furthermore, imports are signaled to the top goroutine as soon as they are encountered, so files in the build tree can begin parsing before the first file even finishes reading.
(DIR) Post #B7f5L5HbtoCslvjUyu by radex@social.hackerspace.pl
0 likes, 0 repeats
What I neglected to mention is that the toy language in question is a purely functional, lazily-evaluated description language. A perfect fit for parallel execution.I didn't get to the "parallel" part yet, but I do have a working evaluator. Here's a classic fibonacci recursive call demo:
(DIR) Post #B7f5L5TJCJZ3MDCqDQ by radex@social.hackerspace.pl
1 likes, 0 repeats
To the surprise of absolutely noone, my first naive attempt at parallel evaluation yielded a result 6x slower than the original non-parallel version. 4x slower with some simple improvements.On the bright side, it was easily able to saturate my computer's 10 cpu cores.Oh well. I have more ideas, so back to experimenting 😎
(DIR) Post #B7f5L5eeW8ddvOVttg by radex@social.hackerspace.pl
0 likes, 0 repeats
(For the record, I doubt that this level of concurrency is useful. Processing a single file tends to be cheap, and having lots of files is enough to fill multiple cores. I'm doing this just for fun.)
(DIR) Post #B7ojkPgEwdDfrUWcYi by radex@social.hackerspace.pl
1 likes, 0 repeats
@HiszpanInk pls don’t die
(DIR) Post #B864RKTIFlMbBqnDwe by radex@social.hackerspace.pl
0 likes, 1 repeats
Friends! I'm looking for (remote) work in:- systems programming of all sorts- distributed systems- performance engineering- next-gen tooling and infra broadly speakingI'm a software engineer with 20 years of experience. More about my work: https://radex.io/hire-me/I'm very rarely available for work! You will not regret hiring me ☺️(Boosts and introductions much appreciated!)
(DIR) Post #B87bnFz172nbHnefGC by radex@social.hackerspace.pl
1 likes, 0 repeats
@foremostarchwiz @whitequark eh, what's 9 milinilereds between friends?
(DIR) Post #B8SUd7WMn8r23TMaZs by radex@social.hackerspace.pl
0 likes, 0 repeats
@ariadne @Zwifi I find it extremely annoying that “looking great” and “being useful” went from being somewhat well correlated to, arguably, inversely correlated (at least for new projects)
(DIR) Post #B8SWWJelTQtzZdAtRQ by radex@social.hackerspace.pl
1 likes, 0 repeats
@domi whimsy shareholder
(DIR) Post #B8WkwlFXgJ1GfjilEG by radex@social.hackerspace.pl
0 likes, 0 repeats
@domi curious then, what is your take on raspberry pi (in general and also w.r.t. their microcontroller line in particular)