Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
RustyRussell
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
RustyRussell
17d ago
Sorry. I implemented the current NAT system in Linux. In particular, avoiding port reservation in favor of squishing more connections into one IP address, as long as the remote address allowed us to differentiate. This, in turn, means incom
2.
▲
by
RustyRussell
28d ago
I was confused. But yes, that same Zilog Corporation as the Z80. They also did... action comics as promotional material? The final page, containing disclaimers (presumably from their standard spec sheets?) disclaiming any inaccuracy and war
3.
▲
by
RustyRussell
2mo ago
Always use -Wundef. For CCAN all config vars use #if and we lint for ifdefs of them, because you have to pick a side here, and sometimes using HAVE_X in C code is useful, so I prefer always-defined.
4.
▲
Show HN: Great Spectations, the Spec Checker
(greatspectations.org)
5 points
by
RustyRussell
2mo ago
|
0 comments
5.
▲
by
RustyRussell
2mo ago
How embarrassing! It's greatspectations.org not .com! And I can't edit the URL. Thanks, I will resubmit, and let's pretend this never happened? Eeek...
6.
▲
Show HN: Great Spectations, the Spec Checker
(greatspectations.com)
1 points
by
RustyRussell
2mo ago
|
2 comments
7.
▲
by
RustyRussell
3mo ago
Nobody who would code this up would be entirely sane. But I can't help thinking "these are my people" when I read this...
8.
▲
by
RustyRussell
3mo ago
I hacked up a (not SMP-safe!) compressed loopback driver for a now-forgotten startup's "bootable business card" rescue disk. Over a year later I received an email from someone wanting to use it who was trying to port it forw
9.
▲
by
RustyRussell
3mo ago
Um, the Linux Foundation is an industry body, not a user or community group. You seem confused?
10.
▲
by
RustyRussell
3mo ago
Yeah, but there's little culture of actually taking that time.
11.
▲
by
RustyRussell
3mo ago
It seems that wasn't the Claude part, though I haven't seen a full analysis of exactly what broke. I also only saw one report: are there multiple, or do you just perceive that? Rsync has many options: I can totally believe that fi
12.
▲
by
RustyRussell
3mo ago
For those commenting, I suggest you read the post linked by the rsync author: https://medium.com/@tridge60/rsync-and-outrage-d9849599e5a0 (Disclosure: while I haven't talked with him in years, Tridge was my collea
13.
▲
by
RustyRussell
4mo ago
I'm shocked that people are jumping on one of the most productive and powerful OSS maintainers in existence. The actual Claude "churn" is mainly test suite enhancement.
14.
▲
by
RustyRussell
5mo ago
"where intellectual property is not respected" This suggests to me the underlying concern is "but I won't get paid for my craft!". Hell hath no fury like a vested interest masquerading as a moral principle?
15.
▲
by
RustyRussell
5mo ago
I agree: fork is fast, cheap and easy. If you're spawning something for significant work it tends to be in the noise. Linux kernel uses 8k stacks (TBH, it's been a while), but there's also some copy-on-write overhead. Still,
16.
▲
by
RustyRussell
5mo ago
Adam is not Satoshi. In early days of Blockstream I remember him and Greg Maxwell spitballing ideas about Bitcoin, and he was clearly intellectually feeling out the constructions as novel concepts. I have spent my fair time with geeks, myse
17.
▲
by
RustyRussell
6mo ago
As with many comments here: use a build-time assertion that the system is little-endian, and ignore it. Untested code is broken code . I was at IBM when we gave up on big endian for Power. Too much new code assumed LE, and we switched, d
18.
▲
by
RustyRussell
6mo ago
In the small, it's still a meritocracy. A patch like this is obviously correct and I expect to get in first try (maybe with a formatting fix by the maintainer). For large works, the burden shifts, since you are increasing the maintenan
19.
▲
by
RustyRussell
6mo ago
I share this frustration, but a downvote is probably a better reaction than a reply here.
20.
▲
by
RustyRussell
7mo ago
You're writing this from a dystopian future where punctuation is banned? :) For those like me who still require parsing assistance : - We are Bob - Red Rising - Murderbot
21.
▲
by
RustyRussell
9mo ago
On the other hand, I once implemented something to be told later it was novel and probably the optimal solution in the space. An AI might be more likely to find it...
22.
▲
by
RustyRussell
9mo ago
I'm thinking early April?
23.
▲
by
RustyRussell
10mo ago
A goid friend of mine worked on decimal floating point for IBM Power chips (I think it was Power 7 which had hardware support). Anyway, he insisted on calling it just "Decimal Floating". Because there was "no point".
24.
▲
by
RustyRussell
1y ago
I want signal to act as a transport bus. In particular, I want to give certain contacts permission to ask my phone for its location, so I can give my wife that ability without sharing it with Google. Signal has solved the identity part, n
25.
▲
by
RustyRussell
1y ago
I want to implement this. My code is in C. How does this help me check my implementation? I guess I could ask ChatGPT to convert your tests to my code, but that seems the long way around.
26.
▲
by
RustyRussell
1y ago
Did anyone else find the use if ABNF annoying? unicode-assignable = %x9 / %xA / %xD / ; useful controls %x20-7E / ; exclude C1 controls and DEL %xA0-D7FF /
27.
▲
by
RustyRussell
1y ago
Andrew Tridgell's KnightCap did this differently: it's a network chess server, and it would dump its data to a file and re-exec. The trick here is that it would keep the (network) fds open for zero downtime. IIRC he used a Perl sc
28.
▲
by
RustyRussell
1y ago
2015? Title is correct, this is a typo
29.
▲
by
RustyRussell
1y ago
Yes, it's terrible, and the fact that their list_add takes parameters backwards from what one might expect, with no types to catch mistakes! See https://github.com/rustyrussell/ccan/blob/master/ccan&
30.
▲
by
RustyRussell
1y ago
In recent years I've come to rely on this non-initialization idiom. Both because as code paths change the compiler can warn for simple cases, and because running tests under Valgrind catches it.
More ›