MurphyA/hacker-news huggingface dataset:
by dev1ycan | 2025-09-26 17:00:54+00:00
I'm not a UI/UX designer but I feel like in general, Linux community need to put a LOT more focus into the GUI frameworks.

What is the fundamental thing that makes a Windows version feel like a new Windows version? It's not a different control panel or basica taskbar animations (although it helps), it's mundane things like how the borders of the buttons look, animations, transitions, loading bars so on and so on...

It all boils down to Winforms/UWP/WinUI and others for Windows and GTK/QT for Linux...

To this day Winform in windows gives me a sense of peace, something about the way the UI looks just looks "solid"... even when a lot of it is outdated, UWP was terrible while WinUI 3 is sleek and modern, although it does feel less robust I just can't pinpoint the reason exactly.

For Linux I don't know exactly what it is but I am almost sure GTK/QT are responsible, I have yet to use a linux distro that manages to give me the "feel" of solidness that let's say the Windows 7 UI gave me, it's not really about how smooth your animations is, it's that when I open a file explorer or the control panel it just doesn't feel "there".

I how can it be that so many decades keep passing and Linux still feels like a pre alpha UI compared to Windows versions of the early 2000s? I just took a look at a youtube video of the beta and I keep seeing distros focus on the wrong things, also can we at LEAST bring back the chrome/aero/real button feel of the "start menu" buttons? the PopOS start menu button looks very unserious... I guess it's just me though.

I understand that there's a lack of funding but it wouldn't surprise me if a really good UI framework design came around Linux would suddenly start seeing much higher adoption.
by foobarian | 2025-09-26 17:01:04+00:00
There were some other brands that tried it but the airflow is much weaker and has ozone problems. Maybe Ionic Breeze? It was a Sharper Image type product.

The Dysons do have regular bladed impellers in the base, but by expelling the air in a ring shape take advantage of viscosity to pull air around the ring for an added flow.

My main reason for preferring the Dyson type fan is the noise they make is a soothing white noise, instead of the helicopter-like beating noise the box fans make.
by seesthruya | 2025-09-26 17:01:12+00:00
THERE ARE NO RADIOLOGISTS AVAILABLE TO HIRE AT ANY PRICE!!!

True, and very frustrating. Imaging volume is going parabolic and we cannot keep up! I am offering full partnership on day one with no buy-in for new hires. My group is in the top 1% of radiology income. I can't find anyone to hire, I can only steal people from other groups.
by roughly | 2025-09-26 17:01:17+00:00
This is off the cuff, but comparing software & software systems to things like buildings, bridges, or real-world infrastructure, there's three broad gaps, I think:

1) We don't have a good sense of the "materials" we're working with - when you're putting up a building, you know the tensile strength of the materials you're working with, how many girders you need to support this much weight/stress, etc. We don't have the same for our systems - every large scale system is effectively designed clean-sheet. We may have prior experience and intuition, but we don't have models, and we can't "prove" our designs ahead of time.

2. Following on the above, we don't have professional standards or certifications. Anyone can call themselves a software engineer, and we don't have a good way of actually testing for competence or knowledge. We don't really do things like apprenticeships or any kind of formalized process of ensuring someone has the set of professional skills required to do something like write the software that's going to be controlling 3 tons of metal moving at 80MPH.

3. We rely too heavily on the ability to patch after the fact - when a bridge or a building requires an update after construction is complete, it's considered a severe fuckup. When a piece of software does, that's normal. By and large, this has historically been fine, because a website going down isn't a huge issue, but when we're talking about things like avionics suites - or even things like Facebook, which is the primary media channel for a large segment of the population - there's real world effects to all the bugs we're fixing in 2.0.

