MurphyA/hacker-news huggingface dataset:
by testfrequency | 2026-02-20 12:20:49+00:00
How is this already #1 on the front page with 12 upvotes and 9 comments…

The article doesn’t reveal much. It feels like a fluff piece, and I can’t comprehend what the goal of sharing “we use AI agents” means for the dev community, with little to no examples to share. For a “dev” micro blog, this feels very lackluster. Maybe the Minion could have helped with the technical docs?

EDIT: slightly adjusts tinfoil hat minutes later it’s at #6
by XorNot | 2026-02-20 12:21:12+00:00
How would tarrifs be applied on digital services?

Tarriffs are a tax on imports to the US applied by the US government.

You can't tarriff selling a service overseas, in fact since AWS in other countries is a locally incorporated entity you can't even meaningfully demand they charge more AWS in the UK is a separate corporation incorporated and taxed under UK law, for example.
by Otterly99 | 2026-02-20 12:21:43+00:00
Interesting article, and thanks for the introduction to "philosophy bro".
I think the Copenhagen interpretation of Ethics is really a misnomer. In quantum physics, a particle can exist in a superposition of states until you observe it. The ethical equivalent would be "a problem can be viewed as moral or amoral until you observe it", which is not really what the author is explaining. Additionally, I think the problem the author describes mostly boils down to how one interprets the intention behind each example. For instance: paying a homeless person $20 a day (plus donations) can be viewed as charitable (a homeless person gets to earn money and be treated as a human being) or exploitative (you underpay a worker). Same with the price surging: you can view it as a incentive for drivers to compensate for demands or price gouging. I'm not saying either is right or wrong, but that these are the opposed views are coexisting in different people's head. For this, it would make more sense to call this scenario a "Reverse Copenhagen interpretation" where one observation lead to two coexisting interpretations.
by bestouff | 2026-02-20 12:21:55+00:00
> Now everyone is doing
>
> AI tooling => C Source code => Tradicional UNIX C compiler => ASM => object file

Certainly not. I'm using AI to write Rust, the compiler is way better at telling the AI it goofed completely, and the resulting code (once the AI managed to get rid of errors/warnings) has a much better chance of actually working well.
by zelphirkalt | 2026-02-20 12:23:04+00:00
In some countries and with some ISPs, you cannot get a fixed IP address at all, unless you register a business and prove to the ISP that you are running a business. I am guessing they will bill you accordingly then, and still have the same shoddy connectivity. I have seen shoddy connectivity with Pyür in Germany for a whole office building. Even as a business you are not immune to bad ISPs.
by dexen | 2026-02-20 12:23:57+00:00
Gonna re-post my 2023 comment on IPv6:

>It is gradually becoming acceptable to dismiss IPv6 and suggest searching for a modern, practically minded alternative. Important first step in untangling the mess.

>Naturally opinions vary as to what exactly would constitute modern. Common complaint is the significant mixing of OSI layers, in particular application level concerns like significant baggage of encryption & authentication. And then there's my pet peeve of BSD Sockets API incompatibility which was introduced accidentally.

https://news.ycombinator.com/item?id=37119627
by lbourdages | 2026-02-20 12:24:14+00:00
AWS does have a European sovereign cloud now: https://aws.amazon.com/blogs/aws/opening-the-aws-european-so...

Now how bulletproof it is in practice will be tested in years to come, I'm sure. But it seems to be using the same model as AWS in China where a local company licenses and operates the software from AWS.
by brushfoot | 2026-02-20 12:24:28+00:00
Sonnet is right.

Your cold-outreach emails will be flagged as spam by some people, even if they comply with CAN-SPAM. And you should comply with it by having a clear opt-out mechanism and your physical address in the footer, but some people will flag your emails regardless.

I've had this happen in my startup. It hurt the deliverability of our transactional emails (notifications etc.). I'd go with a separate domain if I had to do it over.
by boelboel | 2026-02-20 12:24:56+00:00
Social security had exceptions for farmworkers as well as domestic workers (which was the majority of black people at the time of creation). GI Bill had far more benefits for white Americans as they used it to join great universities in emerging fields. Black Americans mostly used it to go into trades school or underfunded black universities. Access to mortgages through the GI bill was far greater for white people.

