MurphyA/hacker-news huggingface dataset:
by kibwen | 2026-01-08 22:42:21+00:00
> but then AFAICT Filippo or others chime in to explain how he is in fact not misunderstanding.

I don't get this impression. Rather, as you say, I get the impression that people are talking past each other, a property which also extends to the author, and the overall failure to reach a mutual understanding of terms only contributes to muddying the waters all around. Here's a direct example that's still in the OP:

"The lockfile (e.g. uv.lock, package-lock.json, Cargo.lock) is a relatively recent innovation in some ecosystems, and it lists the actual versions used in the most recent build. It is not really human-readable, and is ignored by dependents, allowing the rapid spread of supply-chain attacks."

At the end there, what the author is talking about has nothing to do with lockfiles specifically, let alone when they are applied or ignored, but rather to do with the difference between minimum-version selection (which Go uses) and max-compatible-version selection.

Here's another one:

"In other ecosystems, package resolution time going down below 1s is celebrated"

This is repeating the mistaken claims that Russ Cox made years ago when he designed Go's current packaging system. Package resolution in e.g. Cargo is almost too fast to measure, even on large dependency trees.
by ericmcer | 2026-01-08 22:42:44+00:00
I got a new Subaru and the touchscreen is making me insane. I will avoid electronics in cars as much as possible going forward.

It literally has a warning that displays every time you start the car: "Watching this screen and making selections while driving can lead to serious accidents". Then you have to press agree before you can use the A/C or stereo.

Like oh attempting to turn the air conditioner on in your car can lead to serious accidents? Maybe you should rethink your dashboard instead of pasting a warning absolving you of its negative effects?
by ericd | 2026-01-08 22:43:13+00:00
Thanks, I’ll take a look.

Something to note is the acknowledgements, though: “This work was supported by the Soy Nutrition Institute Global, United Soybean Board, Corn Refiners of America, National Corn Growers Association, Canola Council of Canada and USA Canola Association. These funders had no role in the design, analysis or writing of this article.”

Doesn’t mean it’s junk, but also probably not totally disinterested science, since continued funding is probably contingent on them being happy with the results.

EDIT: from what I read, it was mostly a high level summary of literature wihh th some conclusions like high polyunsaturated fat is good for reducing ldl levels, it mentioned at the end that you shouldn’t reuse deep frying oil, try to keep oil under smoke point, some other things like that. Didn’t see much about inflammation, but I didn’t read too carefully, just skimmed.
by jacquesm | 2026-01-08 22:43:13+00:00
What could possibly go wrong...

Don't you ever think about what the balance of good and bad is when you make something like this? What's the upside? What's the downside?

In this particular case I can only see downsides, if there are upsides I'd love to hear about them. All I see is my elderly family members getting 'me' on their phones asking for help, and falling for it.

I've gotten into the habit of waiting for the other person to speak first when I answer the phone now and the number is unknown to me.
by cadamsdotcom | 2026-01-08 22:44:13+00:00
The devil is in the details, so actually, the Emperor in this analogy most definitely does have clothes.

For example, post-training / finetuning the model specifically to use the tools it’ll be given in the harness. Or endlessly tweaking the system prompt to fine-tune the model’s behavior to a polish.

Plus - both OpenAI and Qwen have models specifically intended for coding.
by wrs | 2026-01-08 22:44:22+00:00
AFAICT, Tailwind is largely (not entirely) a different, shorter syntax for writing inline styles. (E.g., "class: 'bg-white'" = "style: 'background-color: white'".)

If you've rejected structural CSS to begin with, I sort of get the point that it saves a lot of typing; otherwise I don't see how it helps all that much over SASS or just modern plain CSS.
by tptacek | 2026-01-08 22:44:34+00:00
Anthropic has obvious advantages and I'm not saying there's a level playing field (they also have the financial resources of a mid-sized industrialized nation). I'm saying that there's an absolute limit to how much work you could personally do on a frontier model, and that limit doesn't exist for agents; you could realistically clever your way out ahead of Claude Code --- who knows? We've only had these things working for real for a year.
by dgacmu | 2026-01-08 22:45:03+00:00
Right, but the people making the argument about vaccines don't understand the principles, because they're actually the same!

