MurphyA/hacker-news huggingface dataset:
by dfex | 2025-12-06 05:46:52+00:00
> If everything goes offline for one hour per year at the same time, then a person is blocked and unproductive for an hour per year. > On the other hand, if each service experiences the same hour per year of downtime but at different times, then the person is likely to be blocked for closer to 100 hours per year.

Putting Cloudflare in front of a site doesn't mean that site's backend suddenly never goes down. Availability will now be worse - you'll have Cloudflare outages* affecting all the sites they proxy for, along with individual site back-end failures which will of course still happen.

* which are still pretty rare
by maxbond | 2025-12-06 05:47:18+00:00
"The influencer is non-technical" and "It's strange to see these claims being taken at face value on a technical forum," to me, reads as a dismissal. As in, "these claims are not true and this person doesn't have the background to comment." Non-technical doesn't need to be an insult to be dismissive. You are giving us a reason not to down weight their perspective, but since the outcome is the same regardless of their background, I don't think that's productive.

I don't really see where you said the output was "bad," you said it was a compression artifact which had a "swimming effect", but I don't really see any acknowledgement that the influencer had a point or that the transformation was functionally a filter because it changed their appearance above and beyond losing detail (made their eyes bigger in a way an "anime eyes" filter might).

If I've misread you I apologize but I don't really see where it is I misread you.
by intended | 2025-12-06 05:47:20+00:00
> We let pearl-clutching loom smashers hijack…

“let” nothing.

There is push back and not being able to enjoin it effectively doesn’t invalidate it.

As a concrete example: Here on HN, there are always debates on what the hell people mean when they say LLMs helped them code.

I’ve seen it happen enough that I now have a boiler plate request for posters: Share your level of seniority, experience, domain familiarity, language familiarity, project result, along side how the LLM helped.

I am a nerd through and through, and still read copious amounts of science fiction on a weekly basis. I lack no wonder and love for tech.

To make that future, the jagged edges of AI output need to be mapped and tamed. That needs these kinds of precise conversations so that we have a shared reality to work on.

Doing that job badly, is the root cause of people talking past each other. Dismissing it as doomerism, is to essentially miss market and customer feedback.
by haferfloq | 2025-12-06 05:50:12+00:00
Hi HN,

I'm Christian, the creator of SUPA.

Building AI features for clients in the DACH region (Germany/Austria/Switzerland) is currently a compliance nightmare. Legal departments often block US hyperscalers (OpenAI/Azure/AWS) due to US Cloud Act exposure and GDPR concerns. The alternative is renting bare metal and managing GPUs/Docker/Drivers yourself, which kills development velocity.

I built a managed inference layer on top of dedicated GPUs (in Europe). It exposes an OpenAI-compatible API endpoint.

Tech Stack: - Sveltekit (app) - Bun (proxy/router) - Ollama (inference) - Some GPU Servers - Models: Currently serving supa:instant (Qwen3-0.6b) and supa:fast(Qwen3-8b). - Privacy: Zero data retention logging. No data leaves Germany.

We are in beta. I'm looking for feedback on latency and API compatibility. The current setup allows testing without a credit card.

Happy to answer any questions about the infrastructure or the regulatory landscape in Germany!
by appreciatorBus | 2025-12-06 05:50:45+00:00
When your city planners, captured by local homeowners, dictate that the total aggregate square feet of floorspace that may exist within city limits is fixed, and can rarely ever increase, this is exactly the sort of thing you should expect to happen.

