MurphyA/hacker-news huggingface dataset:
by u_sama | 2025-10-21 07:22:36+00:00
From my experience in Europe, this comes to being the least bad choice amongst a large series of bad choices. They install CrowdStrike in legacy devices running in critical industries like manufacturing because a lot of devices are legacy (think Windows 2000 and XP in 2025) which cannot be changed because either the company is bankrupt, the machine change would cost millions or the company is strapped for cash and/or labor to actually update all of the necessary (and not supported) industrial computers.

This + corporate shit policies from departents disconnected from the needs on the terrain.
by enoent | 2025-10-21 07:22:51+00:00
For ARM (32-bit): https://alexaltea.github.io/unicorn.js/ or https://cpulator.01xz.net/

For other architectures, it feels like a missed opportunity to not have an independent WASM build of MAME's debugger, as the whole project could already be built in WASM (although I think the latest versions were broken, as that target isn't actively maintained): https://docs.mamedev.org/initialsetup/compilingmame.html#ems...
by mattmanser | 2025-10-21 07:24:07+00:00
Pretty obvious why if you use the software.

I get the whining, but teams need ways to share their complex workflows, and teams are where the money is for all dev focused software.

That's who pays for all your tools to have free versions.

People who use make and curl to jury rig some unshareable solution together that no-one else in their company would even bother trying to use aren't worth any money to companies.
by kermire | 2025-10-21 07:25:07+00:00
Restfox [1] is worth checking out. It's fully offline and lets you version control your collections with git or any sync tool you prefer. The postman import is well tested and the app also allows you to export back to Postman collections.

Disclaimer: I maintain it.

[1] https://github.com/flawiddsouza/Restfox
by sngnomi | 2025-10-21 07:25:08+00:00
We're told AI will replace us. I think it can do the opposite, if you use it right. It can force you to hone the skills that only you have: your unique way of thinking and connecting dots.

I wrote about how to use AI as a powerful assistant without letting it make you lazy. It's about knowing when to hit the brakes so you don't lose your superpower.

If you've ever felt weird about asking an AI for help, this is for you.

Check it out: https://medium.com/@sngnomi/ai-vs-mind-when-is-too-much-9d79...

#AI #HumanSkills #CriticalThinking #Tech
Show HN: I'm rewriting a web server written in Rust for speed and ease of use
by dorianniemiec | 2025-10-21 07:26:57+00:00
Hello! I got quite some feedback on a web server I'm building, so I'm rewriting the server to be faster and easier to use.

I (and maybe some other contributors?) have optimized the web server performance, especially for static file serving and reverse proxying (the last use case I optimized for very recently).

I also picked a different configuration format and specification, what I believe is easier to write.

Automatic TLS is also enabled by default out of the box, you don't need to even enable it manually, like it was in the original server I was building.

Yesterday, I released the first release candidate of my web server's rewrite. I'm so excited for this. I have even seen some serving websites with the rewritten web server, even if the rewrite was in beta.

Any feedback is welcome!
by pjmlp | 2025-10-21 07:27:46+00:00
We have had it before C was even invented, Burroughs nowadays still sold as Unisys ClearPath MCP was written in ESPOL, latter NEWP, with zero Assembly.

The compiler provides intrisics, has bounds checking for strings and arrays.

PL/I and its variants were also used across several systems, as were ALGOL dialects.

Note C.A.R Hoare Turing award speech in 1980,

"A consequence of this principle is that every occurrence of every subscript of every subscripted variable was on every occasion checked at run time against both the upper and the lower declared bounds of the array. Many years later we asked our customers whether they wished us to provide an option to switch off these checks in the interests of efficiency on production runs. Unanimously, they urged us not to--they already knew how frequently subscript errors occur on production runs where failure to detect them could be disastrous. I note with fear and horror that even in 1980 language designers and users have not learned this lesson. In any respectable branch of engineering, failure to observe such elementary precautions would have long been against the law."

