MurphyA/hacker-news huggingface dataset:
by tankenmate | 2025-10-10 06:11:24+00:00
This is like a broadband (white noise) EW jammer; i.e. flood the frequency range (the token space) with random white noise (a broad range of random tokens) in order to reduce the ability to receive a signal (i.e. information).

Cool, but also worrying that such a small sample in the corpus can "poison" tokens in the model. Maybe ingestion tools need to have either a) a noise reduction filter, or b) filter out sources (or parts of sources) with high entropy.
by whatevertrevor | 2025-10-10 06:11:35+00:00
It's a tough line to tread.

Arguably, a lot of unending discourse about the "abilities" of these models stems from using ill-defined terms like reasoning and intelligence to describe these systems.

On the one hand, I see the point that we really struggle to define intelligence, consciousness etc for humans, so it's hard to categorically claim that these models aren't thinking, reasoning or have some sort of intelligence.

On the other, it's also transparent that a lot of the words are chosen somewhat deliberately to anthropomorphize the capabilities of these systems for pure marketing purposes. So the claimant needs to demonstrate something beyond rebutting with "Well the term is ill-defined, so my claims are valid."

And I'd even argue the marketers have won overall: by refocusing the conversation on intelligence and reasoning, the more important conversation about the factually verifiable capabilities of the system gets lost in a cycle of circular debate over semantics.
by toast0 | 2025-10-10 06:11:49+00:00
Fairness at the bottleneck is what matters.

I think the hope is that OS developers will continue to generally pursue (tcp) congestion control that is at least reasonably fair. But if it's under the control of app developers, there's less of a track record of doing the right thing.

Congestion management at bottlenecks is very hard at the bottleneck. If a 40gbps port is congested, the routers on that port almost certainly do not have the ability to do any sort of fair queue management. So everyone has to play nice.

It is not terribly hard for an app developer to get millions of installs; it's a lot harder for an app developer to get millions of patched kernels.

That said, if the whole deal with quic is google wanted userspace congestion control, which is understandable, I don't see why they didn't just do that. It's not like they don't control a large amount of servers with a ton of traffic, and they also control the OS (to some degree) on a large amount of clients. http/2 multiplexing would still be as obviously flawed as it was on release. You'd still have head of line blocking on http/2, but with the right settings, you can just have multiple tcp connections... TLS 1.3 0-RTT and maybe tcp fast open could get round trip counts reduced when appropriate. With proper congestion control, you could share the congestion context for multiple connectjons tk the same peer. QUIC would still have the upper hand with the ability to selectively not retry on unacknowledged data, but I don't know how often that's really used.
by jrapdx3 | 2025-10-10 06:13:10+00:00
Yes indeed, holding up over time is not characteristic of digital technologies. To be sure I owned all of the "ancient" storage formats you mention, and down in the dark corner of my basement some of the old denizens still abide if not actually used. From time to time it's painfully evident that optical drives have all but disappeared too. We're all writing in electronic sand, endurance of our messages, ideas and creativity seems hardly a high priority.
by uecker | 2025-10-10 06:13:47+00:00
I do not agree that the integer promotion or casting (?) rules are broken in C. That some people make mistakes because they do not know them is a different problem.

The reason you should make length signed is that you can use the sanitizer to find or mitigate overflow as you correctly observe, while unsigned wraparound leads to bugs which are basically impossible to find. But this has nothing to do with integer promotion and wraparound bugs can also create bugs in - say - Rust.
by nialse | 2025-10-10 06:14:09+00:00
Real names? I have an old novelty account (not used) which still sends me updates via email from the family of the same name as the ready made meals company I was making fun of.

At the same time you are completely right! Troll culture has enabled an era of unhinged communication. Many people have lost the little decency they had. I’ll be the first to admit I’m not immune to it.
by lifthrasiir | 2025-10-10 06:14:25+00:00
Yeah, I recently wrote a moderate amount of C code [1] entirely with Gemini and while it was much better than what I initially expected I needed a constant steering to avoid inefficient or less safe code. It needed an extensive fuzzing to get the minimal amount of confidence, which caught at least two serious problems---seriously, it's much better than most C programmers, but still.

