MurphyA/hacker-news huggingface dataset:
Show HN: Upty – Status pages with automated health checks
by artemlive | 2025-10-14 12:10:00+00:00
Hey HN! I'm Artem, an SRE with 15 years of experience managing production systems.

I built Upty after getting frustrated with expensive status page tools like Statuspage.io. I needed something simpler and cheaper for my side projects, so I spent the last few weeks building this. I needed something simpler and cheaper for my side projects, so I spent the last few weeks building this.

What it does: Upty is a status page tool with automated health check monitoring. You add your services as components, configure HTTP health checks with customizable intervals and thresholds, and it automatically updates your public status page when things go down. It also handles manual incident management, webhooks, and has a REST API.

It's built with Go + MySQL and runs fast. Currently free to use while in beta.

It's in early beta and likely has bugs, but the core features work. I'd love feedback on what's missing or what doesn't make sense. No signup required to view the demo at status.upty.dev

Technical details: Multi-tenant with subdomain isolation, configurable downtime thresholds, 30-day uptime visualization, RSS feeds, incoming webhooks, HTTP health checks, and API access. Built by someone who's been paged at 3am too many times
by pjmlp | 2025-10-14 12:10:07+00:00
Happy birthday KDE, outside XFCE, KDE is the desktop I would go back to if I ever reconsider building a Linux desktop again.

Has all the developer goodies with KDevelop, written with tooling that empowers UI/UX development workflows, has a proper component system with much better tooling than COM, quite configurable without extensions all over the place.

Signed, a disillusioned former Gtkmm user, with how GNOME turned out.
by molszanski | 2025-10-14 12:10:31+00:00
AFIKR two facilities do this kind of treatment. One in Canada and one in China. There already was a HN threads with some reporting to have been treated in Canada.

https://news.ycombinator.com/item?id=31630679

Apparently, only some tumors have a distinct and unique shape / size. The “trick” is to calibrate the resonance exactly to the size of the cancer cell. So that resonance would “hurt” only that kind of shape / size cell. Which was much harder to do than it sounds. Sadly not all cancer cells are unique and not that “easily” distinguishable by size

But I am not in the medical field and just repeating what I’ve read.
by paulryanrogers | 2025-10-14 12:10:33+00:00
How many decades after nationalization?

The motive for recent boat bombings is supposedly stopping illegal drugs. Though IMO it has more to do with distracting from the release of certain human trafficking records. This US administration seems bent entirely to the will and ego of one person.

