MurphyA/hacker-news huggingface dataset:
by 0xcb0 | 2025-12-02 15:20:57+00:00
I was recently astonished when using speech recognition software on my computer finally made the computer silent. So when I use the speech recognition, my fan just stops. I investigated it and it does not stop, but the speech recognition software seems to slow down the fan to the minimal speed, even though the CPU cores are getting hotter and hotter. You never know these days what programs do.
Show HN: Gopin – Automatically pin latest to specific versions in Go install
by sr-white | 2025-12-02 15:21:10+00:00
Hi HN! I built gopin to solve a gap in my dependency management workflow.

Renovate and Dependabot keep my CI workflows updated automatically, but they don't touch go install commands in them. I was stuck manually checking and updating versions for tools like golangci-lint, goimports, etc.

gopin fixes this by: - Pinning @latest to actual versions (e.g., @latest → @v2.6.2) - Updating outdated pinned versions to the latest (e.g., @v2.5.0 → @v2.6.2)

It queries proxy.golang.org and rewrites your files in-place:

gopin run --dry-run # Preview changes gopin run # Apply

GitHub: https://github.com/nnnkkk7/gopin

Would love feedback – especially if there are edge cases I missed!
by IoanaPetro | 2025-12-02 15:21:28+00:00
Channable | Utrecht, Netherlands | HYBRID

Channable is a fast-growing B2B SaaS platform that offers a fully integrated way to market your products online. We empower marketers and online businesses to manage, scale, and optimise their marketing.

We're looking for a Python Software Engineer to join us! For more information, please check the job description: https://jobs.channable.com/o/python-software-engineer-pip

We use the following technologies and tools: Python (3.13), PostgreSQL, pydantic, sqlalchemy, typing, requests, logging, flask, fastapi, pytest, mypy, ruff, Sentry, Prometheus, Grafana, Loki

Do you want to read more about our engineering culture? Then have a look at our popular tech blog: https://tech.channable.com

Additionally, you can also take a look at some of our open-source work at https://github.com/channable to get a feeling of how we work together and what our code looks like.

Please note that candidates are required to be located or willing to relocate to the Netherlands. We work on a hybrid policy, and we go to our beautiful office in the city center of Utrecht twice per week.
by JambalayaJimbo | 2025-12-02 15:21:34+00:00
>You don’t see investment bankers / lawyers / management consultants / etc. go on about side projects, leveling up their skills during the weekend, and other things that are considered completely normal in this industry.

It is absolutely the case in industries like law and consulting that you are expected to put in time after hours to network with clients/partners, and get certifications.
by AlotOfReading | 2025-12-02 15:21:36+00:00
This is the goal of the Arm SystemReady compliance label. The selection is still pretty limited and what's out there is generally buggy, but there's a few boards out there you can buy like the Orion O6 [0]. If you just want a stable system with predictable performance, you're probably better off with a more traditional system though.

[0] https://radxa.com/products/orion/o6/
by eudamoniac | 2025-12-02 15:21:44+00:00
I genuinely don't understand the instinct of HN to decry copyright for fictional works in general. I would not find it distasteful for even a far longer copyright to exist. I just don't see it as a problem. What is the societal ill that is caused by being unable to sell Harry Potter fan fiction, ever? Why can the author not invent his own setting? I understand people want free things, but this sentiment seems to go beyond that. The work is still available to be bought and sold, and if the price isn't right, there are billions of other options. I don't get it. I don't feel personally entitled to make derivations of Moby Dick, so if I found out it had exited public domain somehow, that would not upset me at all.
by piva00 | 2025-12-02 15:22:07+00:00
It's capital that can force markets to exist but without the public to consume it's just wasted capital if value doesn't materialise.

The crux of the whole AI boom is exactly how much value it can materialise given the capital expenditure being absurdly astronomical, if it doesn't become the next trillion+ US$ market it will be a huge misallocation of capital.
by electroly | 2025-12-02 15:22:07+00:00
The "ACME Certificates" are free and unlimited. The 3 free "ZeroSSL Certificates" are old-fashioned manual certs: this is a strictly more generous offering than Let's Encrypt!

