MurphyA/hacker-news huggingface dataset:
by svedova | 2025-11-13 08:20:27+00:00
Stormkit is a self-hostable Vercel/Netlify alternative I've been building for 6 years. Last week, I open-sourced the full platform.

If you're tired of rising cloud bills or want full control over your CI/CD pipeline, you can now run Stormkit on your own infrastructure.

GitHub: https://github.com/stormkit-io/stormkit-io

I'd love feedback from the HN community, especially on docs, self-hosting UX, and what features matter most for production use.

Happy to answer any questions about the architecture, trade-offs, or differences from other tools.
by Craighead | 2025-11-13 08:20:40+00:00
Let me rewrite that without the condescending tone: Artists that output sound invest time and money into crafting how they are heard. Is there tube amp elitism? Absolutely. Do tube amps "sound better"? I dunno. But clearly the market for them and the demand for inefficient circuits that sound different than more efficient circuits stays seemingly consistent and may even go up.
by csomar | 2025-11-13 08:21:21+00:00
I am failing to get it work on a "custom" setup. I run my own server with localhost pointed to the domain, with HTTPS on locally generated certificates.

I tried

npx @jsx-tool/jsx-tool start --logging --server-host codeinput.com --server-protocol https --server-port 443 --insecure

but got

[jsx-tool] Proxy server running at http://localhost:4000 [jsx-tool] Forwarding to https://codeinput.com:443 [jsx-tool] WebSocket server listening on ws://localhost:12021 [jsx-tool] LSP worker exited with code 1 [jsx-tool] Restarting LSP worker... [jsx-tool] LSP worker already started (node:7881) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead. (Use `node --trace-deprecation ...` to show where the warning was created) [jsx-tool] Proxy error: unable to verify the first certificate; if the root CA is installed locally, try running Node.js with --use-system-ca [jsx-tool] Proxy error: unable to verify the first certificate; if the root CA is installed locally, try running Node.js with --use-system-ca

Maybe you should explain a bit what the server does and what it needs to connect to? why does it need some kind of a "proxy"? I understand you are trying to make a simple one click/command solution but some setups are more complicated than the standard yarn dev nextjs app.
by DonaldPShimoda | 2025-11-13 08:21:25+00:00
I don't know how to interpret this. Are you suggesting I'm, like, an agent of some organization? Or is "activist" meant only as a pejorative?

I can't say that I identify as any sort of AI "activist" per se, whatever that word means to you, but I am vocally opposed to (the current incarnation of) LLMs to a pretty strong degree. Since this is a community forum and I am a member of the community, I think I am afforded some degree of voicing my opinions here when I feel like it.
by atoav | 2025-11-13 08:22:14+00:00
The rectifier is an audible part of the circuit, you can definitely tell e.g. between tube rectifiers and diode based ones.

SMPS have been somewhat problematic with audio circuits when they were new, especially when it comes to noise and "musicality". A overdimensioned toroid transformer with a rectifier is inefficient, but an extremely simple design which allows people without too much electrical engineering knowledge to get a decent result without expensive measurement equipment.

This is a bit similar to early PCB-use in guitar amplifiers. Back then some manufacturers did a shit job with their PCBs and since then guitarists think hand-wired is always superior to PCBs.

Guitarists are traditionalists and thus the amount of innovation in that space moves slower than elsewhere.
by ojo-rojo | 2025-11-13 08:22:16+00:00
Probably from deconstructing the solar system's asteroids and planets. I imagine a Dyson sphere would be less structurally sound and harder to get right – due to gravitational forces on the material – than a Dyson swarm or matryoshka brain. The latter made of independent satellites orbiting the sun and collecting light from concentric orbits at various distances.
by testdelacc1 | 2025-11-13 08:22:29+00:00
Current OS split of Steam users - 94.84% windows, 2.11% mac, 3.05% Linux.

Valve has fought tooth and nail for a decade to make that 3.05% a reality. Linux means they control their own destiny, instead of being at the mercy of Microsoft. Valve has their eyes on this prize and they’re willing to play the long game.

