MurphyA/hacker-news huggingface dataset:
by danaris | 2025-06-24 14:13:44+00:00
I mean, it's not exactly hard to see what the cause is of the resistance to electric cars and renewable energy: it's a combination of the vastly wealthy fossil fuel industry throwing its weight around, and specifically behind the Republican Party, and said party taking that and turning it into an ideological issue almost akin to a religion.

There are certainly some with power who are keen to "see the country slide in reverse towards a backward theocracy that would be easier to control", but by and large they're just riding an existing wave that's largely an emergent property of the system, while maybe making some nudges here and there to reduce the resistance to said wave.
by samjones33 | 2025-06-24 14:13:46+00:00
That is polling, that isn't reality.

I live here. In places like Jerusalem, Jews and Arabs are together all day, every day. 40% of the police officers in Jerusalem are Arabs.

What is your problem?

Why do you selectively omit the polls of Arabs and Palestinians... about lots of things.... (attitudes to Jews, support of violent Jihadist groups, etc etc)

If you want peace, push for peace.

If you want violence and blood, keep doing what you are doing.
by beowulfey | 2025-06-24 14:13:58+00:00
People aren't going to learn to be skeptical or think critically because we've been literally removing that from the curriculum in schools. How can someone be skeptical of something if they don't even know how to be skeptical?

Social media runs rampant with a form of skepticism, but I would call that closer to paranoia than critical thinking, and I don't think it's really being helpful in the same way.
by aaronbaugher | 2025-06-24 14:14:02+00:00
Acidic foods went in glass containers. I have old books on food preservation, and they talk about which foods can't be stored in metal cans, which must be pickled (or later pressure canned) to prevent botulism, and so on. There used to be a lot of knowledge involved in storing and preserving food, because the method had to be suited to the food in question.
by matheusd | 2025-06-24 14:14:02+00:00
The counterpoint is that not doing so (implying some sort of infinite monetary loss if the entire human species is wiped out) would mean you want to spend every single unit of monetary value of the entire global economy to preventing this (which is also obviously nonsense - people have to eat after all).

So you have to put the monetary value somewhere (although you're completely within your right to question this specific amount).
by alganet | 2025-06-24 14:14:32+00:00
I literally use just PS1='$ '.

`git status` to know git stuff. `pwd` for the current working directory, etc

I also don't use aliases like `gs` or `..`

One good thing about having a very minimal setup is that you feel at home anywhere.

It wasn't always like this. I used many, many prompts and shell tools over the decades. The only tool that stood the test of time is tmux.
by bbkane | 2025-06-24 14:14:33+00:00
I ended up writing my own zsh prompt a few years ago and it's worked like a charm for my simple needs: https://github.com/bbkane/dotfiles/blob/master/zsh/dot-zshrc...

ends up looking like this: https://github.com/bbkane/dotfiles/blob/master/zsh/README_im...
by cpburns2009 | 2025-06-24 14:14:37+00:00
I write my high level dependencies by hand in a "requirements.in" for applications, and in "pyproject.toml" for libraries.

A simple "requirements.in" I did over this weekend was a single dependency:

miniboss >=0.4, <0.5

And used pip-compile to pin all transitive dependencies:

pip-compile -o requirements.txt requirements.in

This generated a "requirements.txt" with 14 dependencies with pinned versions:

attrs==25.3.0 ...13 more dependencies

It's then only a matter of running "pip install -r requirements.txt" in the venv for my "application" (wrapper scripts for Docker).

I've largely settled on this scheme for work and person projects because it's simple (only dev dependency is pip-tools or uv), and it doesn't tie me to a particular Python project management tool (pipenv, pdm, poetry, etc.).
by bbor | 2025-06-24 14:14:40+00:00
Really great stuff, this is the best wordle-like I've seen since the original, hands down! The UI is great, and the premise flawless -- unlike some other commenters, I think I prefer this gamemode to any similar implementation (all at once, go-until-mistake, etc.).

I have some experience crawling+processing Wikipedia dumps in python, if you ever find the need for a new sourcing system :) Email in bio!
by Ajedi32 | 2025-06-24 14:15:08+00:00
Yeah, other than that paragraph I think it's a perfectly reasonable sentiment.

