MurphyA/hacker-news huggingface dataset:
by WithinReason | 2026-01-21 11:23:46+00:00
After a quick look this is can be seen as a low level GPU/TPU optimization problem where you have to consider the throughput and depth of different arithmetic pipelines. If you want to hire people who understand how to do that you unfortunately have to give them such a convoluted task and emulate the relevant parts of HW. (In reality this is probably more like TPU since it has scalar pipelines, but the optimization methods are not that different)

The task is to parallelize tree traversal, which is embarrassingly unparallel so it's tricky.
by anticodon | 2026-01-21 11:24:19+00:00
I don't follow Ukrainian laws closely. I remember they allowed young men of ages 18-22 to cross the border in August 2025 (!). That caused enormous lines on the borders as the first day after this law 11,000 young men fled the country.

But that only about men of age 18-22. Men of age 22-60 still cannot leave the country. And 18-22 couldn't leave the country for three years.
by fmdv | 2026-01-21 11:24:43+00:00
I code powershell, and what really worked for me was defining a highly detailed and specific rules file that outlines exactly what kind of output I want. This includes coding style, design patterns, example function structure, and a whole other bunch of requirements.

In augment code (or any other IDE agent integration), I can just @powershell-advanced-function-design at the top so the agent references my rule file, and then I list requirements after.

Things like:

- Find any bugs or problems with this function and fix them.

- Optimize the function for performance and to reduce redundant operations.

- Add additional comments to the code in critical areas.

- Add debug and verbose output to the function.

- Add additional error handling to the function if necessary.

- Add additional validation to the function if necessary.

It was also essential for me to enable the "essential" MCP servers like sequential thinking, context7, fetch, filesystem, etc.

Powershell coding isn't particularly complex, so this might not work out exactly how you want if you're dealing with a larger codebase with very advanced logic.

Another tangent: Figma Make is actually extremely impressive. I tried it out yesterday to create a simple prompt manager application, and over a period of ~30min I had a working prototype with:

- An integrated markdown editor with HTML preview and syntax highlighting for code fences.

- A semi-polished UI with a nice category system for organizing prompts.

- All required modals / dialogs were automatically created and functioned properly.

I really think agentic coding DOES work. You just have to be very explicit with your instructions and planning.

YMMV.
by themafia | 2026-01-21 11:25:05+00:00
When people feel underrepresented to the point of being bullied they turn to any voice which seems to reflect even a tiny fraction of their frustrations.

There's a real mean spirit in open source lately and a lot of it seems to revolve around political views. There's become this idea that if you and I disagree on politics then it would be impossible for us to write quality software together. It's damaged a lot of good will and cohesion that used to exist within the open source software community.

This used to be about making free software to people so that they weren't abused by corporations. Now it's about pushing agendas and creating exclusion criteria. There's only one group in this scenario that benefits from this outcome.

If you don't like Lunduke then you should recognize the factors that give rise to people like him. Unless your solution is to completely eliminate anyone who disagrees with you then your apparent mindset only furthers the problem.

I wish we could put all this aside and just enjoy open source again.
by 3rodents | 2026-01-21 11:25:11+00:00
Seems like a broader version of what Estonia are already doing with e-residency[1]. Registering a company online in a few hours is already easy in a few jurisdictions around the world (e.g: the U.K.[2]) so this isn’t a particularly revolutionary but the intent it signals is good.

[1] https://www.e-resident.gov.ee/
[2] https://www.gov.uk/government/organisations/companies-house
by perching_aix | 2026-01-21 11:25:34+00:00
How would desperation be "manic ignorance", when desperation is specifically when you think/know something is unlikely to impossible, yet feel cornered enough to go for it anyways? The only interpretation I can imagine that fits, you clearly did not mean.

This really just reads like finding their efforts unreasonable, then presenting that opinion as a foregone logical conclusion they were merely too stupid / ignorant to realize, and doing so from a position of hindsight with zero evidence no less. It's purely just tropes and ideas. And even if we keep to just reasoning about ideas, if technology was not able to shape society, politics, or the way people interact, we ourselves wouldn't be talking, so I beg to differ on it being such a foregone conclusion in general.