Although most these things are better now these things have long lasting consequences for the wealth distribution in the US.
by mtmail | 2026-02-20 12:25:11+00:00
If you only check HN every other day, or every other week, then the /best might work for you.

On https://news.ycombinator.com/best you can set a URL parameter how far to look back.

The search works without setting a query, for example https://hn.algolia.com/?dateRange=pastWeek&page=0&prefix=fal...
by Frieren | 2026-02-20 12:26:09+00:00
100% exoskeleton is a great analogy.

An exoskeleton is something really cool in movies that has zero reason to be build in reality because there are way more practical approaches.

That is why we have all kind of vehicles, or programmable robot arm that do the job for themselves or if you need a human at the helm one just adds a remote controller with levers and buttons. But making a human shaped gigantic robot with a normal human inside is just impractical for any real commercial use.
by antonyh | 2026-02-20 12:26:29+00:00
This is why I don't mix work and play and have a dedicated machine for games, but this only solves half the problem. It really needs it's own VLAN or to use 'guest' wifi to keep it isolated, but that only solves half the remaining problem. Two easy steps to get to 75% solved, but still leaves a high-powered machine connected to the internet that could be abused, can still listen on bluetooth and enumerate wifi (precise geolocation), and so on. At least this way it's only online for a few hours a day at most. It's the most I can do without investing serious time trying to block state-level intrusion in a battle I can never win.
by whizzter | 2026-02-20 12:27:43+00:00
This so much, automatic "data struture state -> visual state" without manual synchronization code to update the visual state is the main reason why frameworks are useful, not for components.

BUT, these frameworks are most useful for actual "applications". So much of web development is "merely" focused on making beautiful "pages", and a framework can very well be overkill in those scenarios.

People "going back to basics" really need to learn to evaluate when what you are doing (or how much) falls into each camp.
by jbstack | 2026-02-20 12:27:43+00:00
I'm not sure I see any practical difference between a government saying "we will block website X because we don't like it" and "we will block website X because we say that website X is illegal". For example if Iran blocks a website which is critical of the regime, do you consider it important whether such criticisms are against the law or not in Iran? I think most people would consider it censorship either way.

If you want to make gambling illegal, then make gambling illegal and then enforce that law. You don't need to resort to indirect measures that go beyond the law (e.g. by preventing me from merely viewing the odds on a gambling website).
by j-krieger | 2026-02-20 12:27:57+00:00
> It's not a hoax, it's a straight up lie

> There are a few cases which are thrown out which were overreach <-- You are here

> Well overreach and sentencing is happening, but it's not common enough to care

> Yeah sentencing to prison is common now, but as long as you stay within the confines of the law you won't be affected
by balloob | 2026-02-20 12:28:11+00:00
Home Assistant [1] has been written using web components and it has been great. In 13 years that we've been around, we never had to do a full rewrite of the frontend but always have been able to gradually update components as needed. Not being tied to the JavaScript industry upgrade cycle (which is short!), has allowed us to pick our own priorities.

