MurphyA/hacker-news huggingface dataset:
by hnlmorg | 2025-11-16 15:54:39+00:00
> Notice that I'm not discussing economic collapse, I'm mentioning the environment and international relationships

Noice how I also discussed international relationships. I didn’t miss your point.

> Notice that I'm also not criticizing Valve. They're doing what they feel is best for their business. What I'm disagreeing with is enthusiasm for buying yet another gaming rig in the above circumstances.

My same rebuttal applies.
by armchairhacker | 2025-11-16 15:54:47+00:00
I don’t think this can solved legally without compromising anonymity. You can block unrecognized clients and punish the owners of clients that behave badly, but then, for example, an oppressive government can (physically) take over a subversive website and punish everyone who accesses it.

Maybe pseudo-anonymity and “punishment” via reputation could work. Then an oppressive government with access to a subversive website (ignoring bad security, coordination with other hijacked sites, etc.) can only poison its clients’ reputations, and (if reputation is tied to sites, who have their own reputations) only temporarily.
by esalman | 2025-11-16 15:55:02+00:00
You cannot truly make anything locally these days. We had decades of free trade. It will take decades to roll back. And you will lose all the benefit that came with it.

Even if we pretend the policies are well-intentioned, it takes decades of investment to make the infrastructure and workforce ready to produce things locally at scale. With policies like the dismantling of department of education, I do not see any initiative being taken to prepare the workforce for the future.

Let's face it, tariffs are a disaster. The increased prices, hurt American businesses, caused job loss, and increased waste and bloat. The administration created a problem (tariff induced inflation), now they are selling the solution by rolling back tariffs to bring prices down. Anybody older than 8 years know this was the same playbook in previous administration. And they know their base is gullible eough to fall for it. It's just unfortunate that hacker news audience in included in there as well.
by ImPostingOnHN | 2025-11-16 15:55:27+00:00
First, I ask that you please stop ignoring everything everyone is saying about israel with "hamas bad too" [0][1][2][3].

Remember, israel was the topic until someone engaged in whataboutism w/r/t hamas. 'But hamas' here, on the topic of israel's bad behavior, is a tu quoque fallacy. Someone's bad behavior cannot be solely defended on the basis of 'but so and so did X', and israel's behavior in particular (oppression, civilian kidnapping, rape, torture, mass killing, collective punishment, crimes against humanity, war crimes, ethnic cleansing, and genocide) is indefensible, period.

Do you or do you NOT want israel to continue their campaign of oppression, civilian kidnapping, rape, torture, mass killing, collective punishment, crimes against humanity, war crimes, ethnic cleansing, and genocide?

Have you ever heard the insane rants of their leaders about Palestine and innocent Palestinian civilians [4]? It's the same language hitler used to describe jews like myself, and advocate for our extermination: "human animals"; "it is an entire nation out there that is responsible"; "they should starve to death"; "we must make sure that Gaza is empty of Gazans". That's bad!

As a kid visiting Holocaust museums, I was taught the lessons of "never again", and recognized that it meant for all people. Let's all learn from that horrible genocide, and stop this one being perpetrated by israel.

0: https://news.ycombinator.com/item?id=45938854

1: https://news.ycombinator.com/item?id=45932235

2: https://news.ycombinator.com/item?id=45934291

3: https://news.ycombinator.com/item?id=45934210

4: https://www.lemonde.fr/en/international/article/2025/05/21/i...
by cmrdporcupine | 2025-11-16 15:55:28+00:00
I've got a whole labouriously created setup for my emacs that is roughly equivalent to my RustRover setup in terms of capabilities (though not [mostly] in terms of keybindings because my fingers are fine with default emacs bindings). And I still barely use it, and I continue to fire up RustRover constantly.

Because it just never feels snappy and fluid and responsive and stable. RustRover is a slow dog at times, but even it outperforms emacs for a lot of things.

The lack of proper multithreading in GNU Emacs is a problem.
by 9rx | 2025-11-16 15:55:44+00:00
The magical times in the past have always been marked with being able to be part of an "exclusive club" that takes something from nothing to changing the world.