If I really had to consider a critique along these lines, the only salient difference I see specifically to ventures like this is that they concern themselves very little with what there's a cultural moment and narrative space for, due to being convinced whatever they're doing needs to happen. Ventures need these though, hard work and a sound idea is not sufficient (or sometimes even required), just like with anything else. It needs to find and retain an audience, and have that scale. Same for purely political ventures, really. Opportunity, luck, commitment, and capability is what takes the win. This project, and ones similar, do provide at least the last one for those coming later.

It's Fred Brooks by the way, and the book is about project management deadlines vs staffing strategies according to the synopses I found. I continue to fail to find the connection between that and this. Conversely, the proverbial law usually mentioned in relation with the book is Brooks' law, not Conway's. Not sure if that was a mistake or intentional.
by aeonfox | 2026-01-21 11:25:39+00:00
> But if traffic/views are what you care about, regular submission would do "better".

Traffic and views can lead to comments and discussion. I was definitely looking for feedback. I think there's a minimum threshold of interest that's required before people start engaging. But it could also be that my submission was super boring, or there was something else off-putting about it – I'd be surprised if it was the latter, because the HN audience isn't known for holding back on criticism.
by interleave | 2026-01-21 11:25:43+00:00
My professional workflow with Claude Code goes as follows.

I call it "moonwalk" because, when throwing away the intermediate vibe-coded prototype code in the middle, it feels like walking backwards while looking forward.

- Check out a spike branch

- Vibe code until prototype feels right.

- Turn prototype into markdown specification

- Throw away vibe'd code, keep specification

- Rebase specification into main, check out main

- Feed specification to our XP/TDD agents

- Wait, review a few short iterations if any

- Ship to production

This allows me to get the best of vibe-coding (exploring, fast iterating and dialing-in on the product experience) and writing production-grade code (using our existing XP practices via dedicated CC sub-agents and skills.)
by loh | 2026-01-21 11:25:54+00:00
Just for fun, I built a first person shooter game in UE5 from scratch using agentic coding. I've only spent a couple of months on it in my free time so far, and it isn't complete yet, but it's close enough that I could definitely release an early access version with another month or so of work. The most time consuming tasks have actually been tasks that agentic coding hasn't been able to help out with, like animations and mapping. The game is mostly written in C++ and sometimes the agent makes some bad decisions, but with a bit of extra guidance and being smart about my git commits so that I can revert and try again if necessary, I've always been able to make it work the way I want. I most definitely would not have been able to build this on my own in any reasonable amount of time.

FWIW it seems like it heavily depends on the agent + model you're using. I've had the most success with Claude Code (Sonnet), and only tried Opus 4.5 for more complex things. I've also tried Codex which didn't seem very good by comparison, plus a handful of other local models (Qwen3, GLM, Minimax, etc.) through OpenCode, Roo, and Cline that I'm able to run on my 128 GB M4 Max. The local ones can work for very simple agentic tasks, albeit quite slow.
Show HN: PrepareYourself – Generate flashcards, quizzes, and summaries with AI
by alphatesterguy | 2026-01-21 11:26:22+00:00
I built this while trying to learn Vietnamese. Most flashcard tools make you sign up before letting you do anything. This one doesn't – just paste your text and go. No account, no email, no friction.

Paste any text (job description, study notes, documentation) and get:
- Flashcards with Q&A pairs
- Multiple choice quizzes with explanations
- Bullet-point summaries

Works in 11 languages. Export to PDF, DOCX, JSON, or TXT. Free to use (5 generations/day).

Would love feedback on the output quality – especially from anyone learning languages or prepping for exams/interviews.
by mellosouls | 2026-01-21 11:26:22+00:00
Not wanting to be a gatekeeper, but the author appears to be a "AI Growth Innovator" or some-such-I-don't-know-what rather than an actual engineer who has been ramping up on AI use to see what works in production:

https://www.nibzard.com/about

Scaled GitHub stars to 20,000+