[1] https://github.com/lifthrasiir/wah/blob/main/wah.h
by instagib | 2025-10-10 06:14:35+00:00
It makes me think some of these special breathing exercises can reduce pain for a bit similar to meditation. Include exercise. Fasting as mentioned but it can aggravate other symptoms. Fear inducing scenarios usually reduce pain but it’s short lived. Searching for fear sounds like a terrible idea to calm chronic pain.

I keep coming back to cervical disc issues that don’t heal and continue to worsen. Exercise like jogging can worsen things. Lifting, pt stretching, walking, and no improvements.

I could take a pill but it wouldn’t let me know my limits and I would definitely overextend myself then probably make things worse at a faster pace.

[This research also suggests that behavioral interventions such as exercise, meditation, and cognitive behavioral therapy may influence how these brain circuits fire, just as hunger and fear did in the lab.

“We’ve shown that this circuit is flexible, it can be dialed up or down,” he says. “So, the future isn’t just about designing a pill. It’s also about asking how behavior, training, and lifestyle can change the way these neurons encode pain.”]
by flave | 2025-10-10 06:15:00+00:00
Right. So 2000 was an all-time-high for US equities and a 20y-time-low for Gold. You can get whatever number you want if you do it that way!

Not to mention that the index doesn’t account for dividends and your pet rock doesn’t pay you any rent for living in your house!

Sure - buy gold (actually buy silver rn). I have and will. But don’t kid yourself. It’s useful either as ballast or it’s a “bigger sucker” trade.
by WastedCucumber | 2025-10-10 06:16:27+00:00
This article veers off into solewhat absurd pearl clutching about AGI, but this quote

>"The notion of Artificial General Intelligence is as absurd as the notion of an 'Artificial General Vehicle'"

I find very appealing, while this line

> I once met a former bodyguard of one billionaire with his own "bunker", who told me his security team's first priority, if this really did happen, would be to eliminate said boss and get in the bunker themselves. And he didn't seem to be joking.

I found hilarious.

I don't hold homesteading for all that sensible, as a hedge again apocalypse. Our world is so connected, I think the idea of having a self-sustaining farm at the end of the world is just fantasy. Particularly for folks who have never spent a summer working a field.
by friendzis | 2025-10-10 06:16:46+00:00
> To be able to do this you would need to have a set of examples where sometimes the dominant narrative is incorrect.

You are sidestepping the issue here. The issue is NOT lack of such database per se, the issue is lack of impartial oracle used to build such database.

> instead of a straight text to token embedding to have a richer input processing model that takes text plus other known context data to produce an embedding holding that extra data

The issue is lack of context informing us of the sincerity behind the claim, therefore proposal is to use LLMs to infer that. When presented with difficulties inferring that context from immediate message, your proposal is to build broader context and then feed it to LLM. To do what, spit it back packed in certain language tone? Do you see the tautology here?

Discussion around AIs/LLMs is quickly becoming discussion around Bitcoin at certain points in the hype cycle. You can't solve for external effects internally. An LLM cannot tell truth from opinion, bitcoin network cannot guarantee a transaction actually took place.
by johnisgood | 2025-10-10 06:16:47+00:00
You're going in circles. You've made the same point three times now without adding anything new.

Yes, memory-safe languages eliminate vulnerability classes. I said that in my first reply. Yes, people make mistakes in C. Obvious. None of this tells us anything about this specific web framework.

You dismissed it as "a terrible idea" based on the language alone. That's lazy analysis. Either review the actual code and find the bugs, or admit you're just cargo-culting the "C bad" narrative without looking at the implementation.

Have you actually examined this codebase or not?
by jagermo | 2025-10-10 06:17:05+00:00
"Germany is persecuting anyone who dares to criticize officials on the Internet

Bull. Shit. If you break the existing laws, by insulting or slandering someone, you might have to face the consequences.

