MurphyA/hacker-news huggingface dataset:
by vanc_cefepime | 2025-09-17 18:15:37+00:00
Orion (by Kagi) with full ublock origin on iOS, atleast that was the case about 6 months ago that I am aware of on Apple’s ecosystem. I’ve long jumped to pihole/adguard home to block ads at the router level so I went back to stock safari after that and use Tailscale to retain the router blocking capabilities when I’m on cell service.
by FinnKuhn | 2025-09-17 18:15:38+00:00
I think the two existing replies to this question already answered this mostly, but I would define a "working" sponsorship as one that makes me consider buying it. Sponsorships that are basically just an add I don't even see thanks to SponsorBlock for example. So those are "not working" for me.

But for the LTT screwdriver or the bamboo labs 3D printers where I see how they can be used I actually consider buying them or have already done so. One factor for this is obviously that they can't be skipped, but the bigger one is that they are obviously more relevant for me as I am already interested in the video's topic and therefore the products used in it.
by wahnfrieden | 2025-09-17 18:15:41+00:00
GRDB appears to encourage Codable which is very slow. It does not require it though and there are some alternatives, some of which are also slow. ("Slow" can still mean "fast enough", depending on the user.)

SQLiteData uses this library which uses Swift macros to generate performant interfaces to schema statically at build time: https://github.com/pointfreeco/swift-structured-queries

The alternative I've seen for doing this with GRDB seemed more cumbersome and lacks community adoption: https://github.com/Jasperav/GRDB-ORM You must define schema and queries in an unusual external file that a Rust tool transforms for you.

There is also this library which does not use GRDB but takes a similar approach to SQLiteData though you have to run a program that generates the bindings outside of your normal build: https://lighter-swift.github.io/documentation/lighter/perfor...
by lovich | 2025-09-17 18:15:44+00:00
> Why do they even bother?

Because the job requirements on the position are likely to be real as the applicants accomplishments on their resume.

At every company I’ve done hiring at my job descriptions for positions on my team were edited by my boss or hr and read like what was 1-2 levels above the nominal title of the position or had shit like the well worn joke of asking for X years of experience in technology that hadn’t existed for that long.

The entire hiring market for tech at least has devolved into almost 100% noise over the last few years
by SamoyedFurFluff | 2025-09-17 18:16:01+00:00
Context: I dabbled in evolutionary biology at the university level, not enough for even a minor in the subject.

My understanding is the existence of selection does not necessarily mean every trait that exists right now has an evolutionary benefit. It is more coarse grained that anything that doesn’t prevent you from breeding is acceptable. Depressed people are not made infertile by their depression, so there will be a subset of depressed people (assuming depression even has a hereditary component). This doesn’t mean the trait of depression has an advantage in order to exist, it just isn’t so much of a disadvantage that it doesn’t exist.
by causal | 2025-09-17 18:16:04+00:00
Dude - I can't believe we're at the point where we're publishing headlines based on someone's experience writing prompts with no deeper analysis whatsoever.

What are the exact prompts and sampling parameters?

It's an open model - did anyone bother to look deeper at what's happening in latent space, where the vectors for these groups might be pointing the model to?

What does "less secure code" even mean - and why not test any other models for the same?

"AI said a thing when prompted!" is such lazy reporting IMO. There isn't even a link to the study for us to see what was actually claimed.
by lelanthran | 2025-09-17 18:16:19+00:00
> void * implicit casting in C just works, but in C++ it must be an explicit cast

In C, casting a `void *` is a code smell, I feel.