1) a double blind RCT with a placebo control is a very good way to understand the effectiveness of a treatment.

2) it's not always ethical to do that, because if you have an effective treatment, you must use it.

Even without a placebo control you can still estimate both FN and FPs through careful study design, it's just harder and has more potential sources of error. A retrospective study is the usual approach. Here, the problem is they only included true positives in the retrospective study, so they missed the opportunity to measure false positives.

And the problem with -that- is that it's very easy to have zero false negatives if you always say " it's positive". Almost every diagnostic instrument has something we call a receiver operating curve that trades off false positives for false negatives by changing the sensitivity for where you decide something is a positive. By omitting the false negatives, they present a very incomplete picture of the diagnostic capabilities.

(In medicine you will often see the terms "sensitivity" and "selectivity" for how many TPs you detect and how many TNs you call negative. It's all part of the same type of characterization.)
by toast0 | 2026-01-08 22:45:38+00:00
> Seeing him remembered as a tech saint is weird then.

Hero worship is always pretty weird. I wish we would do less of it in general. But for Steve Jobs, I feel like negative reports about his character were pretty well known during his life and after his death. I don't feel like I've seen a lot of positive only content about him now that his death isn't so recent (maybe a little bit in the context of people hating on current Apple products), unlike some other celebrities where people seem to forget all of the misconduct (alleged or proven) during their lifetime.
by ezst | 2026-01-08 22:45:45+00:00
Just to be the pedant here, LLMs are fully deterministic (the same LLM, in the same state, with the same inputs, will deliver the same output, and you can totally verify that by running a LLM locally). It's just that they are chaotic (a prompt and a second with slight and seemingly minor changes can produce not just different but conflictual outputs).
by dmitrygr | 2026-01-08 22:45:50+00:00
> If you know you have TSO

"If you know you have world peace"

Sure, now define "total". Which accesses does that affect and which ones does it not? Is device memory included? PCIe memory? Are there ordering guarantees between mappings with different permissions?

Then, define "store ordering". Does it affect loads in any way? Or simply just stores?
by krapp | 2026-01-08 22:45:56+00:00
It looks like one of those fake games they advertise in mobile ads. It's simplistic, repetitive and dull. It's buggy (I died at the start more than once, before it even loaded) and some of the levels seem impossible to finish. And why is the "train" clearly a bus?

This isn't even a good example of a prototype because no one would bother prototyping this.

Show me an AI generated game that's actually decent as a game and not as a tech demo for the AI behind it.

I'm not dumping on this just because it's AI. Had this been coded entirely by hand I would have the same criticisms. If AI generated content is going to compete against human created content then it needs to be judged on its own merits, not by how cutting edge the AI used is.
by codegeek | 2026-01-08 22:46:12+00:00
Yea I agree that free UI kits like ShadCN basically blew everyone else away. I mean ShadCN has over 100k Stars on Github which is more than even Tailwind. So you can imagine the popularity. Having said that, I do think that AI is a factor as well because most of these components can now be coded by AI as well.

For example, I now routinely use AI to create UI components and my prompt usually includes "use ShadCN like component here" and even give them specific shadcn component names. The result is usually 90% good enough to start with.
by ozim | 2026-01-08 22:46:36+00:00
I think from your top post you also miss “representative”.

If you measure something and amount is N=1 it might be a fact but still a fact true for a single person.

I often don’t need a sample size of 1000 to consider something worth of my time but if it is sample N=1 by a random person on the internet I am going to doubt that.

If I see 1000 people claiming it makes them more productive I am going to check. If it is going to be done by 5 people who I follow and expect they know tech quite well I am going to check as well.
by joshmlewis | 2026-01-08 22:47:40+00:00
This is cool but as someone that's built an enterprise grade agentic loop in-house that's processing a billion plus tokens a month, there are so many little things you have to account for that greatly magnify complexity in real world agentic use cases. For loops are an easy way to get your foot in the door and is indeed at the heart of it all, but there are a multitude of a little things that compound complexity rather quickly. What happens when a user sends a message after the first one and the agent has already started the tool loop? Seems simple, right? If you are receiving inputs via webhooks (like from a Slack bot), then what do you do? It's not rocket science but it's also not trivial to do right. What about hooks (guardrails) and approvals? Should you halt execution mid-loop and wait or implement it as an async Task feature like Claude Code and the MCP spec? If you do it async then how do you wake the agent back up? Where is the original tool call stored and how is the output stored for retrieval/insertion? This and many other little things add up and compound on each other.

I should start a blog with my experience from all of this.
by RossBencina | 2026-01-08 22:48:10+00:00
To be more precise, when working with sampled data with uniform sample rate you use the Discrete Time Fourier Transform (DTFT), not the Fourier Transform!. None the less, you still end up with an approximate spectrum which is the signal spectrum convolved with the window function's spectrum.

In my view the Fourier Transform is still useful in the real world. For example you can use it to analytically derive the spectrum of a given window.

But I think the parent is hinting at wavelet basis.
by topspin | 2026-01-08 22:48:57+00:00
> I’m guessing v4 C didn’t have structs yet

There may have been a early C without structs (B had none,) but according to Ken Thompson, the addition of structs to C was an important change, and a reason why his third attempt rewrite UNIX from assembly to a portable language finally succeeded. Certainly by the time the recently recovered v4 tape was made, C had structs:

~/unix_v4$ cat usr/sys/proc.h
struct proc {
char p_stat;
char p_flag;
char p_pri;
char p_sig;
char p_null;
char p_time;
int p_ttyp;
int p_pid;
int p_ppid;
int p_addr;
int p_size;
int p_wchan;
int *p_textp;
} proc[NPROC];

/* stat codes */
#define SSLEEP 1
#define SWAIT 2
#define SRUN 3
#define SIDL 4
#define SZOMB 5

/* flag codes */
#define SLOAD 01
#define SSYS 02
#define SLOCK 04
#define SSWAP 010
by codegeek | 2026-01-08 22:49:17+00:00
Not $6000/Year but $60,000/Year. Not sure if you missed a 0. Google AI is listed as a Partner sponsor which costs $5000/Month or $60,000/Year. Since Adam's audio and twitter post went viral, he has aded about 5 partner sponsors netting total of additional $300k/Year right there. And a few other smaller sponsors as well.

Overall, this has been a win for Adam and Tailwind.
by upofadown | 2026-01-08 22:49:22+00:00
Sorry that my, perhaps, poor wording caused you to waste your time producing colliding 64 bit PGP key IDs. I should have used the term "threat model". We were discussing how long key fingerprints should be. My point was that even though 64 bit key IDs are trivially collidable there did not seem to be any practical attacks based on that. So you in a sense provided support for my argument. :) So we can skip directly to your proposed attack...

