MurphyA/hacker-news huggingface dataset:
by roenxi | 2026-01-21 12:23:18+00:00
Is supporting Philippine control of the Philippines a hard position to argue to? It is really easy to propose better strategies than almost anyone was going with in the early-mid 20th century, it is hard to overstate how badly the leadership of that era got it wrong. The US system did an amazing job of outperforming the Europeans and Asians, but it wasn't because the quality of its people was higher. The US presidents didn't suddenly become incompetent with Trump and Biden - they've consistently been not up to the task and it is just the visibility in the modern era is a lot better.

The only reason the US managed to look good coming out of the 1900s is because they were doing a much better job of limiting the government than the Europeans or Asians. Both of whom had significant authoritarian factions that managed to get embedded in the official power structures and refused to see sense for an embarrassing number of decades. Very much critics-don't-count people, the authoritarians. It is amazing looking back at the trials Europe had to go through to see out the monarchies.

"It is not the critic who counts..." was a great speech and there is a kernel of truth there, but it just so happens that there is a reason it is a US president who gave it. The reason the US does so well is it makes it as hard as possible for the president to do anything because the critics are shooting fish in a barrel when they start making legitimate, accurate and important criticisms of US president that certainly do count. It is a dream of the US presidents that the critics would stop reminding everyone that there are better options that said president should be choosing.
by da_chicken | 2026-01-21 12:23:27+00:00
You can use Shannon's maxim instead if you're going to be deliberately obtuse. The point is true for any system intended to be secure, and a network is such a system, as is the security software such as the claimed NAT software.

Or do you really want to argue that Linux Netfilter/nftables or BSD pf being open source is a security problem?
Show HN: Share Project Updates with Clients
by ahuth | 2026-01-21 12:23:36+00:00
Hi, I'm posting Daily Done, a web app for sharing project updates with clients - https://dailydone.work.

Give it a try, it's completely free right now.

Concept - make it easy to share updates, and let clients see them without any friction (no signup required for clients). Clients can also react with emoji and comment.

Goals - my day job is making web apps, but I've never shipped a product on my own. With this I wanted to create something that I could actually build, ship, and support end-to-end. So it is pretty simple (maybe too simple?).

Tech stack
- NextJS... don't hate me. Next has an annoying amount of magic, but I really like using it. Let's me use React to generate plain HTML, and sprinkle in client-side JS for interactive bits.
- Sqlite / Turso. Local dev without needing docker is really nice.
- WorkOS authkit, instead of rolling my own auth.
- Polar for billing, although billing isn't currently active.

Challenges
- The classic problem of getting people to try it out.
- Building something completely end-to-end was new for me. For example, setting up the webhooks and coordinating auth and billing isn't hard, but took a bit of thought.
- I can't design.

Learnings
- Maybe don't even build in billing, or possibly even auth, until people are trying it out.
by CurleighBraces | 2026-01-21 12:23:53+00:00
I agree with your statement and perhaps my example is bad/too specific in this case.

Once I started working this way however, I found myself starting to adapt to it.

It's not unusual now to find myself with at least a couple of simultaneous coding sessions, which I couldn't see myself doing with the friction that using Claude Web/Codex web provides.

I also entirely agree that there's going to be a lot of innovation here.

IDEs imo will change to become increasingly focused on reading/reviewing code rather than writing, and in fact might look entirely different.
by AndrewDucker | 2026-01-21 12:24:26+00:00
Presumably because Sweden is selling some of that cheap power to Germany.

The solution to which is to generate even more power in Sweden (so you can sell it off cheap and have it cheap too) or that Germany produces power more cheaply so that it's not giving Sweden so much money for electricity. Both of these should happen if the market is set up well.
by piva00 | 2026-01-21 12:25:04+00:00
I believe what Bessent is leaving aside, probably not out of ignorance but for rhetoric sake, is that Denmark isn't alone, alone it would be a small player (while still being disproportionately bigger for its relative size and population) but the Nordics tend to band together, the Nordic Council is one of the oldest and closest alliances in the modern age.