Because of the internet, magical times can never be had again. You can invent something new, but as soon as anyone finds out about it, everyone now finds out about it. The "exclusive club" period is no more.
by embedding-shape | 2025-11-16 15:56:15+00:00
> The internet is no longer a safe haven for software hobbyists

Maybe I've just had bad luck, but since I started hosting my own websites back around 2005 or so, my servers have always been attacked basically from the moment they come online. Even more so when you attach any sort of DNS name to it, especially when you use TLS and the certificates, guessing because they end up in a big index that is easily accessible (the "transparency logs"). Once you start sharing your website, it again triggers an avalanche of bad traffic, and the final boss is when you piss of some organization and (I'm assuming) they hire some bad actor to try to make you offline.

Dealing with crawlers, bot nets, automation gone wrong, pissed of humans and so on have been almost a yearly thing for me since I started deploying stuff to the public internet. But again, maybe I've had bad luck? Hosted stuff across wide range of providers, and seems to happen across all of them.
by dahart | 2025-11-16 15:56:48+00:00
> When I “win”, the someone else “loses.”

Why do you say that? What kinds of “greatness” are you thinking about? Does that mean money, or fame? Why does someone have to lose?

I’m also a bit allergic to competition, but I want to respectfully disagree with this idea that greatness is somehow zero-sum. There’s an enormous number of ways you can “win” without someone else losing anything, so much so that non-competitive “wins” are a regular part of speech. WinArmy on YouTube comes to mind as a stupid example. :P “Win” in that case can mean skilled or lucky.

Making a lot of friends is a win, one where everyone wins. Being a great artist or philosopher or anthropologist is a form of greatness that helps everybody and hurts nobody. Discovering the cure for a disease is greatness.

Even making money, if that’s considered greatness, doesn’t necessarily come at the cost of someone else. If you’re the person in a company who helps make a better product, better marketing, more sales, or any decisions that result in more money in the door, you can make more money for yourself and make more money for everyone around you too. It doesn’t need to come at a loss for the customers either, your product can be positive value for them after paying for it, and in some cases can earn them money. Even the economy isn’t zero-sum.
by quaintdev | 2025-11-16 15:56:48+00:00
I do not have a solution for blog like this but if you are self hosting I recommend enabling mTLS on your reverse proxy.

I'm doing this for a dozen services hosted at home. The reverse proxy just drops the request if user does not present a certificate. My devices which can present cert can connect seamlessly. It's a one time setup but once done you can forget about it.
by DrBazza | 2025-11-16 15:57:20+00:00
> they _really_ hate nuclear

The general public don't understand nuclear. And we can thank CND, Greenpeace, and the mainstream press of the 60s onwards for regurgitating their misinformation and poor science as fact.

Modern designs are effectively melt-down proof. Nuclear waste storage is also hilariously funny. People understand not to tread on a railway line or get electrocuted and die, but somehow have a problem with burying waste at the bottom of a sealed mine in a geologically safe area many miles from the nearest village or town (never a city) in containers that have been tested to literal destruction is somehow a problem.

The sad irony is these eco-people's opposition to nuclear for decades has resulted in gigatons of CO2 from coal/oil/gas power stations.
by CGMthrowaway | 2025-11-16 15:57:25+00:00
It's definitely good to know how to do it. This guy shares his anecdote and it's worth pointing out while UPS made an error there is plenty of responsibility that can be taken by the buyer and seller when importing. Don't put your life and finances in the hands of someone else like a chump if you can avoid it. The buyer can request/urge the seller to properly declare items (e.g. as used vintage computer parts), and the seller can declare items and prices clearly. The buyer can also pre-clear with customs (this is more advanced, level 2, but Customs has been investing a lot into making pre-clear process easy and useful)
by arp242 | 2025-11-16 15:57:38+00:00
Unfortunately not and it's worse than you think because with "some people", "they", and "the few" they means Jews. You can look at the post history for the pattern, after which this is pretty obvious. I already emailed about this some time ago but antisemitism is completely fine if you use thinly veiled euphemisms and don't directly insult people, apparently.
by chris37879 | 2025-11-16 15:58:04+00:00
Exactly this. I use a Macbook for my day to day computing, programming, and general internet use. I have a Windows 11 gaming rig. Well, it turns out Hades 2 runs great on my macbook and that's been my game as of late, so the desktop hasn't been powered on in weeks. I just don't like Windows 11, and Linux just isn't there yet for my mixed DPI monitor setup (though I hear is getting close), or VR titles just yet.
by ACCount37 | 2025-11-16 15:58:26+00:00
That's IN the report. Yes, yes you can. You don't need to be an insider at Anthropic to use Anthropic's AIs.