Again, by and large most of this has mostly been fine, because the stakes were pretty low, but software's leaked into the real world now, and our "move fast and break things" attitude isn't really compatible with physical objects.
by kapilkaisare | 2025-09-26 17:02:11+00:00
Surprised to see Deus Ex mentioned; I played the game first in the early 2000s and was entranced by the storyline, coming from shoot-em ups like Doom and Quake. I've played this game several times over the course of the last two decades, and while it hasn't aged very well, it remains one of my favorites. I can't recall any other game making me pause towards the end and considering the consequences of my actions.
by eigenform | 2025-09-26 17:02:51+00:00
Yeah, they wrote a paper about the ALUs too, see:

https://ctho.org/toread/forclass/18-722/logicfamilies/Delega...

> There are two distinct 32-bit FCLK execution data paths staggered by one clock to implement 64-bit operations.

If it weren't fused off, they probably would've supported 64-bit ops with an additional cycle of latency?
by lenkite | 2025-09-26 17:02:53+00:00
> And then in many scenarios, that Tom, Dick, or Harry gets returned the favor, except with a tank round or worse. If the military remained organized, or at least large factions of it did, it would considerably outclass the general population in both intelligence and firepower / strike capabilities.

Tanks are obsolete weapons - esp in urban areas. They would be taken out by cheap drones. And you are forgetting that for every active US soldier there are ~3x retired and opinionated soldiers. Many of them know tactics to take down armor. And how to train civilians.
by TZubiri | 2025-09-26 17:03:30+00:00
>If you have an algorithm for generating the list of legal moves in a position that always generates them in the same order, you can just use the index at which the move is in the list.

Right, that's exactly what I'm saying, the algorithm that generates the list of legal moves would be an encoder (maps a move into an index), and the reverse would be a decoder (maps the index into a move).

You don't necessarily need to generate the list of legal moves, though. Consider a 16 bit encoding where the first 4 bits represent the piece moved, and the next 5 bits represent the direction, and the next 4 bits represent the distance and so on.
by ModernMech | 2025-09-26 17:04:21+00:00
No, but it says it’s his job to execute the law, not to use his discretion to pick and choose which laws to execute. The entire purpose of the constitution is to balance powers, not to ensure it’s never at any time violated. Any violation of the constitution is supposed to be corrected by the balancing force of other branches.

You might think giving one branch all the power to make sure the constitution is not violated might lead to a situation where it’s never violated, but what actually happens is the powers become unbalanced and the executive is free to violate the constitution at will.
by metadat | 2025-09-26 17:04:23+00:00
The key takeaway is hidden in the middle:

> In extreme cases, on purely CPU bound benchmarks, we’re seeing a jump from < 1Gbit/s to 4 Gbit/s. Looking at CPU flamegraphs, the majority of CPU time is now spent in I/O system calls and cryptography code.

400% increase in throughput, which should translate to a proportionate reduction in CPU utilization for UDP network activity. That's pretty cool, especially for better power efficiency on portable clients (mobile and notebook).

I found this presentation refreshing. Too often, claims about transition to "modern" stacks are treated as being inherently good and do not come with the data to back it up.
by grayhatter | 2025-09-26 17:04:28+00:00
> Joseph Nacchio certainly would not agree with your opinion here that "they should get a warrant"

Citing Wikipedia

> He claimed in court, with documentation, that his was the only company to demand legal authority for surreptitious mass surveillance demanded by the NSA

Sounds like he would agree with me? Or do you mean how he was convicted of insider trading which appears to be unethical retaliation for resisting an illegal request?

I refuse to advocate that anyone should act unethically because they fear retaliation. whether or not it's the prudent decision, I'm too much of a pedant with low self-preservation instincts to behave in such a despicable way.
by PaulHoule | 2025-09-26 17:04:29+00:00
I get these 419 scam emails and think "who would believe $10 million would fall out of the sky?" and the only conclusion I can come to is "someone who already had $10 million fall out of the sky".