Built engaged communities across platforms (2.8K X, 5.4K LinkedIn, 700+ YouTube)

etc, etc.

No doubt impressive to marketing types but maybe a pinch of salt required for using AI Agents in production.
by dybber | 2026-01-21 11:26:49+00:00
I’m just trying to explain how absurd the proposition is seen from a Danish perspective, and why we from Danish side will continue to say no, as and refer to the same thing as our PM’s have said again and again: this is for Greenlandic people to decide. They would have to vote for it, but all the parties in Greenland are against joining the US.

So whatever proposal or threat of breaking down NATO that Trump will come up with will be met with a no from Danish politicians. It is simply not for them to decide. His only option seen from a Danish perspective is to use the military.
by mikkupikku | 2026-01-21 11:27:07+00:00
With IPv4, if NAT isn't working right then I simply cannot get online and I need to fix it. Fail safe. With IPv6, when my computers being globally addressable is the norm, if my firewall is misconfigured my computers will probably still be online. Fail unsafe.

Arguing this is pointless anyway because it's not even my decision, it's my ISP. I am however quite happy with my ISP's choices in this regard.
by embedding-shape | 2026-01-21 11:27:14+00:00
> On Saturday, I was in Asunción, in Paraguay, to sign the EU-Mercosur trade agreement. It was a breakthrough after 25 years of negotiations. And with it, the EU and Latin America have created the largest free trade zone in the world. A market worth over 20% of global GDP. 31 countries with over 700 million consumers. Aligned with the Paris Agreement. This agreement sends a powerful message to the world. That we are choosing fair trade over tariffs.

As someone who lives in EU, been skeptical of it for most my life, but for the last 3-4 years kind of turned around on the idea of a stronger EU and more independent Europe, I'm really glad to see and hear that things are swiftly moving ahead. Things like this may seem relatively small, especially with everything going around, but these sort of partnerships and agreements really do have a large impact on the next decades, and I hope we'll see more of this. Fair trade is something we've taken for granted, but we've again learned that it's something you have to fight for, and I'm happy to live in the EU who seem to still realize it's important.
by torginus | 2026-01-21 11:27:33+00:00
Which is baffling as to why they chose it - I remember there being memory leaks because GObject uses a reference counted model - cycles from GObject to JS then back were impossible to collect.

They did hack around this with heuristics, but they never did solve the issue.

They should've stuck with a reference counted scripting language like Lua, which has strong support for embedding.
by impendia | 2026-01-21 11:27:54+00:00
I haven't, but others have written about the same trip. There's lots of material online these days, I'm not really familiar with it but if you google "Shikoku henro pilgrimage", all the hits will be about the same trip I took.

There is a wonderful book, Japanese Pilgrimage by Oliver Statler. He goes into the history of the pilgrimage and of Kobo Daishi, the monk whose path the trail follows. He also discusses his own personal experience walking the trail.
by aebtebeten | 2026-01-21 11:28:15+00:00
You can even become your own kingdom (see california, Hawaii, texas, ...) before becoming part of another kingdom.

It may not be straightforward, however; as Linebarger states:

> Formally, war may be defined as the "reciprocal application of violence by public, armed bodies."

> If it is not reciprocal, it is not war, the killing of persons who do not defend themselves is not war, but slaughter, massacre, or punishment.

> If the bodies involved are not public, their violence is not war. Even our enemies in World War II were relatively careful about this distinction, because they did not know how soon or easily a violation of the rules might be scored against them. To be public, the combatants need not be legal—that is, constitutionally set up; it suffices, according to international usage, for the fighters to have a reasonable minimum of numbers, some kind of identification, and a purpose which is political. If you shoot your neighbor, you will be committing mere murder; but if you gather twenty or thirty friends, together, tie a red handkerchief around the left arm of each man, announce that you are out to overthrow the government of the United States, and then shoot your neighbor as a counterrevolutionary impediment to the new order of things, you can have the satisfaction of having waged war. (In practical terms, this means that you will be put to death for treason and rebellion, not merely for murder.)

> ...