It’s musical chairs, but for square feet of floor space. Just like in musical chairs one strategy is for multiple people to try and squeeze onto one chair. Just like in musical chairs when people feel compelled to do this you can either decide that the chair or the person who owns the chair is the problem or you could just add more chairs.
by throwaway17_17 | 2025-12-06 05:53:28+00:00
I don’t disagree with you about the additional inefficiency that is very likely to accumulate as JS adds more and more ‘features’ (via the language, frameworks, or libraries). But as a genuine question, isn’t this reimplementation (or any comparable library for multithreading) required by JavaScript’s position on sandboxing. I would be suspicious of intent if browsers were allowed to spawn any number of threads to execute non-trusted scripts at the level typically seen from more native application code.
by system2 | 2025-12-06 05:55:18+00:00
I work remotely 100% too. I don't go to any office. That doesn't change the fact that most remote people are just using AI and bullshitting. Yes they are bullshitters. Don't need to be super soft about it, it is not like an LGBTQ+ subject. Many remote workers are shitty. There, I said it again. Most remote workers are shitty.
by josephg | 2025-12-06 05:57:09+00:00
In rust, handing out indexes isn’t that common. It’s generally bad practice because your program will end up with extra, unnecessary bounds checks. Usually we program rust just the same as in C - get a reference (pointer) to an item inside the array and pass that around. The rust compiler ensures the array isn’t modified or freed while the pointer is held. (Which is helpful, but very inconvenient at times!)
by wseqyrku | 2025-12-06 05:59:50+00:00
> Pride in your craft can be self serving because building something well makes life easier for future-you

Yeah I did that in my last job as a platform engineer, I particularly intented for other teams to be able to work in parallel and also not blocked on me so I have more time to refactor or generally things to make life easier for future-me.

Long story short, I got laid off.
by xseer | 2025-12-06 06:00:38+00:00
I went down a rabbit hole lately and found this article on tiny diesel engines built throughout the past decades, most of them model engines: https://modelenginenews.org/techniques/minid.html

> I've seen collectors turn a greenish blue and stammer out crazy offers on sight of my 0.1cc Nano, pictured here. But as the size goes down, construction difficulty and criticality of "fits" goes up exponentially.
by blackqueeriroh | 2025-12-06 06:01:52+00:00
“nearly everybody knows somebody else who had an adverse reaction to one of the covid shots.”

This is a straight up lie - because “adverse reaction” does not mean “I felt achy for a couple days and maybe had a little fever,” it’s actually a VERY specific term.

But you are trying to peddle falsehoods.

Most people know nobody who “had an adverse reaction to one of the covid shots”
by AdieuToLogic | 2025-12-06 06:04:27+00:00
From the article:

In distributed systems, there’s a common understanding that it is not possible to guarantee exactly-once delivery of messages.

This is not only a common understanding, it is a provably correct axiom. For a detailed discussion regarding the concepts involved, see the "two general's problem"[0].

To guarantee exactly once processing requires a Single Point of Truth (SPoT) enforcing uniqueness shared by all consumers, such as a transactional persistent store. Any independently derived or generated "idempotency keys" cannot provide the same guarantee.

The author goes on to discuss using the PostgreSQL transaction log to create "idempotency keys", which is a specialization of the aforementioned SPoT approach. A more performant variation of this approach is the "hi/low" algorithm[1], which can reduce SPoT allocation of a unique "hi value" to 1 in 2,147,483,648 times when both are 32-bit signed integers having only positive values.

Still and all, none of the above establishes logical message uniqueness. This is a trait of the problem domain, in that whether two or more messages having the same content are considered distinct (thus mandating different "idempotentcy keys") or duplicates (thus mandating identical "idempotency keys").

0 - https://en.wikipedia.org/wiki/Two_Generals'_Problem

1 - https://en.wikipedia.org/wiki/Hi/Lo_algorithm
by josephg | 2025-12-06 06:06:54+00:00
> Cloudflare had its unwrap fiasco,

Was it a fiasco? Really? The rust unwrap call is the equivalent to C code like this:

int result = foo(…); assert(result >= 0);

If that assert tripped, would you blame the assert? Of course not. Or blame C? No. If that assert tripped, it’s doing its job by telling you there’s a problem in the call to foo().

You can write buggy code in rust just like you can in any other language.
by maxbond | 2025-12-06 06:09:54+00:00
> So why is the top voted comment an Instagram reel of a non-technical person trying to interpret what's happening?

It's difficult for me to read this as anything other than dismissing this person's views as being unworthy of discussing because they are are "non-technical," a characterization you objected to, but if you feel this shouldn't be the top level comment I'd suggest you submit a better one.

