Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thomashabets2
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
thomashabets2
7d ago
I agree. Browser APIs don't have as much coverage as native APIs, but I would say that by far most UIs should be in the browser nowadays. Quake can run in the browser, so in my opinion so can the likes of Photoshop. Maybe the latest AA
2.
▲
by
thomashabets2
7d ago
Oh that's cool! I've set off time to blog about getting my broadband RF scanner (connecting to USRP B200 via WebUSB) to work in WASM. https://rf-survey.habets.se/ It's basically https://blog.habets
3.
▲
by
thomashabets2
10d ago
Looks like speeds have picked up since I last looked at this, when a signature in TPM took 0.7s and no concurrent capacity. https://blog.habets.se/2012/02/Benchmarking-TPM-backed-SSL.h... https://blog.h
4.
▲
by
thomashabets2
26d ago
> local employees cannot speak the primary language of their foreign parent company No, I said they don't recognize the names of their own product when spoken correctly. I did not say they need to be able to say it correctly, and a
5.
▲
by
thomashabets2
27d ago
Comes with the territory, no? "If I was a rich man", "I feel good", "we don't need no education", the repetition of "and their bombs" in Zombie, "Me and Bobby McGee", the weird "th
6.
▲
by
thomashabets2
28d ago
Sure. Hence my Netherlands example.
7.
▲
by
thomashabets2
28d ago
Not quite what I said. In this case you would understand me if I pronounced "ABBA" the Swedish way, so the IKEA scenario doesn't happen. Not that I do say it that way when speaking English, just like I don't say my own n
8.
▲
by
thomashabets2
28d ago
Yes, it's called a hypothetical.
9.
▲
by
thomashabets2
29d ago
> you can always go back to the basic international language of gesturing, Doesn't really work for the kind of products they sell. E.g. going to the spare parts place and asking for a replacement part for Mörbylånga or Nackanäs. And
10.
▲
by
thomashabets2
29d ago
As a Swede in London, it's annoying that IKEA staff don't understand you when you pronounce the names correctly. You have to change letters (e.g. å is not a with an accent. It's a different letter) and read it like you don&#x
11.
▲
by
thomashabets2
1mo ago
> Ignores that Java had escape analysis years before Go happened Yeah, because I don't think that matters. I do assume that Java has most of the state of the art GC work applied to it. Partly because it produces more garbage because
12.
▲
by
thomashabets2
1mo ago
I think there's a lot of "the devil is in the details", here, and I'm going to be respectful enough to not start a bunch of "why don't you just…". It does sound like a thing where if you'd written thi
13.
▲
by
thomashabets2
1mo ago
Which is why the software world is full of technical debt and frustrating buggy software. But I agree that it's must faster to get the wrong answer than the right one.
14.
▲
by
thomashabets2
1mo ago
I don't claim to be an expert on it, but I'm not uninformed either. Yes, I'm aware of many implementations and variations. With various talks from vendors that rant about "a mostly-pauseless GC is one that sometimes paus
15.
▲
by
thomashabets2
1mo ago
Yup. I don't have to like GC to name a benefit of it. Which is good, because I don't like GC. Java is a particularly good example of GC being bad[1], but I've also found it to be a tech debt generator in Go. [1] A rant, which
16.
▲
by
thomashabets2
1mo ago
Right. The borrow checker is not always right. Just almost always right. It's not perfect (because halting problem), but… well I already said the rest in https://news.ycombinator.com/item?id=49287460 Still, I don'
17.
▲
by
thomashabets2
1mo ago
I understood your first comment without expanding on it like this. You also don't need to explain what reference counting is. > GC isn't "the fastest" to free objects, it has to walk a graph. No, you don't inhere
18.
▲
by
thomashabets2
1mo ago
I was explicitly talking about exactly one very specific part a way to implement GC. It was very clear that I was not talking about the active parts of the garbage collection. It's really cheap to produce garbage.
19.
▲
by
thomashabets2
1mo ago
> To phrase it differently: the code that gets verified by the compiler is safe, but is all safe code verifiable by the compiler? Right. And this reduces to the halting problem, so in theory the compiler cannot know that all safe code is
20.
▲
by
thomashabets2
1mo ago
Reference counting is a different model. Many papers have explored the differences and similarities, and your comment leaves so much out that it cannot even be said to be true or false. I'd say GC is always the fastest to free objects
21.
▲
by
thomashabets2
1mo ago
> In Rust you pay for it by arranging your program in a way the compiler can verify. I disagree with this. The sentence implies that this work is done in order to make the compiler happy, where my experience is that it forces the program
22.
▲
by
thomashabets2
1mo ago
That's going to be a hard test. Have you ever heard Danish?
23.
▲
by
thomashabets2
1mo ago
For the age of the Internet, running a website metered is a pretty new phenomenon. Or at least this directly metered. 20 years ago maybe you would pay for your monthly 95th percentile bandwidth use. Not saying that was great either, but it
24.
▲
by
thomashabets2
1mo ago
Oh, that's what "Anthropic's search crawler, had requested 420,680 pages in one week. That same week, Claude sent me 12 human visitors" meant? Yeah, googling it does seem like "Claude-User" is for user-initia
25.
▲
by
thomashabets2
1mo ago
Something suspiciously absent from this article is addressing whether some of these are in fact human visitors, but humans issuing chatgpt or similar queries instead of going directly. Is it really a bot if it's in response to a human
26.
▲
by
thomashabets2
2mo ago
In a "realtime system", sure. But for almost all workloads programs have to deal with overshooting. Like, maybe CPU overloaded or swap intensity caused that second to "disappear". On almost all workloads you can't j
27.
▲
by
thomashabets2
2mo ago
That's exactly what I see happening when a leap second is ADDED. A leap second is added. The system goes "oh shit, I'm a second ahead", and subtracts a second. And that's how you get a negative duration and exactly
28.
▲
by
thomashabets2
2mo ago
While it doesn't produce an image, not having 2D data, KrakenSDR has some cool direction finding too.
29.
▲
by
thomashabets2
2mo ago
The topic was energy expense of wideband vs narrowband jamming. Both can be used for targeting.
30.
▲
by
thomashabets2
2mo ago
As per my linked blog post…
More ›