News for hackers. Stuff that matters.

joh6nn

Re:The Age of Reading Is Over on Wednesday July 08, 2026 @10:35AM (#48832543)
The implication is not that people learned this skill from the SAT, but rather that not requiring it to score well on the SAT further lowers the baseline.
For the love of all things holy, can we not do these kinds of experiments on the same planet we live on?
Re:Operese: A Windows to Linux Migration Tool [video] on Monday July 14, 2025 @08:05AM (#44559162)
This is impressive. This kind of migration is super easy to mess up, especially doing it in-place like this.
Re:Kea 3.0, our first LTS version on Friday June 27, 2025 @07:17AM (#44395848)
Right? I find submissions titles like this so frustrating: it's simply not possible to be aware of every project out there. Please, please provide me some context in the title. This would be way better with a title something like "ISC releases KEA DHCP server 3.0 as LTS"
Re:Atuin Desktop: Runbooks That Run on Tuesday April 22, 2025 @06:40PM (#43766972)
I'm just a community mod, not a dev on the project, so take this with a grain of salt:

I believe the intent is that you get bidirectional selective sync between your terminal and the docs, so that if what's in the docs is out of date or wrong, then whatever you did to actually fix things can be synced back to the docs to reduce the friction of keeping the docs updated.

Re:Atuin Desktop: Runbooks That Run on Tuesday April 22, 2025 @06:19PM (#43766842)
My experience with runbooks has been:

- I am on a team that oversees a bunch of stuff, some of which I am very hands-on with and comfortable with, and some of which I am vaguely aware exists, but rarely touch

- X, a member of the latter category, breaks

- Everyone who actually knows about X is on vacation/dead/in a meeting

- Fortunately, there is a document that explains what to do in this situation

- It is somehow both obsolete and wrong, a true miracle of bad info

So that is the problem this is trying to solve.

Having discussed this with the creator some[1], the intent here (as I understand it) is to build something like a cross between Jupyter Notebooks and Ansible Tower: documentation, scripts, and metrics that all live next to each other in a way that makes it easier to know what's wrong, how to fix it, and if the fix worked

[1]Disclosure: I help mod the atuin Discord

Re:Some Terminal Frustrations on Monday February 10, 2025 @08:37AM (#43000090)
Using the arrow keys to navigate the current input is well supported on most modern terminals, and has been for most of my adult life. If this isn't working properly in your terminal, then I'd recommend experimenting with the various settings available to you.

Some terminals also support mouse navigation, so keep an eye out for that as well.

I'm sorry that you've been dealing with this frustration for so long and under the impression that it was just supposed to be that way and not fixable. The good news is that it's NOT supposed to be that frustrating and you CAN fix it

Edit: you edited your comment somewhere between my first seeing it and my reply posting. I haven't had to modify the default settings on my terminal to fix things like this in about 20 years. I've changed them to tweak various preferences like scrollback, cursor shape/size, etc. But arrow navigation has worked out of the box for me for so long that I literally can't remember when I last had to fix it. I don't know why our experiences have been so different, but I'm sorry that a tool that has been so useful for me has been so frustrating for you.

Ok, thanks, this is exactly what I needed. I'm apparently too much of a casual user here because I don't even recognize minimaxir as a username. So that's gotta be the disconnect for me: all the usual tactics apply, they're just less obvious to me because I'm not engaged enough.

I appreciate you taking the time to respond thoroughly. Thanks!

Sorry, I don't understand the point you're making here. Are you saying that karma farming on HN leads to successful IPOs? Or are you saying that karma farming in general can be profitable? Because both of those are what I was trying to speak to when I said that I feel like there are much softer targets than HN: it seems much easier to me to profit from karma farming on other platforms than it would be here. Maybe I'm just not engaged enough and/or naive, but I don't think of even high-karma users on HN as being Influencers. Like, I don't see myself spending money on something specifically because tptacek endorsed it.

On Instagram, it makes sense to me:

1. I farm for likes and karma

2. I start endorsing low value crap from whatever fad is trending this hour

3. Profit

On HN, I have no idea what step 2 is: what is the middle step between farming and profit that doesn't involve, like, founding a startup? What's the specific tactic on this platform?

Ok, but to what end? Is there some karma-to-dollars pipeline that I don't know about? There a bunch of other platforms that superficially seem like much softer targets with more obvious payoffs.

Like, if we put it in the classic context of

1. Farm Karma

2. ?

3. Profit!

I'm not clear on step 2. What's step 2

And of course that pre-supposes malice (or at least greed), which is in violation of Hanlon's Razor.

Right, but that was the exact nature of the attack: it's a small commit that doesn't look like it needs a lot of scrutiny. Like, I get that you meant "it wouldn't take much scrutiny to find this" but I mean "it doesn't look like it needs to be scrutinized". Especially because, as mentioned in the first comment of the investigation, the change to an unsafe behavior is deliberately obscured by the formatting of the diff.

It's like Where's Wal(do|ly): once you know where to look, it's obvious, but if you don't even know you're supposed to be looking for it, you may never find it

The malicious commit was designed to be confusing, as noted in the first comment of the investigation:

> but calls to safe_fprintf were replaced with calls to the unsafe fprintf. The diff doesn't make this obvious due to the removal of a newline in a parameter list.

It wasn't noticed because it was specifically designed not to be obvious.

Thanks for weighing in! But this is just speculation, right? Are you speaking from experience? I'm specifically looking for someone who does it to explain it.

I mean, I can make my own guesses about various forms of attention seeking and hopes to somehow cash in on high karma all day long but, to me it feels like HN is among the worst possible venues for that. I'm not aware of easy ways to convert HN karma into cash flow like you maybe could with followers on other platforms. So I don't immediately see a benefit in just farming karma for its own sake.

Is there some benefit to karma farming I'm not aware of? Like, some points-to-dollars conversion stream that I'm not in the loop on?

Interesting! But this sounds like an explanation why you read the comments without reading the article, not why you comment without reading, and those aren't inherently the same thing.

So to clarify: do you comment on the content of the post without reading it? I'm specifically interested in why people comment on links and articles they didn't read. And for maximum clarity here, I mean commenting on the content of the article, not just contributing to the various related discussions it spawns.

And to reiterate, I'm asking in earnest. It's not something I would do, so I'd like someone who does to weigh in.

I'm confused why this is being posted now? This thread appears to have taken place in the days immediately following the original XZ discovery, with no new activity since very early April. It was discussed heavily at the time that Jia Tan had made contributions to other projects and that those were being investigated as well.

Is there something new here I missed, or some additional context that makes this specific commit relevant right now?

Asking in seriousness: did you comment without reading the link? If so, why? I legit don't understand why people comment on things without having read them, and I would like to
Re:Mobifree – An open-source mobile ecosystem on Tuesday May 28, 2024 @02:09PM (#40503664)
Those aren't meant to be apps representative of the Mobifree "platform", those are existing projects that have agreed to partner with Mobifree towards a common goal. They're bulletpoints in thd same list as Murena the E Foundation.

As far as answering your actual question, you'd probably need to ask the project devs for Quicksy and Conversations?

how will US customers prove that they're not foreign customers?
The only away for US citizens to prove that they are such would be for them to also submit their IDs. So it affects everyone.

Basically, it forces providers of a very wide variety of tech related services to collect identifying info on anyone who uses their services, and then store that info to either eventually be exposed in a breach, subpoenaed by the government, or sold to the highest bidder (might as well monetize it if you're forced to collect it )

I'm not sure what you mean about throwing more resources into the system, but as regards the DNA evidence, in this specific circumstances just asking the fraud "What's your Dad's name?" was sufficient. No expensive DNA test needed
I am also not a mathematician, and indeed got fairly mediocre math grades throughout most of my education. But you don't need to be PhD candidate to understand that if you never actually check, you never actually know.
Ok, but probability doesn't work like that. Even if 99.99% of the time a given individual is delusional, you still have to check every time because this person might be the 0.01%. It's like the question of "you flip a coin 9 times in a row, and it has come up heads all 9 times. If you flip the coin a 10th time, how likely is it to be heads?"

Also, and perhaps even more importantly, if you aren't actually checking every time, then you don't actually know what the statistics for delusional vs not are, you're just guessing.

Re:Atuin – Magical Shell History on Wednesday February 21, 2024 @07:16PM (#39461473)
- all the data is stored in a sqlite db, so it's actually structured, as opposed to just being in an adhoc text format

- this matters because it's capturing not just what commands were run, but metadata about the commands as well. Of particular interest to me is that ot captures the start and end time for every history entry so you can get timing data even if you forget to use `time`

- it provides much more fine-grained control over what makes it into the database than shells provide for controlling what makes it into their built-in history. For example, it has built-in support for filtering out common kinds of secrets/tokens/etc.

It's also in active development with a friendly and helpful creator/project lead, an active community, and an ever growing feature set.

I'd recommend giving it a try; as far as I'm concerned, it's best-in-class for managing shell history

it's unlikely to make you sick every time, but when it does make you sick, then it has the potential to make you very sick. Depending on which kind of meat/microbes+parasites, it can be fatal if you don't have access to antibiotics, etc. So most of the time they would be fine, but some of the time it would be a contributing factor to their shorter (compared to us) average life expectancy

When you look at animals that that do eat raw meat, it's super common for domestic animals (ie, those that live on farms, in zoos, etc) to have longer lifespans than their wild counterparts, in part because the meat they eat is less likely to have parasites and high-risk microbes than meat in the wild. So even when a given species is adapted to eat raw meat, it still comes with risks.

But beyond that, modern humans are less well adapted to eat raw meat than our hunter-gatherer ancestors. That's not to say we can't, we obviously can. But IIRC (I'm not an expert, I might be getting this wrong), the advent of cooking our food was like 1.5-2 Million years ago, more than enough time for us to have evolved changes to our digestion and parasite/microbe resistance that make it less safe for us to eat raw food.

And since cooking takes extra time and effort compared to eating food raw, presumably the reason that our ancestors bothered is because it conferred some advantage. One of the most likely advantages that could have been is that it made meat safer

Louis Pasteur began experimenting with heat treating microorganisms in milk in the 1860s; if you have seriously compelling evidence that pasteurization is a conspiracy that spans the globe and has lasted for 160 years, then I'm prepared to be convinced, but otherwise I'm leaning in the direction that the reason that there are microbes in milk is because animals are covered in and filled with microbes
Not recommending this specific one, just an example of the category: https://www.amazon.com/Reusable-Shopping-Eco-Friendly-Waterp...

Search term was "pocket shopping bag"

Re:How to Be More Agentic on Saturday January 13, 2024 @11:07AM (#38981194)
I think Podgajski is trying to make the following argument:

Assume a standard 2-axes scatter plot, with a randomly placed horizontal line that represents chance/luck. The scattered points represent opportunities.

Any opportunity that occurs above the luck line is successful, anything below it is unsuccessful.

Above a given threshold of luck, maximizing opportunities is a good strategy because there's a high likelihood they'll pay off.

But if your luck is too low, then maximizing opportunities will still result in a larger number of successes, but at a much greater cost. A more efficient strategy might be to invest more resources in the successes you actually get.

I'm not picking a side here, just trying to bridge a potential disconnect in the discussion. Podgajski, please correct me if I've misrepresented your position

Would it make sense to integrate this into software packaging? For example, could this be used to quickly validate that a given file hasn't been altered from the version included in the package it came from?
Re:Mounting Git commits as folders with NFS on Tuesday December 05, 2023 @10:08AM (#38531789)
doesn't seem like the project is in active development anymore, but there's gitFS: https://github.com/presslabs/gitfs
That feels a bit like arguing that the inability of mathematics to describe itself is proof of Gödel

Older »