The "1980 language designers and users have not learned this lesson" is meant to be C without explicit refering to it.
by president_zippy | 2025-10-21 07:29:14+00:00
If you wanna really see this at work on a whole other extreme, try compiling code for an N64 game. It's no surprise that optimizations for modern-day x86_64 and Arm64 processors with a lot of cache would not generalize well to a MIPS CPU with a cache that must be manipulated at the software layer and abysmal RDRAM latency, but the exact mechanics of it are interesting.

KazeEmmanuar did a great job analyzing exactly this so we don't have to!

https://www.youtube.com/watch?v=Ca1hHC2EctY
by StopDisinfo910 | 2025-10-21 07:29:42+00:00
Honestly, the effect I don’t really mind. I don’t really get it in the way I understood the idea behind skeuomorphism or the initial material design but then again I’m not sure I really got the grand concept behind the previous flat interface either.

What I do mind is some of the puzzling UX choice they made like the new Safari UX on iOS. It’s somehow even less discoverable than before and iOS was already doing pretty poorly.

I was planning to part way with Apple products for separate reasons but that surely doesn’t make me regret the decision.
by motorest | 2025-10-21 07:30:08+00:00
> Don’t know what you think should mean but for me that means

I think your inexperience is showing, if that's what you try to mean by "production-ready". You're making a storm in a teacup over features that you automatically onboard if you go through an intro tutorial, and "production-ready" typically means way more than a basic run-of-the-mill CICD pipeline.

As most of the times, the most vocal online criticism comes from those who have the least knowledge and experience over the topic they are railing against, and their complains mainly boil down to criticising their own inexperience and ignorance. There is plenty of things to criticize AWS for, such as cost and vendor lock-in, but being unable and unwilling to learn how to use basic services is not it.
by exasperaited | 2025-10-21 07:31:05+00:00
Wrote this late at night and didn’t explain what I meant by X11 view.

I was thinking back to running X sessions on remote machines, sending for example a text editor view back across the network to my desktop.

VSCode remote feels to my fiftysomething brain to be logically quite like that, only you are sending the display back from the remote worker using web techniques, and rather than to a display manager, you are sending it back into the shell of an editor, so it appears to be largely indistinguishable from a session running on your local machine.
by pimterry | 2025-10-21 07:31:35+00:00
Personally, my one annoyance here is that it requires you to install a GitHub App that gives it direct write permissions to all code in your repos (in addition to issues, PRs, etc).

I'd much rather give it read permissions, have it work in its own clone, and then manually pull changes back through (either with a web review UI somehow, or just pulling the changes locally). Partly for security, partly just to provide a good review gate.

Would also allow using this with other people's repos, where I _can't_ give write permissions, which would be super helpful for exploring dependency repos, or doing more general research. I've found this super helpful with Claude Code locally but seems impossible on the web right now.
by bob1029 | 2025-10-21 07:32:08+00:00
I look at cross core communication as a 100x latency penalty. Everything follows from there. The dependencies in the workload ultimately determine how it should be spread across the cores (or not!). The real elephant in the room is that oftentimes it's much faster to just do the whole job on a single core even if you have 255 others available. Some workloads do not care what kind of clever scheduler you have in hand. If everything constantly depends on the prior action you will never get any uplift.

You see this most obviously (visually) in places like game engines. In Unity, the difference between non-burst and burst-compiled code is very extreme. The difference between single and multi core for the job system is often irrelevant by comparison. If the amount of cpu time being spent on each job isn't high enough, the benefit of multicore evaporates. Sending a job to be ran on the fleet has a lot of overhead. It has to be worth that one time 100x latency cost both ways.

The GPU is the ultimate example of this. There are some workloads that benefit dramatically from the incredible parallelism. Others are entirely infeasible by comparison. This is at the heart of my problem with the current machine learning research paradigm. Some ML techniques are terrible at running on the GPU, but it seems as if we've convinced ourselves that GPU is a prerequisite for any kind of ML work. It all boils down to the latency of the compute. Getting data in and out of a GPU takes an eternity compared to L1. There are other fundamental problems with GPUs (warp divergence) that preclude clever workarounds.
by pjmlp | 2025-10-21 07:32:09+00:00
The very first commercial system of this was done by Oracle in Solaris SPARC since 2015.