(Which isn't to say the US has clean hands. Our list of attempted coups in South America is long.)
by blooalien | 2025-10-14 12:10:44+00:00
> ... "the added cherry from the 'security' community saying that hosting your own email server for confidental emails is no big deal."

Literally nobody (sane) in the security community would ever say that. On the contrary, they'll tell you that running your own email server for any reason is a whole can of worms that nobody wants to mess with, and if you give them twenty minutes of your time to listen intently, they'll list you a whole laundry-list of reasons why.
by ryandv | 2025-10-14 12:10:47+00:00
I have every confidence that even current generation state-of-the-art artificial intelligence will have far superior facilities at debugging and managing the complexity of even its own bare metal programming output than humans.

Why? Consider Gemini's recent performance at the International Collegiate Programming Contest [0], in which it solved a problem that no other human team was able to solve.

Wetware intelligence is itself obsolete, at least as concerns the domain of computing.

[0] https://deepmind.google/discover/blog/gemini-achieves-gold-l...
by wat10000 | 2025-10-14 12:11:16+00:00
Elections are essential for legitimacy these days. There’s something like three countries on the planet that don’t have elections. North Korea has elections.

Inconvenience and intimidation will be used to discourage voters in opposition areas. Reasons will be found to discard ballots. Results will be challenged, reasons found to delay certification of unfavorable results until it’s too late.

Imagine 2020, except done by smarter people who have had four years to think about how they’ll do it. And who have had four years to see that there are zero consequences for them even if they don’t succeed.
by gen220 | 2025-10-14 12:11:24+00:00
What if immigration courts are also starting to target people who came here legally? (Green card holders)

What if they begin to find “clerical errors” in their applications that suggest their immigration status is “fraudulent and illegal”?

And what if they begin to target naturalized citizens, but only ones who had the misfortune of being born in “terrorists countries” like China and Venezuela and Iran?

At what point would you say that they’ve gone too far?

You have to recognize that the humanity of these people is worth more than their “legal immigration status”. The spirit of this country must continue to be the Statue of Liberty, not devolved into an ICE detention center.
Show HN: Interactive tool showing which AI ecosystem controls your digital life
by freespirt | 2025-10-14 12:11:53+00:00
Most people think they’re independent. The data says otherwise.

I spent months researching how AI is fragmenting into three incompatible ecosystems - American, European, and Chinese - and built an interactive quiz to show where you fit.

Your smartphone, cloud storage, payment apps, even your values about privacy - they all point toward one sphere. By 2030, these systems may become so different that moving between them becomes nearly impossible.

The quiz takes 3 minutes, asks 12 questions, and gives you personalized insights about your AI dependencies and what you can do about them.

47% of people who’ve taken it were surprised by their results. Happy to discuss the research behind it in the comments.
by ta1243 | 2025-10-14 12:11:54+00:00
Very few countries do national elections electronically (the ones most subject to interference) electronically.

Sure with paper systems you might be able to swing upto say 1% of the vote without being detected (probably more like 0.1%), anything more will involve too many people for a conspiracy to remain.

With electronic you can swing 20% without blinking.

Scaling is bad when it comes to voting.
by lpapez | 2025-10-14 12:13:34+00:00
> Are there really people out there who still reach for Meta-scale by default? Who start with microservices?

Anecdotally, the last three greenfield projects I was a part of, the Architects (distinct people in every case) began the project along the lines of "let us define the microservices to handle our domains".

Every one of those projects failed, in my opinion not primarily owing to bad technical decisions - but they surely didn't help either by making things harder to pivot, extend and change.

Clean Code ruined a generation of engineers IMO.
by elevation | 2025-10-14 12:15:24+00:00
> standard traffic control at intersections would be unecessarily inefficient

It’s already unecessarily inefficient! I can’t count the number of times I’ve stopped at a red light and waited for 35 seconds with no cross traffic only to be allowed to cross just as a cohort of 50 vehicles has to transition from highway speed down to idle. So much fuel and time is wasted due to bad arbitration schemes!
by Multicomp | 2025-10-14 12:16:28+00:00
Glad they keep using the mascots to help brand and punch up their images.

Both artist links are either private or show closed commissions, so the artists aren't fishing for exposure to do lead gen, they have a passion to help make KDE be a better marketable product.

I daily drive KDE, but I'm glad that in part thanks go the KDE projects approach to accessibility to newcomers and these artists' desires to help out, we get visual aids for the masses, which are pleasant for those of us who live in walls of text and can help humanize an otherwise dry technical subject, aiding newcomers considering joining the project to have an easier time understanding what they are looking at.
by goalieca | 2025-10-14 12:16:47+00:00
I think there’s more thoughts to…

I migrated my non-technical mom from windows to Ubuntu in 2005 and my daily support questions on how to do this and that went to once a few weeks. Gnome 2 and Firefox was very simple. The OpenOffice stability was also great when Microsoft switched to ribbon.

Eventually I got her on a Mac and she hasn’t asked a question since. She keeps buying new ones ever since.
by panick21_ | 2025-10-14 12:17:26+00:00
Except that is complete fantasy. SpaceX capability of deploying Starlink is significantly great then anybodies capability of destroying them. And countries don't just have orbit sat weapon in mass production.

The idea that you can just trigger Kessler Syndrom is fantasy, that's not really how it works.

And of course that's before the idea that this would directly attack US military installations. Have you ever heard the US saying 'Don't touch our boats'?

Not sure any nation just basically starts a nuclear war to prevent people from accessing pornhub.
by sunaookami | 2025-10-14 12:17:55+00:00
You need an up2date browser with adblocker, that's the most important thing. I guess browsers will be supported for a few more years but after that you should definitely not use Windows 10 in fear of e.g. 0days served via ads and just use a Linux distribution instead (or better yet, do it now instead of buying new hardware just for Win11 or using crude hacks and unsupported workarounds).
by extraduder_ire | 2025-10-14 12:17:56+00:00
The buttons on the front of a playstation controller (d-pad, cross/circle/triangle/square) were pressure sensitive on the ps2/ps2.

256 levels on the ps2, 1024 on the ps3. Few games used this outside of racing games, and they were removed from the ps4 controller. It's most commonly noticed when configuring a ps3 controller on a PC.
by llm_nerd | 2025-10-14 12:18:02+00:00
This piece is written with a pretty cliche dismissive tone that assumes that everything everyone else does is driven by cargo-culting if not outright ignorance. That people make these choices because they're just rushing to chase the latest trend.

They're just trying to be cool, you see.

Here's the thing, though: Almost every choice that leads to scalability also leads to reliability. These two patterns are effectively interchangeable. Having your infra costs be "$100 per month" (a claim that usually comes with a massive disclaimer, as an aside) but then falling over for a day because your DB server crashed is a really, really bad place to be.
by ACCount37 | 2025-10-14 12:18:08+00:00
And I'm disappointed that people capable of writing an inference engine seem incapable of grasping of just how precarious the current situation is.

There's by now a small pile of studies that demonstrate: in hand-crafted extreme scenarios, LLMs are very capable of attempting extreme things. The difference between that and an LLM doing extreme things in a real deployment with actual real life consequences? Mainly, how capable that LLM is. Because life is life and extreme scenarios will happen naturally.

The capabilities of LLMs are what holds them back from succeeding at this kind of behavior. The capabilities of LLMs keep improving, as technology tends to.

And don't give me any of that "just writing text" shit. The more capable LLMs get, the more access they'll have as a default. People already push code written by LLMs to prod and give LLMs root shells.
by sholain | 2025-10-14 12:18:17+00:00
"enforces restrictions that are similar to the ones China "

No; the restrictions the West places on Chinese companies are not remotely comparable in proportionality or form.

But worse - China does not just have the opportunity to operate in the West in an asymmetrical fashion, but they're fairly aggressively openly stealing intellectual property etc., not just as a matter of 'national security' but as a matter of normal business operations.

The Chinese government operates police stations in foreign countries to surveille and oppress local citizens of the Chinese diaspora, and to coordinate activities.

There are always geopolitical shenanigans, but the West acted in roughly good faith inviting China into the WTO and was happy to play by some reasonable set of rules.

It's fair to use the label 'hypocritical' for what seems like arbitrary action in the West, but it's not truly arbitrary because it's a reaction to what was lack of good faith at least on the terms that were understood, and the term 'hypocritical' could be used tenfold in the other direction.

Also - even if everyone was playing roughly fair according to their own competitive advantages, the imbalances in some areas would be so problematic that there would have be some kind of reckoning anyhow.

The terms need to be reset, capital flows need to be adjusted, the USD cannot maintain such a high ranking position if they don't want to import, vast offshore tax shelters need to be shut down. Dubai is 'Mos Eisley' on Tatooine it's really just bad money.
by jlokier | 2025-10-14 12:18:31+00:00
I agree with you, and I can also easily imagine how this comes about with the software teams or contracted companies that do the infotainment system being completely different people from those who design the rest of the car.

But it was still a surprise to see this a lack of attention to detail in the infotainment system, in a car where the brand itself is all about giving a lot of attention to detail in everything else that's visible, the comfortable mouldings, pleasant interior lighting, different kinds of cup holders, nice place to wirelessly charge your phones, seat controls and sensors, etc.
by rjmunro | 2025-10-14 12:18:38+00:00
I'm not sure about this bit:

> As I get to grow compound interest on my money, I will come out much better in the long term.

You will pay the capital gains tax rate either way. Either when you buy 15% less additional shares, or when you sell them at the end and pay the 15% then.

If you start with 15% less and compound it, you still end with 15% less.

(15% is just an example)

You might be placing a bet that at some point in the future there will be a reduction the capital gains rate, but, as far as I can see, you are not earning more due to compounding.
by ACCount37 | 2025-10-14 12:18:55+00:00
There is none. We don't understand LLMs well enough to be able to conduct a full fault analysis like this.

We can't trace the thoughts of an LLM the way we can trace code execution - the best mechanistic interpretability has to offer is being able to get glimpses occasionally. The reasoning traces help, but they're still incomplete.

Is it pattern-matching? Is it acting on its own internal goals? Is it acting out fictional tropes? Were the circumstances of the test scenarios intentionally designed to be extreme? Would this behavior have happened in a real world deployment, under the right circumstances?

The answer is "yes", to all of the above. LLMs are like that.
by crises-luff-6b | 2025-10-14 12:19:44+00:00
About effing time! Anyone else have a security clearance? It's ridiculous that on the front page of literally every major newspaper there are least a handful of examples of felonious leaks of literally Confidential military intelligence from "unnamed sources". Literally each instance of that is a potential & likely felony.

Those leakers are committing actual crimes. People here need a healthy dose of reality.
by gcanyon | 2025-10-14 12:20:02+00:00
They are planning to militarize the election.

- they have the voter rolls - they are normalizing using the military domestically - they will "secure" the polling places against "voter fraud" and take the ballots to be "counted securely"

This needs to be called out now, because the courts are slow to react and won't have time to do anything once it's happening.
by dapperdrake | 2025-10-14 12:20:14+00:00
A "universal language" is a language with (a) sequences of instructions, (b) conditionals, ifs, branches, and (c) loops, repetition, iteration, y-combinator (the math one), recursion.

They are Turing complete. Leaving off any of the three features (difficult for the y-combinator) yields a non-Turing complete language, for example Sieve Script for filtering email lacks (c).

What the definition doesn’t cover is parameterization. Some people call this abstraction. Technically, lisp macros also fall under parameterization.

With parameterization it really seems like any and all functions, mappings, and operators that fail to be injective and composable are counter-productive in practice. The math term is "generative effects".

There seems to be this continuous contention between one side that wants its configuration files to basically be CSV and another side that, effectively, wants a full-blown programming language as their "configuration language".

Both sides have a point. Just happen to land in the "essentially CSV" camp myself. Even a lisp macro can generate CSV.

(Yes the phrase "universal language" is very difficult to search for if the specific academic term above is under consideration.)
Show HN: I built a tool to make Kubernetes feel like a PaaS
by danielvigueras | 2025-10-14 12:21:25+00:00
I’ve always loved how PaaS platforms like Fly.io or Heroku make deploying apps super easy. However, the problem is that once you need more resources, costs skyrocket. That’s what gave me the idea to build something that feels like a PaaS but runs on managed Kubernetes instead.

I’ve been working on this as a side project for the past two years, and I've just launched it. I’m now working on it full-time.

It’s a CLI tool that lets you deploy your app to Kubernetes using just one simple config file (TOML). You can create clusters, set up processes, environment variables, resource limits, autoscaling, check logs, and more, all from the CLI.

Right now, it works with DigitalOcean and Scaleway, but I’ll be adding more providers over time.

I just got my first customers on it, and I’d love to hear what you think. Any feedback is really appreciated!
by rcxdude | 2025-10-14 12:21:31+00:00
This is exactly the kind of thing you're not meant to do with a company you don't wholly own (and to some extent with any limited liability company). Part of the deal is that as an executive or majority shareholder the company is not an extension of yourself, it's a seperate entity and when making decisions about it you are meant to act in the interests of that company. This is sadly not well enforced, but it is the kind of thing where shareholders can and will take action.

(Musk has been heavily criticised for pulling these kinds of shenanigans between Tesla, SpaceX, and X, but it seems like there are not enough shareholders willing to take him to task for it)
by scott_w | 2025-10-14 12:21:39+00:00
Funnily enough, this caused issues with PS2 games ported to Xbox subsequently. Metal Gear Solid 2 made heavy use of the pressure sensitive buttons for weapon aiming vs shooting. I recall the Xbox didn't have pressure sensitive buttons, so had to do something different to achieve this (I'd need someone else to fill in the gaps here, I never owned an Xbox!)
by BonusPlay | 2025-10-14 12:21:55+00:00
If you're interested in the topic there's great YouTube channel that demonstrates such attacks IRL together with full tutorials. Below are 2 satellite related videos:

