HN user

diegocg

2,112 karma
Posts21
Comments278
View on HN
kernelnewbies.org 1y ago

Linux 6.14 Release Changelog

diegocg
13pts3
wingolog.org 1y ago

Conservative GC can be faster than precise GC

diegocg
144pts90
people.kernel.org 3y ago

Modernizing C arrays for greater memory safety: a case study in the Linux kernel

diegocg
284pts118
verdagon.dev 3y ago

Memory Safety Approaches Speed Up and Slow Down Development Velocity

diegocg
2pts0
kakoune.org 4y ago

Improving on the Vim Editing Model

diegocg
2pts0
www.oilshell.org 5y ago

Four features that justify a new Unix shell

diegocg
242pts180
people.kernel.org 6y ago

The Linux Seccomp Notifier – New Frontiers in Unprivileged Container Development

diegocg
4pts0
lwn.net 6y ago

Making WiFi Fast

diegocg
2pts0
kernelnewbies.org 6y ago

Linux 5.3 released, adds pidfd_open() for PID reuse, support umwait x86 instruct

diegocg
2pts0
kernelnewbies.org 7y ago

Linux 5.2 released: list of changes

diegocg
102pts4
kernel.dk 7y ago

Efficient IO with io_uring [pdf]

diegocg
255pts64
sweng.the-davies.net 7y ago

Rusty's API Design Manifesto

diegocg
1pts1
news.ycombinator.com 7y ago

If you could redesign web browsers from scratch, what would you change?

diegocg
5pts7
lore.kernel.org 7y ago

Virtio-fs: shared file system for virtual machines

diegocg
224pts60
lwn.net 8y ago

New tricks for XFS: support for subvolumes

diegocg
97pts70
blog.ffwll.ch 9y ago

Maintainers Don't Scale

diegocg
161pts119
kernelnewbies.org 10y ago

Linux 4.5 released

diegocg
30pts3
kernelnewbies.org 11y ago

Linux 3.18 list of changes

diegocg
1pts0
kernelnewbies.org 11y ago

Linux 3.17

diegocg
102pts33
kernelnewbies.org 12y ago

Linux 3.15 list of changes

diegocg
3pts0
kernelnewbies.org 12y ago

Linux 3.12 - list of changes

diegocg
15pts0

If things were that simple...

I have to use more than one Python type checker because there is not a single one that works. Not only different tools catch different issues. They also have different bugs, and different configuration requirements. Different teams have different preferences.

It's a nightmare. If Python taught me something about typing is that a language that doesn't have a clear definition of types in the reference implementation, it will never get it fixed with external tooling.

The worst part for me are the false positives. I frequently need to get into the spam folder to discover emails that Gmail thinks they are spam, even though there is absolutely no reason for it. I have been thinking about leaving it.

The total addressable market — every emerging-market saver who would prefer dollars to their local currency, every cross-border worker sending remittances home, every small-business operator outside the conventional banking perimeter — is, by any honest estimate, several trillion.

Emergent market savers are already buying dollars. Nobody in Argentina saves money in pesos, for instance, so there is no much demand there left (and Argentina is the country that holds the largest amount of physical dollars after the US).

It is a fantasy to suggest that there is a magic, hidden demand of dollars that can be measured in trillions (coming from emergent countries, of all the places). At least, not one that would not be controlled by local authorities, just like they do today. Governments can control who tries to buy some random crypto with the local currency. Not when it's done in small amounts, but anything sizable will be noticed. The idea that crypto or stablecoins can somehow enable capital flight measured in trillions without governments being able to do anything does not make much sense.

I could imagine it being promoted as a tool to launder money in some way, though. Just buy this stablecoin via some tax haven, we will make it equivalent to holding US debt, and we won't ask where the money comes from. I would bet that's where the tether/usdt money comes from. Drugs, arms trafficking, perhaps that could provide some of the liquidity that the US Treasury needs.

All this Mythos talk reminds me of fuzzing. The number of vulnerabilities discovered greatly increased. But bugs were patched (often, without even assigning CVEs), systems were upgraded, life continued. Outside of the tech world (and even within it), nobody noticed. Many software companies still have not adopted fuzzing.