Note that this advice was from the mid-XX; in the XXI not all kingdoms seem to recognise the Geneva Conventions anymore!

These days it's probably a case of conjugating irregular verbs?

I am a (dissident turned) freedom fighter
You are a (perfidious) combatant
They are (drug-running) terrorists
by MadsRC | 2026-01-21 11:28:34+00:00
Last I heard of it this was proposed as a directive as opposed to regulation, meaning every single member state would have to interpret it and create their own national implementation. Just like with GDPR.

So 27 individual implementations of this, as opposed to the current 27 different implementations of how to incorporate and assign equity?

Seems… silly?

I’m all for making it more attractive to create startups in the EU… But I don’t think a directive is the right way
by TonyStr | 2026-01-21 11:28:34+00:00
I 100% agree, but I also think you can get very far with just taking a weekend to read the user manual (:h user-manual). It won't solve the remembering problem, but it will make looking up help when you need it much easier. For example, you would know that most window operations start with <C-w>, so when you need to tile windows you could start with looking up `:h ctrl_w`.

There is also a very popular plugin for neovim that shows a popup with possible keybinds and descriptions whenever you begin any keybind: https://github.com/folke/which-key.nvim
by arlort | 2026-01-21 11:28:36+00:00
> this is adopted or not

It's not. However from the speech it sounds like the commission is ready to put forward their proposal soon-ish

After they do so the actual legislative process is going to start where the draft has to go through Parliament and the Council to become law

The legislative process is going to take time which is where the 2027 date in eu-inc.org comes from

I don't know if there will be legal or political issues around this that would delay adoption though
by pessimizer | 2026-01-21 11:29:49+00:00
In the first sentence "you" actually refers to you, a person, in the second you're intentionally cheating and applying it to a machine doing a mechanical transformation. One so mechanical that different LLMs trained on the same material would have output that closely resembles each other.

The only indispensable part is the resource you're pirating. A resource that was given to you under the most generous of terms, which you ignored and decided to be guided by a purpose that you've assigned to those terms that embodies an intention that has been specifically denied. You do this because it allows you to do what you want to do. It's motivated "reasoning."

Without this "FOSS is for learning" thing you think overrules the license, you are no more justified in training off of it without complying with the terms than training on pirated Microsoft code without complying with their terms. People who work at Microsoft learn on Microsoft code, too, but you don't feel entitled to that.
by jonpalmisc | 2026-01-21 11:30:26+00:00
Not bad, but different DAWs cater to different workflows. To me (and most), Bitwig feels much more optimized for creating electronic music than recording guitar or drums. It wouldn't be my first choice for the latter workflow, where I'd prefer REAPER or Logic. You also still have the issue with plugin compatibility and that 99% of commercial plugin vendors don't support Linux.
by hopelite | 2026-01-21 11:30:35+00:00
It happens all the time. America and the EU are bought and paid for. The funniest part is that they’re being paid for with the very money the buyers plunder with the left hand, only to use the right hand to purchase the treasonous dominant class.

It’s like a sleight of hand magic trick pulled on an infant that is then gleeful for the deception.
by nottorp | 2026-01-21 11:30:36+00:00
> with a single and simple set of rules that will apply seamlessly all over our Union

For one, I'm worried about what simple means. Likely something that will not make it as cheap to operate in every EU country, but make it as expensive to do that.

Also, whatever the EU commission/council/whatever they call themselves in order to not call themselves government decides has to be translated into local legislation by all member countries. So it will get twisted in 27 different ways, some of them incompatible. Also 9 of the 27 will take years to finish the process.
by jahaman | 2026-01-21 11:30:49+00:00
Hi, I am the developer behind justRead, an EPUB reader for iOS. After 15 years building software, I noticed something: most apps feel broken not because they lack features, but because they were built from the inside out—for the developer, not the user.

The article in the link walks through the problem:
- 68% of users switch to competitors after one poor experience
- 88% abandon apps due to UX alone

But the real issue is not technical, it is the lack of user voice and transparency.