Everyone’s going to talk about “winning” the console generation, but winning could mean an increase of Linux’s share to 5-6%. That would be a massive win, and would be a vindication of Valve’s strategy. Valve could achieve their goals even if Sony and Nintendo sells millions of consoles more.
by mrcsharp | 2025-11-13 08:23:01+00:00
Think of it in terms of semantics. An object has certain properties that are immediately obvious and available: color, height, width and so on.

Properties in C# are for such values that are immediately available or at least extremely cheap to retrieve or form. Seeing a property tells me that getting the value is a very small op and has no side effects.

A method on the other hand is like asking/telling the object to do something that can take a bit of time and resources to do.

So if the value you are trying to read is expensive to get and isn't immediately available then the method approach works and as a developer I'll avoid making multiple calls to it unless absolutely necessary because the method is also a possible indication that it might change state.
by utopiah | 2025-11-13 08:23:18+00:00
Well... that's the whole point, it can not make sense. It's stringing up words based on it's dataset. There is 0 sense making, 0 interpretation, 0 understanding. Words. Strung together, including then it says "no nonsense" because somewhere in its datasets often enough that's the series of words that best match the "stop saying BS!" kind of prompt.
by lewispollard | 2025-11-13 08:23:19+00:00
The page shows, near the bottom, how the main output is gaussian splats, but it can also generate triangular meshes (visual mesh + collider).

However, to my eye, the triangular meshes shown look pretty low quality compared to the splat: compare the triangulated books on the shelves, and the wooden chair by the door, as well as weird hole-like defects in the blanket by the fireplace.

It's also not clear if it's generating one mesh for the entire world, it looks like it is - that would make interactability and optimisation more difficult (no frustrum culling etc, though you could feasibly chop the mesh up into smaller pieces I suppose).
by wkat4242 | 2025-11-13 08:24:38+00:00
Yes the A yubikeys indeed. That's the original yubikey, the C version came much later. And it's still pretty rare at our work so I didn't imagine the poster referred to that. Also because the A version is much more solid. The connector is just a plate and there's nowhere for dust and dirt to accumulate, unlike the C version.
by bjackman | 2025-11-13 08:25:15+00:00
Take this with a grain of salt as I haven't tested this claim, but I think C might be a pretty weak language for this tool because you can't really parse it without running the whole preprocessor, which it can't do:

https://codeberg.org/mergiraf/mergiraf/issues/612#issuecomme...

So I think in a more sensible language you might get much better results than this.
by DonaldPShimoda | 2025-11-13 08:25:23+00:00
I'm not sure which parent comment you're referring to, but what you're saying aligns with my point a couple levels up: reasonable regulation of the companies building these tools is a way to mitigate harm without directly encroaching on people's individual freedoms or dignities, but regulation is necessary to help people. Without regulation, corporations will seek to maximize profit to whatever degree is possible, even if it means causing direct harm to people along the way.
by ehnto | 2025-11-13 08:25:35+00:00
I am running Endeavour OS an Arch based distro, and it has been almost hassle free for games. Even less hassle than windows since I didn'teven have to download and install GPU drivers. Games with anti-cheat sometimes won't run, but that's not the fault of the OS.

I don't play just niche games either, AAA titles work too. Currently playing Arc Raiders without issue and that only just came out. Installed it via steam, started playing. 10 years ago I would never have seen this coming.
by bloqs | 2025-11-13 08:26:39+00:00
their biggest fight is this:

"what, i cant play COD online? Or Battlefield? or fifa? or Rocket League?... but thats all I play, and it costs more than a ps5?

...whats the point?"

These games have gigantic followings that ship hardware year after year. People on hackernews are substantially broader-minded than your average console gamer.

On the above basis alone, most of the regular gamers I know will not buy one of these.
by scheeseman486 | 2025-11-13 08:27:13+00:00
https://lists.archlinux.org/archives/list/arch-dev-public@li...