I have to admit that I don't actually understand it. First the attacker gets some kernel devs to sign key1 of the two keys with colliding key IDs. Why? How does that help the attacker? Then I am guessing that the attacker signs some software with key1. Are the signatures important here? Then the attacker signs the malicious software with key2? Key2 isn't signed by any developers so if that was important the attack fails. If it wasn't important then why mention it?

Could you please provide a more detailed description of the attack? It seems to me that the sort of attack you are describing would require some trusted third party to trick. Like a TLS certifying authority for example.
by lutusp | 2026-01-08 22:49:24+00:00
Too bad -- the article doesn't mention Gauss. The Fourier transform is best presented to students in its original mathematical form, then coded in the FFT form. It also serves as a practical introduction to complex numbers.

As to the listed patent, it moves uncomfortably close to being a patent on mathematics, which isn't permitted. But I wouldn't be surprised to see many outstanding patents that have this hidden property.
by swat535 | 2026-01-08 22:49:32+00:00
I don't think that kind of feature would be useful for HN.

The one thing I like about this place is that it's well moderated and you have shared opposing view points engaging (mostly) respectfully.

My personal and political views couldn't be further from most HN users (I'm both a Conservative _and_ a practicing Christian), yet I appreciate taking part in various discussion. I enjoy reading about point of views that directly challenge mine.

