Viewing profile — thasso
thasso
HN member- Joined
- Thu, Oct 20, 2022, 6:14 PM UTC
- HN karma
- 488
- Public activity
- 75 items
- HN profile
- View on Hacker News ↗
About thasso
Recent public activity
-
comment
Comment #46683849
> I believe that inference systems not using the Python stack (which I do not appreciate) are a way to free open models usage and make AI more accessible. What's wrong with the Pyt…
-
comment
Comment #45558438
Your example on read(2) is a good one. There's no way to fix it purely by changing the API because, by nature, the user chooses the size of the buffer. The difference is that fd_se…
-
comment
Comment #45558126
I don't get where my misunderstanding lies. Didn't I point out that the __copy_to_user call returns EFAULT if the memory is unmapped or unwritable? The problem is that some parts o…
-
comment
Comment #45557836
This part is bewildering to me: > Now, if you try to watch file descriptor 2000, select will loop over fds from 0 to 1999 and will read garbage. The bigger issue is when it tries t…
-
story
Show HN: I wrote a from-scratch OS to serve my blog
Hey HN! This is a fun/educational project I built to learn OS programming. I started working on it right after graduating high school last year and have been working on it on and o…
-
comment
Comment #45062664
Claude gave me a pretty convincing response without hesitation. Can't verify if it's sensible though.
-
comment
Comment #44758447
Can recommend this podcast [1] with Richard Hipp, primary author of SQLite, talking about, among other things, about the origins of SQLite and how they tested it for use in aviatio…
-
comment
Comment #44590639
A nice thing about C is that you can be pretty confident that you know all major footguns (assuming you spent some time reading about it). With languages that are young or complex …
- story
-
comment
Comment #44466062
Wait why did it say the key was unused when I submitted the first time, but now it shows the key is already taken?
-
comment
Comment #44462686
I'm shocked every time I go to City Hall and wait while the clerk types my name letter by letter with two fingers. Doesn't he do that every day?! How as it never occurred to him or…
-
comment
Comment #44244848
If you are interested in debuggers, there was a post series by Sy Brand a few years back: https://blog.tartanllama.xyz/writing-a-linux-debugger-setup/ Eli Bendersky also wrote abou…
-
comment
Comment #44144998
Is this legal? How frequently do people with unique knowledge in a company pull things like this off?
-
comment
Comment #44089498
> The world’s preeminent linguist Noam Chomsky, and one of the most esteemed public intellectuals of all time, whose intellectual stature has been compared to that of Galileo, Newt…
-
comment
Comment #44088473
Why don't we hear about this happening to people who are equally wealthy in classical (non-crypto) assets? Are they more discreet and harder to make out or are there protections in…
-
comment
Comment #44085843
For archive formats, or anything that has a table of contents or an index, consider putting the index at the end of the file so that you can append to it without moving a lot of da…
-
comment
Comment #44032515
What’s the limit on how much wood we can produce? I hear people say using wood is good for carbon capture, but trees take a lot of time to grow, no? If we started using 2x to 10x t…
-
comment
Comment #44014265
I’m really fascinated by hypervisors but I struggled to find resources when first trying to get into them. Would love it if someone could point me to more content like this.
-
comment
Comment #44010892
Systems languages have these weird semantics to allow writing performant low-level code and abstracting over the hardware at the same time (unsafe Rust too, check out its memory mo…
-
comment
Comment #43971317
> The worst part about uninitialized variables is that they frequently are zero and things seem to work until you change something else that previously happened to use the same mem…
-
comment
Comment #43971156
I agree that zero-initializing doesn't really help avoid incorrect values (which is what the author focuses on) but at least you don't have UB. This is the main selling point IMO.
-
comment
Comment #43971144
You can do lot's of the same things in C too, as the author mentions, without too much pain. See for example [1] and [2] on arena allocators (which can be used exactly as the tempo…
-
story
Ask HN: Future-proof way of archiving web pages?
Web rot is a well-known problem and I frequently come across old blogs with lots of broken links. I want to prevent this from happening to my blog so I'm considering different opti…
-
comment
Comment #43918168
The text column is very thin on pages like the IPv6 address generator. The spacing between the lines also seems too high (reminds me of school essays where for some reason you alwa…
-
comment
Comment #43908657
I don't get why people want the AI right in their editor. In another windows inside the editor, fine, but not inline with code I'm writing. It's super distracting to have AI auto c…