They're being a little vague about it but this collaboration to improve Arch's build service/infrastructure is being done in part to faciliate support of multiple architectures.

iirc it was in Tested coverage that Valve said the hardware supports other OSes. It'd be out of character for Valve not to allow for this.
by haritha-j | 2025-11-13 08:27:23+00:00
I know everyone says such good things about the steam deck, but my personal experience hasn't been great. Steam games are the best case scenario, but even those often require hunting down the best version of proton and doesnt work out of the box. why cant steam auto default to the version that works with the game? Getting discord running properly often involves switching to desktop mode, and then its hard to play handheld. if i connect a display in handheld mode i cant increase the resolution to match my monitor. and then we get to 3rd party stores, requiring all kinds of hoops, and once you get it working and you come back to a game after a couple of months, its broken again. Installing ISOs requires even more painful work (tbf thats not an intended use case i guess). Disclaimer: my use of the steam deck has been as a fairly non technical user. For me the whole point of getting it was a slightly console like experience, so I wasn't willing to hack into it too much.
by fulafel | 2025-11-13 08:27:23+00:00
Germany allowed it in 2021 or so.

The biggest variation is above 6 GHz: most of the world allows 5.9-6.4 but reserves 6.5-7 GHz for cellular or haven't decided yet if it'll be for wifi or cellular. There's a nice map on https://6ghz.info/
by brap | 2025-11-13 08:27:35+00:00
Yeah, I kinda agree with that reluctantly.

As much as I like super snappy and efficient native apps, we just gotta accept that no sane company is going to invest significant resources in something that isn’t used 99%+ of the time. WhatsApp (and the world) is almost exclusively mobile + web.

So it’s either feature lag, or something like this. And these days most users won’t even feel the 1GB waste.

I think we’re not far away from shipping native compiled to Wasm running on Electron in a Docker container inside a full blown VM with the virtualization software bundled in, all compiled once more to Wasm and running in the browser of your washing machine just to display the time. And honestly when things are cheap, who cares.
by coldtea | 2025-11-13 08:28:02+00:00
What part of "smaller than" was difficult to parse?

Microplastics can be defined as < 5mm (e.g. EPA uses that definition), doesn't mean the larger ones are in the bloodstream, or even less so, the brain.

But such "sizable" ones in the environment can and are be broken down, digested, shed smaller micro- and nanoplastics by the loads, and so on.
by embedding-shape | 2025-11-13 08:28:23+00:00
> Well. It doesn't say in any docs or specs, but for what it's worth

They do hint that you can install a different OS on it:

> Just like any SteamOS device, install your own apps, open a browser, do what you want: It's your PC.

Every other SteamOS device does allow you to install whatever OS on the device, so seems Frame will be the same, judging by that landing page blurb.
by DonaldPShimoda | 2025-11-13 08:29:13+00:00
Unfortunately, I think a lot of the people at the top of the AI pyramid have a definition of "humanity" that may not exactly align with the definition that us commoners might be thinking of when they say they want AI to "benefit humanity".

I agree that I don't know what regulation would look like, but I think we should at least try to figure it out. I would rather hamper AI development needlessly while we fumble around with too much regulation for a bit and eventually decide it's not worth it than let AI run rampant without any oversight while it causes people to kill themselves or harm others, among plenty of other things.
by goku12 | 2025-11-13 08:29:46+00:00
> ..., especially when they go out of their way to change from doing the right thing to doing the wrong thing.