> If you have a server or other device that requires automatic issuance of certificates and supports the ACME protocol, you can use our free 90-day ACME certificates on all plans.
by aidenn0 | 2025-12-02 15:22:08+00:00
I've never lived in those, but my sister lived in Boston and didn't own a car.

Income tax is progressive, so a higher income tax is probably less relevant to you if you are housing-insecure. Sales tax is regressive, but is maybe 700bp higher in places with high sales tax, so much less than the 50% bump between 1/3 and 1/2 your income. As far as food goes, if you eat out, that's way more expensive, but groceries are a much smaller difference.
Show HN: I Built an Agentic AI That Creates Hosted File Converters
by drdmitry | 2025-12-02 15:22:29+00:00
Hi HN,

Every developer knows this pain:

"I just need to convert this XML to JSON..."

-> Write a script, test on sample data

-> Need custom output? Calculated fields?

-> ChatGPT back-and-forth, 20 iterations

-> "How do I run this Python with all those dependencies?"

I've been building file converters since 2012 (conversiontools.io). Standard formats are solved, but I constantly get requests for custom edge cases: supplier feeds, proprietary logs, weird XMLs from legacy systems.

So I built AI Converter Studio.

Upload your file. Describe the output format. Get a hosted converter with a web interface and API.

The system analyzes your file structure locally – your actual data isn't sent to the LLM.

Need to change a column name later? Prompt in the chat. AI updates the converter. Done.

10 minutes from "here's my file" to a working automated workflow with API.

Currently in Beta – feedback welcome!

Free to try (100 AI credits/month): https://conversiontools.io/ai-converter-studio

Happy to answer questions!

Thanks!
by erulabs | 2025-12-02 15:22:36+00:00
Rosencrantz: Is that southerly?

Guildenstern: We came from roughly south.

Rosencrantz: Which way is that?

Guildenstern: In the morning, the sun would be easterly. I think we can assume that.

Rosencrantz: That it's morning?

Guildenstern: If it is, and the sun is over there for instance, that would be northerly. On the other hand, if it's not morning and the sun is over there, that would still be northerly. To put it another way, if we came from down there, and it's morning, the sun would be up there, but if it's actually over there and it's still morning, we must have come from back there, and if that's southerly, and the sun is really over there, then it's the afternoon. However, if none of these are the case...

Rosencrantz: Why don't you go and have a look?

Guildenstern: Pragmatism. Is that all you have to offer

R and G are dead is a true gem of the English language. Strongly recommend the film!
by PtaQQ | 2025-12-02 15:22:53+00:00
Hello, CM for BAR here, nice to see it mentioned :)

As Zephyr says state manipulation cheats are impossible since they would lead to desyncing any online battle.

Since every user technically has access to the whole game state there are user side cheats possible, like LoS hack, but these are easily detectible (as well as spectator cheating) and very active moderator team makes sure anyone using them is perm'ad so it's not worth for people to try them and it's been super rare so far.

Smurfing (using alt accounts with lower ELO to get weaker opponents/avoid moderation) is probably the most prevailent type of "cheating" but there is a lot of active and passive countermeasures implemented so most players will rarely experience issues with that.
by tgibbster | 2025-12-02 15:23:41+00:00
Polymath Robotics (YC S22) | Devops Engineers, Fullstack Engineers, Apps Engineers, Networking Engineers, Program Managers | San Francisco, ONSITE | https://www.ycombinator.com/companies/polymath-robotics

Polymath Robotics is unlocking the next phase of autonomy in the industrial setting. We are rapidly growing our revenue and need your help to build our production system!
by MyFirstSass | 2025-12-02 15:24:38+00:00
I highly doubt "pumping out bespoke apps all day" is possible yet besides 100% boilerplate, and when possible then no good for any other purpose than enshittifiying the web, and at that point not profitable because everyone can do it.

I use AI daily as a senior coder for search and docs, and when used for prototyping you still need to be a senior coder to go from say 60% boilerplate to 100% finished app/site/whatever unless it's incredibly simple.
by Aurornis | 2025-12-02 15:24:44+00:00
New to the company. Being in-person makes it easier to build new relationships, make friends with people you wouldn’t normally run into in your corner of Slack, and pick up more info about how the company works.