https://docs.oracle.com/en/operating-systems/solaris/oracle-...

Intel had a first attempt at this with MPX, but the design had flaws,

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

Then there is CHERI and the related ARM Morello,

https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/

Apple isn't a first here, one first among general public.
by mixologist | 2025-10-21 07:36:21+00:00
My experience is the opposite.

Teams that are knowledgeable jury rig their own custom solutions without all the enterprise cruft. They make solutions that fix their problem and they do it faster than the teams who use bloated enterprise solutions.

I am tired of seeing over engineered enterprise solutions that that are implemented and never used because they can’t be integrated into the dev workflow easily. Simple bash script that does the task it was designed to do beats any enterprise crap.
by tallanvor | 2025-10-21 07:36:33+00:00
Sure, I could get a server at home, but then I have to figure out how to make it quiet enough that I don't notice it while keeping it from overheating - something that's hard enough to do with the equipment I already have. And then I have to worry about what happens if somebody decides to have fun trying to DDOS something on my home connection. Again, easier to rent a dedicated server so I don't have to worry about it.
by Palmik | 2025-10-21 07:37:50+00:00
I am not sure copying your competitors feature-by-feature is always a good strategy. It can make the onboarding of your competitor's users easier, but lead to a worse product overall.

This is especially the case in a fast moving field such as this. You would not want to get stuck in the same local minimum as your competitor.

I would rather we have competing products that try different things to arrive at a better solution overall.
by swiftcoder | 2025-10-21 07:38:15+00:00
> If somebody widens a road and it's instantly filled with more cars that's not "induced" demand, the demand was clearly already there, just not being met by the narrow street.

Widening the road doesn't necessarily create demand (although it may, by making a given route more attractive to folks who would otherwise have worked/shopped/traveled elsewhere), but it does shift demand away from mass transit and towards individual vehicles.
by xg15 | 2025-10-21 07:38:45+00:00
I think the first red flag for me would be that the user's reply completely mismatched with what OP wanted to know.

> Can you tell me which Url, your OS, and browser? Kind regards, Takuya

> Hey, Thanks for your previous guidance. I'm still having trouble with access using the latest version of Firefox on Windows It's difficult to describe the problem so I've included a screenshot. [...]

Lots of users will ignore requests, but I think very few will make up requests that never happened. OP was asking for information, yet the user makes it sound as if OP had requested him to update the browser. That already makes it sound a lot as if the reply was prewritten and not an actual conversation.

Of course it's not foolproof and a phisher with more resources could have generated the reply dynamically.
by Ashendar | 2025-10-21 07:39:56+00:00
Basically up to World War II all cricket tests were timeless. So basically the game would go until one team dismissed the other twice while scoring more runs.

The match mentioned here refers to the Timeless Test played between England and South Africa in the latter in 1939. It seems a combination rainfall and rolling the pitch (i.e. playing surface) rejuvenated the pitch, making it relatively easy to bat on. Combined with some patient batting, this enabled the teams to run up some large scores. Typically the pitch starts to deteriorate after several days play, making it more difficult to bat on.
by mschuster91 | 2025-10-21 07:40:55+00:00
Agriculture, food processing and handling and everything associated, particularly meatpacking, and that's valid across countries. There's a reason that even if you pay (relatively) obscene wages, there will be no domestic employees willing to pick up these jobs - the work conditions are usually horrible because there are few industries as cut-throat and cost-sensitive as anything related to food.

The root cause is global competition, especially from countries with very low wages - Ukraine, a country in Europe, for example, was a top food supplier for Africa -, and widespread income disparity in many Western countries - 67% of Americans self-report to live from paycheck to paycheck [1], for example. First it's "luxuries" that get the cut - travel, eating out, entertainment - and once everything has been cut, people go for savings in food because that's the last large expenses block that they can meaningfully control.