justRead is different because we built an in-app feature roadmap where users vote on what gets built next.
Users go from customers to partners. When they see their feedback implemented, they stay.

The piece is part 4 of a dev series on building justRead.
There's also a message to other developers: transparency and user listening aren't hard—they're just uncommon
by resonious | 2026-01-21 11:30:49+00:00
Whenever I have an agent use Typescript, they always cast things to `any` and circumvent the types wherever convenient. And sometimes they don't even compile it - they just run it through Bun or similar.

I know I can configure tools and claude.md to fix this stuff but it's a drag when I could just use a language that doesn't have these problems to begin with.
by noosphr | 2026-01-21 11:31:02+00:00
It takes 8 weeks from start to finish to be able to get paid for your first sale as a German limited liability company.

People outside of Germany really have no idea how sclerotic the state is. Mean while Germans suffer from the brain damage of having lived there their whole lives and don't see a problem with this.

If you think brain damage is too strong a word, the last time I brought it up a bunch of Germans came out of the wood work to defend an 8 week process as completely reasonable. Then when told I could do the same thing in Australia in 15 minutes they insinuated I was probably a criminal for wanting less paper work to open a business there.
by sylware | 2026-01-21 11:31:14+00:00
IPv4 is not secure because it requires a NAT in order to be?

Big centralized online services does not want IPv6 because it "unlocks" internet as intended, full p2p at scale. They won't let that happen easily.

And please stop with that 'computers security', we all know here it does not exist, it is a fantasy.
by nayroclade | 2026-01-21 11:31:53+00:00
They have an answer to that in their FAQs: https://proposal.eu-inc.org/FAQ-Glossary-14d076fd79c581d18e6...

> While both aim to facilitate cross-border operations within the EU, EU-Inc addresses some of the limitations of SE:

> - No minimum capital requirement: Unlike SE, which has a minimum capital requirement of €120,000, EU-Inc has no minimum capital requirement, making it more accessible for startups.

> - Simplified governance structure: EU-Inc offers a more streamlined governance structure compared to SE, reducing administrative burden and promoting flexibility.

> - Digital ecosystem: EU-Inc is supported by a robust online ecosystem, including a digital registry and dashboard, for efficient management and compliance, which is lacking for SE.
by 47282847 | 2026-01-21 11:31:55+00:00
Company formation in Germany requires identity and statute checks by a notary. You can nowadays do that remotely via video appointment but it’s still a bit of a hassle and delay. It’s not as bad as people claim, or rather: if people already have difficulties with that step I wonder how much fun they will have with “bureaucracy” later on.

Frankly, I understand how one can be annoyed at certain requirements but how do people imagine it without those? I can totally accept temporary annoyances since ultimately all of it serves to protect me from harm as a customer. I really don’t want to deal with companies whose founders already find the quite straightforward registration procedure too difficult.

The claim by others in this thread that you have to wait for the registration entry is false, your company is created the moment you pass notarization. While it makes proof of existence easier to be in the database, you can act and get bank accounts etc with those documents already. And I doubt the stability of your business idea if you cannot even wait a bit.
by traceroute66 | 2026-01-21 11:32:21+00:00
> creating and operating a small company in Germany is a nightmare

To be fair, I think the problem operating in Germany is its federated nature. And so you have similar issues to companies operating in other federated jurisdictions e.g. US.

If you look at the UK (through pre-Brexit eyes, of course) or Ireland, establishing and operating companies is significantly easier.
by embedding-shape | 2026-01-21 11:32:31+00:00
It's the Euro all over again, mostly because of this:

> Just look at the dispersion of prices across European electricity hubs.

Same Swedes were complaining (and still are!) about having to bail out the poorer members of the Union, should Sweden adopt the Euro and have a tighter integration with the Eurozone.

The common motivation of the EU is to smooth out these things across the countries, so we don't have these wild differences between countries. That might mean electricity gets more expensive for some members, and cheaper for others, but overall should lead to better usage across everyone. Basically socialism, applied to energy, so if you're OK with that for people, health and other things, maybe it makes sense to be fine with it for energy too?