With the Nordic Council it becomes 22 million people with a GDP of US$ 2.2 trillion, the same GDP as Canada, close to Italy, Russia, and Brazil.

You piss off Denmark and the rest of the Nordic Council members will support it.

On top of all of that you then have the European Union, in which the majority of members will also put support behind one of its members (notwithstanding the likes of Hungary, and perhaps Slovakia with its latest government).

It's really sad to watch this rhetoric unfold from the USA, it starts with the heads but now we see it creeping into comments here on HN. It's bizarre how easily American public opinion is manipulated.
by ViewTrick1002 | 2026-01-21 12:25:04+00:00
I think you’re getting cause and effect wrong.

Previously Sweden was much tighter coupled to German prices, but since fossil fuels were cheap people didn’t really notice.

Today due to CO2 cap and trade fossil emissions are expensive. [1]

Couple it with a massive renewable buildout leading to a decoupling of the prices that didn’t happened before.

We now have maximum volatility. Jumping between expensive fossil prices and an absolutely mindbogglingly large surplus leading to essentially free energy.

As Germany, and the rest of Europe, transitions to renewables we will spend less and less time on fossil fuel marginal prices and see our energy systems stabilize on renewable and storage prices. Outside of emergency reserve style situations.

[1]: https://en.wikipedia.org/wiki/European_Union_Emissions_Tradi...
by maerch | 2026-01-21 12:25:35+00:00
> Huh? No, that's been established since Karpathy coined the term; you don't review the code, only use the agent and don't care about how it was done, just about the results.

However, nowadays it is used as a synonym for everything that is somehow generated by an LLM. Regardless of whether it is a spec-driven, carefully reviewed and iterative piece of software or some yolo-style one-prompter with no idea how it was done.
by Y-bar | 2026-01-21 12:25:57+00:00
Let's not underestimate the ability of Fox News, Peter Thiel, Turning Point USA, Newsmax, Truth Social, and Elon Musk's Twitter to manufacture a enough of a cult.

Recent example is how they are using Erika Kirk (she appears to play along quite well) https://www.foxnews.com/politics/vance-trump-jrs-plans-bolst...
by xienze | 2026-01-21 12:26:02+00:00
> So I don't think we can extrapolate confidently at all

But the parent was — the implication being that if the other third had voted, surely they would have voted in greater proportion for Democrats than Republicans. That’s based on nothing but vibes and assumptions. I argue that the 64% share of people that actually did vote give you a lot more confidence in how the remaining third probably would have voted than whatever the parent suggested. It’s at least a starting point for extrapolation.
by pj4533 | 2026-01-21 12:26:03+00:00
This is a WILD thread.

I had no idea so many people still clung to these lines!

Personally, I see huge value. I’ve built more in the past year than I ever have before. Ideas that used to go on a list, now get implemented in a weekend. The ones that are good, I’ve shipped. Others get played with, tested, and set aside. Not due to lack of quality, but the idea wasn’t right. Some need more thought so I’ll keep testing, and tweaking over time.

Evidence? Those projects would not exist if not for these tools. Not because I couldn’t write them, but because I WOULDN’T have written them.

But I’ve given up trying to convince people. If you don’t think it works, great. Don’t use it. That’s fine with me!

I’d urge you to keep trying though. Hopefully you have the moment as well. And if you think, “it’s ok for some things, but not what I do”, well…just don’t wait a year before trying again. Keep an open mind, and integrate the tools into your workflow everyday. Not as a one off “ok fine, I’ll test this stuff” grumpy kind of way, but in an honest iterative way where you are using the tools on a daily basis, even in a small way. For docs. Whatever. Just keep using them. Eventually you’ll see. Eventually you’ll have the moment.