We currently use Lit for the framework on top (you do need one, that's fine). For state management we just pass props around, works great and allows community to easily develop custom cards that can plug into our frontend.

The downside is lack of available components. Although we're not tied to a single framework, and can pick any web component framework, the choices are somewhat limited. We're currently on material components and migrating some to Shoelace.

I talked more about our approach to frontend last year at the Syntax podcast[2].

[1] https://www.home-assistant.io
[2] https://syntax.fm/show/880/creator-of-home-assistant-web-com...
by 7bit | 2026-02-20 12:28:29+00:00
Vom is extremely overhyped, to the point that some developers feel that they're not true devs if they don't use it. Don't fall for it.

While vim produces efficiencies for developers, that's not the single highest goal in programming.

If you ask this question, I believe you also fell for this narrative.

Learn it, if it intrigues you. But don't feel bad if you don't have any motivation to do so.
by nananana9 | 2026-02-20 12:28:44+00:00
I'll give you the last bullet you missed, you're also giving up the { [3] = ..., [5] = ... } array initializer syntax.

I like both these syntax-es (syntacies? synticies?) and I hope they make their way to C++, but if we're honestly evaluating features -- take their utility, multiply it by 100 and in my book it's still losing out against either defer or slices/span types.

If you disagree with this, then your calculus for feature utility is completely different than mine. I suspect for most people that's not the case, and most of the time the reason to pick C over C++ is ideological, not because of these 2 pieces of syntax sugar.

"I like it" is a good enough reason to use something, my original comment is to the person who wants to use C but gets excited about features like this - I don't know how many of those people are aware of how trivially most of these things can be accomplished in C++.
by hugobarauna | 2026-02-20 12:28:48+00:00
Regarding adding persistence, people in the community are already building solutions, like: https://github.com/ChristianAlexander/durable_object

The good thing about those, IMO, is that they’re leveraging everything that’s already in BEAM/OTP, so there’s no need to reinvent the harder parts. They “only” add some extra features (like persistence of processes/GenServers between restarts) and higher-level abstraction APIs.
by dust42 | 2026-02-20 12:29:01+00:00
I haven't found any end-to-end voice chat models useful. I had much better results with separate STT-LLM-TTS. One big problem is the turn detection and having inference with 150-200ms latency would allow for a whole new level of quality. I would just use it with a prompt: "You think the user is finished talking?" and then push it to a larger model. The AI should reply within the ballpark of 600ms-1000ms. Faster is often irritating, slower will make the user to start talking again.
by metalman | 2026-02-20 12:29:16+00:00
previously, here....,blink, blink

https://electrek.co/2026/02/05/first-sodium-ion-battery-ev-d...

and in typical China fashion you can bet that actual implimentation is going to scale at a ferocious pace now that first iterations are proving competitive.....
then we could, but wont, get into other significant developments in electric power, solar, battery, etc that will be entering the market, at scale, this year
wink wink
by jjcm | 2026-02-20 12:29:40+00:00
A lot of naysayers in the comments, but there are so many uses for non-frontier models. The proof of this is in the openrouter activity graph for llama 3.1: https://openrouter.ai/meta-llama/llama-3.1-8b-instruct/activ...

10b daily tokens growing at an average of 22% every week.

There are plenty of times I look to groq for narrow domain responses - these smaller models are fantastic for that and there's often no need for something heavier. Getting the latency of reponses down means you can use LLM-assisted processing in a standard webpage load, not just for async processes. I'm really impressed by this, especially if this is its first showing.
by willis936 | 2026-02-20 12:31:00+00:00
Yeah the lock is what needs iterating. It was always marginal and took several rounds of prototyping to even get to a printable state. I'd like to experiment with something like a keyed screw.

The issue with this scad file is that I built the geometry up with no functions. I tried and failed to get them working so I just pushed through, so now it is mind melting to try to refactor it. I'm hoping to one day melt a mechanical mind to get it done. Until then, it's a fun challenge prompt for these models.
by crassus_ed | 2026-02-20 12:31:03+00:00
I have heaps of experience with Stencil and it works great until a certain size indeed. It is a great way to ship web components quickly.

Coding agents will allow us to write plain JS way more quickly but it still takes a bit more time by humans to read compared to reading something that was written with in a framework.

Until the day that I don't have to do reviews of my AI generated code, or some sort of pseudocode abstraction layer becomes available, I think there is still a place for frameworks and libraries to create web components like Stencil.
by ekidd | 2026-02-20 12:31:12+00:00
> Managed databases are a scam.

I, too, once believed this. Then I had the displeasure of watching a $10,000 server fail during Christmas travel (about 20 years ago now). A single RAID drive failed. Then, during the rebuild, a second drive failed. Then the RAID controller itself failed catastrophically, losing all the RAID volume metadata. When we restored from backup, we discovered that the sysadmin who had just quit a few weeks before had lied to us about the backup system, and we had no backups.

This is the sort of black swan event that happens every 5-10 years. It's an unusually bad event, even by black swan standards, but stuff like this happens.

The fundamental problem of self-hosted databases is that you test the happy path every day, but you only test true disaster recovery every 5-10 years. And in practice, this means that disaster recovery will usually fail.

With a managed database service, most of what you're paying goes to making sure that disaster recovery works. And in my experience, it does. I've seen RDS database servers fail catastrophically, and completely rebuild in under 15 minutes with virtually no data loss, with almost no human intervention at all.

If you care about your customers' data, I think that a reputable managed database is the right move until roughly the point that you can pay for a full time database administrator. At that point, sure, roll your own. But do regular disaster recovery tests, lest you discover that a recently departed DBA has been lying to you.
by ResearchAtPlay | 2026-02-20 12:32:17+00:00
This article discusses the DGX Spark GB10 GPU architecture from a hardware engineering perspective. The authors explain the trade-offs between datacenter Blackwell and consumer Blackwell chips, list key hardware features that evolved between GPU generations, and highlight some of the challenges that have resulted on the software side with incomplete support from Triton, Flashinfer, and various kernel incompatibilities.
by BSDobelix | 2026-02-20 12:32:27+00:00
If you compare that list of "really banned" books, it sounds like creating a European portal would be a net negative.

https://en.wikipedia.org/wiki/List_of_books_banned_by_govern...

https://en.wikipedia.org/wiki/List_of_books_banned_by_govern...

The US list one (1) banned book in a earlier version (Operation Dark Heart) because of national security.

>The first, uncensored printing of 9,500 copies was purchased for $47,300 in early September and destroyed by the publisher at the request of the Pentagon

https://en.wikipedia.org/wiki/Operation_Dark_Heart
by freakynit | 2026-02-20 12:32:37+00:00
You could build realtime API routing and orchestration systems that rely on high quality language understanding but need near-instant responses. Examples:

1. Intent based API gateways: convert natural language queries into structured API calls in real time (eg., "cancel my last order and refund it to the original payment method" -> authentication, order lookup, cancellation, refund API chain).

2. Of course, realtime voice chat.. kinda like you see in movies.

3. Security and fraud triage systems: parse logs without hardcoded regexes and issue alerts and full user reports in real time and decide which automated workflows to trigger.

4. Highly interactive what-if scenarios powered by natural language queries.

This effectively gives you database level speeds on top of natural language understanding.
by Gareth321 | 2026-02-20 12:33:02+00:00
Re-read what you just linked. In the response from the JIMU:

"A 51-year-old man from Aldershot was arrested on suspicion of sending by public communication network an offensive, indecent, obscene, menacing message or matter."

This is the legal basis for the arrest. Without the retweet, police would not have had authority to turn up to his place of residence - twice - and demand entry. No doubt they preferred Brady voluntarily submit himself for interview at the station, but he refused, which I hope we can all agree is the morally correct position. No one should have police turn up outside their house - TWICE - because of a parody retweet.
by graemep | 2026-02-20 12:33:12+00:00
Your link to the list of past PPP GDPs does not say what unit is used - it says "international dollars" without specifying an year.

> but be careful with dates and exchange rates

The numbers you are quoting are already corrected for that.

> I disagree; we are comparing three global powers which would be quite capable of satisfying their needs internally if need be

Not my intention at all. My claim was about Europe's ability to act independently of the US and "go off on adventures" - i.e. the ability to project military and economic power. Europe is not a global power, it is a potential alliance of mid size powers.

> The big standout is obviously China's rise since then.

The big change is that everyone else has risen since then. while Europe has stagnated. If you look at this list of countries by PPP GDP you will see India, Indonesia and Brazil are ahead of the UK and France. The only European country in the top five is Russia! https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)
by unlog | 2026-02-20 12:33:12+00:00
Getting tired of their framework-free narrative.