They used a custom Claude Code rig as an "automated hacker" - pointing it at the victims, either though a known entry point or just at the exposed systems, and having it poke around for vulns.

They must have used either API keys or some "pro" subscribtion accounts for that - neither is hard to get for a cybercriminal. If you have access to Claude Code and can prompt engineer the AI into thinking you are doing legitimate security work, you can do the same thing they did.

How do you attribute an attack like this? You play the guessing game. You check who the targets were, what the attackers tried to accomplish, and what the usage patterns were. There are only this many hacker groups that are active at the work hours of the work days in China and are primarily interested in targeting government systems of Taiwan.
by chickenbig | 2025-11-16 15:58:51+00:00
Please no more of Stop Sizewell C's Alison Downes a.k.a. (Moira) Alison Reynolds [0] & [1], who also happens to be one of the directors of the Greenpeace Environmental Trust [2].

> That’s why France had to raise the price because even with subsidies they couldn’t cover the costs

I'm not quite sure what you meant by this. By France did you mean EDF? And which power station are you referring to?

[0] https://stopsizewellc.org/core/wp-content/uploads/2025/05/TE... page 5

[1] https://find-and-update.company-information.service.gov.uk/o...

[2] https://find-and-update.company-information.service.gov.uk/o...
by skydhash | 2025-11-16 15:59:28+00:00
No one is arguing that. Just that VSCode is also complex too. But it’s just that out of the box, there’s nothing special. Then you add a few tools through plugins and that’s the extent of of workflow customization most people stay at. If you want more, you have to start a whole new project, and the complexity of that is high while the return is not as good as you can have with emacs/vim.

With emacs/vim, getting started is fairly easy (there’s a tutorial). The learning phase is linear, but it’s just practice and using the software. Creating your own tool is very easy as you can jumpstart from where other’s plugins are and add your own stuff. In VSCode, it’s starting from scatch everytime.
by cyp0633 | 2025-11-16 15:59:29+00:00
My Gitea instance also encountered aggressive scraping some days ago, but with highly distributed IP & ASN & geolocation, each of which is well below the rate of a human visitor. I assume Anubis will not stop the massively funded AI companies, so I'm considering poisoning the scrapers with garbage code, only targeting blind scrapers, of course.
by embedding-shape | 2025-11-16 15:59:45+00:00
> and I see no compelling alternative.

Another potential cause: It's way easier for pretty much any person connected to the internet to "create" their own automation software by using LLMs. I could wager even the less smart LLMs could handle "Create a program that checks this website every second for any product updates on all pages" and give enough instructions for the average computer user to be able to run it without thinking or considering much.

Multiply this by every person with access to an LLM who wants to "do X with website Y" and you'll get an magnitude increase in traffic across the internet. This been possible since what, 2023 sometime? Not sure if the patterns would line up, but just another guess for the cause(s).
by TheOtherHobbes | 2025-11-16 15:59:52+00:00
The UK is aiming for around 27GW of battery storage by 2030.

But it's not a simple picture. The grid needs to be expanded to distribute power from renewables more efficiently, batteries aren't the only storage option, and the concept is still too centralised.

A combination of distributed rooftop solar with domestic batteries, maybe local storage in substations, strategic national storage, and a mix of sources would be a more effective strategy than trying to park huge batteries around the country in the hope they'll be big enough.