Here's a more detailed breakdown I found after about 15m of searching, I imagine there are better sources out there if you or anyone else cares to look harder: https://www.reddit.com/r/youtube/comments/1lllnse/youtube_sh...

To me it's fairly subtle but there's a waxy texture to the second screenshot. This video presents some more examples, some of them have are more textured: https://www.youtube.com/watch?v=86nhP8tvbLY
by raw_anon_1111 | 2025-12-06 06:10:04+00:00
It was ugly. But I got ChatGPT to cheat and do it

https://chatgpt.com/share/6933c848-a254-8010-adb5-8f736bdc70...

This is the SVG it created.

https://imgur.com/a/LLpw8YK
by emddudley | 2025-12-06 06:10:07+00:00
I was an intern at Fisher Price when they introduced the Pixter Color. I did QA on some of the games, the Dora one comes to mind. You can imagine the torture playing a level over and over.

The games were developed overseas (India I think?). I would send them bug reports in Mantis and overnight they would send a new build. Sometimes they would even fix the bugs. I would burn the builds on to EEPROMs and verify them the next day. The EEPROMS had a little round window so they could be erased in a UV box before programming.

Fisher Price used a video codec from Actimagine to fit video clips onto the game cartridges. That's how I learned about Virtualdub. I remember editing clips from a show called Winx.

The big competition was the Leapster LeapPad and they were trouncing us.

One fun thing the engineers did periodically was a toy teardown to see how competitors saved on cost. Cost was critical. They told me how Walmart basically dictates toy cost because they controlled the shelf space.
by Karrot_Kream | 2025-12-06 06:10:08+00:00
Yes if you start doing analysis on DeFi and a lot of cryptocurrency markets, you can see very quickly that retail investors ("dumb money") are just providing liquidity to the smart money. There's a lot of unsophisticated money in these markets which makes it pretty fun to compete as someone trying to be smart.

It's even more brutal in the more established, traditional markets though. Obviously if you're going long and managing a portfolio that's a different perspective, but it's very hard as an outsider to compete with the smart funds in the world. You might be smart but most of those funds are very smart, well capitalized, and have a very deep understanding of market structure.
by temp92748374674 | 2025-12-06 06:10:10+00:00
Nice going Jean, after you've scammed people out of thousands of dollars, associated with known furry pedophiles, your membership in a skid gang, leeching off your parents money in France to remove your dox and steal even more money from them so you can make a new startup every month while larping about living lavishly. We know what you did.
Show HN: StackMark – Docker stack management CLI with auto port allocation
by grazulex | 2025-12-06 06:12:57+00:00
Hey HN,

If you work on multiple Docker projects, you've probably dealt with the "port 3306 is already in use" frustration. I built StackMark to solve this once and for all.

StackMark is a CLI that manages your Docker Compose stacks with automatic port allocation starting from 9000. No more conflicts, no more hunting for which container is using which port.

Key features:

- Automatic unique port assignment per stack - Interactive TUI dashboard with real-time status - Smart auto-detection (run commands from any project folder) - Built-in templates for Laravel, Symfony, Node.js, WordPress - Local hosts management (/etc/hosts sync)

I work on 5-6 Laravel projects simultaneously and this has been a game changer for my workflow. Start a stack, get your ports, forget about it.

npm install -g @grazulex/stackmark

Would love feedback from people managing multiple Docker environments. How do you handle port allocation today?

