Live data from Hacker News

Viewing profile — thasso

thasso

HN member
Joined
Thu, Oct 20, 2022, 6:14 PM UTC
HN karma
488
Public activity
75 items

About thasso

https://thasso.xyz

Recent public activity

  1. 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…

  2. 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…

  3. 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…

  4. 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…

  5. 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…

  6. comment
    Comment #45062664

    Claude gave me a pretty convincing response without hesitation. Can't verify if it's sensible though.

  7. 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…

  8. 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 …

  9. story
  10. 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?

  11. 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…

  12. 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…

  13. comment
    Comment #44144998

    Is this legal? How frequently do people with unique knowledge in a company pull things like this off?

  14. 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…

  15. 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…

  16. 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…

  17. 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…

  18. 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.

  19. 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…

  20. 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…

  21. 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.

  22. 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…

  23. 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…

  24. 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…

  25. 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…