The threat is obviously not "gone". Just substantially reduced. And we can't relax, we need to be vigilant to make sure they don't rebuild. But this certainly does seem to have been a relatively simple solution to the problem of Iranian nuclear armament.

Diplomacy is of course still a better long-term solution. But even diplomacy is a lot easier when you get to start the negotiations from a position of "No, you can't have nukes, period, regardless of whether you agree to any sort of deal or not."
by coldtea | 2025-06-24 14:15:53+00:00
>Doesn’t matter if they do one off fixes because they decide that’s the right thing to do - product is still EoL. You won’t get support if, say, Word crashes due to a core library bug

You don't get that under regular contracts either. There are tons of bugs, including crashing ones going back decades.

EOL either means "no more fixes period" or means nothing.
by danaris | 2025-06-24 14:16:24+00:00
Why wouldn't gas stations just start putting in EV charging stations?

I mean, I suppose it's possible there's some level of regulatory hurdle I'm not aware of, but it would seem to be a fairly obvious combination. Hell, AIUI most EV chargers still take longer than a gas pump does to "fill up" a car, so that would make it even more likely for the driver (and passengers if present) to hang about in the convenience store for longer and buy some of the stuff that actually makes the place money.
by transpute | 2025-06-24 14:16:52+00:00
For custom FPGAs, https://woset-workshop.github.io/PDFs/2020/a19.pdf & https://github.com/LNIS-Projects/OpenFPGA

> OpenFPGA.. aims to automate the design, verification and layout of highly versatile FPGA architectures. OpenFPGA offers a high-level architecture description language for users to customize their FPGA architectures down to circuit-level details. Based on the architecture modeling, OpenFPGA can auto-generate Verilog netlists, with which users can perform verification as well as generate production-ready layouts using modern EDA tools. OpenFPGA includes a generic Verilog-to-Bitstream generator, as a native EDA toolchain for any FPGAs that are prototyped by OpenFPGA.

2020 DARPA ERI video on open-source accelerated chip design, https://www.youtube.com/watch?v=xKxv7Bdm7Do

2022-2024 presentations on open-source computer architecture, https://oscar-workshop.github.io/Archive.html

> workshop on open-source hardware which addresses the wide variety of challenges encountered by both hardware and software engineers in dealing with the increasing heterogeneity of next-generation computer architectures. By providing a venue which brings together researchers from academia, industry and government labs, OSCAR promotes a collaborative approach to foster the efforts of the open-source hardware community
by ajross | 2025-06-24 14:16:59+00:00
I'm saying I'm fed up with the EFF for their silence in the face of genuine disaster, and am treating them like the click farm they've become. Is NO FAKES a bad law? Probably. Do I trust the EFF to tell me that? Not anymore.

They were a genuine beacon of rationality and justice in the early internet. They're junk-tier blog spam now. And I find that upsetting, irrespective of the status of AI legislation.
Show HN: I built an under-the-door fan duct to lower bedroom CO2
by bizzz | 2025-06-24 14:17:28+00:00
Hi HN,

This is my attempt to fix groggy mornings by lowering my bedroom CO2 from 1700 ppm to ~900 ppm.

I designed a simple, 3D-printed fan duct that directs air under the door to improve air circulation.

A note on the design process: I used CadQuery, a Python library for creating parametric 3D models. I didn't know tools like this existed and highly recommend it if you can program; it turned out to be more convenient than manually iterating on prototypes in a GUI.

The project is open source and the post explains the full build. Happy to answer any questions.
by pseudocomposer | 2025-06-24 14:17:31+00:00
Is there actually a viable alternative to Amazon that ever-increasingly-overworked people can use? Not tech workers like (I assume) you and me, but say, a single dad janitor or mechanic?

Many of these same things happened with Wal-Mart in the 90s in rural America, destroying thousands of small businesses.

I’m all for individual responsibility, but at the same time, we have to acknowledge all the government-mandated economic forces that let Amazons and Wal-Marts establish these types of monopolies.

Individuals need a way to organize to prevent this. That’s historically what our democratically-elected government did, but since Nixon or so, it’s not really been democratically-elected at all.
by horsawlarway | 2025-06-24 14:18:04+00:00
For a personal workstation - you should never "really need it".

It's a personal machine and should be treated as disposable. Doing anything less is fairly irresponsible.