But I guess it is easy to point the finger at Germany and conjure the specter of the fascists if you live in Dubai, come from Russia, and created 2 of the biggest troll-mills ever. Would not want to rattle the cage too much, would we.
by jacquesm | 2025-10-10 06:18:26+00:00
I believe that the fanatics in the rust community were the biggest factor. They turned me off what eventually became a decent language. There are some language particulars that were strange choices, but I get that if you want to start over you will try to get it all right this time around. But where the Go authors tried to make the step easy and kept their ego out of it, it feels as if the rust people aimed at creating a new temple rather than to just make a new tool. This created a massive chicken-and-the-egg problem that did not help adoption at all. Oh, and toolchain speed. For non-trivial projects for the longest time the rust toolchain was terribly slow.

I don't remember any other language's proponents actively attacking the users of other programming language.
by devjab | 2025-10-10 06:18:45+00:00
I'm Danish, chat control has it's origin in a proposal from my politicians. It's been revoked because there was no support. The major reason it was revoked was because of the strong German stance against it. It's currently backfiring in the hands of the politicians who suggested it. In Denmarj we seem to often be on the wrong side of internet freedom, and I think we should all criticize that. Only it's not black and white, because we're also one of the most pro-free-speech countries in the world. I know the world is often turned black and white on the internet, but if you're always painting the black, then that doesn't help the debate.

I think that is what Pavel does. Look at how he mentions chat control, but not that it was turned down and revoked. Then directly goes on to criticize Germany (who shut down chat control) for being anti freedom. He doesn't say anything that is wrong. Due to their history, Germany does not allow you to say anything you want about their politicians, deny history or praise nazism. It's that same history that makes Germany such strong proponents for privacy though, because they've lived the Surveillance state before it was cool. That is what has turned Germany is a privacy haven on par with Sweden, but where does Pavel ever mention that?

For that is the main issue with people like Pavel. It's not that the message is wrong. The internet has become mainly controlled by a couple of SoMe companies which are controlled by the aristocracy. It's that he polarizes it, but only against the west. I get why he wouldn't criticize Russia even if he wanted to, but he's certainly not walking the walk, is he? The fact that he spreads the message on X just makes it even more hypocritical. (If you think that part about X is me being "woke", please keep in mind that Twitter banned Trump.)
by teleforce | 2025-10-10 06:19:14+00:00
If anyone wondering why it is call 'downcoding', it's because there's WHO ICD coding standard or international classification of diseases now at version 11 or ICD-11 [1]. It's mainly used for classification of disease mortality not morbidity, not until the latest version iteration of ICD-11 in which it now caters for both [2].

Due the usefulness of the diseases classification coding based on ICD, it's also being used in many part of the world especially in US for healthcare insurance claim purposes.

[1] International Classification of Diseases 11th Revision: The global standard for diagnostic health information:

https://icd.who.int/en/

[2] ICD-11 vs. ICD-10 - a review of updates and novelties introduced in the latest version of the WHO International Classification of Diseases:

https://pubmed.ncbi.nlm.nih.gov/32447353/
by WA | 2025-10-10 06:20:30+00:00
Exactly and what he writes about Germany is wrong:

> Germany is persecuting anyone who dares to criticize officials on the Internet

No you can criticize all you want. You just can’t insult them. Free speech is different in Germany than in the US. Insulting people isn’t covered by free speech.

Whether or not that is a good thing is up for debate, but Durov’s statement is plain wrong.
by menaerus | 2025-10-10 06:22:19+00:00
> It is not O(N^4/3), it is O(N * M^1/3). There's a good argument to be made that M^(1/3) should be considered a constant

Math isn't mathing here. If M^1/3 >> N, like in memory-bound algorithms, then why should we consider it a constant?

> The point of Big-O is to have some reasonable understanding of how much worse it will get if you need to run this algorithm on 10x or 100x as much data