1) https://www.youtube.com/watch?v=2-mPaUwtqnE

2) https://www.youtube.com/watch?v=ka-smSSuLjY
by raw_anon_1111 | 2025-10-14 12:22:21+00:00
I am a staff cloud consultant at a 3rd party AWs company specializing in software development + cloud architecture. My day job consists of.

1. Working with sales to land clients

2. Doing management consulting style projects where I tell the client what they should do.

3. Designing the architecture from the infra side and code.

4. Leading implementations and on smaller projects doing the hands on keyboard work by myself and on larger projects, leading a team

I don’t use AI agents. What I will do is use ChatGPT as a junior developer where I tell it the context of the problem, diagrams, and I will build up the pieces with the abstractions, modules etc I want. While the architect of a building may not build everything themselves and they definitely won’t be building the cabinets, they should have a vision of how everything is built and guide how it works together.
by kasey_junk | 2025-10-14 12:22:37+00:00
Agents aren’t magic. They are loops with tool calls in them that help keep agents on track. And most of the agent systems have some manner of hook that you can put your own tools in to enforce things like types and styles.

I’ve had good experiences writing small scripts and linters to enforce things that agents get wrong frequently. What’s nice about those is that the agents are very good at writing them and they are easy to verify. Plus they are valuable for new humans devs as well.
by zahlman | 2025-10-14 12:22:45+00:00
> Why do I need a whole new python environment rather than just scoping the dependencies of an application to that application?

