MurphyA/hacker-news huggingface dataset:
by exasperaited | 2025-10-10 01:11:54+00:00
Why do LLMs do it for real: because you trained them by stealing all of Stack Overflow?

Less sarcastically but equally as true: they've learned from the tests you stole from people on the internet as well as the code you stole from people on the internet.

Most developers write tests for the wrong things, and many developers write tests that contain some bullshit edge case that they've been told to test (automatically to meet some coverage metric, or by a "senior" developer who got Dilbert principled away from the coalface and doesn't understand diminishing returns).

But then the end goal is to turn out code about as good as the average developer so they can be replaced more cheaply, so your LLM is meeting its objectives. Congrats.
by danans | 2025-10-10 01:12:12+00:00
> Is this similar to how cult followers (and some terrorists) are brainwashed?

Not exactly.

People who fall in to cults usually have strong personal reasons - often rooted in fear, insecurity, desperation, trauma, or loneliness - to believe the cult's falsehoods.

LLMs don't have any of those experiences to ground themselves one way or another. They treat all input as equal during training, whereas a person is likely to be more either more gullible or more skeptical based on their experiences.
by galaxyLogic | 2025-10-10 01:13:17+00:00
> it's more like a winner take all market

I'm not sure, why must it be so? In cell-phones we have Apple and Android-phones. In OSes we have Linux, Windows, and Apple.

In search-engines we used to have just Google. But what would be the reason to assume that AI must similarly coalesce to a single winner-take-all? And now AI agents are much providing an alternative to Google.
by nikitaga | 2025-10-10 01:13:20+00:00
> stifles disagreement and debate.

When I append "reddit" to my google search query, I'm not looking for "disagreement and debate". I'm looking for specific information on non-political topics, such as repairing my car, finding a good product in the sea of garbage, or learning new techniques. Such topics are typically discussed cooperatively rather than adversarially. For this stuff, consensus-seeking is a feature not a bug, and where the consensus appears inadequate, I'm well capable of looking past the top post. Reddit's format is not perfect, but it's better than having to read through a 30-page thread in which most messages are irrelevant to most other messages. Such threads are linear only artificially through a UI that hides the structure of the underlying conversations.

If you don't like the upvotes aspect of reddit, we could settle on the same nested format but without sorting by upvotes. But with forums, we don't even have that.

Reddit's comments aren't one-liners because Reddit's format encourages that, it's because it's the most popular site where everyone goes. If forums were as widely popular, they would see the same people making the same comments there too.
by magicalhippo | 2025-10-10 01:14:02+00:00
> it doesn't operate in terms of "traumatic", "over-training", "over" or "training", but rather "tr" "aum" "at" "ic, ", etc.

And "毛片免费观看" (Free porn movies), "天天中彩票能" (Win the lottery every day), "热这里只有精品" (Hot, only fine products here) etc[1].

[1]: https://news.ycombinator.com/item?id=45483924
by Mentlo | 2025-10-10 01:14:13+00:00
Yes, difference being that LLM’s are information compressors that provide an illusion of wide distribution evaluation. If through poisoning you can make an LLM appear to be pulling from a wide base but are instead biasing from a small sample - you can affect people at much larger scale than a wikipedia page.

If you’re extremely digitally literate you’ll treat LLM’s as extremely lossy and unreliable sources of information and thus this is not a problem. Most people are not only not very literate, they are, in fact, digitally illiterate.
by jeswin | 2025-10-10 01:14:30+00:00
Parsing code with regex is a minefield. You can get it to work with simpler cases, but even that might get complex very quickly with all sorts of formatting preferences that people have. In fact, I'll be very surprised if it can be done with a few regular expressions; so I never gave it much consideration. Additionally, improved subquery support etc is coming, involving deeper recursion.

