Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
neandrake
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
neandrake
9d ago
I was looking into forum software maybe 10 years ago and came across Flarum. Worth a look https://flarum.org/
2.
▲
by
neandrake
7mo ago
Finding this one-page was great! It gave me a new term I didn't have before that leads to all sorts of new materials to go rifling through.
3.
▲
by
neandrake
9mo ago
>>This [...] vuln is not a breach or compromise of MongoDB >IANAL, but this seems like a pretty strong stance to take? Who exactly are you blaming here? You elide the context that explains it. It's a vulnerability in their Mon
4.
▲
by
neandrake
9mo ago
Worktrees are useful particularly because they look like entirely separate projects to your IDEs or other project tooling. They are more useful on larger projects with lots of daily commits. If you just use branches then whenever you switch
5.
▲
by
neandrake
11mo ago
There are OS-level settings for date and unit formats but not all software obeys that, instead falling back to using the default date/unit formats for the selected locale.
6.
▲
by
neandrake
1y ago
Render to pdf or ebook to read from an ereader, at least that's what I prefer. I use Instapaper to quickly snag articles while browsing then later use my kobo to sit and read through them.
7.
▲
by
neandrake
1y ago
The article presumes the reader is familiar with "malicious inbox rules" and doesn't elaborate or link to further info on it. From what I can find online it seems to be a scenario where an email account has already been compr
8.
▲
by
neandrake
1y ago
I'm a huge fan of uMatrix too, and have debated getting involved to help revive it. Can you share more information on the bypass you mention?
9.
▲
by
neandrake
1y ago
Looks like the source to Bitestring's blog is still up, maybe domain registration just lapsed? https://github.com/bitestring/bitestring.github.io/blob/main...
10.
▲
by
neandrake
1y ago
Thank you, I look forward to watching your presentation.
11.
▲
by
neandrake
1y ago
Rust caught the lock being held across an await boundary, but without further context I'd hedge there's still a concurrency issue there if the solution was to release the lock before the await. Presumably the lock is intended to b
12.
▲
by
neandrake
1y ago
Same would be true for any resource that needs cleaned up, right? Referring to stop-polling-future as canceling is probably not good nomenclature. Typically canceling some work requires cleanup, if only to be graceful let alone properly rel
13.
▲
by
neandrake
1y ago
They first disabled rubocop to prevent further exploit, then rotated keys. If they awaited deploying the fix that would mean letting compromised keys remain valid for 9 more hours. According to their response all other tools were already sa
14.
▲
by
neandrake
1y ago
If your only professional experience is OCaml and you want to look elsewhere for work then your opportunities shrink noticeably. Especially if you're looking for a position that requires experience. It's much more digestible for a
15.
▲
by
neandrake
2y ago
Git’s rerere functionality should address this, right? https://git-scm.com/book/en/v2/Git-Tools-Rerere
16.
▲
by
neandrake
2y ago
I don’t even prefer it for indicating that something can return null. In most cases the Option API is more tedious and awkward than a null check and there are existing annotations that can be used to flag nullable return types, for document
17.
▲
by
neandrake
2y ago
I mean, the same goes for all crime being a people problem. The anti-cheat keeps honest people honest as they say.
18.
▲
by
neandrake
2y ago
> The technique was called product-line engineering. Thank you for adding this bit of info! We’ve been using this model for a while but I hadn’t come across a label for it. Now knowing this, I’m coming across a ton of great info about ma
19.
▲
by
neandrake
2y ago
I think you misread the original post. They’re referring to LLVM the compiler toolchain, not LLMs.
20.
▲
by
neandrake
2y ago
Great write up. I read through maybe half of the points and skipped to the end, bookmarked to come back and finish later. I’d like if the author could elaborate a bit about the types of projects that influenced these guidelines. Roughly wha
21.
▲
by
neandrake
2y ago
Their website had just recently gotten a make over, which might be why this was posted. https://github.com/apache/guacamole-website/pull/138 Great project
22.
▲
by
neandrake
3y ago
I work with software medical devices. Another aspect here aside from 510k is that it is required, or effectively required, to comply with something like IEC-62304 (developing software as a medical device), and ISO-13485 (quality management
23.
▲
by
neandrake
3y ago
I thought most of the reasons - not being welcomed to modifying git - were known already for someone who went looking, but seeing the quotes from ex facebookers is interesting. I’d be more interested in why facebook ditched mercurial for th
24.
▲
by
neandrake
3y ago
It’s probably not part of their repo, but exists alongside, possibly gitignored. Either way in the same workspace the IDE will have to invalidate a lot of it when you switch, and again so when switching back. Separate clones, or worktrees,
25.
▲
by
neandrake
3y ago
We’re not yet using git, but we have one repository with multiple branches, one for each released version (on-prem software, not a service run). We are in regular active development of ~3 branches at a time. Most developers dealing with thi
26.
▲
by
neandrake
3y ago
Except in your example I’ve had numerous cases where bugs have been introduced because the developer’s primary thinking to pick a set was “fast” and “no duplicates”, only to later realize that order of items is important. And looking back a
27.
▲
by
neandrake
3y ago
A video of someone implementing a project of a related topic, for identifying binary patterns based on visualization. Interesting stuff. https://www.youtube.com/watch?v=AUWxl0WdiNI
28.
▲
by
neandrake
3y ago
> there is ZERO intelligence, here The effect of that is what people are referring to here. How is one supposed to know a tech-based video they watched once is the reason for videos made by someone else entirely on the topic of ADHD bein
29.
▲
by
neandrake
3y ago
I don’t have an answer, but the article’s description made it sound like clients assume a default of 100 until it received the sever’s value in a SETTINGS frame. So there would only be a brief window of time where the client would appear to
30.
▲
by
neandrake
3y ago
I think the example is the code for a child process which must use a separate thread to block on stdin for the whole process. As soon as the parent process dies (no example code?), the connection to the child process’ stdin will be unblock,
More ›