The UK still has a post-war mindset around energy which doesn't make sense in the 21st century.
by the__alchemist | 2025-11-16 16:00:00+00:00
In the case of libraries, this distinction is important; we've set up our computing infrastructure in a way replete with barriers which and drive repeated efforts in isolation. Therefore, if a library is written in Rust, it suggests that I can use it in my Rust program clear of a conspicuous barrier type.

For an application, service, etc like this... it is not relevant.
by spectre3d | 2025-11-16 16:00:22+00:00
Agreed, pulling the phone out of a pocket with my thumb on the home button and having it unlocked and ready to use by the time I look at it is is ideal.

Much better than having to pull it out, hold in in a way that it can see my face, then swipe up, then wait for the stupid animation at the top of the screen to finish and the actual unlock to occur and then finally be able to use the device.
by abeppu | 2025-11-16 16:00:52+00:00
The talk focuses for a bit on having pure data from before the given date. But it doesn't consider that the data available from before that time may be subject to strong selection bias, based on what's interesting to people doing scholarship or archival work after that date. E.g. have we disproportionately digitized the notes/letters/journals of figures whose ideas have gained traction after their death?

The article makes a comparison to financial backtesting. If you form a dataset of historical prices of stocks which are _currently_ in the S&P500, even if you only use price data before time t, models trained against your data will expect that prices go up and companies never die, because they've only seen the price history of successful firms.
by bad_haircut72 | 2025-11-16 16:01:18+00:00
Its obviously not as dire (yet) but I think Texas will face something like this in the coming decades. Its the kind of problem that requires people at all levels of society to cooperate and sacrifice - farmers & businesses need to draw less, people need to use less and government needs intelligent and actionable policy, plus big investment into unsexy and invisble infrastructure upgrades - so basically we're screwed.
by magicalhippo | 2025-11-16 16:01:29+00:00
> Bridges to nowhere are totally a thing

Come on now. It's not nowhere, there's 24 people living on that island, of course that's worth building a $45 million bridge for them[1].

(just the latest silly bridge project here in Norway)

[1]: https://www.nrk.no/nordland/nordland-fylkesrad-vil-bygge-bro...
by gmuslera | 2025-11-16 16:01:52+00:00
If will be avoided if we die before, i.e. because the conditions that would eventually lead to that event.

We are changing the environment and the conditions very fast, the Permian process could had taken from hundreds of thousands to millions of years. And CO2 levels because the eruptions that started this were in the order of several thousands, in a process that took also hundreds of thousands of years.

But we are in the road to reach those numbers within decades or very few centuries. If the trend continues, we will die, but by (multiple) other reasons.
by westoncb | 2025-11-16 16:01:55+00:00
I think the idea is like: it took extra work 'cause Rust makes you be so explicit about allocations and types, but it's also probably faster/more reliable because that work was done.

Of course at the end of the day it's just marketing and doesn't necessarily mean anything. In my experience the average piece of Rust software does seem to be of higher quality though..
Show HN: Multi-agent AI stock analyzer – 408% return trading Korean market
by prism_insight | 2025-11-16 16:02:10+00:00
Hey HN! I built PRISM-INSIGHT, a multi-agent system where 13 specialized AI agents collaborate to analyze Korean stocks (KOSPI/KOSDAQ). It's completely open source and has been running live since March 2025.

[What it does] The system automatically detects surging stocks twice daily, generates analyst-level reports, and executes trading strategies. Each agent specializes in something different – technical analysis, trading flows, financials, news, market conditions, etc. They work together like a real research team.

[Why I built this] I wanted to see if GPT-4 and GPT-5 could genuinely replicate what human analysts do, but without the typical single-agent limitations. So I split the work across multiple specialized agents that collaborate. The trading simulation has been running for 8 months now with real Korean market data.

[How to try it]

Join the live Telegram channel! https://t.me/prism_insight_global_en (gets daily alerts and reports)

Check the real-time dashboard! https://analysis.stocksimulation.kr (all trades, performance, AI reasoning)