I could have allowed (I did consider it) functions external to the expression, like isOver18 in your example. But it would have come at the cost of the parser having to look across the code base, and would have required tinqerjs to attach via build-time plugins. The only other way (without plugins) might be to identify callers via Error.stack, and attempting to find the calling JS file.
by nemo | 2025-10-10 01:14:43+00:00
Your article mischaracterizes the facts in a way that I sincerely believe could only have been a result of a dishonest party. You might claim that it's the VDARE fraudsters who lied and the publication didn't apply any diligence into actually reading the charges filed or investigating, and simply credulously repeated a story that was contradicted by the facts at the time of their writing. However you want to frame it, there's a kernel of deceit.
by favoboa | 2025-10-10 01:15:04+00:00
I believe AI isn't replacing developers, instead, it's turning every software engineer into a hybrid between EM + IC, basically turning them into super-managers.

What we need is better tools for this upcoming new phase. Not a new IDE; we need to shift the whole paradigm.

Here's one example: If we give the same task to 3 different agents, we have tools to review a diff of each OLD vs NEW separately, but we need tools to review diffs of OLD vs NEW#1 vs NEW#2 vs NEW#3. Make it easy to mix-and-match what is best from each of them.

From what I've seen, the idea that AI is turning developers into super-managers is why some people struggle to adapt and quickly dismiss the experience. Those who love to type their code and hate managing others tend to be more hesitant to adapt to this new reality. Meanwhile, people who love to manage, communicate, and work as a team are leveraging these tools more swiftly. They already know how to review imperfect work and give feedback, which is exactly what thriving with AI looks like.
by ignaciovdk | 2025-10-10 01:15:10+00:00
That’s fair, the number alone doesn’t mean much without context.

The benchmark measures fully written time-series records, not bytes. Each record typically includes 1–4 fields, tags, and timestamps, similar to InfluxDB’s Line Protocol structure.

For comparison, the same hardware (AWS c6a.4xlarge) handles around 240K RPS using Line Protocol, while Arc reaches 1.88M RPS with MessagePack, about 7.8× faster on ingestion throughput.

You can see the full ClickBench and ingestion benchmarks are in the repo.

TL;DR: Arc’s strength isn’t massive single records, it’s sustained high-throughput ingestion of structured time-series data while still staying analytical-query friendly.
by ruben81ad | 2025-10-10 01:15:28+00:00
I have created an internal tool for my company. They are plugins that are installed in the browsers for the computers owned by the business, and reports the domain when you open a new browser or tab with a url that you did not manually typed. If blacklisted, it completely blocks the browser. If it is the first time we see the domain, we display a pop up “think before you act” and the it department will dive deep to whitelist it.

The first week there is a bit of noise while we whitelisted the common domains used by the users. After that it really puts you back on alert when you clicked on a email that takes you to new domains - that could be used for phishing.
by piva00 | 2025-10-10 01:15:36+00:00
20% of the immense USA budget is used to just pay interests.

The gap between revenue, and debt only keeps growing, it's growing at a rate of 4% relative to GDP per year (revenues at ~18%, debt at ~22%), and the lines are diverging with debt growing faster than revenues.

This debt accruance will eat more and more of the budget, less money for all the expenses, diminished levels of public services, less money for infrastructure projects at a time when your infrastructure needs quite a lot of renovation; less money for education, so on and so forth.

At some point it has to give, without reigning in this increasing divergence between debt, and revenues the USA will have to print money to either service interests or basic public services... Inflation might not become hyperinflation but definitely won't be on the 2% target when the burden of interest payment gets really bad.
by zahlman | 2025-10-10 01:17:02+00:00
> Isn't that really obviously about five steps too many to be considered a reasonable way of installing a package?

That's why I use pipx. But the activation and deactivation in that example are completely unnecessary, and the last line is just using the installed package. Installation actually looks like:

$ python -m venv ~/venv/yt-dlp $ ~/venv/yt-dlp/bin/pip install yt-dlp $ ln -s ~/venv/yt-dlp/bin/yt-dlp ~/bin/yt-dlp

which is only two steps too many if we acknowledge that there has to be at least one step. This all of course can also just be put in a shell script, or a function in your ~/.bashrc.