One thing I think is lost in a lot of these conversations is how much FUN I am having. I’ve been coding for…well if you count copying BASIC from books into a Timex Sinclair, about 40+ years. Maybe professionally for 30+? I haven’t had this much FUN building since back when I copied those games from that little red book of BASIC programs. These tools make even mundane work fun for me, cause you need to have your workflow right. So coding becomes more like Factorio or something. Keep optimizing your setup, then simplify, the optimize, then simplify.

Syntax was always something that felt like a hurdle. I always rolled my eyes at people that get lost in the minutia of a language. Like I remember the Perl neck beards from way back. lol.

I learned what I needed to get the task done, then moved on. Likely forgetting 90% of the details anyway, so I could keep an eye on what I considered important. Architecture. Functionality. Separation of Concerns. Could I dive back in and figure out the details again if needed, sure. No problem.

NOW these tools let me work at this abstraction level even more.

And I’m here for it.

Just amazing this is where we are at as an industry.
by thrance | 2026-01-21 12:26:37+00:00
> I don’t think we can assume that the presence of violence automatically indicates that society isn’t fair.

I think it does, actually. The more unequal the country, the more violent it is. Which is why the best way to get rid of crime is not to give unlimited funding to the police (that has been shown to be very ineffective, and ruinous), it's to make sure no one needs to commit it. That will never get rid of all crimes, of course.

https://www.economist.com/graphic-detail/2018/06/07/the-star...
by kstenerud | 2026-01-21 12:26:39+00:00
It's unbelievable how productive AI has made me. With the release of the latest Claude, I'm now able to achieve 100x more than I could have without it.

In one week, I fine-tuned https://github.com/kstenerud/bonjson/ for maximum decoding efficiency and:

* Had Claude do a go version (https://github.com/kstenerud/go-bonjson), which outperforms the JSON codec.

* Had Claude do a Rust version (https://github.com/kstenerud/rs-bonjson), which outperforms the JSON codec.

* Had Claude do a Swift version (https://github.com/kstenerud/swift-bonjson), which outperforms the JSON codec (although this one took some time due to the Codable, Encoder, Decoder interfaces).

* Have Claude doing a Python version with Rust underpinnings (making this fast is proving challenging)

* Have Claude doing a Jackson version (in progress, seems to be not too bad)

In ONE week.

This would have taken me a year otherwise, getting the base library going, getting a test runner going for the universal tests, figuring out how good the SIMD support is and what intrinsics I can use, what's the best tooling for hot path analysis, trying various approaches, etc etc. x5.

Now all I do is give Claude a prompt, a spec, and some hand-holding for the optimization phase (admittedly, it starts off at 10x slower, so you have to watch the algorithms it uses). But it's head-and-shoulders above what I could do in the last iteration of Claude.

I can experiment super quickly: Try caching previously encountered keys and show me the performance change. 5 mins, done. Would take me a LOT longer to retool the code just for a quick test. Experiments are dirt cheap now.

The biggest bottleneck right now is that I keep hitting my token limits 1-2 hours before each reset ;-)
by cynicalpeace | 2026-01-21 12:26:54+00:00
Something I've seen some tech people do successfully is make a product and then sell it.

Selling a product is often funner than making it. You can make TikTok and Instagram videos selling it. You can act in front of a camera, and brainstorm new and creative ways to communicate.

Nowadays, making a product can be quite boring. AI can code up most everything, better than most devs. This problem of "bored devs" is only going to get worse.

You need to be having fun! It's absolutely key. Luckily, it's the funnest time in history to start selling
by David_Osipov | 2026-01-21 12:26:56+00:00
I can just tell you, that my whole website with the complex logic and systems (based on Astro), which produce more scientific metadata in html code than Nature journal, was spec-coded by me using Github Copilot. But this is my pet project, not an enterprise battle tested one with thousands of users, but it still works: https://david-osipov.vision/en/
by kristoff_it | 2026-01-21 12:27:01+00:00
My experience with the US tax system is that you need to get approval to get non-profit status, and more in general I do think this has something to do with the price of eggs in the sense that you should obviously be prevented from being able to setup a non-profit company if what you're doing has nothing charitable about it.

I made the mistake of leaving this unsaid, but 501c3 in the US also means that the company is tax exempt, which is the actual concrete thing I was implicitly asking about.
by embedding-shape | 2026-01-21 12:27:16+00:00
The way I check for duplicates is to just try to submit it. If it's a duplicate, it'll count as an upvote to the existing one, otherwise I end up submitting it, it's a win-win :)

I too tried to submit eu-inc.org yesterday I think, but was then redirected to https://news.ycombinator.com/item?id=46696097

Seems someone else might have the same workflow, and the de-dup detector let it through for whatever reason.
by luplex | 2026-01-21 12:27:26+00:00
this is not the only blocker for European startup success. We need to address each blocker separately.

The EU Inc. makes pan-EU operations simpler for businesses. This decreases internal barriers for trade, so it will lead to growth!

I feel like the mentality problem will follow the market realities. If startup founders become rich, they turn into investors and the startup snowball keeps growing.
by blacklion | 2026-01-21 12:27:50+00:00
I mean, this is not a solution if we want winder adoption.

I was FIDONet node (and even hub) sysop, and I remember well, that FIDO was rigid hierarchical structure — you have your NC, and NC can discommunicate any node in his network. Yes, it was elected position, but after elections it was mostly dictatorship.

It doesn't seems like «Fully self-configuring multi-hop routing over heterogeneous carriers» advertised by this project, rather opposite.
by carlosjobim | 2026-01-21 12:28:03+00:00
There is nothing hindering European startups to raise money from all over Europe. Except that Europeans hate to invest in real businesses and love investing in real estate.

American startups and businesses get investor money from all over the world, including from Europe. Willingness to invest in startups depends on the downstream of willingness to invest in business in general. If venture capital investors know that there's a lot of money willing to invest after the startup phase, then they are willing to take more risks. And so on for every phase of investors, until you reach big institutional investors like retirement funds.

It looks like the proponents here have fallen into the classic European thinking: "Let's talk and make papers to make our wishes become true". Instead of trying to understand reality and why things are the way they are.

They should ask themselves why any European investor would want to invest in a European startup instead of in an American startup. They should ask themselves why European entrepreneurs should create their startup in Europe instead of in America. When they have the answers to those questions they know what solutions to propose.

My experience doing business in and with America has been nothing but fantastic. They have all the infrastructure and all the culture to help entrepreneurs and anybody who wants to do business. They want to do business as well. Need a credit card processor? Need an LLC? Need a bank account? Need a business loan? It's easy, the USA is fucking open for business.

In Europe it is hostility mostly all the way, from banks to regulators to governments, and so on. The easy part is registering a company, which is just as swift in Europe as it is in the USA. But apart from that you won't find any friends in the process. Even if you're European. Even in the country and the city you were born in.

Americans love new things and new ideas and see them as opportunities. Europeans see them as threats. And that is mirrored everywhere you turn. You might agree with the European perspective in a society-wide perspective, but for startup businesses the American mindset fits much better.
by shakauy | 2026-01-21 12:28:09+00:00
DNS TXT records are usually added for email auth or vendor verification and rarely revisited. We scanned TXT records across Fortune 500 domains to see what they expose at scale, and found they consistently reveal email infrastructure, SaaS dependencies, legacy tooling, and long-lived operational artifacts. The analysis shows how much actionable security and intelligence context is visible through public DNS alone, without touching a single endpoint.
by embedding-shape | 2026-01-21 12:28:25+00:00
> investors understand how the legals work (Delaware C-corp, UK Ltd is OK too)

Man, at least read the title of the submission, even if you're not gonna be bothered reading the contents. This is clearly about EU and Europe, incorporating in either of those two places would defeat the entire purpose :)

> the legal entity you choose is possibly the least consequential

I think this is a bit of the goal with EU-INC, so people don't have to think about it as much. Right now, if you're multinational, you really have to be careful what country you use as your base. Hopefully, with something like this, in the future, you can also include a "EU-INC" in there, and advice people to just go with the simplest way. I think that's the dream at least.
by Kaibeezy | 2026-01-21 12:28:28+00:00
Independent education and practice in foundational skills inherently threatens entrenched interests. For example, professional organizations have always managed the flow of entrants to their fields. Autocracy-controlled AI is the killer app to displace professional development, creating an unbridgeable gap in knowledge and experience — the “knowers” and the “know-nots”. Discuss.
by andawaywego | 2026-01-21 12:28:39+00:00
Main issues I could find through skimming is conflating chat performance (sometimes very clearly tool-less) with agent performance, not allowing the AI to self organize on a cross-video consistent repo, not providing any persisted feedback, and a little nitpickedly going through providing motivating material in such a weird and inconsistent way sometimes with links instead of downloaded files and such.

In some cases even for the agent examples I just have to assume that the AI encountered some issue applying tooling and was forced to run in text mode throughout? Unfortunately there seems to be so much missing context for the viewer of what the assignment, process, expected and resulting output are that you can only really guess at what's going on from the most outwardly bewildering (to the OP) behaviour.
by mrtksn | 2026-01-21 12:28:52+00:00
But evidence shows that they do emigrate in mass when there's a reason, it's one of the core issues of the last decade and the reason why fascists gained power all over the world. If fact its the reason why masked people in USA are hunting down immigrants.

Its also factual that there's a large scale migration intra-EU, with people from poorer countries moving to rich ones to seek jobs. Bulgaria, Romania and Poland are prime examples for that.

Its also well documented that those same people stop migrating and even coming back once their counties level up with the rest of the EU, again Poland and Bulgaria are good examples for this in the last years.

EU is trying to make sure that the poorer countries receive the help they need to catch up and it looks like its working.
by viraptor | 2026-01-21 12:28:53+00:00
It's quite silly how people talk about the "left" in the US. There's barely any left present in politics. Much less "far/extreme left" or anything close to that. Nobody is really fighting for UBI, nationalisation of large utility-like corps, redoing healthcare completely, wealth taxes, dismantling the two-party system. And these ate still fairly chill ideas that recently happened in other countries, far from "extreme".
by ExoticPearTree | 2026-01-21 12:29:03+00:00
> If your business is dependent on slave labor

There is no such thing as slave labor in the tech sector.
Some countries offer a lower barrier to entry than others.
The EU has a very high barrier to entry when it comes to taxation.

You can believe what you want, but I think every country's goal is to reduce taxation as much as possible for companies and for people. Unfortunately, the current in the EU is to keep raising them and give state more and more monopoly on services.
by al_borland | 2026-01-21 12:29:03+00:00
I have a lot of unused gift cards. I'm sitting on about $500 worth, which is better than the $1,500+ I was sitting on a few years ago. I tried to make it a point to spend them down, hoping to get to 0, but no such luck.

Beyond the issue of not really knowing what to buy, I find the friction of them holds me back from bothering with them most of the time.

For example, I have a gift card to a Speedway gas station for $25. The date on the back is from 2012, I've been sitting on this for over a decade. If I want to use it, I need to go find a Speedway, instead of getting gas in my usual pattern, and then I can't just fill up the tank. I need to just pump exactly $25, which seems like a small thing, but I'm then not leaving will a full tank. The alternative is having to split the charge over multiple forms of payment... can this be done at the pump or do I need to go see the teller? These are a bunch of questions and friction that aren't worth it. If the total is less than $25, then I have a card with just a few dollars on it, which is even less likely to be used, as the friction remains, while having an even lower payoff.

I've been debating handing them out to random people on the street, but I'm not sure if that is actually helping anyone, or just shifting the obligation.