[1] https://www.investopedia.com/living-paycheck-to-paycheck-you...

[2] https://www.boeckler.de/de/boeckler-impuls-vermoegen-nur-jed...
by SideburnsOfDoom | 2025-10-21 07:41:53+00:00
> (except you)

The post that I am responding to does in fact deal in absolutes by asserting that "What doesn't kill you makes you stronger" is a natural law. Please don't troll by attributing that to me.

My more detailed take on this is here: https://news.ycombinator.com/item?id=45653240

It is in response to someone else who is dealing in absolutes. It seems pretty common, actually. Must be a lot of Sith around today.
by Spare_account | 2025-10-21 07:41:56+00:00
It was implicit, at least to my eye, that other explanation which was being offered a counterpoint was the grandfather comment.

For clarity, I will include both here:

The two explanations for increased adult fragility are:

forgotoldacc> Parents shelter their children too much and have created adults that have additional allergies as a result of lack of childhood exposure

rocqua> Increased sheltering of children has allowed more of the fragile ones to survive to adulthood, increasing the number of fragile adults we observe today.
by Palmik | 2025-10-21 07:42:32+00:00
I'm not saying this was a paid comment, but if we're going to speculate, we could just as easily ask what Anthropic would pay, if they could, to drown out a strongly pro-OpenAI take sitting at the top of their own promotional HN thread.

That said, you're right that the broader internet (Reddit especially) is heavily astroturfed. It's not unusual to see "What's the best X?" threads seeded by marketers, followed by hoard of suspiciously aligned comments.

But without actual evidence, these kind of meta comments like yours (and mine) are just a cynical noise.
by globnomulous | 2025-10-21 07:42:36+00:00
> It is entirely self-imposed stress. Teachers have unions and tenure.

You don't have the first idea what teachers do or what their jobs require.

If you really think all teachers have tenure and are supported by unions, you also have not the faintest, foggiest inkling of a clue about the job market or professional environment of most teaching in the US.

I think it's also worth pointing out that, even as you repeatedly label others "arrogant," your comments in this thread are themselves breathtaking in their arrogance. I rarely run across HN comments so condescending, dismissive, self-righteous, or self-congratulatory.
by motorest | 2025-10-21 07:43:01+00:00
> You're right AWS does have you covered. But that doesn't mean thats the only way of doing it. Load balancing is insanely easy to do yourself, databases even easier. Caching, ditto

I think you don't understand the scenario you are commenting on. I'll explain why.

It's irrelevant if you believe that you are able to imagine another way to do something, and that you believe it's "insanely easy" to do those yourself. What matters is that others can do that assessment themselves, and what you are failing to understand is that when they do so, their conclusion is that the easiest way by far to deploy and maintain those services is AWS.

And it isn't even close.

You mention load balancing and caching. The likes of AWS allows you to setup a global deployment of those services with a couple of clicks. In AWS it's a basic configuration change. And if you don't want it, you just tear down everything with a couple of clicks as well.

Why do you think a third of all the internet runs on AWS? Do you think every single cloud engineer in the world is unable to exercise any form of critical thinking? Do you think there's a conspiracy out there to force AWS to rule the world?
by swiftcoder | 2025-10-21 07:43:41+00:00
I don't read the response that way - it reads like fairly reasonable wording for a frustrated and moderately technical user.

"I'm still having trouble" as in "my problem hasn't magically resolved itself since the last email".

And "using the latest version of Firefox" as in "I'm going to preempt the IT guy asking me to install updates".
by cvak | 2025-10-21 07:44:05+00:00
I used to use postman, before they become greedy, now I use Bruno.

But to your question - I have saved based authenticated request to our company useful APIs - github/jira/artifactory - so when I want to string together some micro tool to do something in batch, I don't have to remember where do I create API key, and how do they accept it.
by ktallett | 2025-10-21 07:44:28+00:00
Outside of some of the fascinating VAIO laptops with their wild and wacky features, I have never loved a super expensive laptop. I like a laptop that can get the job done when I need to and easily be fixed if I need to when I am on the road. At the moment that is Framework, and previously thinkpad, and a while ago, Powerbooks.