And let's not forget this part. Android is a member of the mobile platform duopoly. Another similar project - Chrome - is almost a monopoly among web platforms. Both these projects exploit the open source label and most people's false belief that open source somehow equates to respect and protection of user rights. (Philosophically, it's only free software that cares about user rights. Both projects are textbook examples of non-free open source software.) This actually protects these projects to some extend from criticisms and penalties against the dark patterns that they employ to corrupt and exploit both the mobile and the web ecosystems. They absolutely don't deserve the same considerations as the passionate and underpaid small teams or individual maintainers.
by Frieren | 2025-11-13 08:30:06+00:00
> there cannot exist an easy way for a typical non-technical user to install “unverified apps” (whatever that means), because the governments of countries where such scams are widespread will hold Google responsible.

But it is perfectly fine to sell crypto and other complex financial assets to kids and other people that do not know they are from apps in the Play store.

If "safety" takes control from you then it is implemented. If real safety puts profits in danger then it is fight against. Quite a dystopia.
by rekabis | 2025-11-13 08:30:13+00:00
>Epson stopped making their flatbeds that do film

I don’t understand this… the V850 Pro is still being publicly sold with film and slide trays… what am I missing?

And even eBay is selling them at only about $1,200-1-700 CAD, which is considerably cheaper than the 2,000+ CAD MSRP.
by wiseowise | 2025-11-13 08:30:16+00:00
Jesus, since when Fortnite and BF6 became gaming benchmark nowadays?

There’s Dota 2, CS2, TF2 all of which are much better games that you’ve listed, and thousands games more.

And you can absolutely play GTA, thankfully without horrendous online. The only thing steam should do is to ban their shitty launcher for eternity.
by polotics | 2025-11-13 08:31:17+00:00
One statement in there grates: the idea that there never was a big population drop before. We know it from genetic records that human population dropped to a very low number. The human population bottleneck around 70,000 years ago, ie Toba supervolcano eruption, with 1,000 to 10,000 breeding individuals. There may have been other humans around, their lines all died out.
by brap | 2025-11-13 08:32:07+00:00
When I buy a refrigerator, if a model has insane power consumption that makes me think about my electric bill, I’d be less inclined to buy it. The refrigerator manufacturer is going to sell less. So in a way, you can say that they’re definitely paying for those wasted resources.

For software companies it’s the same, in a way. They pay whatever the consumers deem appropriate. It’s just that consumers don’t really care for the most part, so the cost is basically $0. RAM is cheap, and if a company prioritizes shipping features over optimizing RAM, that’s almost always going to be the deciding factor.
by sschueller | 2025-11-13 08:32:34+00:00
The current US administration is not acting with logic nor reason. Switzerland is currently dealing with a 39% tariff for no reason. We are the 7th largest investor[1] in the United States with thousands of jobs and we are the worlds 3rd largest holder of US dollars[2].

[1] https://globalbusiness.org/foreign-direct-investment-in-the-...

[2] https://en.wikipedia.org/wiki/List_of_countries_by_foreign_e...
by scheeseman486 | 2025-11-13 08:33:21+00:00
HUD glasses kind of suck since having a display oriented to your head is uncomfortable. Adding 3DOF tracking only partially solves that, so you go 6DOF to maximize optical/vestibular comfort. Now you're rendering a virtual display within a virtual environment, but look at all that wasted space! So add more virtual monitors! Now you need some mechanism to manage them, so you add that and now you have a windowing system... so why are you rendering virtual monitors with fixed space desktops when you can just be rendering the application windows themselves?

The best portable private display for your laptop will inevitably be a 6DOF tracked headset with an XR native desktop.
by coldtea | 2025-11-13 08:33:28+00:00
Both cases are considered harmful, the surer and heavier more general case being for the former.

The inertness alone means boost in inflamattion, damaged cells, etc. Just consider that asbestos is biologically/chemically inert too - the issues come from inflammation, scarring, dna damage, etc.

But (and varying per microplastic case on lots of factors: composition, dyes used, etc), the chemical interaction can also play a role.
by austin-cheney | 2025-11-13 08:33:40+00:00
Becoming a developer.

I was an experienced visual web designer. A few months after joining Travelocity I was involuntarily reassigned to a UI developer position. If I wanted to stay employed I had to learn to program. That first year I was shitty at it, occasionally broke stuff, and received a negative annual evaluation. This was 2008.

Shortly after that the economy collapsed. There were massive layoffs and a lot of good people were fired. I was not one of the good people and I was not fired. Before jQuery became an obsessive religious cult UI developers were tough to hire. The world was full of UI developers that were so much worse than me. Super incompetent was the industry performance average.

Learning to program for real.

In 2009 I was picked up for my second military deployment. I am a soldier in the Army Reserves and spent the next year in Afghanistan. In Afghanistan I learned to program for real by writing original applications. After a year of grinding I was still shitty as far as being an actual application developer, but I was orders of magnitude superior compared to the average corporate JavaScript developer.

My first career mistake.

I managed to pick up the CISSP certification at the end of that deployment. I should have done the work to transition my career to cybersecurity, but lacked the confidence to figure that out. I had a guaranteed job waiting for me Travelocity so I went back to the childish career of web developer.

I received 3 raises and a promotion the year I returned to Travelocity. I became a senior when I became the company experimentation engineer for A/B testing.

My second career mistake.

In 2014 I came back to Travelocity after another year in Afghanistan. At this point Travelocity began to internally implode so I left to explore other opportunities. I should have stayed at Travelocity. Instead I bounced around the market getting small raises at joining each new employer.

As the years went by I continued to become more experienced almost entirely due to challenging side projects. The career became progressively more shitty as my average peers seemed progressively more child-like and progressively more fearful of writing code.

After 5 years at Bank of America I left there for a work from job for a small company with complete garbage for internal code. I didn’t even make it a year before I was laid off. I made a promise to myself to never go back to the toddler daycare of JavaScript employment.

I was picked up by a defense contractor to do work on enterprise API management. Within a year the promoted me into management involuntarily. This is my current job and it’s been amazing. The people are so much more mature that the comparison is beyond words.

I wouldn’t go back to JavaScript stupidly unless it’s vanilla JavaScript work to guarantee I would be working with decent people or $500,000 to compensate for working with arrogant children.
by peterdn | 2025-11-13 08:34:07+00:00
Yes, education around these scams and their methods could be better, but there is also a reason they target the elderly and vulnerable. Unless something else terrible happens, I assume I will count in one or both of those groups eventually. I feel like when I get there, I would appreciate empathy rather than disdain, if I were ever taken advantage of.

Regardless, you do not actually need to enable developer settings to install APKs from unknown sources (at least, not on my Samsung). When you open an APK from within another app (e.g. Google Drive or WhatsApp), Android "helpfully" forwards you straight to the relevant security settings page, allowing you to immediately toggle the "Install unknown apps" permission for that specific app. It's a streamlined flow, only a couple of taps, no scrolling/searching/reading, therefore likely easy to coach a victim into performing.

So, I expect what the Android team is alluding to in the original post is to enable additional friction like you describe.
by quantumwoke | 2025-11-13 08:34:25+00:00
As my medico wife explained it to me, you have about 1 minute after your heart stops before you start having permanent brain damage. Unless you live inside a hospital your risk of surviving a major heart attack at home is less than 20% at the best of times (and in fact seems to be about 10% or less in USA on average on some quick research).
by atoav | 2025-11-13 08:34:33+00:00
Should we ban refilling your own cars oil because some idots keep filling coolant into it?

I worked in IT support and I am deeply aware with the issues people are having. Some issues are systemic (aka bad design) and those should be fixed. Other issues are human.

It may not seem like it, but I have the patience of an angel, because I remember when computers where new to me. I like people to understand. Understanding is power. But when I did work in IT support I saw some things. Grown adults repeatedly clicking away error messages without reading them while I stand and watch over their shoulder. When I ask them what their error message read they say they don't know. Then we read it together and they go: "Ohhh".

Yeah. Ohhh. You have a weird error that prevents you from working and there is a red error message and you don't bother to read it. That isn't a technological problem that is a educational problem.

I stand by what I said, we cannot dumb down our system because people don't care, are lazy and act dumb. Because that leads to a cycle where it gets ever dumber and lazier all while making life hell for people who are not dumb or lazy.

If you want to use a car you need to know certain things. Same is true for digital systems, the internet, a smartphone, a toaster, a hair dryer, a knife, a simple plastic bag, etc. The solution is education, not dumbing down the world.