Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jjnoakes
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
jjnoakes
3mo ago
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 detection and surfacing that to the user. Even keeping a li
2.
▲
by
jjnoakes
8mo ago
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, really - you have to partially trust Microsoft and pa
3.
▲
by
jjnoakes
10mo ago
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 my preferred editor. And it is nicer, in my opinion, to
4.
▲
by
jjnoakes
2y ago
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 offsets directly, parsing code, code that deals with complex lif
5.
▲
by
jjnoakes
2y ago
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 cause is not understanding what each of those files is f
6.
▲
by
jjnoakes
2y ago
I like digital board games for quick setup and cleanup too. It lets us play more games in a session.
7.
▲
by
jjnoakes
2y ago
If someone is locked out of their password vault, they are likely also locked out of their email...
8.
▲
by
jjnoakes
2y ago
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. Some LLMs can only look before the cursor; for coding,.ones tha
9.
▲
by
jjnoakes
2y ago
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.
▲
by
jjnoakes
2y ago
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 for me to verify the script does what I want and then run i
11.
▲
by
jjnoakes
2y ago
I'm pretty sure all of the common areas in HOAs that I used to live in were equally owned by all members.
12.
▲
by
jjnoakes
2y ago
> 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 and propagate itself. Recompiling a compiler with itself
13.
▲
by
jjnoakes
2y ago
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 clarify that piece.
14.
▲
by
jjnoakes
2y ago
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.
▲
by
jjnoakes
2y ago
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 your screen. This was useful if you had to select different me
16.
▲
by
jjnoakes
2y ago
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 go off even when you don't touch them (compiler u
17.
▲
by
jjnoakes
2y ago
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.
▲
by
jjnoakes
2y ago
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 correct the incorrect "for AI tr
19.
▲
by
jjnoakes
2y ago
Citation please, about Dropbox training models with customer data?
20.
▲
by
jjnoakes
2y ago
You could generate a spec for the service and then diff to the expected perhaps.
21.
▲
by
jjnoakes
2y ago
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) // Expands to "5" (as a
22.
▲
by
jjnoakes
2y ago
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 been sent in either case). What am I missing? Edit
23.
▲
by
jjnoakes
2y ago
It is not just a technical limitation, it is a license limitation too, for what it is worth.
24.
▲
by
jjnoakes
2y ago
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 build on a stable base that gets security updates without t
25.
▲
by
jjnoakes
2y ago
Even with custom error documents configured in the web server, you still lose the application-specific (and probably request- and error-specific) message generated by the application itself.
26.
▲
by
jjnoakes
2y ago
> In general, I really love the idea of running all your stuff on a server you own as opposed to e.g. Heroku or AWS. Simple predictable monthly bill really gives you peace of mind. Have you found hosting you like with bandwidth expense c
27.
▲
by
jjnoakes
2y ago
For human-readable purposes I usually just stick in the timezone. 1:59am EDT plus 1 minute is 1:00am EST.
28.
▲
by
jjnoakes
2y ago
> I have no idea how you can actually test everything. While a worthy goal (if unattainable sometimes), in this case, folks would settle for "test anything", which would have caught the regression.
29.
▲
by
jjnoakes
2y ago
It gets even worse when platforms blindly render img tags or the equivalent. Then no user interaction is required to exfil - just showing the image in the UI is enough.
30.
▲
by
jjnoakes
2y ago
The underqualified non-diversity hire is also a thing. There is no reason to bring identity into it. Just discuss underqualified workers in general.
More ›