MurphyA/hacker-news huggingface dataset:
by fsckboy | 2025-12-14 16:14:41+00:00
I just googled (in English) for laws in different western European countries concerning punishing ethnic insults and found plenty of them.

People are responding like you're crazy because they can't handle any suggestion that either europe or leftism is not perfect.

and no, i'm not giving my searches to them, that would reward them for anti-social behavior masquerading as curiosity.
by GuB-42 | 2025-12-14 16:15:56+00:00
To be fair, yes, it is a bit fragile and cumbersome, though it works for me.

However, it doesn't makes "git -p" less useful when the idea is to separate what you want to publish and what you want to keep in your work zone, be is your working copy or a dev branch.

As always with git, it is not very opinionated, it lets users have their own opinions, and they do! Monorepos vs many repos, rebase vs merge, clean vs honest history,... it can do it all, and I don't think the debates will ever settle on what is an "antipattern" as I don't think there is a single "right" answer.
by stephen | 2025-12-14 16:16:14+00:00
I thought Dagger had/has a lot of potential to be "AWS-CDK for CI pipelines".

I.e. declaratively setup a web of CI / deployment tasks, based on docker, with a code-first DSL, instead of the morass of copy-pasted (and yes orbs) CircleCI yaml files we have strewn about our internals repos.

But their DSL for defining your pipelines is ... golang? Like who would pick golang as "a friendly language for setting up configs".

The underlying tech is technically language-agnostic, just as aws-cdk's is (you can share cdk constructs across TypeScript/Python), but it's rooted in golang as the originating/first-class language, so imo will never hit aws-cdk levels of ergonomics.

That technical nit aside, I love the idea; ran a few examples of it a year or so ago and was really impressed with the speed; just couldn't wrap my around "how can I make this look like cdk".
by cluckindan | 2025-12-14 16:17:03+00:00
That is a strawman argument.

Oracle gets its name from a codename of a 1977 project for the Central Intelligence Agency, Oracle's first customer.

In 2004, then-United States Attorney General John Ashcroft sued Oracle Corporation to prevent it from acquiring a multibillion-dollar intelligence contract. After Ashcroft's resignation from government, he founded a lobbying firm, The Ashcroft Group, which Oracle hired in 2005. With the group's help, Oracle went on to acquire the contract.

Following the beginning of the Gaza war in 2023, Oracle’s top executives, including Safra Catz and Larry Ellison, publicly aligned the company with Israel’s military operations. They issued statements of solidarity, paid double salaries to Israeli employees, and donated to organizations connected to Israel’s wartime response.
by zippyman55 | 2025-12-14 16:18:13+00:00
It does not seem worth it. I purchased a $15 drain pipe from Home Depot and had placed a $1.49 end cap on it so my purchase came to $1.49 and not the $16.49 it should have. I caught my error and paid for both. But had I followed thru, they would have had me on video. Not fast forward a few other suspicious transactions and one day you actually are busted. The store will have a collection of video evidence that clearly allows them to distinguish your actions as not simple mistakes. So I think anyone could do this once or twice by accident. But the risks vs reward issue seems very high for multiple thefts as when you are eventually caught. They can pull up all your recorded credit card transactions and quickly build a case.
by anthonyryan1 | 2025-12-14 16:18:30+00:00
One approach I started using a could of years ago was storing SSH private keys in the TPM, and using it via PKCS11 in SSH agent.

One benefit of Microsoft requiring them for Windows 11 support is that nearly every recent computer has a TPM, either hardware or emulated by the CPU firmware.

It guarantees that the private key can never be exfiltrated or copied. But it doesn't stop malicious software on your machine from doing bad things from your machine.

So I'm not certain how much protection it really offers on this scenario.

Linux example: https://wiki.gentoo.org/wiki/Trusted_Platform_Module/SSH