https://stackmark.tech
by AstroBen | 2025-12-06 06:15:34+00:00
I think this will backfire and kill any service that mass implements it. The human to human nature of video is important to the engagement. Even if it becomes such that you can't tell on individual videos, eventually they'll become known for just being AI slop farms as a whole (something that I'm seeing have a lot of backlash)

And what for? Tiktok creators already generate content for them
by autoexec | 2025-12-06 06:15:39+00:00
I'd happily be proved wrong, but all the usual red flags are there. About the best that can be said for it at the moment is that there doesn't seem any more evidence that it's harmful than there is for it being helpful. Hopefully it gets the research to back up the claims. It certainly purports to be effective for conditions there's plenty of interest in developing effective and safe treatments for so you'd think that nations around the globe would be eager to look into it.
by autoexec | 2025-12-06 06:17:53+00:00
There absolutely was. I was alive when it happened. It was a major selling point of the service. The only ads you'd ever see were promotions for shows that would later be shown on the same channel. Those ads were only shown after one show had ended and before the next show started. Even then, at first they were nothing but title cards showing static text. Sometimes there was also a countdown clock telling you when the next show would start.

After that came ads for what was going to shown on other channels as well, but again they'd never interrupt the programs you were watching and there zero ads for things like cars or laundry detergent.

Then slowly, a few channels started adding them in various formats until eventually there was little difference between ads shown on cable and ads on broadcast TV

Here's an article from the 80s talking about ads slowly but surely encroaching on what was essentially an ad free space: https://web.archive.org/web/20180120172105/https://www.nytim...

some choice quotes:

> When cable first came on the scene, one of the most important points it made was that it was a non-commercial alternative to television,'' she says. ''Now advertisers are saying, 'Here's another place to think of on a costper-thousand basis.' ''

> A much-cited - and widely disputed - study by the Benton & Bowles advertising agency found that the public would accept advertising if it meant a reduction or a holding-of-the-line on subscription fees

> The bottom-line assessment of cable advertising is that it is too good to turn down. ''Who wants advertising on cable?'' Mr. Dann asks rhetorically. ''Anyone who wants to make money.''
Show HN: Design Language System (Waitlist)
by thompson0012 | 2025-12-06 06:18:11+00:00
DLS is the "Anti-Agency" for solo founders.

While most AI tools just spit out generic icons, DLS creates a complete Design Language System—logo, palette, typography, and UI components—rooted in "Indie Magic." Trained on 2,000+ winning indie brands, our AI agent replaces weeks of agency back-and-forth with a 6-question chat. It’s built for the founder with 45 minutes and $2k in the bank who wants speed without shallowness. Ship a brand that slaps, instantly.
by solatic | 2025-12-06 06:18:37+00:00
This was the takeaway I had taking to a colleague about his time at Intel - they're a genuinely global company with engineering teams in practically all time zones who are still expected to collaborate with each other. No matter what time of day the meeting was scheduled for, it was the middle of the night for somebody, and no, just working on written docs async for everything didn't cut it, and they couldn't just fly people out all the time. So that's apparently just part of what it means to take a job at Intel these days.
by roadbuster | 2025-12-06 06:18:47+00:00
> The RAM is unusable as it stands, it's just raw wafer, they'd need a semiconductor fab

The wafers are processed. That means Samsung/Hynix have taken the raw ("blank") wafers, then run them through their DRAM lithography process, etching hundreds of DRAM dies ("chips") onto the wafer.

You could attach test probes to individual chips on the wafer and you'd have a working DRAM chip. In fact, that's how testing is performed: you connect to each die one at a time with a "probe card" which supplies power & ground, plus an electrical interface for functional testing.

If OpenAI takes possession of the processed wafers and wants finished RAM modules, they need to do a few things: test each die (expensive), saw the wafer into individual chips (cheap), package them (moderately expensive), test them again (medium expense), and then assemble the final module (inexpensive). Modern semiconductor test facilities cost billions of dollars and take years to build, so they'd need to immediately outsource that work (typically done in Southeast Asia)

OpenAI likely doesn't want to do any of this. They probably just want to make sure they're in control of their own destiny with regard to DRAM, then decided the best place to accomplish that was by cutting deals directly with the DRAM semiconductor producers. This will allow them to take the wafers to the existing supply chain, then contract them to turn the wafers into finished modules.
by trizic | 2025-12-06 06:19:03+00:00
There is something to be said about NixOS, it really is a matter of setting `services.immich.enable = true;` in a configuration file. I find this really powerful and simpler than docker and docker-compose. But don't get me wrong, I am all for containerization when it comes to other OS/distros. Yes, there is a learning curve for the Nix language and creating your own packages. But anyone who can install a distro can install NixOS. Instead of running your apt/dnf/pacman commands, you edit a file with your package names and services you want to enable, and run `nixos-rebuild switch`. Though, you might find standalone binaries such as uv and its portable Python bundles don't work out the box, there is a a few lines configuration to get it working. Having a single language for configuring all services/applications (neovim,nginx,syncthing,systemd, etc) is refreshing. And of course combined with generative AI, you can set up a lot quickly.

Immich is one of the only apps on iOS that properly does background sync. There is also PhotoSync which is notable for working properly with background sync. I'll take a wild guess that Ente may have got this working right too (at least I'd hope). This works around the limitation that iOS apps can't really run as background apps (appears to me that the app can wake up on some interval, run/sync for a little and try again on the next interval). This is much more usable then for example, the Synology apps for photo sync, which is, the last time I tried, for some reason insanely slow and the phone needs to have the app open and screen on for it fully sync.

