Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
repstosb
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
repstosb
4mo ago
You went to high school with Niklaus Wirth?
2.
▲
by
repstosb
5mo ago
You have pro surfing, but not cycling?
3.
▲
by
repstosb
6mo ago
I guess I enjoy solving problems, and recognize that the devil is always in the details, so I don't get much satisfaction until I see the whole stack working in concert. I never had much esteem for "architects" who sketch so
4.
▲
by
repstosb
6mo ago
So are Cygwin and WSL, though, for those who don't already have the luxury of being on Linux or UNIX (incl. MacOS). I'm sure there are uses for running full-system emulators inside a browser, but access to bash and sed and gawk d
5.
▲
by
repstosb
6mo ago
I agree, bash, sed, etc. are great, but a VM running inside a browser seems like the least efficient way to access them. Even if you're stuck on Windows, Cygwin has been a thing for 30 years now, and WSL for ten or so? There should b
6.
▲
by
repstosb
6mo ago
But Docker is free (unless you're a fairly large business, in which case containerd is still free, and you can either pay for the front-end license or figure out how to set up one of the free alternatives), and from what perspective ar
7.
▲
by
repstosb
6mo ago
> The thing I most want to use this (or some other WASM Linux engine) for is running a coding agent against a virtual operating system directly in my browser. Well, there it is, the dumbest thing I'll read on the internet all week.
8.
▲
by
repstosb
7mo ago
Definitely... http://www.cs.princeton.edu/~bwk/202/summer.reconstructed.pd...
9.
▲
by
repstosb
7mo ago
The problem is that C++ stores the vtable inside the object, and the objects over which you're iterating often weren't allocated contiguously. Even when they are, if each object contains lots of other data, the vtables won't
10.
▲
by
repstosb
7mo ago
And how does one become a maintainer, if there's no way to contribute from outside? Even if there's some extensive "application process", what is the motivation for a relatively new user to go through that, and how do t
11.
▲
by
repstosb
7mo ago
If the goal is truly "clarity", then I fail to see how this leads to more readable programs than Knuth's Web (or cweb for a more practical implementation). If you really mean "C/C++, but with the sharp pointy bits f
12.
▲
by
repstosb
8mo ago
Also pretty much every company with a "headquarters" of some kind in Ireland, notoriously including Apple. https://en.wikipedia.org/wiki/Double_Irish_arrangement
13.
▲
by
repstosb
8mo ago
And citizens benefit from the taxes paid by non-citizen immigrants, whether documented or undocumented. Not just income and payroll taxes that might be dodged by under-the-table arrangements, but sales taxes, property taxes (perhaps paid i
14.
▲
by
repstosb
8mo ago
The "founding engineers" behind Facebook and Twitter probably didn't set out to destroy civil discourse and democracy, yet here we are. Anyway, "full control over your keys" isn't the issue, it's the way t
15.
▲
by
repstosb
8mo ago
That's not a great example, since memcpy() already has all the information it needs to determine whether the regions overlap (src < dest + len && dst < src + len) and even where and by how much. So pretty much any qualit
16.
▲
by
repstosb
9mo ago
>> was it the unions or executives that decided to offshore manufacturing? >Neither. It was consumers, who prefer lower prices. Right, because every executive who pursued offshore manufacturing was thinking, "gosh, how can I d
17.
▲
by
repstosb
9mo ago
That's actually a terrific example, because the company already had a working, field-tested manually controlled version of their product, but they wanted a computer-controlled version to relieve radiologists of all of the drudgery and
18.
▲
by
repstosb
11mo ago
Modern CPUs do out-of-order execution, which means they need to identify and resolve register sharing dependencies between instructions. This turns the notional linear model of random-access registers into a DAG in practice, where differen
19.
▲
by
repstosb
11mo ago
Of course you should offer some method to disable caching/compression/encryption/ECC/etc. in intermediate layers whenever those are non-zero cost and might be duplicated at application level... that's the ancient en
20.
▲
by
repstosb
11mo ago
The Windows product manager is also a tool.
21.
▲
by
repstosb
1y ago
Finding defects is a good thing, and fixing defects is a good thing. Adding new features can be a good thing as long as it doesn't introduce or uncover too many new defects in previously stable code. But what is lacking in your devel
22.
▲
by
repstosb
1y ago
This is exactly how technical debt accumulates. You can write a comment documenting that "unsafe is actually safe here in routine X because Y will always do Z," but if the code lives long enough, someone may eventually change X o
23.
▲
by
repstosb
1y ago
I've often wondered how the evolution of C and C++ might have been different if a more capable preprocessor (in particular, with more flexible recursive expansion and a better grammar for pattern matching) had caught on. The C++ templ
24.
▲
by
repstosb
1y ago
There are things like Roblox that are really only usable under Windows due to a perverse idea of what "anti-cheat" should look like.
25.
▲
by
repstosb
1y ago
Amdahl's Law, like most 20th-century performance "wisdom" and metrics, focuses excessively on instruction count, neglecting memory and I/O pressure. 64 cores doesn't mean 64 independent cache pyramids and memory bu