> If you trust them enough to hire them, why is there a need to keep earning trust for more privileges.

In person accelerates onboarding for all the reasons I mentioned above. It’s not a game of trust or “carrots”.
by giraffe_lady | 2025-12-02 15:24:54+00:00
The abstract math can work out well but the practical reality is that every landlord exists on the slightly-shitty-to-living-slime end of the human continuum. Even if your municipality has "strong" renter protections it is so draining and stressful dealing with them and their weird invasive bullshit and petty malfeasance for decade after decade.
by mordechai9000 | 2025-12-02 15:25:10+00:00
This triggers a vague memory of trying to figure out why my assembler (masm?) was outputting a LEA instead of a MOV. I can't remember why. Maybe LEA was more efficient, or MOV didn't really support the addressing mode and the assembler just quietly fixed it for you.

In any case, I felt slightly betrayed by the assembler for silently outputting something I didn't tell it to.
by stickfigure | 2025-12-02 15:25:22+00:00
I'm still of the opinion that coding will be the last thing to go. LLMs are an enabler, sure, but until they integrate some form of neuroplasticity they're stuck working on Memento-guy-sized chunks of code. They need a human programmer to provide long context.

Maybe some new technique will change that, but it's not guaranteed. At this point I think we can safely surmise that scaling isn't the answer.
by jdee | 2025-12-02 15:26:07+00:00
I went to see William Basinski 'live' in Liverpool at Yoko Ono's Tung Auditorium. William stood in front of his MacBook, waving his arms like a conductor and drinking red wine.

Halfway through, he said he was tired with travelling and left the stage.

The audience continued to sit there for another hour, staring at the lid of the MacBook that was making the music. When it finished, we applauded the MacBook and left.

Quite surreal. Very enjoyable though.
by lalithaar | 2025-12-02 15:26:10+00:00
ooh this is better than the one I thought, instead of trying to create an accessible framework I guess it's easy both on adoption end to make existing frameworks have an accessible version

I tried running an experiment on this, like how much of forms can be automated ( in terms of aria roles, adding a label when we can recoognise it's a sign up form etc ), I am still researching on what can be safely automated and what must NOT be at any cost, But yeah, like you said discovery is a bigger barrier, maybe a website which hosts collections of all foss a11y tools will help?
by barfoure | 2025-12-02 15:26:14+00:00
Not sure what to make of the post.

Software Engineering isn’t a profession. Software Development is. Software development as a profession may wane and morph, due to advancements in technology and other creations.

I don’t know any engineer who has ever said “engineering is a dead end”. Because that’s an obviously nonsensical statement. So, engineering stands on its own for time immemorial.

And no - I’m not nitpicking over terminology. Learn engineering.
Show HN: I wrote a book for software engineers, based on 11 years at Uber
by ten-fold | 2025-12-02 15:26:43+00:00
Hi HN, I recently left Uber after an intense decade as Senior and then Staff Engineer.

Coming from a small startup, it took me years to learn how to be successful in tech. When I left, I decided to write down the raw, unfiltered advice that you rarely hear from managers.

It’s a fun, quick read through 7 playbooks.

Enjoy the free PDF for the next 48 hours.

Ask me anything! :)
by Ajakks | 2025-12-02 15:27:20+00:00
I have used a dash - like that for almost 20 years, 100% of the time I ought to use a semi-colon and about half of the time for commas - it let's me just keep talking about things, the comma is harder pause. I've recently started seriously writing at a literary level, and I have fallen in love with the em dash - it has a fantastic function within established professional writing, where it is used often - its why the AI uses it so much.
by simgt | 2025-12-02 15:27:27+00:00
I still don't understand what the incentive is for releasing genuinely good model weights. What makes sense however is OpenAI releasing a somewhat generic model like gpt-oss that games the benchmarks just for PR. Or some Chinese companies doing the same to cut the ground from under the feet of American big tech. Are we really hopeful we'll still get decent open weights models in the future?
by ssl-3 | 2025-12-02 15:27:34+00:00
14+14=28 years. That minimum being proposed here is longer than a patent lasts for.

Why should we protect the work of an author for a lengthier term than that of an inventor?