So sure - turn on timestamps for your ssh bastion (although it should be in the logs already...), or turn them on for the ci/cd pipeline (not that you should need them there anyways, since it should be dumping tons of timing info already).

But a personal machine? Plain ol' ">" is plenty.

Not that there's anything wrong with a maximal prompt either... I've definitely done the "configure all the powerline settings!" thing. But I also don't mind a simple ">" or "#".
by samjones33 | 2025-06-24 14:18:11+00:00
>I don't think "getting invaded" counts as "choosing offensive war".

Do you know what Hamas is?

Do you know their charter?

Do you know that they diverted billions of $, meant to build housing for Gazans to their own pockets and to a huge underground fortress under a civilian population?

Do you know that most Gazans support Hamas, and that Hamas has made many offensive wars against the civilians and armies of both Israel and Egypt? (Hamas killed dozens of Egyptian soldiers running wild in Egyptian Rafah in 2014... Know what Egypt did? Leveled hundreds of housing structures)

Hamas has been in a state of war since the day they took power in Gaza.

Hamas has murdered hundreds of Palestinians, including many who worked for peace.

What do you want to see?

More violence and blood?

Or more peace?

Promote what you want to see.

(Digging out the 100's of miles of offensive tunnels in Gaza is slow slow work. Hamas could end the war any time, but they will never surrender. They will fight to the last Gazan child. Do you want that?)
Show HN: Supply Chain Security at Scale – Insights into NPM Account Takeovers
by laburity | 2025-06-24 14:18:34+00:00
Software supply chains are complex ecosystems where even a single vulnerability can lead to widely spread security issues. This blog focuses on supply chain account takeovers, particularly in NPM packages, and explains how attackers exploit expired email domains and leaked credentials to gain access. Through real-world research and examples, we reveal the scale of the risks involved and the potential impact on interconnected projects. You’ll find a detailed walk-through of manual and automated approaches to identify and address these vulnerabilities. We also share findings from a global worldwide scan that highlights the severity of this issue and the need for proactive measures. By the end, you will have actionable strategies to secure your dependencies and reduce the risk of account takeovers.
by Lerc | 2025-06-24 14:19:01+00:00
It seems like there are issues with determining what harmful levels are.

The BPA wikipedia article says the primary source of human exposure is from canned food. That seems like it could be solved with a specific fix. It is not stated, but I would assume that the exposure from particles distributed in the environment would be insignificant if there is a known primary source that humans frequently interact with.
Show HN: Laburity – Dark and Deep Web Monitoring
by laburity | 2025-06-24 14:19:22+00:00
The dark web is full of forums, marketplaces, and underground communities where stolen data often surfaces, long before a breach becomes public. Our Dark & Deep Web Monitoring service helps identify exposed credentials, confidential data, and company-related information circulating on these hidden sources and channels. At Laburity, we continuously monitor these high-risk areas to flag potential threats early, giving your team the chance to respond before damage is done. From employee credentials to customer data, if it's out there, we will know. Backed by advanced scanning technology and human expertise, we do more than just alert, you get actionable insights and context to understand the risk and respond with confidence. Think of it as your early-warning system in places most companies never look.
by parpfish | 2025-06-24 14:19:38+00:00
There’s also a second order effect of the people using easy loans/credit money leading to higher prices for everybody else. The cheap options will disappear if there’s a big chunk of the population that will go in debt to get the pricier option.

Why sell $1 tacos when customers are willing to Klarna an $8 burrito?

Why make a school with affordable tuition when students are willing to take out $100k loans?
by jerf | 2025-06-24 14:19:46+00:00
I specifically referenced LLM use because it seems to rather pointlessly just spray them everywhere. I didn't complain about them existing in general. I can old-fogey quibble with specific uses when humans add them with purpose but can also easily acknowledge it's just a taste matter. But LLMs seem to love that rocket ship, the green checkmark, that celebration emoji with the confetti coming out of the cardboard tube, and a few other ones that are only loosely related to the content. Also loves to point fingers at links, which are often already distinguished in the text. And seeing through all that is a real pain.

That your eyes are drawn more to color and shape than monochrome text is not an old person thing. That's a human thing.

In many cases this becomes an arms race too, where people start competing to make their content more colorful than the last, and that arms race has only one end, where the "engagement hooks" completely overwhelm the content. We've seen that one play out in a number of places already.
by scrlk | 2025-06-24 14:19:48+00:00
What you're proposing regarding communication/control channels is already present: the system operator has SCADA links to transmission connected generators + an energy management system to help them control their system.

See Part C here (e.g., SOs having the ability to control generator setpoints): https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv:...
by eviks | 2025-06-24 14:20:50+00:00
> Creator sponsors are not YT ads

They are. YT shows content, and has several mechanisms of including paid ads in that content. From content consumption perspective there is no difference which specific mechanism is used.

> by your logic i wouldn’t be allowed to watch a movie trailer

No, that's your own twisted logic. By my logic you'd be free to consume directly whatever you want, just be able to "pay and get no ads"
by 1vuio0pswjnm7 | 2025-06-24 14:21:19+00:00
What are the terms and conditions regarding the data collected at api.atuin.sh

By default, the user's shell history is synced to a remote server

Unless they configure and run their own localhost server

Localhost server could be but is not the default when user enters

atuin register

Instead remote server is pre-configured, asks for email, etc.

Interesting design choice

I have used SQLite to store and search history instead of Postgres

Works with Bourne shell (sh), no need for Bourne-Again shell (bash) or other larger shells

What does "magical" mean in this context
by falcor84 | 2025-06-24 14:21:28+00:00
> Sure, you could be cloned, but that wouldn't be you.

That's not quite clear philosophically. I like the thought experiment of them migrating each of your neurons one at a time from the biological into a computerized emulation (each emulated neuron having a physical mechanism to send proper electrical/chemical signals to those that are still biological, while doing software message passing with the digital ones) - do you at any point stop being you? Once the migration is complete and you're being fully emulated in silicon, is it still you? If they then restart the computer, is it still you after it's resumed? If they duplicate the code/weights onto two computers, are both you? And if they then reassemble your biological body with the neural connectivity based on that in the emulation - is it still you? And what if they clone the two digital "yous" into two separate bodies?

I personally don't have a clear answer to any of these, not more than I would in the plain Ship of Theseus thought experiment.
by komali2 | 2025-06-24 14:21:53+00:00
That's the most interesting application of capitalism-as-as-resource-allocation mechanism I've ever seen, that's something I look forward to thinking about more.

My immediate reaction though is to doubt the mapping of dollar to value - e.g., the 10 million dollar valuation of the human life, but also the valuation then of all the things that year-dollar-cost could be spent on. Many of those things probably don't map very well between true value, and dollar cost (my go-to example of this is teachers fulfilling one of the most critical roles to ensure a functioning society, yet the dollar cost paid for their labor being typically far lower than most other jobs).
by bipopular | 2025-06-24 14:21:54+00:00
For me it was a rapid rate of win after win but without schooling a fancy piece of paper and a prison record I found it hard to work outside of crypto. Ontop of that before I was regularly taking my meds it was win win win - then a swift fall back to the bottom. I’ve been building the whole time but now I’m stable I’m hoping the wins feel more like what they should.

You’re just right though countless people I’ve seen make it big and end up dead shortly after. Money not earned is money quickly lost. Part of the earning it is what builds your character enough to handle it imo
by JohnFen | 2025-06-24 14:22:15+00:00
> In U.S. high schools, you get 155 hours of Hitler, 3 minutes on Stalin, and zero on Pol Pot.

And we're off to a bad start.

First, it's really hard to make sweeping statements about the curriculum in US high schools because the curriculum is set by the states, and varies from state to state. So those numbers might be accurate in one state (I don't know), but not in the US as a whole.