Most confusing one is how the meaning of `const` differs between C and C++; I'm pretty certain the C `const` keyword is broken compared to `const` in C++.
Show HN: Velda – Run any command directly on cloud compute
by eagleonhill | 2025-09-17 18:16:30+00:00
Hi HN, I’m Chuan from Velda (https://velda.io). We’re simplifying the access to compute like GPUs.

To get instant access to a GPU for interactive debugging or rapid prototyping, many ML teams rely on expensive, always-on dev machines—either a powerful local workstation or a cloud VM with a dedicated GPU. This setup is great for speed, but it's costly and the GPU often sits idle.

The usual alternative is a slow remote ML workflow, where you wait 10 minutes for a docker build/push loop just to test a small change.

We built a tool to give you the interactive speed of a local GPU with the power and flexibility of the cloud, skipping both the high cost and the slow workflow.

With our CLI, vrun, you can run any command on remote compute, with output streamed back as if it were running locally.

For example, to run a training script on an H100:

$ vrun -P gpu-h100-1 python train.py --epochs 100

Jobs start in ~1 second on a warm worker. No git commits, no container builds, no CI pipelines.

https://www.youtube.com/watch?v=fr58LREZ6vQ&t=2s for a video demo

How it works:

- Like most Cloud IDE, you get a personal persistent dev-container. This is your single source of truth for dependencies. You can use all the familiar tools (apt, pip, uv, conda, whatever) to manage your environment.

- When scaling up with vrun, it will mount your dev container. Only the necessary files will be sent to the worker to speed up launch.

- In the back, can plug in any compute source (EC2, GCE, Kubernetes, HPC cluster) and developers access it through a simple pool name (gpu-h100-1).

We focus on improving the iterative part of the machine learning workflow. For developers, this means faster research cycles. For the company, it can mean lower costs by not needing dedicated per-developer GPUs. It will complement your existing CI/CD and production deployment systems.

Core is open source https://github.com/velda-io/velda. More examples: https://velda.io/blog/vrun-is-all-you-need

You can explore our playground at https://novahub.dev running training/inference with Nvidia-T4 with pool GPU.

On our roadmap: We’re exploring hosted options, deeper integration with other job frameworks, lightweight serving & workflows.

We'd love to hear your thoughts and questions. What's the biggest point of friction in your team's remote development workflow today?
by hajile | 2025-09-17 18:16:42+00:00
You are complaining about the libraries around it rather than react itself.

function MyForm() { const [isHidden, setIsHidden] = useState(false) return ( <> <button onClick={()=>setIsHidden(!isHidden)}>{isHidden ? ‘Show’ : ‘Hide’}</button> {!isHidden &&<form>your same stuff</form>} </> ) }

As you can see, you’ll be writing less code than you’d write if you were using something like jQuery. At the same time, if you’re needs grow due to something like client-side validation, you at least have an easy path forward.

At it’s core, React isn’t very complex and you can build a lot of stuff without much complexity.

The problem I often see is developers overengineering stuff. It’s not react specific and you’ll find this issue everywhere, but the form it takes in react land is adding massive solutions to little problems. I’ve worked on apps with giant routing solutions for a handful of routes or complicated stores with almost nothing in them.

I suspect tech influencers and those of us writing actually large apps have an outsized voice if only because those devs keeping simple react projects simple just don’t have that much to write about.
by gus_massa | 2025-09-17 18:16:56+00:00
Nobody takes what is published at face value [1], the researchers read and reproduce the result. The reproduction is never published. If it's a positive result, the idea is to add a tweak and get a free paper, or combine with another technique and get a free paper, or copy the same idea to another area and get a free paper, or ... For negative results, it's more difficult, but if someone is getting a promising results, they will not just drop whatever they are doing because some random said it's impossible.

It's also a matter of reputation. Everyone knows everyone and have read a few of the previous papers (or papers of the advisor/coworker/whatever). If the previous papers were good, it's a good signal to take a look at the new result. If the previous papers were dubious, you skim it in case there is something interesting, but may just ignore it.

[1] Perhaps the exception are medical trials, but they have a lot of rules and paperwork to avoid lying, error, misrepresentations and other nasty stuff. Anyway, after reading a lot of ivermectin preprints during peak pandemic, I'm not so sure.
by Brendinooo | 2025-09-17 18:17:00+00:00
from the article:

> Meta basically turned Instagram and Facebook from 'connecting with friends' into 'doom-scrolling random content'. Even Pinterest is starting to look like TikTok! They followed user engagement, but not the underlying preferences of their users. I posit that any for-profit social media will eventually degrade into recommendation media over time.

So no, the problem isn't high numbers with friction to leave. The problem is that the sites' incentives are different than the users. Facebook had high numbers and a lot of lock-in and was a much better product before they decided to basically stop showing me any content from my friends that isn't controversial. Twitter has high numbers and a lot of lock-in but it's better there because I can still get a linear timeline of tweets from the people I follow.
by andoando | 2025-09-17 18:17:16+00:00
There is nothing about evolutionary theory that posits that all current biological structures/functions must have a evolutionary purpose.

Only the system as a whole must carry superior fitness, not each of its individual components. Given a sufficiently complex system, its rather expected that there will be negative, or even outright destructive functions that arise. You can certainly try to find a positive reason for why cancer, disease, death during conception, etc exist, but there is a much simpler explanation.

Depression in this view, isn't something outright that was adaptively constructed, but merely a side effect of how the mind works.
by risyachka | 2025-09-17 18:17:20+00:00
This.

If someone says "Most of my code is AI" there are only 3 reasons for this 1. They do something very trivial on daily basis (and its not a bad thing, you just need to be clear about this). 2. The skill is not there so they have to use AI, otherwise it would be faster to DIY it than to explain the complex case and how to solve it to AI. 3. They prefer to explain to llm rather than write code themselves. Again, no issue with this. But we must be clear here - its not faster. Its just someone else is writing the code for you while you explain it in details what to do.
by onraglanroad | 2025-09-17 18:17:42+00:00
Nobody knows.

That's the reason why you were pointed to Hardy's Mathematician's Apology. He was talking about how his works would never have a practical use.

It turns out he was wrong, because Computers are mathematics made flesh. All these abstract notions suddenly had a practical use.

There is something fundamental about the limits of computing so there might well be something that can be made of the BB function but at the moment it's just pure maths.
by seec | 2025-09-17 18:17:57+00:00
You views on economy and value are very simplistic. It's all based on the false notion that everything we do has to turn a profit. I mean it's the dominant exploitative ideology from the US so I'm not surprised, but this is complete nonsense.

Generating electricity for your country/citizen does not need to turn a profit whatsoever. It generates value in itself, by allowing people to have a more confortable life and enabling industries that can make use of the power.

If you contest that renewable makes even less sense. They only generate less externalities locally that is beneficial to the world equally while exporting a large part of the value creation (and the externalities associated, the major reason china dominate).

On top of that, nuclear was actually profitable and has already paid for itself nicely. Germany knows that very well, which is exactly why they have worked very hard on political sabotage since the 90s. There is a bunch of EU rulings where EDF is forced to sell its electricty at a set price only to be resold later at a higher price by private actors for a "competitive" market. Germany required that because the way it was going, with the opening of homogenized market in the EU, there was no way neighboring country could be price competitive with the cheap french electricity.

China is currently building 10 reactors per year and not only they successfully reducing the construction cost, they are also successfully reducing the build time.

It would serve you well you let go of your ideology just a bit and make some serious research.
by encrux | 2025-09-17 18:19:05+00:00
> The requests said the code would be employed in a variety of regions for a variety of purposes.

This is irrelevant if the only changing variable is the country. From a ML-perspective adding any unrelated country name shouldn’t matter at all.

Of course there is a chance they observed an inherent artifact, but that should be easily verified if you try this same exact experiment on other models.
by zahlman | 2025-09-17 18:19:12+00:00
> There is ample evidence to say without any shadow of a doubt that Tucker Carlson is not an honest broker, has never been an honest broker and will never be an honest broker.

> He has been caught multiple times holding completely different beliefs in private to what he says in public and is actively in the business of tricking rubes for money.

All of which is completely irrelevant to the point GP was making.

> People who can’t see that are typically associated with having a hard break from reality in most circles.

This sort of personal attack is not how HN is supposed to work.
by brovonov | 2025-09-17 18:19:21+00:00
none of the printers mentioned going to meet any of your requirements.

Prusa isn't fully opensource, but has the worst enclosed chamber printer imo.

Bambu isn't open source in the slightest (beside the slicer).

You are never going to print PC on a bambu either way, at least not Pure PC. Blends, sure, you need at least 100c chambers for pure PC.

diy kits are the way to go, but it is going take you a LONG time. a voron, ratrig, or annex k3 are your best bets with the requirements you want. each kit has their weaknesses, and most of them, are going to require upgrades from their BOM.
by reaperducer | 2025-09-17 18:19:21+00:00
Regardless of who is in control, Tiktok is basically an app designed by some of the smartest minds in the world to get you addicted.

But… but… TokTok put full-page ads in all the big newspapers telling us that thanks to them, a yoga mom in Montana can now take her free-range artisanal oat milk candle-making side-hustle and turn it into a full-time job, paying just a little over minimum wage!

Isn't that worth destroying the minds of millions of American children?
Ask HN: Is it immoral not to correct someone else's grammar on social media?
by amichail | 2025-09-17 18:19:32+00:00
People use grammar to judge your education and intelligence all the time.

That's why they don't want you correcting other people's grammar online — it threatens a signal they rely on.

But online writing should be judged by content, not grammar.

And so it would seem that failing to correct someone else's grammar online is not just unhelpful — it is immoral.
by PaulHoule | 2025-09-17 18:19:59+00:00
The trouble with AAA games requiring high specs is that hardware is not improving the way that it used to.

The PS3 started out crazy expensive and got cheap. Current gen consoles like the PS5 and PS5 Pro either went sideways or went up! As a result a PS6 is kinda unthinkable, to be solidly better than the PS5 Pro it is going to have to cost upwards of $1k.

My suspicion is that it mostly is about problems in the electronics industry and secondarily about crypto, AI and all that. Not too long ago you couldn't get a top of the line GPU whatever you were willing to pay. Intel's roadmap for improving their chips went off the rails 10 years ago, it seems the only silicon vendor that is making steady progress is Apple and their idea of gaming is primarily Candy Crush and secondarily Genshin Impact.
by Hackbraten | 2025-09-17 18:20:12+00:00
Imagine a hobbyist developer with a ~ $0 budget trying to publish their first package. How many thousands of km/miles are you expecting them to travel so they can get enough vouches for their package to be useful for even a single person?

Now imagine you're another developer who needs to install a specific NPM package published by someone overseas who has zero vouches by anyone in your web of trust. What exactly are you going to do?

In reality, forcing package publishers to sign packages would achieve absolutely nothing. 99.99 % of package consumers would not even bother to even begin building a web of trust, and just blindly trust any signature.

The remaining 0.01 % who actually try are either going to fail to gain any meaningful access to a WoT, or they're going to learn that most identities of package publishers are completely unreachable via any WoT whatsoever.
by spankalee | 2025-09-17 18:21:12+00:00
It seems like this statement from YouTube[1] and this Github issue (referenced by granzymes[2]) have key information being missed by a lot of commenters.

From YouTube:

> Viewers Using Ad Blockers & Other Content Blocking Tools: Ad blockers and other extensions can impact the accuracy of reported view counts. Channels whose audiences include a higher proportion of users utilizing such tools may see more fluctuations in traffic related to updates to these tools.

Quoting granzymes:

> According to the GitHub issue, YouTube didn’t change anything. There are two endpoints that can be used to attribute a view. One is called multiple times throughout a video playback and has been in the easylist privacy filter for years. The other is called at the start of a playback, and was just added to the list (the timing lines up with the reports of view drops from tech YouTubers).

Source from the GitHub issue for easylist: https://github.com/easylist/easylist/issues/22375#issuecomme...

[1]: https://support.google.com/youtube/thread/373195597

[2]: https://news.ycombinator.com/item?id=45277768
by NaOH | 2025-09-17 18:21:28+00:00
>Inspector visits the "dirty" bigCo factory and they have an expensive binder for him showing him why everything they do he could possibly take issue is "compliant", citing relevant law, guidelines, specs, etc, etc. Inspector visits the squeaky clean small time factory and proceeds to write out thousands of dollars of fines for petty things that could have been compliant had the owners had the money to pay to produce all the paperwork showing why their stuff is GTG.

>And the inspector and everyone his organization works for say this is all great, and of course they've got self-serving metrics to prove it, because those organizations naturally fill up with people who don't question the premises of what they're doing.

I've been through dozens of FDA facility inspections (and dozens more from non-governmental inspection agencies that are regularly used in the food industry, some of which I might say are more strict than the FDA). Nothing you've said matches my experience in any way.
by mothballed | 2025-09-17 18:22:02+00:00
I've often wondered if depression is exactly that, a system level optimization. Sometimes depression just happens, but sometimes it is triggered by low social status, realizing you've hurt someone in an unjustified or accidental way, having other mental illness, being seriously injured, or some other way that threatens the fitness of the overall group. Depression might be a (albeit flawed) system level way of reducing the amount of physical and social resources those people consume so that the non-depressed strata of society can better take them.

Note: this is a speculation, not assertions of fact
by lstodd | 2025-09-17 18:22:24+00:00
> if its a server, thats still really crazy even for some open-world open-ended game... its a long time to keep a server up w/o restarts or anything (updates?).

Pretty much doable even without resorting to VM migrations or ksplice. My last one had uptime in 1700s (days). Basically I leased it, put a debian on it and that was that until I didn't need it anymore.
by ismyrnow | 2025-09-17 18:22:31+00:00
China already has such legislation. They have placed restrictions on social media and internet use for children, and they censor content on these platforms.

Personally, I'm against government intervention for this sort of thing. I prefer government to be constrained to securing my liberties, rather than restricting my behavior "for my own good".

As a parent, I talk to my kids about social media like I talk to them about junk food. I want them to recognize that it's bad for them - it's addictive, and provides short term pleasure that results in long term misery. Avoiding it, or making good decisions about how you interact with it, is a personal responsibility issue.
by bitpush | 2025-09-17 18:22:38+00:00
Its frustrating to see how HN commenters just jumped onto conclusions without even doing any bit of critical thinking.

The top comment on HN says

> So Youtube changed how views are counted and is blaming ad blockers?

When even a cursory look would show that if you block stats-aggregation endpoint .. stats go down. Sometimes it is occam's razor.
by simianwords | 2025-09-17 18:22:46+00:00
Rewriting prompts don't come with no costs. The cost here is that different prompts work for different contexts and is not generalisable. The rewritten prompt here will not work well for other cases like medical or social advice.

I think this rewriting of prompts technique is the reason "reasoning" models perform well - they know exactly how to rewrite the prompts for a context.

FWIW I don't trust these benchmarks fully because a huge bump like this is not expected - I would expect OpenAI to optimise enough to let such gaps open.
by kermatt | 2025-09-17 18:23:26+00:00
While bcp lacks some features to make this as straightforward as PostgreSQL for example, i.e. piped data into bcp, it is a fast ingest option for MSSQL.

We wound up staging a local tab delimited file, and importing via bcp:

bcp "$DESTINATION_TABLE" in "$STAGE_FILE.dat" -u -F 2 -c -t'\t'

Not elegant, but it works.
Show HN: OrderlyID – typed, time-sortable, 160-bit IDs with checksums
by piljoong | 2025-09-17 18:23:44+00:00
I've been working on OrderlyID, a new identifier format for distributed systems.

It's like UUID/ULID/TypeID, but with a few twists:

- Typed: every ID has a human-readable prefix (order_xxx, user_xxx).

- K-sortable: lexicographic order ≈ creation time.

- Structured fields: 160-bit body includes time, tenant, shard, sequence, random.

- Checksums: optional 4-char integrity check to catch copy/paste errors.

- Privacy flag: can bucket timestamps for public-facing IDs.

Format:

<prefix>_<payload>[-<checksum>]

Example:

order_00myngy59c0003000dfk59mg3e36j3rr-9xgg

There's a draft spec with conformance tests:

https://github.com/kpiljoong/orderlyid/blob/main/spec/0001-s...

Go reference implementation and CLI:

https://github.com/kpiljoong/orderlyid

Compared to TypeID, OrderlyID adds larger bit size (160 vs 128), tenant/shard/sequence fields, optional checksum, and a privacy bucket flag.

Status: Draft v0.1 — stable enough for experimentation. Feedback and contributions very welcome.

Repo: https://github.com/kpiljoong/orderlyid