Some rich people are really shrewd, but people who inherit it often aren't. I had a friend growing up who was from a family that inherited a fortune from a European conglomerate, they were trying to get my parents to get into Amway (poor, but too smart for that shit) and involved in right wing politics.
by keeda | 2025-09-26 17:04:37+00:00
Yeah that's why I like that one too, they address a number of points that come up in AI-related discussions. E.g. they even find negative productivity (-5%) in legacy / non-popular languages, which aligns with what a lot of folks here report.

However even these levels are surprising to me. One of my common refrains is that harnessing AI effectively has a deceptively steep learning curve, and often individuals need to figure out for themselves what works best for them and their current project. Took me many months, personally.

Yet many of these studies show immediate boosts in productivity, hinting that even novice AI users are seeing significant improvements. Many of the engineers involved didn't even get additional training, so it's likely a lot of them simply used the autocompletion features and never even touched the powerful chat-based features. Furthermore, current workflows, codebases and tools are not suited for this new modality.

As things are figured out and adopted, I expect we'll see even more gains.
by wongarsu | 2025-09-26 17:04:48+00:00
One solution is electric invoicing with digital signatures. For example there is the French Factur-X (known in Germany as ZUGFeRD), an invoice PDF with embedded XML data that can optionally be signed. That way if you receive the invoice you can check who signed it and if that's the same entity that supposedly issued the bill.

There is a lot of movement in that space right now because European governments use this data for VAT processing and have discovered that signed machine-readable data is a lot better than stacks of paper audited by humans