macOS example (I haven't tested personally): https://gist.github.com/arianvp/5f59f1783e3eaf1a2d4cd8e952bb...
by jwr | 2025-12-14 16:18:43+00:00
> On a vaguely related note, driving 3000 kilometers through Europe in an electric car was surprisingly nice.

Having done a number of multiple-thousand km trips in Europe in an EV (not a Tesla, nobody buys those anymore) — it's amusing how non-EV muggles think this is somehow an ordeal. It's just fine! There are drawbacks: you do have to use your brain and plan ahead more than you do when burning dinosaurs. But I found that the 20-30 minute stops every 2h really improve how I feel after a day or two of driving.

Agreed about prices: there is gouging going on with some crazy margins. When charging at home, an EV is 2-4x less expensive per km than a gasoline-powered car, but when fast-charging on a road trip the cost of energy is nearly the same.
by bobajeff | 2025-12-14 16:19:04+00:00
I still use vscodium because there are some features that it has not in the Theia IDE (namely inserting links and images in markdown through drag and drop *)

I like the idea of Theia as a platform. Maybe it would be worth it for me to make a Theia based IDE and implement the drag and drop markdown links feature myself? I am worried about the lack of use of the platform by projects though.

Edit: Actually, it does seem to be used by other projects though not very well known ones. So it might not be that bad of an idea to use as the bases for mine.

Edit 2: Then again some language servers and debug adapters don't work fully with Theia **.

* https://code.visualstudio.com/Docs/languages/markdown#_inser...

** https://discourse.julialang.org/t/compatibility-between-thei... ** https://github.com/eclipse-theia/theia/issues/8472
by squigz | 2025-12-14 16:19:17+00:00
> Paper books are too hard to sell after you have read it.

Still accomplishes the goal of allowing kids to read a book.

> Ereaders can not render PDF/DJVU with formulas. My reading list has nothing able to be read from that kind of devices.

Kids don't usually have these sort of requirements with their reading lists. Also have you looked into KOReader[1], which has support for djvu it looks like?

> Installing some more proprietary code will not lead to "deshittifying" some existing proprietary code. You just add 1 guy more of your dependances. You even can not do this once for whole life of the device. So many time perfect for reading goes inte nowhere with Woedows OS.

Firstly, I wasn't suggesting installing more proprietary code. Not sure where you got that from. Most scripts/guides I've seen that help disable the more intrusive/annoying parts of Windows are FOSS.

Secondly, then install Linux and only use FOSS, for which there are many options to read books with?

[1] https://koreader.rocks/
by alangibson | 2025-12-14 16:20:11+00:00
AI code generation has something important in common with 3D printed houses. Both optimize the easy part.

3D printed houses can only manage the underlying structure of the house. It doesn't cover finishing work which is much harder on the nerves and pocketbook.

Likewise, AI code generation is only useful for the actual implementation. That's maybe 20% of the work. Coordination with stakeholders, architecture, etc are much harder on the nerves and pocketbook.
by array_key_first | 2025-12-14 16:20:14+00:00
I think when it comes to config too people really underestimate its power.

On desktop, I often see people waste inordinate amounts of time on workflows that don't suit their use case. Little do they know - there's a config for that!

For example, I'll see people holding outlook like it's radioactive. They'll do the same busy-body work of manually pruning their inbox and sorting stuff and deleting stuff. The config can really help them there, but I think they either don't know it's capabilities or are scared of it.
by dahart | 2025-12-14 16:20:25+00:00
FWIW, your first line by itself does not come off as a friendly reminder at all. If that’s all that was there before your edit, I can understand why it inspired some reactions. The edit suggesting it’s everyone else’s fault isn’t going to help either, but I will take your comment as well intentioned and vote it up, it sucks your friend had eye cancer, and it’s a good idea to get preventative checkups.

Even as a friendly reminder, an implication of your first line is that binaural beats should work, and that if it doesn’t something is wrong. Did you mean to imply that? If so do you have an answer to the question about scientific support?
by radio879 | 2025-12-14 16:20:42+00:00
Lately, I’ve been using Claude Code skills/plugins.

One is called Superpowers (you should be able to find it by typing “claude code superpowers github”), and there are many other skills installed for all sorts of things. Gotta give props to whoever came up with the skills idea at Anthropic. It’s a smart way of handling context — instead of dumping pages of helper text into the prompt (for example, how to properly build a frontend website), it just provides some metadata and lets the agent decide whether it needs to load more.

I highly recommend spending time finding and installing lots of these skill plugins. They can make even the cheapest small AI models work way better.

I’ve been using the Superpowers plan mode: it creates a detailed plan first, then there’s an execute mode (and a few others I’m forgetting). I can give it a long, hard task — like converting a large app to another language - and if I run plan first and then execute, I can just let it run for hours and come back to something that’s basically done: fully tested, following best practices, with most bugs fixed.

There are some skills for frontend development, and now anytime I make a website, its crazy amazing looking and has all the stuff I usually forget.
by IAmGraydon | 2025-12-14 16:20:58+00:00
The only thing that's absurd here is your comment. Let me start by saying that Thanos is a Marvel supervillain. I assume what you mean is Theranos, the fraudulent health tech company run by Elizabeth Holmes. Moving past the fact that you don't seem to know the names of the entities you're commenting on, there's the fact that one is a legal acquisition of a European company by an American company with no evidence of wrongdoing while the other openly committed fraud and the CEO was convicted of four felony counts and sentenced to 11 years in prison. Being connected to Israeli intelligence is not a crime or grounds for an investigation.

What are you even talking about?
Show HN: Open-source customizable AI voice dictation built on Pipecat
by kstonekuan | 2025-12-14 16:21:35+00:00
Tambourine is an open source, fully customizable voice dictation system that lets you control STT/ASR, LLM formatting, and prompts for inserting clean text into any app.

I have been building this on the side for a few weeks. What motivated it was wanting a customizable version of Wispr Flow where I could fully control the models, formatting, and behavior of the system, rather than relying on a black box.

Tambourine is built directly on top of Pipecat and relies on its modular voice agent framework. The back end is a local Python server that uses Pipecat to stitch together STT and LLM models into a single pipeline. This modularity is what makes it easy to swap providers, experiment with different setups, and maintain fine-grained control over the voice AI.

I shared an early version with friends and recently presented it at my local Claude Code meetup. The response was overwhelmingly positive, and I was encouraged to share it more widely.

The desktop app is built with Tauri. The front end is written in TypeScript, while the Tauri layer uses Rust to handle low level system integration. This enables the registration of global hotkeys, management of audio devices, and reliable text input at the cursor on both Windows and macOS.

At a high level, Tambourine gives you a universal voice interface across your OS. You press a global hotkey, speak, and formatted text is typed directly at your cursor. It works across emails, documents, chat apps, code editors, and terminals.

Under the hood, audio is streamed from the TypeScript front end to the Python server via WebRTC. The server runs real-time transcription with a configurable STT provider, then passes the transcript through an LLM that removes filler words, adds punctuation, and applies custom formatting rules and a personal dictionary. STT and LLM providers, as well as prompts, can be switched without restarting the app.

The project is still under active development. I am working through edge cases and refining the UX, and there will likely be breaking changes, but most core functionality already works well and has become part of my daily workflow.

I would really appreciate feedback, especially from anyone interested in the future of voice as an interface.
by mcswell | 2025-12-14 16:22:01+00:00
"'where is the consciousness' in such a system": One could ask the same of humans: where is the consciousness? The modern answer is (somewhere) in the brain, and I admit that's likely true. But we have no proof--no evidence, really--that our consciousness is not in some other dimension, and our brains could be receiving different kinds of signals from our souls in that other dimension, like TV sets receive audio and video signals from an old fashioned broadcast TV station.
by nervousvarun | 2025-12-14 16:22:26+00:00
Obligatory Banks Culture universe reference: https://en.wikipedia.org/wiki/Culture_series

Basically when the "minds" are benevolent deities all scenarios are possible including this one. We can spend our time with cats, we can even turn into cats...as he writes about "Changers" who genetically alter themselves or shift species at whim.

And as always if someone acts up and violates the Golden Rule they get a slap drone: https://theculture.fandom.com/wiki/Slap-drone
by solrith | 2025-12-14 16:23:10+00:00
The Torvalds commits were a common post infection signature, common in the random repos that published secrets (Microsoft documented https://www.microsoft.com/en-us/security/blog/2025/12/09/sha...)

It was a really noisy worm though, and it looked like a few actors also jumped on the exposed credentials making private repos public and modifying readmes promoting a startup/discord.
by kasey_junk | 2025-12-14 16:23:16+00:00
See. Thats a good comment. “Your use of Oracle is a bad counter factual because…”

Switching to that is commenting in good faith. It educates and argues the point and makes it clear that you aren’t in fact claiming that all companies are surveillance state apparatus. Note that other commenters ran with the “but they are actually argument” because the door was opened.
by ripe | 2025-12-14 16:23:44+00:00
I really like this author's summary of the 1983 Bainbridge paper about industrial automation. I have often wondered how to apply those insights to AI agents, but I was never able to summarize it as well as OP.

Bainbridge by itself is a tough paper to read because it's so dense. It's just four pages long and worth following along:

https://ckrybus.com/static/papers/Bainbridge_1983_Automatica...

For example, see this statement in the paper: "the present generation of automated systems, which are monitored by former manual operators, are riding on their skills, which later generations of operators cannot be expected to have."

This summarizes the first irony of automation, which is now familiar to everyone on HN: using AI agents effectively requires an expert programmer, but to build the skills to be an expert programmer, you have to program yourself.

It's full of insights like that. Highly recommended!
by ryandrake | 2025-12-14 16:24:01+00:00
Wow, very shitty, but I don't expect anything nice out of Reddit. What gets me is: Imagine being the developer writing the system for unaccountable shadowbanning. How do you justify it, ethically? I mean, we all need a paycheck, but come on, at some point one must take a break, walk outside, and think about the effects of the software they are writing. It makes me sad that there are so many in our profession who see that JIRA ticket and say "Yes, boss, no problem, boss, I'll write whatever you ask for, boss!"
by radio879 | 2025-12-14 16:24:19+00:00
Right now Google Antigravity has free Claude Opus 4.5, with pretty decent allowances.

I also use Github Copilot which is just $10/mo. I have to use the official copilot though, if I try to 'hack it' to work in Claude Code it burns thru all the credits too fast.

I am having a LOT of great luck using Minimax M2 in Claude Code, its very cheap, and it works so good.. its close to Sonnet in Claude Code. I use this tool called cc-switch to swap out different models for Claude Code.
by claytongulick | 2025-12-14 16:24:34+00:00
> (We sure as hell aren’t there yet, but that’s a possibility)

What makes you think so?

Most of the stuff I've read, my personal experience with the models, and my understanding of how these things work all point to the same conclusion:

AI is great at summarization and classification, but totally unreliable with generation.

That basic unreliablity seems to fundamental to LLMs, I haven't seen much improvement in the big models, and a lot of the researchers I've read are theorizing that we're pretty close maxing out what scaling training and inference will do.

Are you seeing something else?
by nick4 | 2025-12-14 16:24:35+00:00
Something I really hope Gleam figures out is a way to streamline the Elm architecture. We see the Elm architecture mostly in web apps, but I think that model is a really good idea for a lot of applications!

But I think two things really hold it back:

* it's verbose.

* they compose awkwardly.

Neither of these are showstoppers, but I think fixing these problems--maybe with something like syntax-level support--could really lead to a beautiful programming language.
by sizzzzlerz | 2025-12-14 16:24:56+00:00
I'd just begun my first professional engineering job after college. The company I was working for had a mainframe computer on which there was a copy of Adventure. When I discovered the game, there were a number of late nights playing it. One night, long after everyone had gone home, I was playing in my office with the lights off. The only light was from the green phosphorous monitor I was using. All of a sudden, I stumbled into the breath-taking view room with its erupting volcano. The words describing the scene filled the screen with descriptive prose that simply glowed in the dark room. The effect was mesmerizing. Forty-seven years later, I've never forgotten that.
by sublinear | 2025-12-14 16:25:22+00:00
> think about how many developers would do anything it takes to avoid calling someone on the phone

Think about all the developers we force into that situation all the time anyway.

> they know how to automate and build stuff

To an extent, yes, but as the author said "content management" is a complex problem.

> wondering whether it’s worth it to learn what a rebase does

This is the crux of the problem. Versioning is fundamental to project management for the kind of project you'd use a CMS for, yet with a CMS everyone is too siloed and the oversimplified interface ruins any chance of doing better. Any CMS is a dead end that leads to chronically incorrect assets, incomplete patches, broken links, etc. This is also generally true for many other low/no-code solutions.

I'm not saying the "non-technical" people need to work directly in git, but they do need to be familiar with this kind of workflow when discussing with developers, and developers are absolutely still needed. Any CMS workflow is too restrictive. Nobody experienced and sane would prefer it over a git based solution unless they're being bullied into using a CMS. It's been like this forever and no CMS has ever been able to overcome this reputation.

At some point one needs to ask why a CMS is preferred and time and time again the answer is only cost cutting. In any other business decision that reason wouldn't be good enough. CMS products only exist because of neglect, ignorance, and cheapness.
by conductr | 2025-12-14 16:26:04+00:00
A couple friends have been laid off in fields similar, where AI is excelling and reducing demand for labor significantly, and it seems they’re mostly unaware and saying/thinking it’s the job market that is tough / time of year and maybe it will improve in 2026 as budgets are executed. I’ve not had the heart to tell them they will likely need to change careers. And that’s if they can, in my opinion the faster they realize that the better off they will be. I don’t think the laypersons familiarity with AI right now understand that this is full out reductive in labor and there is no substitute.
by simonw | 2025-12-14 16:26:12+00:00
JustHTML https://github.com/EmilStenstrom/justhtml is a neat new Python library - it implements a compliant HTML5 parser in ~3,000 lines of code that passes the full existing 9,200 test HTML5 conformance suite.

Emil Stenström wrote it with a variety of coding agent tools over the course of a couple of months. It's a really interesting case study in using coding agents to take on a very challenging project, taking advantage of their ability to iterate against existing tests.

I wrote a bit more about it here: https://simonwillison.net/2025/Dec/14/justhtml/
by hagbard_c | 2025-12-14 16:26:23+00:00
"Scientific" socialism versus what you label as "idealistic" socialism is the equivalent of Protestantism versus Catholicism: two iterations of a religion (it is not that commonplace yet to see Marxism and the Hegelian dialectics from which it originated as non-theistic religions but replace 'god' with 'man-as-god' and you'll understand the comparison). Both Catholics as well as Protestants consider their religion the true one while the others may have heard the bell but are lost when it comes to locating the clapper. The same goes for all your various strains of Marxism, good for endless philosophising by academics as well as for being regurgitated by Lenin's [1] 'useful idiots'. How many angels can stand on the point of a pin? Does historical materialism show the inevitability of the end of Capitalism? Philosophise away but don't forget that's all it is: philosophising without basis in actual reality.

[1] whether Lenin ever used the phrase I'll leave in the middle but the concept stands
by bayesian_blue | 2025-12-14 16:27:55+00:00
This claim that misinformation is an "inevitable biological reality" is jarring because it means lying isn't just a modern political problem or a moral failing—it's an ancient survival tactic used across nature. If our brains are wired to both deceive and be fooled, we can't just rely on fact-checkers to fix things; the real solution has to be teaching people to build a stronger mental defense against it.
by antonvs | 2025-12-14 16:27:56+00:00
> This is an AI company saying "if you buy our product you don't need a CMS"

No, it isn't. The AI company was explicit about their use case not being a general one:

> "For many teams, the cost of the CMS abstraction is worth it. They need to have a portal where writers or marketers can log in, click a few buttons, and change the content. It’s been like this since the dawn of time (WordPress)."

> Alright you badgered me into reading the original

It's not "badgering" you to point out that your comments are pointless if they're just going to speculate about something you haven't read. But if you feel "badgered", you could just not comment next time, that way no-one will "badger" you.