Pip just happens to be laser focused on the actual installation of packages, so it doesn't provide that wrapper. (With PAPER I'm aiming for slightly broader scope, but still something intended specifically for users that's only one piece of a developer toolchain.)

> (And you didn't handle getting an appropriate version of python installed.)

When was the last time you tried to obtain an application that could be installed as a PyPI package and your system Python wasn't compatible? Everyone knows the CPython release cadence now and is strongly pressured to advance their own support in lock-step with that. Similarly for libraries. There's already a full set of wheels for the latest version of NumPy for 3.14, 22 of them. Even musl-based distributions are provided for. Even 32-bit Windows is provided for, for those few holdouts.

If your target audience doesn't have Python and understand on a basic level what that is, why will they be able to understand using the uv command line and accept using that to install a program?
by rkomorn | 2025-10-10 01:18:42+00:00
I don't know. On one hand there's your take.

On another hand, there are CFIs, the FAA, books, etc.

I've only found one search result that agrees with you, so far, and at least a dozen that disagree, but the one that agrees with you has no math in it, and the ones that disagree mostly seem to depend on the same source info, so that doesn't feel conclusive in either direction.

The Wikipedia page on lift-to-drag ratio also believes weight does not matter to the ratio.

As a side note, your 200km/h example also sounds like it's just not the correct angle of attack or airspeed for the aircraft, so I'm not sure if that example applies?
by tristor | 2025-10-10 01:20:52+00:00
It probably can't be effectively filtered at utility scale. There are only a small number of effective filtration methods and they basically coalesce to either distillation or reverse osmosis, neither of which is effective at utility scale. The other side of that is that both methods concentrate contaminates when removing them, and distillation puts some contaminates into the air, which means neither is a panacea even at residential scale.

The largest reverse osmosis plant in the world produces 165MGD of water, which is less than is required for any of the top 10 largest US cities, while primarily being used purely for desalination (SWRO). At the levels of filtration and membrane size required for removal of PFAS, it would nearly be impossible to cost effectively filter 200MGD+ of water for a major city.
by zahlman | 2025-10-10 01:23:03+00:00
What sorts of things are you installing that you "often" need to care about having the "right" version of Python? It's normal in the Python ecosystem that packages explicitly support every non-EOL Python version. Numpy already has wheels out for 3.14. And even if you use an older Python, the older compatible Numpy versions don't go away.

Can you give a concrete example of an installation you attempted that failed?
by wzdd | 2025-10-10 01:23:36+00:00
Exactly. I do quite a bit of dev on larger SBCs and it's much easier and more reliable to plug in a small HDMI monitor (powered through the USB) than it is to faff around with HDMI capture dongles, let alone networked KVM. The one I bought (on eBay, nothing special) has a wrap-around vinyl case which works rather like an iPad case in that it can function as a stand or as a screen cover, so you can just chuck it in a bag. Admittedly, it cost more than a capture card (I think it was around $70 USD in eBay), but that's still sufficiently cheap that if it and when it breaks I will not be devastated.

USB capture devices introduce latency, get surprisingly hot, can have frame rate issues, and streaming video from them seems much more CPU-intensive than, for example, playing an equivalent-sized h.264 video (I don't know why but presume it's because they encode using something basic like MJPEG). A portable display has none of these problems.
by andylee2014 | 2025-10-10 01:25:37+00:00
I’ve been copy/pasting “character prompts” between notes and chat apps for months, and finally got tired of it. So I built a small site where you make a character (name, short backstory, a few guardrails) and chat with it in a clean, fast UI. Nothing fancy, just enough structure to keep a persona consistent and easy to tweak.

This is for people who like character-driven chats—role-play, teaching, worldbuilding, or just having a consistent “voice” for brainstorming—without wading through agent frameworks or dashboard bloat.

What it does today: create a character, tweak tone/constraints, chat with streaming replies, and share the character. I optimized for speed and predictability over a giant feature list.

Under the hood it’s Next.js + TypeScript + Tailwind, Drizzle + Postgres for schema, and a pluggable LLM layer (Gemini works now; adding others isn’t hard). Env validation is typed so it’s not a config mystery box.

Stuff I punted on (for now): long-term memory, tool use, and RAG. They’re cool, but they add latency and edge cases fast. I wanted something small you can reason about: you know what goes in, and roughly why the character speaks the way it does.

Trade-offs and rough edges: character consistency is only as good as the instructions you give it; there’s no magic there. Long threads can drift. First load can be a little sleepy if the server has to wake up. I’m still figuring out the right “persona controls” that are actually useful vs. knobs for the sake of knobs.

If you try it, I’d love blunt feedback:

- Which controls help the most to keep a character “in role”? - What’s missing for sharing/remixing? - Where did it feel slow or confusing?

If you build a weird or delightful character, please share it—I test with a grumpy archivist who refuses modern slang, and I’m looking for more. Thanks for reading.
by ajxs | 2025-10-10 01:25:48+00:00
My given name is Anthony, and I have this problem. I grew up in Australia, and visit some family in Poland every other year. The Australian pronunciation of my name is particularly incompatible with Polish, so I change it from 'ænθəni' to (something like) 'ɑːntɒni'. The 'æ' sound at the start of my name is totally foreign, and if I start introducing myself in Polish, then say my name the way an Australian would, the entire sentence just sounds too weird. Obviously Polish people are familiar with Western culture, and have probably seen the name before, but it just sounds too strange when used in spoken Polish.
by picadi | 2025-10-10 01:25:51+00:00
how can you trust gem.coop isn't already mining request logs + IPs to try and monetize lists of companies using specific packages & versions — besides the privacy/ethical concerns it is super useful data for hackers looking for vulnerable apps

no single person should have Github owner + AWS root password for a major language's package manager and ecosystem just sitting around on their laptop while they fly around to different conferences (as Andre seems to have done while showing off he still had the login to rubygem's AWS root account while in Japan)
by xpe | 2025-10-10 01:25:55+00:00
To what degree does this product (or others) look at a collection of documents and offer various possible schema to choose from? This seems like not just a "hard for AI" problem but a "hard for humans" problem. In other words, even a high-quality AI with lots of "thinking" time isn't enough. It isn't just about reasoning through a problem -- there will be a lot of judgment calls. Judgment calls that require significant context and domain knowledge. This to me seems like an area where human-in-the-loop really matters.
by MaKey | 2025-10-10 01:27:34+00:00
What I did was buy a wifi router with a chipset supported by OpenWrt but with no build target yet. One of the OpenWrt maintainers then guided me in what I had to do to get the info he needed for a patch. I followed his instructions, he wrote the patch and there it was, a new build target. Later I wrote a patch myself to fix the LED control. It was a rewarding and educational experience. Later I even found someone using OpenWrt on the router I helped get supported which put a smile on my face.
by picadi | 2025-10-10 01:28:05+00:00
really disappointing. it's such a huge security concern and privacy/ethical lapse, i am super disappointed in him, despite his contributions to the world of Ruby package management