(And remember: It's really not my problem, as a regular Joe, when an author or inventor creates something that doesn't catch on right away -- if at all. Success is not guaranteed.)
by pessimizer | 2025-12-02 15:27:40+00:00
Because in a free country you have the right to be a climate skeptic and a racist?

Being a racist is mostly useless and self-serving, but if you make any particular scientific position illegal, it's identical to having state defined science. That's how we got people passing bills to define pi and Lysenkoism. It's how we institutionalized chattel slavery and sometimes teaching black people to read punishable by death.

The goal of government isn't to promote your "correct" opinions. The goal of government should be summarize the beliefs of a fully-informed public in order to act on their behalf.
by faidit | 2025-12-02 15:27:49+00:00
Your comment said "missile".

Stalin ended socialist affirmative action programs (Korenizatsiya) that benefited Soviet minorities in education and local leadership. Russification policy and Cyrillization of local languages were enforced under him. Local Communist leaders who resisted the Russian chauvinist policies, like Fayzulla Khodjayev (the "Uzbek Lenin") and even the leaders of independent Mongolia, were dragged to Moscow and executed, which was a complete violation of socialist legality. Numerous Soviet minorities, from Chechens to Koreans, were forcibly deported to barren lands in Central Asia to make room for Russian settlers. NKVD records show that hundreds of thousands of forcibly migrated peoples died due to lack of food and shelter in the resettlement areas.

Stalin also said "I drink in the first place to the health of the Russian people because it is the most outstanding nation of all the nations forming the Soviet Union"
by diogenescynic | 2025-12-02 15:28:02+00:00
What about all the time spent commuting? For all the drawbacks of working remotely, the amount of time/energy saved not commuting has to be the most significant. I get more 'focus time' where I can deeply concentrate when I work from home. If I have a commute, I feel frazzled and drained by the time I even step foot in the office.
by lenerdenator | 2025-12-02 15:28:05+00:00
I will say this: as a person with ADHD, I, personally, am more productive in the office than I am at home. When I was hybrid, I'd go to the local library to work. That also helped.

It's also worth noting that I don't have a family to take care of, and that there are still issues with working in the office, like the commute.

If I had a missus and kids, I might feel differently.
by nickf | 2025-12-02 15:28:09+00:00
Don't. Don't pin to public certificates. You're binding your app to third-party infrastructure beyond your control. Things change, and often. Note that pinning to a root or intermediate seems 'sensible' - but it isn't. Roots are going to start changing every couple of years. Issuing/intermediate CAs will be down to 6 months, and may even need to be randomised so when you request a new cert, there's no guarantee it'll be from the same CA as before.

Don't pin to certs you don't control.
by andsoitis | 2025-12-02 15:28:15+00:00
Google search AI response: "No, 2026 is not next year; it will be the year after next. Since the current year is 2025, "next year" would be 2026, which is only a little over a year away. "

ChatGPT does something similar; response:

"No — if today is 2025, then 2026 is the year after next. Next year would be 2026 only if we were currently in 2025. Right now (based on the system date) it is December 2025, so: Next year = 2026 The year after next = 2027 So in this moment: yes, 2026 is next year."

When I enquired ChatGPT why it said "no", this was the response:

"Because your question was phrased in a way that depended on which year we’re currently in, and I initially answered it generically: “If today is 2025, then 2026 is next year.” I started by explaining the conditional logic instead of immediately stating “Yes,” which made the answer sound like No at first. Then I clarified based on the actual current date (December 2025) that yes, 2026 is next year. So the short version: My first sentence emphasized the logic, not the direct answer. That caused confusion."

Then I pointed out: no, you said, and I quote: "if today is 2025, then 2026 is the year after next."

ChatGPT responds: "You’re right — and thank you for pointing that out. That statement I made was incorrect. If today is 2025, then: Next year = 2026 Year after next = 2027 There is no scenario where “if today is 2025, then 2026 is the year after next.” That was a straight-up mistake on my part. So to be absolutely clear: We are in 2025 → Next year is 2026. Thanks for calling it out."

=====================

Draw whatever conclusions you will from this.
by mock-possum | 2025-12-02 15:28:27+00:00
As someone who never plays online games with randos - mostly single player, or multiplayer with friends -

