Viewing profile — pm215
pm215
HN member- Joined
- Thu, Feb 16, 2012, 6:29 PM UTC
- HN karma
- 3,696
- Public activity
- 952 items
- HN profile
- View on Hacker News ↗
About pm215
No profile information was provided.
Recent public activity
-
comment
Comment #49231182
Alpha punts handling of denormals, infinities and NaNs to software emulation, but that wasn't particularly unusual: some sparc CPUs and early implementations of Arm VFP floating po…
-
comment
Comment #49103150
Scripting Japan did a video that goes through a few of them for Japanese: https://youtu.be/gjB79s4oCkc
-
comment
Comment #48989624
I suspect it's a mix of historical reasons (#! support was added pretty early, in 1980 or so, when the unix development philosophy I think tended quite strongly to "do the simple t…
-
comment
Comment #48882665
Mmm. This Q&A -- https://www.chicagomanualofstyle.org/qanda/data/faq/topics/M... -- suggests it's been kicking around as printing and journalism jargon since at least the 1980s, an…
-
comment
Comment #48607283
The city government tracks data on public realm trees, and has a nice map based visualization of it: https://www.london.gov.uk/programmes-and-strategies/environm... and if you zoom…
-
comment
Comment #48118846
Yes, QEMU's JIT is a fairly easy target to beat. Notably if you are happy to specialize the design to "only x86 to aarch64" and "only usermode" there's quite a lot of gain to be ma…
-
comment
Comment #47935810
For a long time in the dialup era my "answering machine" was a US Robotics voice-capable modem attached to my home Linux PC, with some scripts to make it pick up after N rings, pla…
-
comment
Comment #47763235
Unfortunately the 70% price rise on the JR pass back in 2023 made it much less likely to be economic for most people compared to just buying tickets as you go, even for trips that …
-
comment
Comment #47424216
Also, "why these 5 in particular" is definitely not obvious -- there are a great many possible "obvious in some sense but also true in an important way" epigrams to choose from (th…
-
comment
Comment #47409995
If the team is that small and working on things that are that disparate, then it is also very vulnerable to one of those people leaving, at which point there's a whole part of the …
-
comment
Comment #47352954
A fairly large category of the flaky CI jobs I see is "dodgy infrastructure". For instance one recurring type for our project is one I just saw fail this afternoon, where a gitlab …
-
comment
Comment #47321205
That's why I said "somebody else, without looking at it". Clean-room reimplementation, if you like. The functionality is not forever unimplementable, it is only not implementable b…
-
comment
Comment #47321018
If you're going to set a firm "no AI" policy, then my inclination would be to treat that kind of PR in the same way the US legal system does evidence obtained illegally: you say "s…
-
comment
Comment #47263904
Even if there isn't any 3rd party code, the whole process of going through the codebase to confirm there really isn't any 3rd party code, and generally getting the legal department…
-
comment
Comment #47101156
I think Coccinelle is a really cool tool, but I find its documentation totally incomprehensible for some reason. I've read through it multiple times, but I always end up having to …
-
comment
Comment #47072938
On the tangential question in the post: "The specification describes bits as combinations of 0, 1, and x, but also sometimes includes (0) and (1). I’m not sure what the parenthesiz…
-
comment
Comment #47072914
This is an important ISA feature -- an instruction encoding that is wasteful of its encoding space is one that has no room for future new instructions (or which has to encode the n…
-
comment
Comment #47034228
This is a result of the market and its demands, not something specific to the architecture. In desktop and server, customers demand that they can buy a new machine and install a pr…
-
comment
Comment #46923058
It's not a completely non special character: for instance in bash it's special inside braces in the syntax where "/{,usr/}bin" expands to "/bin /usr/bin". But the need to start tha…
-
comment
Comment #46899343
Ah, thanks for that correction -- I jumped straight from "depends on the history of conditional branches" to "branch predictor" without stopping to think that that would have been …
-
comment
Comment #46898392
Yeah, I think random-instruction-sequence testing is a pretty good approach to try to find the problems you didn't think of up front. I wrote a very simple tool for this years ago …
-
comment
Comment #46897688
Some of the 386 bugs described there sound to me like the classic kind of "multiple different subsystems interact in the wrong way" issue that can slip through the testing process …
-
comment
Comment #46848180
I wasn't arguing that getting LLMs to do this is necessarily bad -- I just think it really is different from having in the past been able to ask other humans for help, and so that …
-
comment
Comment #46847680
I think there are a couple of differences here: Firstly, when you ask a friend or colleague you're asking a favour that you know will take them some time and effort. So you save it…
-
comment
Comment #46763432
You can have either completely separate hot and cold taps, each with their own spout, or you can have a setup with separate hot and cold knobs and a single spout. For my bathroom s…