I have learned as I became older that the device is a tool to getting the work done, not something to drool over. I am more proud of the output than the device I do it on.
by phillebaba | 2025-10-21 07:45:05+00:00
Spegel itself does not manage state as a normal registry would. Maybe ephemeral would be a better word to describe it. A normal registry would require some stateful storage solution along with a database to store image that clients push to it. Spegel exploits the fact that images used by containers will be stored on disk by Containerd for its benefit. Any image currently being used by a pod in a cluster will be available for all other nodes in the cluster to pull.
by jezek2 | 2025-10-21 07:45:10+00:00
It doesn't matter how hard it was to produce, it is still a derived work. Binary vs source code doesn't matter for copyright, it's just a different form of the same work.

It matters with patents where you can have patented stuff in the source code without a problem as long as it's not compiled into the binary. Users who are unaffected by the patents or have a license can compile it in.

Fair use is used during a trial to determine if your use case is an OK exception despite being it a copyright infringment. It's not guaranteed to go into your favor (there are a lot of nuances case by case despite of precedents) and you need to be sued to exercise it.

What you can do is to mimic the behavior and look from scratch, then it would be a separate work. The internal structure would be quite different too. Even the same logic would most likely be coded differently. And the look wouldn't be pixel-perfect just very similar looking.
by mschuster91 | 2025-10-21 07:46:19+00:00
I think the key difference between the old big guns, SGI, IBM and the likes, and today's Google, Microsoft, Amazon, Meta and Apple is the diversification of income streams. Even if any one of these companies just completely fucks up an entire business line or it gets replaced by something better, it doesn't matter because the companies themselves are so utterly large they can and do survive that - or because they can, like Meta, just buy up whatever upstart is trying to dethrone them.
by dataware-admin | 2025-10-21 07:46:31+00:00
We are actively working on it (also writing a paper). Performace gains like this aren’t unexpected for systems like this see: https://www.cs.cit.tum.de/fileadmin/w00cfj/dis/papers/cumulu...

That type of tech + redis being quite bad implementation allows those gains (up to 2000%, we even have commands showing ~2200%, mostly lists since they have very cache unfriendly implementation)
by tifa2up | 2025-10-21 07:47:17+00:00
OP. We migrated to GPT-5 when it came out but found that it performs worse than 4.1 when you pass lots of context (up to 100K tokens in some cases). We found that it:

a) has worse instruction following; doesn't follow the system prompt b) produces very long answers which resulted in a bad ux c) has 125K context window so extreme cases resulted in an error

Again, these were only observed in RAG when you pass lots of chunks, GPT-5 is probably a better model for other taks.
by retSava | 2025-10-21 07:47:25+00:00
Is the joke that they are respectful with regards to allergies? Or am I reading a bit much of an attitude into your comment? Because it comes off as rude and tone deaf.

With a child that has PA on anaphylaxis-level and has had such an reaction a couple of times, and she has thusly built up a fear and anxiety, not being able to casually just let her attend b-day parties etc etc etc, I can assure you it's not a joke to us.

And no, we are not overly clean, in fact love going outdoors into the woods and getting dirt under our fingernails. Nor did we hold her off peanuts when small, her first reaction came when she just had learned to walk at about 10 months and ate a tiny piece found on the floor. And we as parents work very hard on trying to have a casual attitude towards life and work on her anxiety, and not let the PA define who she is or does. But then something like last week happens - those who make the food for school messed up her box of food and she ate mashed pea pattys and got really, really bad, worst in years. Boom, all her confidence in school down the drain.

It's heartbreaking, really. To find her have all that fear and pain, and we can only do so much to help her with that. And it's heartbreaking to see it being a joke to some. When I see such attitudes, I try to think that it comes from someone who is living a happy-path life, and well, good for you.

Thanks for coming to my TED talk, and smash that bell button.