he's now started a competing gem.coop package manager, and while they haven't released a privacy policy it does make me suspicious about how they were planning to fund it

no single person should have Github owner + AWS root password for a major language's package manager and ecosystem just sitting around on their laptop while they fly around to different conferences in Japan e.g. (as Andre did while hacking rubygem's AWS root account to show off)
by ipaddr | 2025-10-10 01:28:15+00:00
No comment by anyone proves anyone is a liberal or conservative. No comment anyone posts proves anyone is anything. That's the nature of the site.

The user raises concern that a right leaning forum has right leaning filters but fails to mention you see that with some left leaning forums. Based on the shock this person has never visited a left subreddit. Does that mean he is right leaning? Or does this person seek out a right subreddit because they are doing research?

I would guess research because the shock tells us he doesn't visit these places often and he doesn't visit more conservative places lile truth social because they censor at a higher rate.

There is my reasoning. You're challenge is to disprove this.
by timschmidt | 2025-10-10 01:30:04+00:00
I can already run the Qwen3 VL multimodal model for text, image processing, and speech recognition and generation on a well spec'd home workstation.

And the Unitree R1 already only costs $6k.

All the necessary pieces are aligning, very rapidly, and as James Burke has pointed out, that's when Connections happen.
by desireco42 | 2025-10-10 01:30:36+00:00
This is cool. And I get where you are going with this...