If Claude finds security issues, so what. Some systems might not be updated, but these systems are vulnerable to even a single security issue, they were unsafe already. Systems that are upgraded don't have that problem. In fact a high rate of security fixes will make them safer, as zero-days kept in secret by government security agencies for long time become patched.

With fuzzing we didn't see articles talking about the geopolitics of security vulnerabilities. Investors didn't finance fuzzing startups with hundreds of billions. There is way too much propaganda.

Well, that's exactly what the article is about. Wayland put all together into one process I order to avoid unnecessary context switch. This protocol aims to keep the performance advantages of Wayland without giving up on separation of graphics c server and window manager.

Foreign operators are mandated by the EU, they can't be banned. Spain has been one of the first countries to allow foreign high speed operators (unlike other European countries that did attempt to delay their entrance as much as possible

Have you read the article? He didn't just ignore her. He combined periods where he ignored her with periods of caring only to hurt her in dark ways.

Once, she says, as Jobs groped his wife and pretended to be having sex with her, he demanded that Brennan-Jobs stay in the room, calling it a "family moment." He repeatedly withheld money from her, told her that she would get "nothing" from his wealth — and even refused to install heat in her bedroom.

This isn't just a career driven person

Eat Real Food 7 months ago

I'm surprised that governments didn't take this problem more seriously. Obesity is a huge problem, people have been ignoring it only because improvements in medicine have been offsetting the general health decline. Without the medical improvements that save the life of obese people, life expectancy would have decreased. I don't expect the Trump administration to make the best decisions but at least they are taking it somewhat more seriosly.

There are certainly other use cases. git bisect was enormously useful when it was introduced in order to find Linux kernel regressions. In these cases you might not even be able to have tests (eg. a driver needs to be tested against real hardware - hardware that the developer that introduced the bug could not have), and as an user you don't have a clue about the code. Before git bisect, you had to report the bug and hope that some dev would help you via email, perhaps by providing some patch with print debug statements to gather information. With git bisect, all of sudden a normal user was able to bisect the kernel by himself and point to the concrete commit (and dev) that broke things. That, plus a fine-grained commit history, entirely changed how to find and fix bugs.

As someone who uses D and has been doing things like what you see in the post for a long time, I wonder why other languages would put attention to these tricks and steal them when they have been completely ignoring them forever when done in D. Perhaps Zig will make these features more popular, but I'm skeptic.

GPT-5 12 months ago

I wonder if it would even be helpful because they avoid the increasing AI content

Yep, for me it confirms all the reasons why I think python is slow and not a good language for anything that goes beyond a script. I work with it everyday, and I have learned that I can't even trust tooling such as mypy because it's full of corner cases - turns out that not having a clear type design in a language is not something that can be fundamentally fixed by external tools. Tests are the only thing that can make me trust code written in this language

Open models by OpenAI 12 months ago

The problem is that even when you give them context, they just hallucinate at another level. I have tried that example of asking about events in my area, they are absolutely awful at it.

Includes a NT synchronization primitive driver for faster games, new read balancing methods for Btrfs RAID1, support of uncached buffered I/O, a file pre-access notification event, a cgroup for controlling GPU memory, io_uring-based FUSE, and a driver for AMD NPUs

The Trump team is not stupid and understands that the Vat tax is not discriminatory. The problem is in their logic and propaganda - "USA has a trade deficit because everyone is taking advantage of us".

Then they look here at the EU and it turns that it has very low tariffs for the US, and the trade still has a large deficit. That goes against everything they say, so what excuse are they going to use against Europe?

They are not going to admit that their logic doesn't follow problem is elsewhere. And they know perfectly well that because the Vat tax is not a tariff, and because EU governments depend on the revenue they get from it, it is impossible for them to get rid of it. They really want these tariffs just because that's what they believe, that tariffs are 100% good, the reasoning doesn't matter

they study their subjects and work hard

And spaced repetition is a very efficient way of doing that.

Using cards for spaced repetition has always been common between top students. I would not be surprised if brilliant people used it in one way or another. Modern spaced repetition apps are just the paperless equivalent.

OpenAI O3-Mini 1 year ago

I hope chatgpt reconsiders the naming of their models some time. I have troubles deciding which model is the one I should use.