Another part of the solution is reporting such cases and making sure these people are charged with fraud
by wmf | 2025-09-26 17:05:49+00:00
Coincidentally Vitalik just wrote about this (which was helpful to me since I haven't followed L2s closely): "an L2 on top of Ethereum, that uses its centralized features to provide stronger UX features, while still being tied into Ethereum's decentralized base layer for security. ... The security that L2s provide ... reflects concrete properties that protect you as a user from being rugged. ...if an L2 shuts down, users are automatically able to withdraw funds even without that L2's involvement" https://xcancel.com/VitalikButerin/status/197025849899604824...

I still prefer well-designed L1s because they are simpler.
by jrm4 | 2025-09-26 17:06:36+00:00
This is such an important idea -- and yet I feel like the hyper-individualized "bluesky" implementation pictured is a less good practical idea than Mastodons more "server/host" way of doing things.

I get that theoretically the two should be similar or even identical in practice, but I feel like the way Bluesky goes so hard at "literally individuals maintain control over their own stuff" is kinda too hard for most, and that Mastodon's "just trust the server" way, which ABSOLUTELY has it's own problems, of course -- is still better, mostly because we have better practice in this style, in the form of good ol email.
by stockresearcher | 2025-09-26 17:06:37+00:00
Utah/Salt Lake City is covered under appendix D of the US Postal Service addressing standards (unusual addressing situations) [1].

What you're describing is a problem with their reverse geocoding algorithm. It used to be that you could grab the US Census tigerline data, which had every road segment in America along with the starting and ending addresses that were on that road segment, and get a really good location for any American address. But the tigerline data is not updated super duper frequently and your average BigCo wants to serve the whole entire world, so they've all (probably) gone to their own algorithms and data sources, and software engineers love to make assumptions, and... well, you see what happens.

As someone who also lives at an address covered by appendix D, I feel the pain from time to time. Many "we only hire the absolute best" tech companies do not believe my house exists, while all those lame and boring others that just rely on the USPS validator have no problem whatsoever.

[1] https://pe.usps.com/text/pub28/welcome.htm
by rvz | 2025-09-26 17:07:01+00:00
> Software engineers figured out these things decades ago.

Well this is what happens when a new industry attempts to reinvent poor standards and ignores security best practices just to rush out "AI products" for the sake of it.

We have already seen how (flawed) standards like MCPs were hacked immediately from the start and the approaches developers took to "secure" them with somewhat "better prompting" which is just laughable. The worst part of all of this was almost everyone in the AI industry not questioning the security ramifications behind MCP servers having direct access to databases which is a disaster waiting to happen.

Just because you can doesn't mean you should and we are seeing how hundreds of AI products are getting breached because of this carelessness in security, even before I mentioned if the product was "vibe coded" or not.
by psunavy03 | 2025-09-26 17:07:45+00:00
Historically, I'm fairly certain airspeed was measured in knots because of boatspeed. In software terms, the problem of navigating over the Earth's surface was forked from boats to planes, and why re-invent the wheel?

It also tends to be more of a standard in professional aviation, whereas some small civilian bugsmashers in the US use MPH, presumably because it's easier for the doctors and lawyers of the world to understand after driving their cars, and if you're VFR, who really cares?
by pembrook | 2025-09-26 17:08:24+00:00
Hrmmm.

Engaging in wild character assassination (ie. spewing hate on the internet) in return for emotional upvote validation...I would argue is a great example of what you just described.

I don't doubt you've convinced yourself you're commenting these things altruistically.

But remember, when high school girls spread rumors that the good-looking popular girl has loose morals, they aren't doing it out of concern for public good.

They're hoping to elevate their own status by tearing down the competition, and avoiding the pain of comparison by placing themselves on a higher moral pedestal.
by musebox35 | 2025-09-26 17:08:32+00:00
Context is also a bottleneck in many human to human interactions as well so this is not surprising. Especially juniors often start by talking about their problems without providing adequate context about what they’re trying to accomplish or why they’re doing it.

Mind you, I was exactly like that when I started my career and it took quite a while and being on both sides of the conversation to improve. One difference is that it is not so easy to put oneself in the shoes of an LLM. Maybe I will improve with time. So far assuming the LLM is knowledgeable but not very smart has been the most effective strategy for my LLM interactions.
by SparkyMcUnicorn | 2025-09-26 17:08:38+00:00
> For finicky issues like that I often find that, in the time it takes to create a prompt with the necessary context, I was able to just make the one line tweak myself.

I don't run into this problem. Maybe the type of code we're working on is just very different. In my experience, if a one-line tweak is the answer and I'm spending a lot of time tweaking a prompt, then I might be holding the tool wrong.

Agree on those terms being relative. Maybe a better way of putting it is that I'm very comfortable putting my name on it, deploying to production, and taking responsibility for any bugs.
by groby_b | 2025-09-26 17:08:46+00:00
And you start with the mess that this website is...

Seriously, a paginated interface for longtext? Hyperlinks not styled as hyperlinks? Text with random highlights? And most of the short blurbs really just more words without any additional clarification?

You make sense of a mess by having the ability to organize thought & data, and I am 100% convinced that the author does not have that ability.
by terminalshort | 2025-09-26 17:09:16+00:00
The short answer is yes. Airplanes account for 2.5% of CO2 emissions and rockets use massively more fuel than airplanes per flight (falcon 9 is ~10x fuel capacity of a 737).

But this is an insane scenario because there are about 100,000 commercial flights per day in the world. In all of 2024 there were ~250 orbital launches. So to hit the same rate as airplanes it would require a ~150,000x increase in the launch rate (or a ~15,000x increase to equal the CO2 emissions of airplanes).
by ACCount37 | 2025-09-26 17:09:29+00:00
"Latest products" and "state of the art" are two very, very different classes of systems. If anything medical has reached the state of a "product", you can safely assume that it's somewhere between 5 and 50 years behind what's being attempted in the labs.

And in AI tech, even "5 years ago" is a different era.

In year 2025, we have those massive multimodal reasoning LLMs that can crossreference data from different images, text and more. If the kind of effort and expertise that went into general purpose GPT-5 went into a more specialized medical AI, where would its capabilities top out?
by kjs3 | 2025-09-26 17:09:30+00:00
There's still a lot of AIX around and the LoB is seeing revenue growth. You just don't hear about it on HN because it's mostly doing mundane, mission critical stuff buried in large orgs.

I still run into a number of Solaris/SPARC shops, but even the most die hard of them are actively looking for the off-ramp. The writing is on that wall.
by api | 2025-09-26 17:09:45+00:00
I think this part is somewhat legitimate. Every network engineer knows "it's always DNS," to the point that there are jokes about it. DNS is a brittle and inflexible protocol that works well when it's working, but unfortunately network engineers are the ones who get called when it's not.

A superior alternative to DNS would help a lot, but getting adoption for something at that level of the stack would be very hard.
by belorn | 2025-09-26 17:09:46+00:00
They do no longer grant permission for open circuit so its mostly a philosophical question. Helium is very expensive currently because of Russia, so it would possible be cheaper to buy a rebreather than do four 100m dives with open circuit.

I do not know many people who would rent a rebreather, as those tend to become fairly personal to the diver when doing that kind of dives, and the required dive training is based on specific brands and units.
by mrstone | 2025-09-26 17:09:51+00:00
A little flask app to write and validate haikus. It's definitely not perfect and makes some mistakes. It uses the syllables python library to estimate how many syllables are in each word.

You can check the override list at https://haikuvalidator.com/overrides and if you have any suggestions feel free to let me know any words that are broken.

This is my first time making a web app. Hoping that someone finds it fun / useful.
by nradov | 2025-09-26 17:10:07+00:00
LLMs are non-deterministic just like humans and so security can be handled in much the same way. Use role-based access control to limit access to the minimum necessary to do their jobs and have an approval process for anything potentially risky or expensive. In any prominent organization dealing with technology, infrastructure, defense, or finance we have to assume that some of our co-workers are operatives working for foreign nation states like Russia / China / Israel / North Korea so it's the same basic threat model.
by presbyterian | 2025-09-26 17:10:31+00:00
Vivaldi doesn't intend to maintain MV2, from their website:

> We will keep Manifest v2 for as long as it’s still available in Chromium. We expect to drop support in June 2025, but we may maintain it longer or be forced to drop support for it sooner, depending on the precise nature of the changes to the code.

https://vivaldi.com/blog/manifest-v3-update-vivaldi-is-futur...
by GeoAtreides | 2025-09-26 17:10:55+00:00
yes. yes they can.

They'll invoke one of the more ambiguous sections, it's usually the anti-terrorism one, but sometimes is the anti-drugs one (i can't remember the numbers), and they'll detain then arrest you and haul you to the police station.

You can complain later, and maybe get some pounds out of it, but make no mistake: if the uk police wants you identified, they will identify you.
Show HN: Pipetrics – platform for GitHub Actions performance tracking
by davasny | 2025-09-26 17:11:29+00:00
I worked as DevOps Engineer at multiple companies of different sizes and almost everywhere at some point I had to work with CI/CD optimizations to make developers life better. The key problem I had was tracking down which pipeline was the problematic one and how could I see if my changes worked long-term.

Some time ago I built first version of Pipetrics based on typescript, github action cron job and mongodb used as datasource in Grafana. This approach had a lot of limitations, especially in Grafana integration, thus I decided to rework the project and make it available to everyone as SaaS platform.

Pipetrics in the form that I wanted to share with you today, is a first step in my new story. Today the platform is able to gather new and archival workflows from github and show it in the web app and Grafana dashboard. My plan for the next weeks is to implement advanced cost analysis with AI driven suggestions of optimizations (like using the cache or fixing its key).
by frenchtoast8 | 2025-09-26 17:11:33+00:00
He's accused Luis Paulo Supi (Brazillian grandmaster) a few times after losing to him, and he accused Andrew Tang after losing to him. The latter was criticized in some online circles because it was seen as bullying a then 14 year old.

I don't know many other notable cases of Nakamura accusing players of cheating. Many players dislike how Nakamura conducts himself on stream and how he interacts with the chess community and this leads to exaggeration. It's simply wrong to compare him to Kramnik, who has dedicated many hours over the last couple years to accusing players.