What they are doing is backing in the browser, via specifications and proposals to the platform, their ideas of a framework. They are using their influence in browser makers to get away in implementing all of this experiments.

Web Components are presented as a solution, when a solution for glitch-free-UI is a collaboration of the mechanics of state and presentation.

Web Components have too many mechanics and assumptions backed in, rendering them unusable for anything slightly complex. These are incredible hard to use and full of edge cases. such ElementInternals (forms), accessibility, half-style-encapsulation, state sharing, and so on.

Frameworks collaborate, research and discover solutions together to push the technology forward. Is not uncommon to see SolidJS (paving the way with signals) having healthy discussions with Svelte, React, Preact developers.

On the other hand, you have the Web Component Group, and they wont listen, they claim you are free to participate only to be shushed away by they agreeing to disagree with you and basically dictating their view on how things should be by implementing it in the browser. Its a conflict of interest.

This has the downside that affects everyone, even their non-users. Because articles like this sell it as a panacea, when in reality it so complex and makes so many assumptions that WC barely work with libraries and frameworks.
by koonsolo | 2026-02-20 12:33:17+00:00
I think it all depends on the use case and a luck factor.

Sometimes I instruct copilot/claude to do a development (stretching it's capabilities), and it does amazingly well. Mind you that this is front-end development, so probably one of the more ideal use-cases. Bugfixing also goes well a lot of times.

But other times, it really struggles, and in the end I have to write it by hand. This is for more complex or less popular things (In my case React-Three-Fiber with skeleton animations).

So I think experiences can vastly differ, and in my environment very dependent on the case.

One thing is clear: This AI revolution (deep learning) won't replace developers any time soon. And when the next revolution will take place, is anyones guess. I learned neural networks at university around 2000, and it was old technology then.

I view LLM's as "applied information", but not real reasoning.
by whizzter | 2026-02-20 12:33:30+00:00
Because people are discussing different things.

We need to talk more about pages vs applications, web compnents are an excellent choice for making pages more maintainable, but without support for somehow automating translion of internal state (often data in a machine suitable format produced by an API) to visual state (for human consumption where said data might be scattered or otherwise recomputed) then you do run into the "maintainability" issues as soon as the visual state needs to be updated by user updates to the more machine near data model.
by Galanwe | 2026-02-20 12:35:42+00:00
I don't understand why destructors enter the discussion. This is C, there is no destructors. Are you comparing "adding destructors to C" vs "adding defer to C"?

The former would be bring so much in C that it wouldn't be C anymore.

And if your point is "you should switch to C++ to get destructors", then it seems out of topic. By very definition, if we're talking about language X and your answer is "switch to Y", this is an entirely different subject, of very few interest to people programming in X.
by VMG | 2026-02-20 12:35:49+00:00
Not at all if you consider the internet pre-LLM. That is the standard expectation when you load a website.

The slow word-by-word typing was what we started to get used to with LLMs.

If these techniques get widespread, we may grow accustomed to the "old" speed again where content loads ~instantly.

Imagine a content forest like Wikipedia instantly generated like a Minecraft word...
by rco8786 | 2026-02-20 12:36:58+00:00
I think we're making a mistake by shoving all of this into the cloud rather than building tooling around local agents (worktrees, containers, as mentioned as "difficult" in the post). I think as an industry we just reach for cloud like our predecessors reached for IBM, without critical thought about what's actually the right tool for the job.

If you can manage docker containers in a cloud, you can manage them on your local. Plus you get direct access to your own containers, local filesystems and persistence, locally running processes, quick access for making environmental tweaks or manual changes in tandem with your agents, etc. Not to mention the cost savings.
by zelphirkalt | 2026-02-20 12:37:04+00:00
Mistral seems great and offers great functionality and maybe fair pricing. However, I have used their LLM API (Le Chat?) in a project and unfortunately the API times out sooooo often. I had to add retry logic and have timeouts of 5 minutes and such, and sometimes there is just never a response from the API. If they could make that more stable ...

(I am using their official Python client library.)