If you haven't before, I strongly encourage you to try creating a virtual environment and inspecting what it actually contains.

"A whole new Python environment" is literally just a folder hierarchy and a pyvenv.cfg file, and some symlinks so that the original runtime executable has an alternate path. (On Windows it uses some stub wrapper executables because symlinks are problematic and .exe files are privileged; see e.g. https://paul-moores-notes.readthedocs.io/en/latest/wrappers.... .) And entirely unnecessary activation scripts for convenience.

If you wanted to be able to put multiple versions of dependencies into an environment, and have individual applications see what they need and avoid conflicts, you'd still need folders to organize stuff and config data to explain which dependencies are for which applications.

And you still wouldn't be able to solve the diamond dependency problem because of fundamental issues in the language design (i.e modules are cached, singleton objects).

When you make a virtual environment you don't do anything remotely like "duplicating the rest of the Python environment". You can optionally configure it to "include" the base environment's packages by having them added to sys.path.
Arc: One week later, 210 stars and new ClickBench results
by ignaciovdk | 2025-10-14 12:22:46+00:00
Hey everyone, just wanted to say thank you for all the feedback, questions, and curiosity over the past week.

https://news.ycombinator.com/item?id=45505407

This community pushed Arc forward faster than I imagined, from architecture ideas to performance discussions, it’s been awesome to geek out with so many of you.

We’ve now crossed 210 stars on GitHub and added fresh ClickBench results (36.43 s cold / 35.12 s hot) on AWS c6a.4xlarge, plus 2.01 M records/sec write throughput using MessagePack.

Landing > basekick.net Blog > basekick.net/blog Repo > github.com/Basekick-Labs/arc (Star it if you feel it)

Docs are coming later today, and more benchmarks soon.

Appreciate everyone who tested, challenged, or just said “this looks cool.”
by nemo44x | 2025-10-14 12:23:22+00:00
Do we even have people to work in the factories? I know a guy who started as a worker and is now a plant manager and he says their biggest problem is finding qualified people (high school or equivalent) that are willing to show up every day. Many get their first check and then suddenly stop showing up and then return 2 or 3 weeks later looking for work.

A lot of younger people it seems like value flexibility over higher pay. They’d rather work casual jobs that are dead ends. At the factory you start with a decent wage and benefits and within a year you’re promoted and salary increases noticeably. If you can put 5 responsible years in you’re certainly recruited to the management development path. These skills are highly transferable between companies.