And this also isn't true and can be easily proved by contradiction. O(N) linear search over array is sometimes faster than O(1) search in a hash-map.
by yatsyk | 2025-10-10 06:22:53+00:00
If he had written that Western Europe is moving toward China’s model, I would have had no questions about his tweet and would have fully supported it.

As I understand it, Durov doesn’t agree with your statement — you can check point 5 of his 2014 manifesto [1]

[1] https://globalvoices.org/2014/03/13/pavel-durovs-seven-reaso...
by jacquesm | 2025-10-10 06:23:26+00:00
I've been doing this the better part of a lifetime and I still need to be careful so don't feel bad about it. Just like rust has an 'unsafe' keyword I realize all of my code is potentially unsafe. Guarding against UB, use-after-free, array overruns and so on is a lot of extra work and you only need to slip up once to have a bug, and if you're unlucky something exploitable. You get better at this over the years. But if I know something needs to be bullet proof the C compiler would not be my first tool of choice.

One good defense is to reduce your scope continuously. The smaller you make your scope the smaller the chances of something escaping your attention. Stay away from globals and global data structures. Make it impossible to inspect the contents of a box without going through a well defined interface. Use assertions liberally. Avoid fault propagation, abort immediately when something is out of the expected range.
by conception | 2025-10-10 06:24:16+00:00
Re: Illegal immigration - republicans voted against their own reforms.

But also this is insane “both sides…”ing. One side is “Trans people should be able to do xyz” and the other side… deploys troops into American cities? Takes citizens out of their homes and trashes them? Like “We want this transperson to play soccer” vs “We gotta get rid of democrats”.

Be real please.
by porridgeraisin | 2025-10-10 06:25:16+00:00
Yes. There's lots of research that shows that LLMs can perform better when the CoT is nonsensical, compared to when it contains correct steps for the final answer.

So basically, just like back in CNNs, when we made it use multiple filters hoping that it would mimic our human-designed filter banks (one edge detector, one this, one that), we found that instead each of the filters was nonsensical interpretability-wise, but in the end it gave us the same or better answer, LLMs CoT is BS but it gives the same or better answer compared to when it actually makes sense. [I'm not making a human comparison, very subjective, just comparing LLM with BS CoT vs LLM with makes-sense CoT]

Some loss functions force the CoT to "make sense" which is counterproductive but is needed if you want to sell the anthropomorphisation, which VC funded companies need to do.

There is no need to fall back to anthropomorphisation either to explain why long CoTs lead to better answers -- LLMs are a fixed amount of compute. Complexity theory says that for harder problems we need more correlated compute. Only way for an LLM to compute "more" is to produce more and more tokens. Note that due to previous computations coming as input, it is correlated compute, just what we need.

What you observed would happen anyways, to be clear, just pointed out an interesting tangent. Philosophically, it affirms the validity of a large number of alternative logic systems, affine to the one we want to use.
by kgeist | 2025-10-10 06:25:21+00:00
Durov left Russia in 2014 after he refused fo cooperate with the authorities (they asked to hand over personal info about pro-Ukrainian groups on VK), saying:

>Unfortunately, it's impossible to run an online business in this country. I'm afraid there's no way back for me - especially after I publicly refused to cooperate with the authorities.

What I'm seeing here is that for a lot of liberal Russians (including Durov), the West was this ideal, beacon of freedom, and many are disappointed to see it moving in the same direction as Russia. For Russia, it's obvious that free speech doesn't exist there, nothing new to say.
by jacquesm | 2025-10-10 06:26:02+00:00
I've had some fun reviewing some very old code I wrote (1980's) to see what it looked like to me after such a long time of gaining experience. It's not unlike what the OP did here, it reads cleanly but I can see many issues that escaped my attention at the time. I always compared C with a very fast car: you can take some corners on two wheels but if you make a habit of that you're going to end up in a wall somewhere. That opinion has not changed.
by procaryote | 2025-10-10 06:26:19+00:00
Python is pretty much on the other extreme as 3.x → 3.y should be expected to break things, there's no "compability mode" to not break things, and the reasons for the breakage can be purely aestetic bikeshedding