Let's keep HN respectful and accessible.
by davorak | 2026-01-08 22:50:08+00:00
I would be interested in knowing what cereal box you saw it on or where you saw it promoted seriously in the last 20 years.

In the late 90s I was in high school in a town with less that 80k people in the middle of the congenital USA and the pyramid with bread, cereal, rice and pasta at the base was not seriously pushed, or taken seriously, at school or when it came up outside of school.
by getnormality | 2026-01-08 22:50:23+00:00
Interesting little detail buried near the end:

> Powell Jobs and Jobs' sister have said in a statement that the book "differs dramatically from our memories of those times."

I've learned from experience that people who aggressively denounce others publicly sometimes have stuff going on that isn't readily visible.

It's not that I want Jobs to be free of moral stain. I have no investment in it. But people should be cautious trusting a report of one person's disputed report.
by GenericDev | 2026-01-08 22:50:23+00:00
Unfortunately they are. They're a former shell of what they were. I think they're changing their focus to lenses or something. Last I heard they're partnering with Google and it's absolute ass. The company is effectively dead and being carved out for parts by Google is my take.

It's a real bummer because they were the only company I was actually interested in seeing pursue Augmented Reality. Now it's literally the most evil companies Meta, Google, and Apple.

The 90s optimism of future tech is dead and all that's left is whatever this is.
by Nevermark | 2026-01-08 22:50:30+00:00
Learning to calmly reset over and over, is normal.

The less reactive we are to the need to reset, the less the distractions control us.

And, the more reseating our mind becomes an instinctive habit, the more wind is lost for distractions. And the more likely the distraction cycle fades or lengthens.

The goal isn’t to never have to reseat our minds. Just be better at holding our minds.

We can view the distractions as the workout of a steep hike. Not a problem, just the terrain.

But everyone is different, and our minds and nervous systems are complex, so that’s just one take.
by dekhn | 2026-01-08 22:51:01+00:00
The one thing I noticed when I worked near Jeff and Sanjay and talked to them over coffee is that Jeff is the smart one, but Sanjay is the wise one.

Jeff always had an idea how to make something a bit faster using a clever trick, but Sanjay would respond by coming up with how to express the abstraction in a way that other mortals could comprehend, or just telling Jeff it wasn't a good idea because it would make things more difficult to maintain.

Jeff was also prone to dad jokes, Sanjay's humor was far more subtle. Both were awesome to talk to and one of my proudest moments was when Jeff read a document proposal I wrote ("Google should get involved in Genomics Research and Drug Discovery") and took it seriously.
by kcplate | 2026-01-08 22:51:03+00:00
> Then surely you can agree that labeling this regime as unrepentant murderers of American mothers is a good way of building broad opposition from people who might otherwise think it doesn't concern them, yes?

No. In fact I think jumping to conclusions, exaggerating, trying to use a tragedy to your advantage, obfuscation, and outright lying to try and manipulate public sentiment is perhaps the WORST way to try and move that needle.

Because what happens is what is happening now, more and more information trickles out and when that some of that info runs contrary to your narrative, people realize you have been trying to manipulate them and you lose your credibility. It creates reasonable doubt to all accounts about the situation and people simply reject it as evidence of anything.

We have seen first hand what the “don’t trust your lying eyes” approach has achieved…it’s achieved a second Trump administration.
by mindslight | 2026-01-08 22:51:34+00:00
It's one of the purposes, sure. But I don't think the set of people who want to raise taxes, and the set of people complaining about rampant shop lifting have very many people in common.