Being endless is a power. And having structure ie. being able to emerge structure out of this would also be powerful.

I like it. If you make it open source, or maybe a plugin system would allow people to add what they think it would be needed without you having to implement it.

Or just play with this and see where it takes you.
by NathanKP | 2025-10-10 01:32:24+00:00
> Objects that need new hard drives every 3-5 years to store, replenished on a constant cycle

The replenishment of these hard drives is baked into the cost of S3. If there is a major disruption of hard drive supply then S3 prices will definitely rise, and enterprises that currently store lots of garbage that they don't need, will be priced out of storing this data on hard drives, into Glacier or at worst full deletion of old junk data. That's not necessarily a bad thing, in my opinion.

There is lots of junk data in S3 that should probably be in cold storage rather than spinning metal, if merely for environmental reasons.
by aeon_ai | 2025-10-10 01:32:30+00:00
> Why do you think such things are not what DHH believes in?

Because the one thing DHH doesn't do is shut up.

He hasn't really been the kind of person who minces words, he says what he thinks, and he is pretty unafraid of pissing people off. If he wanted to make explicit racist statements, it feels like he would make them.

My read is that this is broader commentary on civic/cultural integration. There are, fundamentally, immigration challenges that present themselves in modern society, especially when cultural values are different. I don't know that it's wise to believe that everyone will eventually see the world the same way, and we are then left with a question of how to reconcile that as we develop our societies and cultures.

Tommy Robinson is a violent anti-Islamic voice -- But, we've unfortunately found ourselves with those voices being the ones willing to speak to the problem that a growing portion of the population feels is unaddressed.

I don't think these are easy problems. I also cringe at calling Robinson's march "heartwarming" without qualification.

Yet I still am not willing to, without much stronger and more explicit evidence, read into DHH's words and label him a `far-right racist` -- Because I think that label loses effect when it's applied to every person that we disagree with on certain policy issues.
by like_any_other | 2025-10-10 01:33:50+00:00
> the publication didn't apply any diligence into actually reading the charges filed or investigating

When that article was published, there were no charges filed. It was more than a year later that they were charged. And I'll ask again: which facts were false or mischaracterized? Can you be specific?

The essence of the article I linked was that:

1) Letitia's investigation was drawn out and financially ruinous.

2) She demanded all of their email records, which would have doxxed their writers.

3) The Brimelows are being investigated for using funds donated to their charity for personal expenses, which they deny.

The CNN article, as far as I could tell, contradicts none of these points. But perhaps I missed something?
by rkomorn | 2025-10-10 01:34:16+00:00
As a separate reply, I'll add that I think finding where/if this breaks is pretty academic.

Eg: you wouldn't build a glider out of heavy material that gives you huge speeds but also huge sink rates.

So I think the entire glide ratio conversation mostly fits in the "your plane is fully loaded" vs "your plane is empty" scenario, and the point is that your best glide ratio will be constant, but you'll be gliding at higher speeds if you have more weight.
by oofbey | 2025-10-10 01:35:21+00:00
I’m very glad python is getting faster. But the correct answer to “Is Python Really That Slow?” is unambiguously YES. Unless you’re using some ML library like torch or numpy which spends all its time in optimized C code, python is still EXTREMELY slow. We are going to need a lot of these 10% improvements for python to be comparable to Go, Java, or Node, each of which are about 30x faster on typical computer tasks.