Some issues I ran into is the Immich iOS app updating and then being incompatible with the older version of the server installed on my machine. You'd have to disable app updates for all apps, as iOS doesn't support disabling updates for individual apps.

In my specific scenario, the latest version of Immich for NixOS didn't perform a certain migration for my older version of Immich. I had to track down the specific commit that contained the version of Immich which had the migration, apply that, then I was able to get back to the latest version. Luckily, even though I probably applied a few versions before getting the right one, it didn't corrupt the Immich install.
Show HN: Promptv (local first prompt & .env management)
by thompson0012 | 2025-12-06 06:19:16+00:00
A comprehensive developer-first prompt management tool with git-like version control

- Local prompt management with version control - Markdown format support for all prompts - Automatic directory creation on first run - Full version history tracking - Multiple prompt operations (create, update, retrieve, list, delete) - Variable substitution with Jinja2 templates - Tag/label system for easy version references - Project-based organization for prompts and secrets - Git-style diff visualization
by mopsi | 2025-12-06 06:20:00+00:00
The USSR was also exporting grains as their own people were starving.

Churchill said that the Indian famines were the fault of Indians for "breeding like rabbits" and Stalin said that the Holodomor was the fault of Ukrainians for being "kulak saboteurs". The same dismissive and inhumane attitude shines through. They knew what was happening, they knew that they had the means to stop it, and they chose not to use them.
by michaelmrose | 2025-12-06 06:20:05+00:00
BTC almost exclusively enables crime. It's fundamentally too bad at basically everything to replace any part of the real economy. It is almost exclusively used for crime, admittedly fun technological exploration, and gambling on a valuation based not on actual net utility in current context but on perception of future utility that will probably never materialize.

Web 2.0 based on boring old primitives like ad dollars and banks actually funds things that in real life provide ultimately virtually all the actual utility obtained by the world from software.

You said

> web 2.0 cloud cannot compete with that cost structure and permissionless nature

It appears to me that that is just incorrect on its face because web 2.0 cloud actually DOES compete insofar as its literally everywhere as we speak and web 3.0 is a buzzword from 2014 that has yet to achieve actual meaning.

To rephrase do you feel it is accurate to say that something that represents basically all the real value obtained by network computers doesn't competes with something that provides? What again?
by mattewong | 2025-12-06 06:20:14+00:00
The site says privacy-first and also says "we cannot lose your data if we never collect it" but it makes a WHOLE lot of POST calls passing what appear to be encrypted payloads, and refuses to work offline-- so the user has no way to verify that the limited info you claim to be collecting is in fact what is being collected. Worse, if you simply visit and use the site, you never once see any mention of terms of use, and yet those published terms-- which you will only find if you actively scroll way down to the bottom of the SPA and click on a tiny link-- and claim to be binding merely by the use of the site, which could have easily happened without the user having any knowledge or notice whatsoever that they "agreed" to something (in other words, without actually agreeing to anything). The terms also do not say anything about your data collection, though if one looks hard enough one can find it mentioned in the privacy policy, well below the contradictory opening line that says "we cannot lose your data if we never collect it". Sorry, but meta data is still data, so "we never collect [your data]" is simply false.

So, maybe you did not intend it to be so, but to me the site comes off as being very sketchy and untrustworthy.