Viewing profile — jjnoakes
jjnoakes
HN member- Joined
- Mon, Jun 30, 2014, 3:12 AM UTC
- HN karma
- 2,661
- Public activity
- 1,459 items
- HN profile
- View on Hacker News ↗
About jjnoakes
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #42988225
I like digital board games for quick setup and cleanup too. It lets us play more games in a session.
-
comment
Comment #42856357
If someone is locked out of their password vault, they are likely also locked out of their email...
-
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…
-
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.
-
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…
-
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.
-
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 …
-
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…
-
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.
-
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…
-
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 …
-
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.
-
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…
- comment
-
comment
Comment #41998446
Citation please, about Dropbox training models with customer data?
-
comment
Comment #41916004
You could generate a spec for the service and then diff to the expected perhaps.
-
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…
-
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 …
-
comment
Comment #41618597
It is not just a technical limitation, it is a license limitation too, for what it is worth.
-
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…