Second, when I was in high school, we absolutely studied Pol Pot and Stalin, and spend many more hours on them than the article cites. We spent more time on WW2 (not on Hitler specifically, but as part of WW2 studies), yes, but not by that large of a differential.
I built orKa-reasoning: a modular orchestration layer for explainable AI agents
by marcosomma-orka | 2025-06-24 14:22:25+00:00
I built OrKa: a modular orchestration layer for explainable AI agents

Hi HN,

I'm Marco — ex-ethologist turned AI systems engineer — and I built something I needed but couldn't find: an open-source framework to wire *cognition like circuits* — not spaghetti prompt chains.

It's called *OrKa*: the *Orchestrator Kit for Agents*.

WHY I BUILT IT • Tired of black-box LLM chains (LangChain, AutoGPT, etc.) • Needed a way to fork/join reasoning paths • Wanted true traceability, memory, and reproducibility • Inspired by how cognition decays, splits, reconverges • Built from scratch with Redis Streams, YAML logic, and local model support

I wanted reasoning I could *see*, *debug*, *version*, and *replay* — like functional circuits.

WHAT ORKA IS

> YAML-defined cognition graphs (versioned, inspectable)

> Fork/Join execution with trace replay

> Router agents w/ confidence-weighted branching

> Redis or Kafka backends

