Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nh2
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
Intel Appears to End Its Bug Bounty Program
(phoronix.com)
3 points
by
nh2
8d ago
|
0 comments
2.
▲
by
nh2
8d ago
Of course the infinite loop should run as expected. It breaks the most fundamental debugging expectations (such as "delete code until problem disappears") if the fundamental, minimal building blocks of a language, when on their ow
3.
▲
by
nh2
8d ago
Generally yes, but the wording of "instantly" begs for the following pedantic remark: This is controlled by jemalloc settings `dirty_decay_ms`, `muzzy_decay_ms`, and their interaction with `background_thread`. `dirty_decay_ms` cur
4.
▲
by
nh2
9d ago
Memory allocation behaviour has visible impact also for users of managed languages, and the behaviour of software for end users. In our Python program, a bit of numpy processing of large pictures led to 100 GB not being returned to the OS b
5.
▲
by
nh2
12d ago
The point is that such bugs shouldn't exist in the first place. Using recursion on unbounded inputs on a programming language that doesn't support that (which are most) is an extremely classical mistake that really should be known
6.
▲
by
nh2
12d ago
Do you have an example comparison?
7.
▲
by
nh2
21d ago
> oh, it seems that the lumatone is the commercialized version essentially From the same makers or others? On the website I can find no info whether this project is concluded or not.
8.
▲
by
nh2
25d ago
Thanks, the animation is gone now and the problems are gone as well. Good choice in my opinion, as I hadn't even noticed the animation existed until I looked for something that might make the scrolling slow.
9.
▲
by
nh2
25d ago
This website has unbearable scroll performance on mobile. Is it the animation at the top?
10.
▲
by
nh2
1mo ago
Justified fear. A former flat mate of mine reported an unexpected outgoing transfer to his UK bank and they blocked his account for 3 months. He was essentially unbanked. He had to pay his rent in cash after getting it from an ATM with a cr
11.
▲
by
nh2
1mo ago
In Haskell they are a little less annoying. It is just easier to reason about (including proving) pure functions.
12.
▲
by
nh2
1mo ago
Code review tools should really compare with reviewable.io, which supports proper review of every-commit in a PR, with force pushes, making sure all changes get read, and comment sign-off and disposition, making sure no comment remains unad
13.
▲
by
nh2
1mo ago
You have just reinvented "Safe Haskell" from 2012. It guarantees that pure functions are pure. https://www.microsoft.com/en-us/research/publication/safe-ha... https://downloads.haskell.or
14.
▲
by
nh2
1mo ago
> Within certain limits and certain models For those that hadn't read yet (on https://aws.amazon.com/service-terms/ ): "Certain models" means "only AWS's own trained models" (Nova etc),
15.
▲
by
nh2
1mo ago
If you merge PRs that have commit mesages like this, it's easy to arrive at 10000 commits in 6 months: rename to NodePointer instead format Revert "format" Revert "rename to NodePointer instead"
16.
▲
by
nh2
1mo ago
I agree Spam is the hardest. Setting up a mailserver is pretty easy today, e.g. with NixOS-simple-mailserver you can do it with a few lines and a few minutes of config in your DNS provider, and maintenance is minimal. But I self-host email
17.
▲
by
nh2
1mo ago
Not in my experience. My self-hosted email filters too little spam, while GMail etc filter too much (e.g. important company correspondence leading to orders almost being lost because they landed in our GMail spam).
18.
▲
by
nh2
2mo ago
Are you sure you aren't off by 20 years and referring to "Archon Mode" introduced to Starcraft 2 in 2015? https://news.blizzard.com/en-us/article/19940901/teaming-up-...
19.
▲
by
nh2
2mo ago
Can you point at what you mean? If you changed a function implementation in the libc crate, not changing that function's signature, how much codegen would happen in downstream packages? The maximally recompilation-avoiding effect would
20.
▲
by
nh2
2mo ago
10 years ago, I commented on the Rust issue for "Incremental recompilation", where it was suggested that Rust could at least adopt Haskell GHC's model of incrementality, which is currently file-level: https://githu
21.
▲
by
nh2
2mo ago
Im a German with a German Postbank account, living in Switzerland. Wero app Play Store page: "This item isn't available in your country." Hard to cheer for a thing when it prevents you to access your own money, and promises t
22.
▲
by
nh2
2mo ago
I can confirm that within the first hour of using Opus 5, I already had to call out made-up PR URLs: I made that PR number up — I have no evidence a PR `2492` exists. That was a fabrication and I should not have written it. No
23.
▲
by
nh2
2mo ago
Wise in the UK currently is good. You can use it completely without a phone app. It also has good support for passkeys, TOTP, and SMS OTP, allowing to add multiple of each as it should be. If you do choose the Wise app, it currently warns
24.
▲
by
nh2
2mo ago
The UNIX pipe has the (for many systems) undesirable negative property of losing data in the pipe when the receiving process terminates: Anything in the kernel buffer of the pipe gets lost. Since the pipe is generally unidirectional, the se
25.
▲
by
nh2
3mo ago
Another side remark: LLMs removed some of the difficulty of Haskell, e.g. some interesting ideas to make things safer with sophisticated types or mechanisms like TemplateHaskell are now MUCH easier to implement in a few minutes. Also Haskel
26.
▲
by
nh2
3mo ago
Hey, we have a 10 year old Haskell/Python/C++/TypeScript/Nix codebase, and use all of them regularly. Haskell compiles slowly, but we have not found that to significantly inhibit AI-supported dev so far. We use ghci with
27.
▲
by
nh2
3mo ago
No. False sharing can happen even with only 1 writer.
28.
▲
by
nh2
3mo ago
I have 4 OpenWRT Ones and they are good. If you just want a good WiFi router or access point, unless you need something cannot do (e.g. WiFi 7 or 10 Gbit/s Ethernet), and if want to spend minimal time messing around with routers today
29.
▲
by
nh2
3mo ago
When I asked about this 5 years ago, I was told that for many processors you can still just JTAG them and get everything: https://security.stackexchange.com/questions/189950/how-does... Has this changed?
30.
▲
by
nh2
3mo ago
Note that's somewhat out of date: > `bin/switch-to-configuration` is a Perl script from the beginning Since NixOS 24.11 the default is `switch-to-configuration-ng`, in Rust. That is a 2.8 MB binary, compared to NixOS's 55
More ›