Live data from Hacker News

Viewing profile — jjnoakes

jjnoakes

HN member
Joined
Mon, Jun 30, 2014, 3:12 AM UTC
HN karma
2,661
Public activity
1,459 items

About jjnoakes

No profile information was provided.

Recent public activity

  1. comment
    Comment #48779380

    Last writer wins may be sufficient for some folks but for me, any potential data loss in an app like this is a deal breaker. I hope you'll consider some kind of merge conflict dete…

  2. comment
    Comment #46736559

    The same way you know that your browser session secrets, bank account information, crypto private keys, and other sensitive information is never uploaded. That is to say, you don't…

  3. comment
    Comment #45983177

    I view code in many contexts though - diffs in emails, code snippets on web pages, in github's web UI, there are countless ways in which I need to read a piece of code outside of m…

  4. comment
    Comment #43175020

    Safe pockets in ambient unsafety does have benefits though. For example, some code has a higher likelihood of containing undefined behavior (code that manipulates pointers and offs…

  5. comment
    Comment #43073979

    An article like this would be better if it didn't gloss over the different bash startup files and when they get loaded. Many times when I help someone debug their shell, the root c…

  6. comment
    Comment #42988225

    I like digital board games for quick setup and cleanup too. It lets us play more games in a session.

  7. comment
    Comment #42856357

    If someone is locked out of their password vault, they are likely also locked out of their email...

  8. comment
    Comment #42808477

    Fill-in-the-middle. If your cursor is in the middle of a file instead of at the end, then the LLM will consider text after the cursor in addition to the text before the cursor. Som…

  9. comment
    Comment #42733779

    I use fly.io. I pre-paid for credits and if they run out, things shut down. No affiliation, just happy to use a provider with actual caps.

  10. comment
    Comment #42719267

    I take a slightly different approach - I usually have AI assist in writing a script that does the task I want to do, instead of AI doing the task directly. I find it is much easier…

  11. comment
    Comment #42663306

    I'm pretty sure all of the common areas in HOAs that I used to live in were equally owned by all members.

  12. comment
    Comment #42560900

    > Security: Compiler binaries can contain malware and backdoors that insert viruses into programs they compile. Malicious code in a compiler can even recognize its own source code …

  13. comment
    Comment #42531011

    Memory safety and the borrow checker are useful even in the absence of dynamic memory allocation. This still doesn't bring rust and ada to the same place, but it is important to cl…

  14. comment
    Comment #42290161

    I have a self-imposed goal of not using third-party libraries for any of the solve logic. It feels more satisfying to do it myself, even if it takes longer.

  15. comment
    Comment #42270442

    The application menus (like File, Edit, etc) had a built-in way of detaching them when they were expanded so that you could keep them open and place them somewhere convenient on yo…

  16. comment
    Comment #42162308

    The number of times you shot yourself in the foot that you know about. Some of those bullets just haven't landed yet. C and C++ give you very interesting foot-guns: sometimes they …

  17. comment
    Comment #42128355

    If you suggest a language here where nothing weird can be done, I bet someone will reply with something weird done in that language.

  18. comment
    Comment #42000013

    That feature doesn't train the model on customer's data though, unless I'm missing something. I agree it's annoying it was enabled by default in places, but I'm trying to either co…

  19. comment
  20. comment
    Comment #41998446

    Citation please, about Dropbox training models with customer data?

  21. comment
    Comment #41916004

    You could generate a spec for the service and then diff to the expected perhaps.

  22. comment
    Comment #41813748

    The macro X turns its argument into a string, but using it on its own means you can't turn other macro values into strings, only macro names. #define F 42 #define X(s) #s X(5) // E…

  23. comment
    Comment #41649849

    According to my understanding, RFC 6265, and MDN, removing the leading dot from the cookie's domain shouldn't have changed whether or not it was sent to subdomains (it should have …

  24. comment
    Comment #41618597

    It is not just a technical limitation, it is a license limitation too, for what it is worth.

  25. comment
    Comment #41507981

    I strive for the latter approach as much as possible. I'm happy doing more work as a developer (like using a slightly older version of libraries or languages) to ensure that I buil…