Clone and run it yourself! https://github.com/dragon1086/prism-insight

[The interesting parts] The system uses MCP (Model Context Protocol) servers to give agents access to live market data, web search, and financial APIs. I'm using GPT-4.1 for analysis, GPT-5 for trading decisions, and Claude Sonnet 4.5 for the conversational bot.

The first trading simulation (Season 1, Mar-Sep 2025) returned 408% across 51 trades. Current season(2) is at +11% realized returns vs KOSPI's +16%. Also running it with real money now ($10k account, up 9.35% since late September).

[Tech stack] Python 3.10+, async/await throughout, SQLite for trade history, Playwright for PDF reports, matplotlib for charts. The whole thing is about 8,400 lines of Python across 56 files.

[What makes it different] Most AI trading projects are either single-agent or black boxes. This one uses a multi-agent architecture where you can see exactly what each agent is analyzing and why. Everything is transparent – the dashboard shows every trade, every decision, and all the reasoning.

It's MIT licensed and runs entirely on your machine if you want. I'm covering the API costs (~$200/month) to keep the public Telegram channel free for 450+ users(Korean channel + Global channel).

Would love feedback on the multi-agent approach or questions about running AI agents in production!
by DrBazza | 2025-11-16 16:02:24+00:00
The cost of nuclear is two fold - government bureaucracy, and the lack of commercialization due to decades of misinformation from the eco-groups.

The plans just to build a tunnel under the Thames in the UK in 2025 is over 2 million pages at the moment, imagine what it is for the Sizewell C reactor - the environmental assessment on its own was 44,000 pages.

SMRs are a good middle ground because they can be commercialized and cost can be driven down once the government gets out of the way.
by TheOtherHobbes | 2025-11-16 16:03:59+00:00
People have a problem with spent fuels sitting in pools for decades, as happens in Sellafield.

"Originally constructed in the 1940s, 50s and 60s these facilities - two ponds and two concrete silos - no longer meet the safety requirements that are required today and present some of the most difficult decommissioning challenges - not just in the UK - but in the world."

The industry does not have a good reputation, and it only has itself to blame for that.

https://www.onr.org.uk/our-work/what-we-regulate/sellafield-...
by chedoku | 2025-11-16 16:04:01+00:00
I’m working on Shapiful, a cloud-based platform that makes designing and generating 3D-printable labels and custom objects fast, simple, and accessible to everyone. https://www.shapiful.com The idea is to remove the steep learning curve of traditional CAD tools while still giving you precise, print-ready models in minutes. With Shapiful, you can create personalized labels, signage, tags, stamps, LEGO-compatible pieces, or even board game tiles by customizing shapes, text, braille, or QR codes. You can also upload existing STL files and overlay text or graphics seamlessly, with live 3D previews, parametric scaling, and automatic surface detection to make placement easy. We support a variety of shapes, mounting styles, and text styles (embossed, debossed, engraved, or negative), all designed to produce durable, professional-quality models ready for printing. The platform is aimed at engineers, designers, educators, hobbyists, gardeners, and 3D printing enthusiasts who want fast, flexible, and fun customization without the complexity of traditional CAD software. Essentially, Shapiful turns 3D printing personalization from a technical chore into an intuitive creative process, whether you’re making home labels, company signage, accessible braille tags, or playful DIY projects.
by bccdee | 2025-11-16 16:04:40+00:00
Java serialization is implemented with reflection, not inheritance. `extends Serializable` is just a marker which tells the serializer it's okay to serialize a class. Go serializes with reflection too, and there's no inheritance at all in that language.

> Rust's solution is more powerful, but also leads to more unreadably dense code.

Instead of reflection, Rust does serialization with code generation. Java does this too sometimes in libraries like Lombok. The generated code is probably quite dense, but I expect the Java standard library reflection-based serialization code is also quite dense. In both cases, you don't have to read it. `extends Serializable` and `#[derive(Serializable)]` are both equally short. And the generated code for protobuf serialization (which I have read) is pretty readable.