> Scoped memory (episodic, procedural, etc.)

> Visual UI (React-based): https://orka-ui.web.app

> ServiceNodes: RAG, Memory fetch, Writer, Embedder

> Full local+remote LLM support via LiteLLM / OpenAI / Ollama

> 76%+ test coverage, deterministic behavior

BENCHMARK (REAL)

• 1000 orchestration runs (2-agent pipeline)

• DeepSeek-R1 (1.5B) via Ollama on Pop!_OS

• Avg latency: ~7.6s per agent

• Zero agent drift across runs

• Total cost (simulated): ~$0.49

• CPU temp: stable 88–89°C

• RAM: < 5.3 GB

• RESULTS: https://github.com/marcosomma/orka-reasoning/blob/master/docs/orka_linux_stressTest_toShate.zip

LINKS

• PyPI → https://pypi.org/project/orka-reasoning/

• GitHub → https://github.com/marcosomma/orka-reasoning

• Examples → https://github.com/marcosomma/orka- reasoning/tree/master/examples

• UI (Docker)→ https://hub.docker.com/r/marcosomma/orka-ui

FEEDBACK WELCOME

• Is this the right abstraction layer for agentic reasoning?

• Should this remain infra-first or move toward hosted cognition-as-a-service?

• Anyone else frustrated with current LLM toolchains?

Thanks for reading. AMA. _
by gowld | 2025-06-24 14:22:32+00:00
Then let U_i be the interval of length 1/3^i centered on f(i), so that the total length is 1/2, far less than 1.

Even though the supposed "surjection" is infinite, it's still the case that every x in [0,1] would be in in one of the finite U_n and therefore V_n. But every K_n clearly has measure > 0 and is therefore non-empty, and since the K_n are nested subsets, there is at least one special point x_omega that is in all of the K_n.

The "intuitive" problem (not logical problem) with PP's proof is that it relies on measure and completeness, which is far more technologically complex than the decimal diagonizalization argument.

Here is intuitive "rebuttal": the same proof strategy seemingly proves that the rationals are uncountable! (This is of course technically false, because rational intervals are incomplete and all have measure 0 in the first place. But understanding this is much more complicated than imagining an 2-D infinite spreadsheet of decimal numbers between 0 and 1.)
by steve_gh | 2025-06-24 14:22:45+00:00
Alsup has a reputation as being a very tech-savvy judge. His judgement is well reasoned. There is one part of it that I potentially take issue with:In Section 4A (p27) of the judgement doc, he analyses the effect on the market for the Author's works.

But Authors’ complaint is no different than it would be if they complained that training schoolchildren to write well would result in an explosion of competing works. This is not the kind of competitive or creative displacement that concerns the Copyright Act.

I'm not sure whether this argument should hold in general.If I train an LLM on Taylor Swift's entire discography, to produce songs in the style of Taylor Swift then surely that is competitive or creative displacement.

Possibly the underlying issue is that if I train an LLM on large corpus of work (say C21 singer / songwriter work) I am training the LLM to write singer / songwriter pop. but I could also ask the same LLM to provide me with songs in the style of Taylor Swift or Ethel Cain or whoever. One would seem infringing, the other non-infringing.

It's complicated...
by horsawlarway | 2025-06-24 14:23:15+00:00
Same here. I definitely went through a powerline, alias, huge vimrc, etc phase, but it turns out just sticking to the base toolset is pretty handy.

I can sit down at (or ssh into) any machine and be basically just as productive, and it also turns out that I just always want to know more than nicely fits into the prompt anyways.

There's something to be said for accepting the defaults of a tool, and learning to use them well. Customization is powerful, but... I think most times it's not the right call until you're already an expert in the tool at hand.