C in contrast generally versions the breaking changes in the standard, and you can keep targeting an older standard on a newer compiler if you need to, and many do
by messe | 2025-10-10 06:26:25+00:00
I meant implicit casting, but I guess that really falls under promotion in most cases where it's relevant here (I'm on a train from Aarhus to Copenhagen right now to catch a flight, and I've slept considerably less than usual, so apologies if I'm making some slight mistakes).

The issues really arise when you mix signed/unsigned arithmetic and end up promoting everything to signed unexpectedly. That's usually "okay", as long as you're not doing arithmetic on anything smaller than an int.

As an aside, if you like C enough to have opinions on promotion rules then you might enjoy the programming language Zig. It's around the same level as C, but with much nicer ergonomics, and overflow traps by default in Debug/ReleaseSafe optimization modes. If you want explicit two's complement overflow it has +%, *% and -% variants of the usual arithmetic operations, as well as saturating +|, *|, -| variants that clamp to [minInt(T), maxInt(T)].

EDIT to the aside: it's also true if you hate C enough to have opinions on promotion rules.
by beloch | 2025-10-10 06:27:06+00:00
Another quirk is that much of it was highly contextual. e.g. Depending on context, the same numerals might indicate N, N x 60, N x 60^2, etc..

Cuneiform was also used over such a vast period of time that significant evolution took place. e.g. As numbers and mathematics evolved, there were sometimes different symbols for the same numbers depending on what was being counted. Scribes often had to learn several sets of numerals and when it was appropriate to use each of them.

The modern reader needs to learn, not only languages, but contexts and also be aware of how the script evolved over time.

Cuneiform generally evolved to become simpler and less contextual as time went by, but there remained a lot of characters to learn by the common era. The Phoenician alphabet was a huge step forward precisely because it was much simpler and easier to learn. Shaving years off of the learning process turns literacy into a common skill that many can obtain, rather than a select few whose families can afford to send them to a school for many years.
Show HN: I made a Web based, Screen Studio for windows
by Yaramsa-Gautham | 2025-10-10 06:28:09+00:00
Hey HN!

I built Videoyards, a browser-based screen recording and editing tool. It’s like Loom + Screen Studio, but simpler, faster, and works directly via a Chrome extension.

- Record your screen, camera, and mic - Edit instantly in your browser with auto zooms, cursor highlights, trimming - Export in HD or 4K 60fps - Free plan: 1-min recordings, with watermark - Pro (Early Access): Lifetime plan for the first 15 users ($39.99) [currently only 2 spots left]

I launched it about a month ago, and here's what's happened so far:

- Visitors: 4,247 - Signups: 200+ - Paid users: 13 - Revenue: $544.13 - Extension installs: 80+ - Ratings: 5.0 (4 reviews)

I built this because most clean screen-recording + zoom tools were Mac-only, and I wanted something accessible for creators, SaaS founders, and indie hackers regardless of OS. Still working on some issues on macOS, and I'm planning more features + a new pricing plan starting Oct-15th.

Would love your feedback. This is currently still in beta version and improving based on all user feedbacks

what features would make this must-use for you?
by lnsru | 2025-10-10 06:28:21+00:00
I am in Germany and I don’t need troll farms to poison my worldview. It’s enough to go to the local school where swimming pool is closed, because there is no money. It’s enough to go to all hands meeting at work to get new location in best cost country presented. It’s enough to try finding specialized doctor and realizing, that my public health insurance allows me to see the doctor in April 2026. I just don’t think it’s the way it should be in a first world country. Obviously something does not work despite people actively voting in every election.
by Al-Khwarizmi | 2025-10-10 06:28:31+00:00
Be careful, I'm currently in treatment for a shoulder that has given me significant trouble and I suspect it was due to picking up my (bigger and heavier than average) son. Not that I have hard evidence, but it was pretty much the only frequent physical activity that could strain my shoulders when the problems started, as I didn't exercise apart from long walks.