Would you personally support cities levying higher sales taxes on in-store purchases at large stores that forgo traditional security guards (let's imagine matching the state rate, so effectively a doubling) to pay for the resulting costs of those stores not preemptively securing their merchandise?
by qingcharles | 2026-01-08 22:51:46+00:00
You're going to get very bored just drinking water all day every day. Why can I buy coffee to make my water more interesting? Why can I buy Kool-Aid and pour 12 tablespoons into a glass, but I can't buy a Coke? What about a diabetic who is out and needs a quick sugar fix?

Might as well tell people they also just need to eat plain rice for every meal too.

I get there is some fraud on SNAP. I know people on SNAP. Most of them use every single cent on decent food. I've seen fraud, though. In Chicago I would place a bet that most non-chain convenience stores will sell you cigarettes on SNAP. Some of them absolutely sell weed on SNAP.
by gcr | 2026-01-08 22:51:54+00:00
Chatterbox TTS does this in “voice cloning” mode but you have to implement the streaming part yourself.

There are two inputs: audio A (“style”) and B (“content”). The timbre is taken from A, and the content, pronunciation, prosody, accent, etc is taken from B.

Strictly soeaking, voice cloning models like this and chatterbox are not “TTS” - they’re better thought of as “S+STS”, that is, speech+style to speech
by dghlsakjg | 2026-01-08 22:52:21+00:00
Being absent for work is different than being cruel.

As a counterpoint I would highlight Buffet, Branson, and others who have managed to fulfill their obligations to the next generation without failing to dominate their industries.

There is no excuse for cruelty to children, doubly so when they are your own. Jobs was an asshole because he was an asshole, not because he was driven.
by labrador | 2026-01-08 22:52:21+00:00
This is what Gemini says although it may be a hallucination

Google invests in the safety of its training data from the outset. This involves efforts to filter out problematic content, such as violent, offensive, or sexually explicit material, before or during the model training phase. The aim is to ensure the models are trained on appropriate data consistent with Google's AI Principles and policies. The company has a zero-tolerance policy for illegal content, such as child sexual abuse material (CSAM), and works to ensure such material is not included in the datasets.
by pdonis | 2026-01-08 22:52:24+00:00
> Why privilege that side of the equation

It's not a matter of "privilege". It's simple economics: if the same functionality can be provided more cheaply, that's a gain to everyone. The gain to customers is the most obvious gain, and it's what I focused on in my previous post--but it's also a gain to producers, because it frees up resources to produce other things of value. But the producers have to be willing to change how they make use of resources in order to take advantage of those opportunities.

> I happen to spend quite a bit more time working than shopping.

Then you should be a lot more worried about AI providing the same functionality you were providing as a coder, but more cheaply--because that makes you, or at least you as a coder providing that functionality, a commodity that's no longer worth its cost. So if you want to avoid being commoditized and treated like cattle, you have to change what you produce to something that AI can't do more cheaply than you can.
by everforward | 2026-01-08 22:52:39+00:00
I suspect the old school stuff is generally less monitored. I think some of the cheap Baofeng radios support AES256 encryption. I think that's technically only legal with a business license from the FCC or some such, but I'd be a lot less worried about an FCC fine than having my phone tracked. There's probably some quick keypresses to clear the encryption config so it looks like it was on plaintext.
by diegocg | 2026-01-08 22:52:45+00:00
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
by JohnFen | 2026-01-08 22:52:48+00:00
I am not anti-Rust. I understand its value and why there are devs who prize it. I dislike using it personally, though, simply because I find it unpleasant. Fortunately, I don't have to. There's plenty of work using other languages.

I don't object to others using it, and things like it being allowed in the Linux kernel, or utilities being rewritten in it, don't upset me at all. Horses for courses.
by WalterBright | 2026-01-08 22:52:48+00:00
> so there is very minimal price elasticity.

Having lived through the various oil crises, I can confidently assert that there's a great deal of demand elasticity.

For example, when the 70s oil crisis hit, people stopped driving to the store for a loaf of bread, but would shop weekly instead. For another, people buy more fuel efficient cars when gas prices are high. For a third, people switch to electric cars.

There are regular major disruptions in the flow of oil. Pump prices change on a daily basis, and that results in the amount of gas available == number of gallons customers pay for. No gluts and no shortages.