HackerLangs
トップ新着トレンドコメント過去質問紹介求人

ruuda

no profile record

投稿

Building the deployment tool I wish I had

ruuda.nl
44 ポイント·投稿者 ruuda·2 か月前·5 コメント

Slowly, Then Suddenly: How Products Fail (2022)

every.to
3 ポイント·投稿者 ruuda·2 か月前·2 コメント

Backseat Software

blog.mikeswanson.com
4 ポイント·投稿者 ruuda·6 か月前·0 コメント

An oral history of Bank Python (2021)

calpaterson.com
2 ポイント·投稿者 ruuda·8 か月前·0 コメント

コメント

ruuda
·17 日前·議論
https://www.metaculus.com/questions/40965/ gives it 71% probability.
ruuda
·20 日前·議論
Codeberg
ruuda
·21 日前·議論
It works fine if you don't enable javascript.
ruuda
·2 か月前·議論
https://goomics.net/239
ruuda
·2 か月前·議論
I find this article a useful framing for understanding what is happening to GitHub right now. The original is from 2022, but this 2023 repost includes a relevant preface.
ruuda
·2 か月前·議論
The text reads like an LLM was involved in this.
ruuda
·3 か月前·議論
https://github.com/doy/rbw is a Rust alternative to the Bitwarden CLI. Although the Rust ecosystem is moving in NPM's direction (very large and very deep dependency trees), you still need to trust far fewer authors in your dependency tree than what is common for Javascript.
ruuda
·3 か月前·議論
Finally https://www.metaculus.com/questions/9558/50-of-users-access-... can resolve!
ruuda
·4 か月前·議論
Property-based testing is nice, but making it coverage-driven is a game changer. It will explore code paths that naive random inputs will not trigger in a thousand years. In Rust this works very well with libFuzzer and the Arbitrary crate to derive the generators.
ruuda
·5 か月前·議論
I contacted the EU DMA team about my concerns and got a real reply within 24 hours. Not just an automated message, it looked like a real human read my message and wrote a reply. I'd urge other EU citizens to do the same.
ruuda
·5 か月前·議論
It's not complex, in the sense that the rules are simple, but simple rules can still lead to complicated emergent behavior that is difficult for humans to understand, even if each of the 153 steps that the typechecker took to arrive at the result were easy to understand individually.
ruuda
·5 か月前·議論
I tried Zed for some time. Then it had a regression which broke it completely on my laptop. (Zed can't start any more, logging a PlatformNotSupported error even though earlier versions worked fine.) I carefully bisected it, and it turned out to be due to an intentional change in Blade. The issue was acknowledged, and confirmed by several other users. Then it got converted into a "discussion" because there was nothing actionable to do according to the devs. Then the discussion got closed because they are "directing all support questions to Discord going forward". Then Discord announced mandatory age verification.
ruuda
·5 か月前·議論
Mastodon
ruuda
·5 か月前·議論
We wrote https://github.com/chorusone/fastsync for fast ad-hoc transfers over multiple TCP streams.
ruuda
·6 か月前·議論
Give https://rcl-lang.org/#intuitive-json-queries a try! It can fill a similar role, but the syntax is very similar to Python/TypeScript/Rust, so you don’t need an LLM to write the query for you.
ruuda
·6 か月前·議論
RCL (https://github.com/ruuda/rcl) pretty-prints its output by default. Pipe to `rcl e` to pretty-print RCL (which has slightly lighter key-value syntax, good if you only want to inspect it), while `rcl je` produces json output.

It doesn’t align tables like FracturedJson, but it does format values on a single line where possible. The pretty printer is based on the classic A Prettier Printer by Philip Wadler; the algorithm is quite elegant. Any value will be formatted wide if it fits the target width, otherwise tall.
ruuda
·6 か月前·議論
Everything I know about IPv6 comes from this one blog post: https://apenwarr.ca/log/20170810. It’s from 2017, when IPv6 adoption was 17% according to https://www.google.com/intl/en/ipv6/statistics.html; today it’s close to 50%.
ruuda
·7 か月前·議論
It's a Linux thing too. It bit me in particular when running a script in a container that defaulted to ascii rather than utf-8 locale.
ruuda
·7 か月前·議論
> Python now uses UTF-8 as the default encoding, independent of the system’s environment.

Nice, not specifying the encoding is one of the most common issues I need to point out in code reviews.
ruuda
·7 か月前·議論
There is a sweet spot for the bass. Lower is better for deep bass, but too low and it stops being a recognizable note, and consumer speakers can't reproduce it. This effect exists though I'm not sure if it is the cause of the pattern here.