Live data from Hacker News

Viewing profile — paperplatter

paperplatter

HN member
Joined
Tue, Sep 03, 2024, 9:33 PM UTC
HN karma
92
Public activity
94 items

About paperplatter

No profile information was provided.

Recent public activity

  1. comment
    Comment #41660521

    The easiest fix for this is the "WHERE 1=1" or "WHERE true"

  2. comment
    Comment #41649060

    1=1 is not a security risk

  3. comment
    Comment #41649051

    I get how this isn't good. But how else would you handle multi-field filtering, keep all the ANDs and use (product_id = $1 OR $1 IS NULL) so the unset filters are no-op? That's ok …

  4. comment
    Comment #41649021

    Yeah, so often do I have an EXPLAIN ANALYZE query.txt file I'm repeatedly editing in one window and piping into psql in another to try and make something faster. So I put WHERE tru…

  5. comment
    Comment #41649007

    Sounds like that DBMS would work better with serial int PKs

  6. comment
    Comment #41630367

    I feel like residential ipv6 would be at least a little further along if routers simply always enabled NAT by default for it, like what cell providers do. Solves all these question…

  7. comment
    Comment #41627801

    RFC 2765 isn't about keeping ipv4 blocks in ipv6, if I understand correctly. It's about translator boxes for ipv6-only hosts to talk to ipv4-only ones by acquiring temporary ipv4 a…

  8. comment
    Comment #41627776

    4-to-5 NAT would be effectively the same if that's what you use, but I don't see why you'd need one.

  9. comment
  10. comment
    Comment #41604716

    Hm. Tempted to try pytorch on my Mac for this. I have an AS chip rather than a Nvidia GPU.

  11. comment
    Comment #41604007

    I agree then, the defaults are a problem.

  12. comment
    Comment #41603892

    I'm not saying we can avoid updating routers/hosts/DNS/etc, but it's only one piece of the migration puzzle. Otherwise we'd be done already. I elaborated when responding to a simil…

  13. comment
    Comment #41603845

    The second thing is the problem with not having NAT. On a home or corp network, I like NAT. I'm not trying to host 20 servers there. Sure ipv6 can use it too, but it's never defaul…

  14. comment
    Comment #41603785

    But you're still using ipv4, which cannot be upgraded in-place the way I described. I responded to a sibling comment about the second question.

  15. comment
    Comment #41603782

    You still make the same big changes, but the difference is you don't have to do them all at the same time. You also skip the complicated add-ons of ipv6 and don't reassign everythi…

  16. comment
    Comment #41597509

    Yes, everything has to be updated eventually, but going forward doesn't have to be this hard. A network and its hosts could start supporting ipv6 without changing anything else. Sa…

  17. comment
    Comment #41596880

    Yeah, the route fragmentation a disadvantage of what I've had in mind. My focus is just on getting things to speak v6 to fix the scarcity problem first. Maybe at some point the own…

  18. comment
    Comment #41596830

    But then you're still using ipv4.

  19. comment
    Comment #41596024

    That's my proposal, ipv6 with extra steps. As in, incremental steps instead of one impossibly big change. tl;dr keep the pre-existing v4 /32 blocks day 1, and the rest follows. Edi…

  20. comment
    Comment #41595884

    Not so. IPv4->6 removes all existing v4 address blocks and redoes the addressing scheme. Those changes weren't necessary for expanding the address space. This implies that day 1 of…

  21. comment
    Comment #41595757

    IMO the separate-stack nature of ipv6 was a mistake. I can see why they did it, but the changes could've been a lot more incremental otherwise, and we might've been done already. E…

  22. comment
    Comment #41594696

    Seems clear that he considers Rust a good thing. And if he hasn't gone back on his C++ opinions, that would suggest he likes Rust way more than C++, right?

  23. comment
    Comment #41594509

    I know how to compile and link C. I've never done C JS FFI but could probably figure it out. But if I have relatively small C code in single files, why bother? I'll take the easy r…

  24. comment
    Comment #41593062

    Not Android

  25. comment
    Comment #41587373

    If they want to be for-profit because that's how they get the investment to build GPT-4, fine, do it from the start. That doesn't justify the switch.