I cannot stress enough how much I do not give a shit about anti-cheat, and how thoroughly fed up I am with poorly conceived and ill executed malware being installed on my computer, holding games I own hostage in the name of stopping cheaters that I don’t care about it.

Anti-cheat should be opt-in.
by quesera | 2025-12-02 15:28:40+00:00
That's an incorrect conclusion to draw, though.

A mythology is just a system of stories and beliefs. Nationalism, religion, fandom, etc. All mythologies based on a shared set of stories. Some are more true (and/or complete) than others, but that's not the important part of being a mythology.

Note also that we do call mythology "history". It's just a matter of where you inhabit on the contextual spectrum. I'm sure you can think of several trivially-refuted examples, and I'm also sure that you realize that your preferred narrative is equally refuted by others.

You're correct of course, and they are not. But also the converse.
by thisislife2 | 2025-12-02 15:28:49+00:00
A government minister has clarified that the app is not mandatory but "optional" and can be deleted by the user is they don't want to use it - Sanchar Saathi app optional, can be deleted, says Telecom Minister Scindia - https://www.thehindu.com/sci-tech/technology/sanchar-saathi-... .
by delusional | 2025-12-02 15:29:18+00:00
Labor in the sense that it's abuse is exploitative. It's extractive. Child labor seeks to use the children for the profit of the adults running the operation. There's certainly _work_ that children can grow from doing. There's certainly work that looks like labor that children grow from doing. They just actually have to grow from doing it, and that must be the motivation. If you start making money off of children, then your care for the limits of the "healthy dose" starts diminishing real fast.
by Aurornis | 2025-12-02 15:29:25+00:00
I knew this was going to turn into a shoot the messenger (or downvote the messenger) situation.

Look, I also work remote and have for years. This is just the situation that’s happening out there. Having 5 years of remote experience no longer means as much because some companies let everyone work remote and waited until now to start firing and laying people off. We’ve hired some real duds into remote roles who had years of remote experience, apparently doing the same thing they tried to do with us: Work a couple hours a week or maybe collect paychecks from multiple jobs.

Every remote manager I know has stories like this. The remote world changed a lot since COVID and the rise of /r/overemployed and “Four Hour Workweek” junk has only made it worse for those of us who just want to work remote without shenanigans.
by lq9AJ8yrfs | 2025-12-02 15:29:37+00:00
My espresso machine is semi-automated and lots of folks seem to go for fully automatic coffee experiences. Mr Coffee all the way to K-cups etc.

There are some crazy things [1] going on in the oven world, though Miele seems to have blown the marketing. My wife and kids all furrowed their brows when I told them about the fish in the ice block. They don't understand or care about physics, they just like tasty food they know how to prepare. "Why would you cook a fish in an ice block in the first place?"

[1] https://www.mieleusa.com/m/in-dialog-with-food-miele-to-unve...
by alephnerd | 2025-12-02 15:30:05+00:00
The AI/ML products that are FCF positive and seeing significant traction are those that are complementing workflows in some shape or form by reducing

AI is now a loose used term that is encompassing 3 loosely connected markets that have now fallen under the same umbrella:

1. Construction/Land Speculation: a large portion of the AI story you hear about is a DC construction story

2. Hardware: a large portion of the AI story is just a rebranding around GPU fab and design, especially due to issues around subsidy disbursement under the CHIPS act

3. SaaS/Applications: a lot of products being derisively called as "LLM wrappers" are not cool from a technical perspective, but from an RoI perspective are good enough - $30k for data entry automation that is 80% right is cheaper than hiring a data entry team of 4 who cost $60k each.

Much of the bubble is due to 1, but 2 and 3 are somewhat insulated because of FCF and adjacent markets and narratives to pivot to (eg. For 2 it was "Chip Wars" 2-3 years ago and before that it was "ML" for 1-2 years and before that it was "Precision Medicine"...)

> without the public to consume...

The AI story really isn't a B2C story no matter how much people try to shoehorn it. The Cs are perpetually broke and margins are shit. The value that arises from automation like AI is around workflow and workforce augmentation in some shape or form, which makes it a B2B play.