MurphyA/hacker-news huggingface dataset:
by randomNumber7 | 2025-09-12 09:16:10+00:00
All programming languages do what you say, the question is more about how easy it is to say something inappropriate.

For me Rust rarely hits the sweet spot since there are easier languages for high level programs (python, C#, Swift...) and for low level programs you usually want to do unsafe stuff anyway.

I can see usefull applications only where you cannot have a garbage collector AND need a safe high level language. Even there Swift's ARC could be used.
by lmm | 2025-09-12 09:16:30+00:00
> How and where, in principle, do you suppose it should (be able to) do so, given the functionality?

System logs?

> It's not as if C APIs get designed up front to return structures with a boolean "btw you called this in a nonstandard way that might fuck up in the future" flag (or, say, a pointer to a deprecation-warning structure; and then that interface has to be rock-solid stable to be of use) for every call. And if they did, nobody would ever write code that checks it.

Yeah, fair point, no-one should be using a C API at this point.
by skate | 2025-09-12 09:16:43+00:00
As others pointed out this problem isn't special.

Grok 4 heavy Thought for 4m 17s

{"decoded_prefix": "nqxznhzhvqvvjddqiterrqdboctzzmoxmhyzlcfe", "last_10": "kfohgkrkoj", "vowel_counts": {"a": 7, "e": 18, "i": 7, "o": 12, "u": 6}}

it did count another e, but that's a known point of failure for LLMs which i assume you put in intentionally.

>Counting e's shows at least 10 more, so total e's are <at least> 17.
by hnbad | 2025-09-12 09:16:52+00:00
The early Web 2.0 era was still heavily riding the idea of the Semantic Web, which is why it saw the rise of a lot of metadata standards and "microformats". Most of these rapidly died when it became clear that there are stronger commercial incentives to abuse this data and falsify data (e.g. for "SEO", i.e. spam and false advertising) than there are social incentives to disclose this information and use it responsibly. It was a major clash between the idealistic vision of building global interconnected communities and the financial reality of companies wanting to optimize everything for their own profits.

In other words, the reason we can't have the Semantic Web is the reason social media has become largely unusable (cf. Dead Internet Theory) and the reason Facebook first decided to push features that they knew made their users measurably unhappier (the introduction of the "social stream" home screen instead of having to visit each connection's "wall" to see what they've been up to massively drove up engagement and created advertisement opportunities but resulted in users experiencing an expectation to "perform" for their "audience" instead of "sharing" with "friends" like they had done before - downstream this has resulted in mental health crises especially amongst teenagers using image-heavy social media like Instagram dominated by influencers).

I'd even go so far as to say that "social media" in its original sense died with the hopes of the Semantic Web and the end of the "blogosphere".

At the time it was called "social" media because there was a perception of building actual 1-to-1 connections between individuals (even prior to "real name policies") and people would share unadulterated personal experiences with the understanding that they were sharing them in a globally distributed but ultimately highly specific niche (and often using several such niches for different topics which is why tag clouds and such became popular). The shift away from this to "walled gardens" and "social feeds" (rather than curated RSS feeds and blogrolls) allowed for "brand accounts" (the most famous example likely being Wendy's on Twitter) and eventually the widespread use of Mechanical Turks (i.e. people in low-wage countries being paid to drive up "engagement" and steer perception via fake comments) and eventual full automation or "bots".

I guess FOAF stands out among others like XFN in that it's still seeing some use as a metadata standard because it defines vocabulary that remains useful outside its original intended purpose, surviving it.
by diggan | 2025-09-12 09:17:21+00:00
I think it depends. I basically see the web as two parts, "web documents" (usually called "websites") and "web apps" (usually just called apps), and it makes sense that web apps that require lots of interactivity (think drag and drop) would use lots of JavaScript, I don't people have a problem with image editors or map viewers being made more simple by the use of JS for example.

The friction occurs when people building a website for web documents think they should be building a web app, so you end up with a scaffolding that requires heavy JS just to serve what essentially is just text + maybe one or two images. The additional JS doesn't really save the user any time or pain, it just makes everything larger and harder to consume.
by consp | 2025-09-12 09:17:58+00:00
If you put this in the data processing agreement and make those available ("GDPR" requirement in most countries) it's pretty much fine. You can probably use them for training and improving purposes if destroyed after a short duration as well. Speech is personal information but not medical so no special things apply. The laws in most countries are quite clear about non medical personal information and translation is a good grounds for usage of personal information as far as I can see.

You have to specify usage however. Which is what most companies bark about because they want to store things for later use and unknown purpose. Which is frowned upon. You also need to protect personal data adequately which is deliberately vague. Storing it unencrypted for instance is not considered adequate. This also applies in transit.
by evermike | 2025-09-12 09:19:01+00:00
Ha, of course, it could have turned out differently. As of today, most paying customers are those who registered after we removed "free" plan, not long-time users. My reflection is that no matter how much I tried to rationalize it, I was convinced that for people who had been happily using the product for years, paying $10/mo wouldn’t be a problem. And I honestly don’t know if it would have made any difference if the price were $5 or $4 — or if it’s just a kind of protest. Interestingly, we also have an annual plan for $100, and it’s chosen fairly often — again, mostly by new users coming straight from the trial.
by PhantomHour | 2025-09-12 09:19:17+00:00
> But every article I've read on this makes no statement about whether any of these hundreds of people were actually working without an appropriate visa

This is because ICE is being particularly tight lipped about those details.

The New York Times got their hands on the records for 11 detainees. 6 on B1/B2 visas. 4 on 90-day waivers. 1 Unknown.

ICE claims visa violations, but the records do not state what work the detainees were actually doing. This is especially relevant for the B1 visas, which do permit certain business activities (including applicable ones for this situation; Meetings, trainings, "installation, service, and repair of foreign-bought machinery".

Of particular note is that in one case (out of these 11), ICE's records state there was no visa violation. The worker was deported anyway, forced into a "voluntary" departure.

(https://www.nytimes.com/2025/09/12/business/economy/hyundai-...)

Personal opinion: The degree to which hyundai may or may not have violated the law or operated within previously-tolerated gray areas remains to be seen. But the actions of ICE here are not those of a competent government organisation.

There should be clear records, they should be able to readily answer press questions. And yet they don't.

Worse still is that one person deported despite there being, even by ICE's own admission, no visa violation. Hard to assume good faith in incomplete or withheld records with such shit going on.

And what are other foreign companies to do with this? "Move your manufacturing to America! Oh btw even if you follow all laws to the letter a local chud may deport your workers for being not white enough and ruin the entire project" is an interesting sales pitch.
by guappa | 2025-09-12 09:19:40+00:00
Well I've seen a lot of incompetent cashiers. Especially in summer when the real ones are on vacation. I'm not sure what that proves besides that being a cashier isn't as easy as you might think.

I assure you that pressbyrån accepts cash and you can buy tickets there to get to work. Also having a long subscription for public transport on the phone is a bad idea, because if you drop your phone you'll also lose your subscription. And depending on how many days you had left and what phone you had, it could cost you more than the phone.

And handpicking restaurants that don't accept cash is no more a proof than if I were to do the same but handpicking restaurants that don't accept cards.
by eurekin | 2025-09-12 09:19:50+00:00
Certainly not defending LLMs here, don't mistake with that.

Humans do it too. I have given up on my country's non-local information sources, because I could recognize original sources that are being deliberately omitted. There's a satiric webpage that is basically a reddit scrape. Most of users don't notice and those who do, don't seem to care.
by close04 | 2025-09-12 09:20:36+00:00
> Do you pay your landlord everything you'd otherwise save?

A bad take. Do you get from your employer as much as the value you produce? And if you want to anthropomorphize further, how do bees pay the “rent” for the convenient hive accommodation or the access to plentiful food sources?

Domestic bees are bred and encouraged in every way to produce more than they need. From being offered the necessary accommodation in a convenient way including when a hive is split, to being placed next to fields of man cultivated crops. It’s a mutually beneficial relationship for both man and bee.

Unlike other man-animal relationships, the one we have with bees is on the humane, non-abusive side of the spectrum. As far as animal treatment goes, bees are almost on par with pets.

It’s not a deal but if it were, it’s as good as it gets. Bees get as much as they can get, and give as much as they can give (never more). Any beekeeper knows this. There’s no gain from abusing a hive.
by 3D30497420 | 2025-09-12 09:20:47+00:00
Here's some more information: https://www.theguardian.com/us-news/2025/sep/10/hyundai-fact...

Though I cannot say it adds much clarity. Apparently, some people caught in the raid may have had valid visas. Unsurprisingly, the whole thing sounds like a poorly planned mess.
by diggan | 2025-09-12 09:21:32+00:00
Seems like it's working then? Because the website chose to (optionally) track you, you need to go through a minor annoyance to accept it. You're effectively making a choice that you're fine with this annoyance (since you keep using the website) and since you're accepting it, you're fine with being tracked.

Other people already get two choices to make here which they didn't get before, which is a win in my book. Seeing the banner, you can decide to avoid the website and if you still wanna use the website, you can chose if you allow them to track you by PII or not.
by endymion-light | 2025-09-12 09:21:54+00:00
I'd argue that actually, the smaller model is doing a better job at "learning" - in that it's including key characteristics within an ascii image while poor.

The larger model already has it in the training corpus so it's not particularly a good measure though. I'd much rather see the capabilities of a model in trying to represent in ascii something that it's unlikely to have in it's training.

Maybe a pelican riding a bike as ascii for both?
by rollcat | 2025-09-12 09:22:02+00:00
Then you get the reverse. I just upgraded to macOS Sonoma (yes I'm always one major version behind with Apple stuff...), and I was annoyed as heck when I had to click through "Look what's new in Calendar!", "Look what's new in Reminders!", "Look what's new in StripClubs!"... I need to use my software right now, I will not read this. Then I will forget it ever popped up, and will not read it in the future either.
by npteljes | 2025-09-12 09:23:31+00:00
The important thing about these statements is not that one time he said something that people can cling to. It's that these statements are the essence of what the man was all about. He built his career, and a literal empire around this attitude, and ideology.

The man was intelligent and very well spoken. I'm sure he made a lot of effort to not say the quiet parts out loud. But if you look at the entirety, the picture is clear. And these snippets of statements that are floating around represent his position correctly. Like this one too for example:

“I’m sorry. If I see a Black pilot, I’m going to be like, ‘Boy, I hope he’s qualified,’”

But as we later learn, this was of course just a logical statement. Not at all in like of the ever-existing racism in the US.

“Of course there are qualified black and female pilots,” he later added. “But when you socially engineer racial quotas that far outstrip current demographics in a given field—especially one where the lives of passengers are on the line—it is fair to question whether someone receives the job because they’re the best or because they’re politically expedient. Screaming racism doesn’t make the plane land safely.”
by roelschroeven | 2025-09-12 09:23:51+00:00
To expand on that a bit, the moon is directly lit by the sun. A proper exposure for the moon is not different from any other scene brightly lit by the sun.

We often associate moon with night, and night with needing high ISO, long exposure and wide open aperture. And when you use the auto mode on camera's, that is indeed what you will get because even with telephoto lenses the moon is only a small part of the field of view, so the camera will base its exposure on the dark sky around the moon. That will case an overexposed moon, with a lack of contrast.

(Another issue you'll encounter trying the view or photograph the moon is that when viewed with large amplification, the moon is actually pretty fast and you're going to have to re-aim your camera regularly.)
by tirant | 2025-09-12 09:23:56+00:00
By my understanding he said that though unfortunate, gun deaths are sometimes a price to pay for the right to bear arms. Noting that less than half that gun killings in the US are committed by people that legally owned that gun.

And I have the sensation that all the ones we drive a car nowadays are engaging in a similar type of risk acceptance, we know there's too many people dead every year in car accidents, but we still believe that overall having access to cars outweighs the risks, without meaning that car accidents are acceptable and trying to improve the safety of the cars and roads meanwhile.

Kirk thought in a similar way that gun control and possession were definitely good for the US population and that gun deaths were still a price to pay for it.

BTW, gun possession is also legal in all EU countries. It just not considered a right, but a privilege. And this is accepted by most parties in EU, both left and right.
by JdeBP | 2025-09-12 09:24:19+00:00
In this case, they did communicate it, and the aforegiven Vogon reference is a mischaracterization. The naming convention is in the current IANA doco and Eggert copy.

* https://data.iana.org/time-zones/tz-link.html#tzdb

* https://web.cs.ucla.edu/~eggert/tz/tz-link.htm#tzdb

Paul Eggert explained the continent/ocean plus largest city naming convention on a WWW page almost a quarter of a century ago. The WWW page was so well publicized that you can find its URL baked into at least four of the O'Reilly animal-cover books from the early 2000s.

* https://web.archive.org/web/20011023074744/http://www.twinsu...

It was explained on Usenet and on mailing lists prior to that.
by irthomasthomas | 2025-09-12 09:24:36+00:00
Yes - they all do that. Actually, most attempts start well but unravel toward the end.

llm -m chutes/Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8 \ "An ASCII of spongebob" Here's an ASCII art of SpongeBob SquarePants: ``` .--..--..--..--..--..--. .' \ (`._ (_) _ \ .' | '._) (_) | \ _.')\ .----..--. / |(_.' | / .-\-. \ \ 0| | ( O| O) | | _ | .--.____.'._.-. /.' ) | (_.' .-'"`-. _.-._.-.--.-. / .''. | .' `-. .-'-. .-'"`-.`-._) .'.' | | | | | | | | | | .'.' | | | | | | | | | | .'.' | | | | | | | | | | .'.' | | | | | | | | | | .'.' | | | | | | | | | | .'.' | | | | | | | | | | ```
by voidUpdate | 2025-09-12 09:24:53+00:00
Yeah, I did see that, but the videos I download don't always have their titles in the format that I'd like, or they don't include the artist name or whatever, so I just do it myself.

For example, https://youtu.be/ll0egrmKZj0 doesn't include the song name or artist name anywhere in the title (I prefer this version to the final released version of Stand and Deliver), so I'd have to rename it myself anyway to "Look Mum No Computer - Stand and Deliver.mp3"
by sigmoid10 | 2025-09-12 09:26:48+00:00
Coding agents are so powerful because they are not just looking at static code. Looking through git histories is a valid method for humans to solve certain kinds of bugs, so it makes sense that models should also be able to do that too. And realistically, a lot of modern production code will have git information, so it's not like this wouldn't be a common real world application.
by ForHackernews | 2025-09-12 09:26:52+00:00
Very likely a human born in sensory deprivation would not develop consciousness as we understand it. Infants deprived of socialization exhibit severe developmental impairment, and even a Romanian orphanage is a less deprived environment than an isolation chamber.

https://pmc.ncbi.nlm.nih.gov/articles/PMC10977996/
by HelloNurse | 2025-09-12 09:27:59+00:00
Regarding documentation, comments in tens of .h files in third level directories are very user unfriendly, regardless of their quality (which seems fairly good). You need:

1) an overview of the available functionality, design choices, aspects that need feedback and contributions etc.

2) a guide of what headers every function or macro is located in (consider fragmenting headers less, possibly adding "umbrella" headers that just include a set of the current headers that is likely to be used together)

3) generated API docs in the web site.
by rickdeckard | 2025-09-12 09:29:00+00:00
> This is the opposite, an organically grown market share.

It was found to be exactly NOT an organically grown market share in Headphones and Smart Watches.

The DMA identified that Apple owns a significant portion of the playing field for those market (iOS), and modified them to ensure a competitive advantage ONLY for their brands.

This is being rectified now, at least for the EU.
by mnw21cam | 2025-09-12 09:30:26+00:00
Agreed mostly. It's a great test. There is a slight complication because it depends on the amount of glycation "damage" that the red blood cells receive over their lifetime of a few months, so if a patient has a condition that means their red blood cells have a non-standard lifetime (for example if they have sickle cell disease) then the HbA1c measurement becomes non-standard as well.

The other thing a HbA1c measurement isn't so good for is detecting blood sugar spikes (which are really bad for you) and distinguishing that from a constant slightly higher blood sugar level (which isn't such a big deal). For instance, there's a reasonably rare condition called GCK MODY which causes the body to have a slightly higher blood glucose "set level", which shows up very clearly on a HbA1c measurement, tends to get clinicians to panic, and gets patients put on drugs or insulin which they do not need and in fact is harmful to them. My lab does many genetic tests for this condition (among others) and a fairly common message back to the clinician is to take them off all treatment.
by roelschroeven | 2025-09-12 09:30:59+00:00
> The worst part about this is that it didn't get so much as a mention in the Debian 13 release notes. I read through that document before going for it and never encountered it. Indeed, even now, you won't find "tzdata" or "zone" in it.

I had another issue during my upgrade to Debian 13 that also wasn't mentioned in the release notes. I filed a bug report, but I was told that the issue was not important enough to put in the release notes, and I should have instead more closely read NEWS.Debian of the package. So I don't really know anymore what the "Issues to be aware of" chapter in the release notes is for, because apparently it's only a small selection of issues you need to be aware of.
by regularfry | 2025-09-12 09:32:38+00:00
This isn't quite right: it'll run with the full model loaded to RAM, swapping in the experts as it needs. It has turned out in the past that experts can be stable across more than one token so you're not swapping as much as you'd think. I don't know if that's been confirmed to still be true on recent MoEs, but I wouldn't be surprised.
by b112 | 2025-09-12 09:33:02+00:00
I think you mean "doesn't mean we can't", but you seem to be hyper-focusing on the summary statement I wrote, of the original author's post. That summary statement was in place to explain why your original post wasn't addressing the issue.

But that statement was summarizing a portion of the original author's post. If placed back in the context it came from, you can see the original author was not saying we cannot make meaningful changes. At all.

Instead, the author was said:

Aside from the fact that there's a subjective definition problem here (how do we decide what people "need"?), I think this an unrealistic view. By this definition, every government that has ever existed or ever will exist is a "bad" government because no government can ever tackle every single problem 100% of the time. Many problems are extremely difficult to solve (e.g. global warming), and others simply cannot be solved without creating other problems.

Thus, they are not defining this as a "we cannot improve things", but instead "if we improve things, some will see that as bad" conjoined with "in other cases, we improve things, but not as fast/completely as desired".

As far as I can see, there is not a single point that the original author said we cannot improve things. They don't even hint at that.
by Findecanor | 2025-09-12 09:33:13+00:00
I haven't seen compilers optimise integer `a+(b+c)` to `(a+b)+c` that much either.

I'm looking for ways to do that in my home-made compiler back-end. If you've got an example (on compiler explorer, a paper, blog or whatever), I'd be interested in reading about it.

I'd agree that fixed point would have sufficed in many cases where people use floating point. But floating point can be more convenient, with the increased range providing some protection against overflow.
by tirant | 2025-09-12 09:33:23+00:00
A small but important correction. The debt was never cancelled, but socialized and payed by all the American citizens. A loan that was taken voluntarily by adults was arbitrarily reassigned and forced upon the rest of the American citizens, including all those who never had accepted to take such debt.

Completely violating the principles of personal responsibility.

It is very easy to be generous and altruist with someone else's money and then even take the credit for it.
by synctext | 2025-09-12 09:33:28+00:00
This is a difficult project. The blog post seems to hint at reasonable feasibility, this stuff is hard! We build a less ambitious tool in the university lab: "ASTANA: Practical String Deobfuscation for Android Applications Using Program Slicing" [0].

Would advise to first read the reverse engineering related work. Genetic programming is just a technique best used when everything else has failed :-)

[0] https://arxiv.org/pdf/2104.02612
by aleksi | 2025-09-12 09:34:17+00:00
My biggest gripe with slog is that there is no clear guidance on supported types of attributes.

One could argue that supported types are the ones provided by Attr "construct" functions (like slog.String, slog.Duration, etc), but it is not enough. For example, there is no function for int32 – does it mean it is not supported? Then there is slog.Any and some support in some handlers for error and fmt.Stringer interfaces. The end result is a bit of a mess.