MurphyA/hacker-news huggingface dataset:
by dijit | 2025-10-20 15:02:36+00:00
I used to work here: https://www.massive.se - Owned by Ubisoft, kinda international, 800 or so employees in Malmö

Then I worked here: https://www.sharkmob.com - Now owned by Tencent, not very international though, not really spidered into Tencent. About 350~ employees in Malmö.

After that I worked here: https://www.rennsport.gg - German company, where it was a remote company but I build an onsite office or 20 persons in Malmö. That was the largest office in the company.

Now I work for a Swedish company.

There's also a bunch of companies like ESS (European Spallation Source)[0] in Lund, Verisure and Axis communications.

[0]: https://ess.eu
by alphabettsy | 2025-10-20 15:02:59+00:00
That depends on a lot of factors, but for me personally, yes it is. Much worse.

Assuming we’re talking about hosting things for Internet users. My fiber internet connection has gone down multiple times, though relatively quickly restored. My power has gone out several times in the last year, with one storm having it out for nearly 24 hrs. I was sleep when it went out and I didn’t start the generator until it was out for 3-4 hours already, far longer than my UPSes could hold up. I’ve had to do maintenance and updates both physical and software.

All of those things contribute to a downtime significantly higher than I see with my stuff running on Linode, Fly.io or AWS.

I run Proxmox and K3s at home and it makes things far more reliable, but it’s also extra overhead for me to maintain.

Most or all of those things could be mitigated at home, but at what cost?
by jeroenhd | 2025-10-20 15:03:29+00:00
Matrix, the organisation, takes care of the open source side of things.

BwMessenger is a partnership with "ELEMENT SOFTWARE SARL" (according to https://messenger.bwi.de/datenschutz), the French entity of the commercial side of the people originally behind the open Matrix ecosystem (https://element.io/legal/company-information). I'm not sure why the French entity is doing business with the Germans as Element also has a German entity, but either way the American side is not the one doing the work.

For the American entity, a lot (most?) of the work that's not from unrelated open source contributors seems to be coming in from either EU countries or the UK.
by lanstin | 2025-10-20 15:04:03+00:00
I have enjoyed this paper on such dynamics: https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s...

It is kind of the child of what used to be called Catastrophe Theory, which in low dimensions is essentially a classification of folding of manifolds. Now the systems are higher dinemsional and the advice more practical/heuristic.
by bgwalter | 2025-10-20 15:04:22+00:00
I remember the joke differently. I heard it first way before the "AI" craze from an Italian philosopher (the original program must have been recorded in the 1980s and then rebroadcast):

"People who think they can be replaced by AI will be replaced."

In other words, the cheerleaders are so dumb that they probably could be replaced.
by naasking | 2025-10-20 15:05:04+00:00
> The landscape itself doesn't capture anything, it just is.

Sure, but the landscape is something, namely an aggregate of particles. A thought in principle isn't its physical expression, but its information content, and it's represented in a human brain by some aggregate of particles. So no matter how you slice it, thoughts can only manifest within representations, and so calling language a representation of thought isn't some kind of dunk, because it also proves that human brains don't have thoughts.

It's not clear whether the information content of all possible human thoughts can be captured by language, but clearly at least some language expressions have the same information content as human thoughts.
by tsunamifury | 2025-10-20 15:05:07+00:00
It’s helpful to think of westernism as a platonic ideal. Individually derived reason and virtue, superior to state and sometimes ‘gods’ as a tradition to drive up the total survivability, richness, and stability of the community.

Concepts that enable the individual should empower a chosen configuration of society not the other way around.

Contrast this with non westernism where either education of the individual is not valued or the state is the primary goal over the individual.

I’ve worked with states governments and individuals around the world for 20 years and find this very useful definition. What’s confusing is the nations who have half adopted westernism but don’t fully due to either caste systems or government dominated thinking.

It’s an arrow towards rationalism over tradition, individualism over collectivism, flatness over hierarchy, and future over past. But only the limit of the resources any given society has.
by schopra909 | 2025-10-20 15:05:09+00:00
It’s not clear to me what the bottleneck for OCR to “100%” work with LLMS is.

In my work we do a lot of stuff with image understanding and captioning (not OCR). There object identification and description works great, since all the models are using a CLIP like visual backbone. But it falls apart when you ask about nuances like left/right or counting (reasoning kind of improves the latter but it’s too expensive to matter IMO).

For our tasks, it’s clear that there’s more fundamental research that needs to be done on vision understanding to push past CLIP. That would really improve LLMs for our usecases.

Curious if there’s something similar going on for OCR in the vision encoder that’s fundamentally holding it back.
by kilotaras | 2025-10-20 15:05:24+00:00
Alibaba Cloud claims to reduce Nvidia GPU used for serving unpopular models by 82% (emphasis mine)

> 17.7 per cent of GPUs allocated to serve only 1.35 per cent of requests in Alibaba Cloud’s marketplace, the researchers found

Instead of 1192 GPUs they now use 213 for serving those requests.
by robotguy | 2025-10-20 15:05:51+00:00
As someone who was on the product team for a 6000msw video camera, it's probably not filled with mineral oil. I doubt anyone makes subsea camera bodies/optics completely from scratch, and off-the-shelf units are not designed for pressure. In ours we used Sony camera internals, the enclosure was atmospheric, filled with dry nitrogen to reduce condensation, and the sapphire lens was designed to resist 12500psi and reduce distortion from the air-->sapphire-->seawater interface.
by pinkmuffinere | 2025-10-20 15:06:47+00:00
Just letting you know how this response looks to other people -- Anon1096 raises legitimate objections, and their post seems very measured in their concerns, not even directly criticizing you. But your response here is very defensive, and a bit snarky. Really I don't think you even respond directly to their concerns, they say they'd want to see scale equivalent to AWS because that's the best way to see the wide variety of failure modes, but you mostly emphasize the auditors, which is good but not a replacement for the massive real load and issues that come along with it. It feels miscalibrated to Anon's comment. As a result, I actually trust you less. If you can respond to Anon's comment without being quite as sassy, I think you'd convince more people.
by belter | 2025-10-20 15:07:32+00:00
> Thus simply being in another region doesn’t protect you from the consistent us-east-1 shenanigans.

Well it did for me today...Dont use us-east-1 explicitly just other regions and I had no outage today...( I get the point about the skeletons in the closet of us-east-1 ...maybe the power plug goes via Bezos wood desk? )
Show HN: GitScribe – Because Indie Devs Hate Social Media
by fayz676 | 2025-10-20 15:08:04+00:00
Hey HN — I hate social media but want to build in public and grow followers, so I built gitscribe: an open-source CLI that turns git history into posts, blogs, release notes, etc so I can focus on coding.

- Runs locally and can easily hooks into your Git workflow. - Feeds on your commits and logs, and mimics any style of content (blogs, tweets, scripts, etc). - Outputs content to a file and your clipboard for easy editing/sharing.

Link in the URL. Feedback, bugs, and PRs welcome.
Show HN: Turn Chrome into an Agent
by cgilly2fast | 2025-10-20 15:08:22+00:00
HI HN, Sidekick sees and operates every website you use.

Use plain English and it navigates, clicks and types in your local browser

Demo video (40s): https://www.youtube.com/watch?v=8w-KNcFfQ1g

Try it free, for today all sign ups get 1 month of the paid Starter tier for free. There's also a Free tier

I'm Colby a bootstrapped solo-founder

I built Sidekick because I was drowning in repetitive workflows for my vacation rental management business, and I wanted my computer to do the clicking

VCs rejected me and the idea. But I don’t need their money. I need real people to try it and give honest feedback

I'll be hanging around all day, would love to get your feedback and answer questions about implementation, security or anything else!
by zamadatix | 2025-10-20 15:08:25+00:00
Hail can be found higher than cruising altitude. Remember, it forms by riding updrafts in large storm clouds. Those updrafts don't stop blowing based on what's going on with the hail.

That said, I really doubt this was hail. The pilot is said to have seen something coming, which is probably why they are focused on a weather balloon payload now.
by mrkeen | 2025-10-20 15:08:34+00:00
> it seems that with signals you must use immutable values only. Imagine if you have, let's say, a text document model, and you need to create a new copy every time the user types a letter.

Too small. Imagine if you have a 2GB mutable file. Each keystroke in the middle of the file has to move the whole 2nd gigabyte backward.
by jimlawruk | 2025-10-20 15:08:51+00:00
Here is my personal project that tracks my Aldi grocery prices of products over time. My rule for the project is, all code must be done by the Copilot agent within VSCode. I did hand type the Git commits.

https://aldi-prices.lawruk.com/ https://github.com/jimlawruk/aldi-prices
by NekkoDroid | 2025-10-20 15:09:01+00:00
> Copilot is now a hardware key on the keyboard.

Fun fact: It is actually doing the same as the Office key, meaning it is actually a key combo (Left-Shift + Windows + F23). Office key instead is Left-Shift + Left-Alt + Left-Ctrl + Windows, which opens Office on release and if you press W, P, X, O, T, D, N, L or Y while holding it you open Word, PowerPoint, Excel, Outlook, Teams, OneDrive, One Note, LinkedIn and Yammer (actually opens MS365 Enterprise) respectively.
by bravetraveler | 2025-10-20 15:09:12+00:00
I appreciate the feedback, truly. Defensive and snarky are both fair, though I'm not trying to convince. The business and practices exist, today.

At risk of more snark [well-intentioned]: Clouds aren't the Death Star, they don't have to have an exhaust port. It's fair the first one does... for a while.
by thiht | 2025-10-20 15:09:20+00:00
Cmd+` doesn't work on an azerty layout for some reason. And even if it did, it doesn't make sense. Why would I want to first cmd+tab to the correct application and then cmd+` to the correct window if I can just do it with cmd+tab?

I get why it was done this way historically, but they should really make a general setting to fix this behavior, because it really feels like a bug nowadays.
by carlosjobim | 2025-10-20 15:09:29+00:00
It's become a trope of HN that the first, second or third top-level comment for any and every subject will be somebody calling for government regulations.

In this case, it's calling for government regulations to make sure that people do not lie. Good luck with that, I say. Those are regulations which will be guaranteed to be imperfectly written and imperfectly enforced, and smart people - like the commenter I replied to - should understand that.

Unless you are of the faith that "the government" is an almighty and all-seeing god, which to be fair is what many people think and why government worship is the largest religion on the planet right now. Both in devotion of the believers, in tithes paid, and in willingness to kill for and die for the faith.

What will happen in reality if the government regulates picture veracity like suggested is this:

- Any pictures (real or manipulated or generated) which are in line with government policies and ideology will be marked as 100% true, real and verified.

- All pictures (real or manipulated or generated) which go against government policies and ideology will be marked as 100% fake and lies.
by luciferin | 2025-10-20 15:09:33+00:00
This is fun to see right now. I've been playing around with CRT shaders in retroarch for the last few days. My main goal is to use the [CRT-Beam-simulator](https://github.com/blurbusters/crt-beam-simulator) at 120hz and get some sort of CRT slot or shadow mask at the same time. I've landed on some settings I enjoy for N64 games, and it really has improved the experience for me.

On the post's notes on the Sonic waterfall effect, the [Blargg NTSC Video Filter](https://github.com/CyberLabSystems/CyberLab-Custom-Blargg-NT...) is intended to recreate that signal artifact, but similar processing is included in a lot of the CRT shaders that are available. I found that RGB had a visual artifact when moving that made the waterfall flicker, but composite didn't, so I played on that setting. Running it with the beam simulator is probably causing some of that.
by zaptrem | 2025-10-20 15:09:54+00:00
When text diffusion models started popping up I thought the same thing as this guy (“wait, this is just MLM”) though I was thinking more MaskGIT. The only thing I could think of that would make it “diffusion” is if the model had to learn to replace incorrect tokens with correct ones (since continuous diffusion’s big thing is noise resistance). I don’t think anyone has done this because it’s hard to come up with good incorrect tokens.
by eadmund | 2025-10-20 15:10:03+00:00
Everybody wants to charge as much as he can. Workers do the same: we all want to charge as much for our labour as possible. Unions do the same thing too.

Everyone also wants to pay as little as he can, too.

Fortunately, as long as there are many buyers and many sellers, the market tends to find efficient prices. When there is a monopoly or a monopsony, though, prices get out of wack.
by mike_hearn | 2025-10-20 15:10:43+00:00
OBR is wrong, like the other institutions that embarrassed themselves with many false predictions in the past. How many times must I repeat this? That's why people still arguing against Brexit are forced into manipulative statements like this:

> From 2018 to 2023, compared to G7

You can't measure the impact of leaving the EU by comparing British goods exports with Japan and the USA. That isn't controlling for other factors.

To understand the impact of leaving the EU you have to compare like with like: UK before/after and UK with nearby western European countries which stayed in. Not "all EU members", which includes post-Soviet states still catching up to western GDP levels. Not the G7, which includes members that were never in the EU to start with. You can compare to places like France, the Netherlands, Germany, and as your own citation shows, there's no significant difference when you do that. That is the final and full story. Zero effect of leaving.

The only axe being ground here is the people who still, ten years on, cannot accept that the anti-Brexit arguments were wrong. All I'm doing is responding to these false claims.
by pfdietz | 2025-10-20 15:10:54+00:00
Let's turn that around: how do you feel about extending the laws about murder to statistical deaths?

Because that would be completely impractical. It would cause the economy to cease functioning. Statistical deaths and individual murders are fundamentally different things.

There's a fuzzy boundary between the two (as effects are concentrated on smaller and smaller numbers of people) but that doesn't mean there's no difference.

Even with individual murders, there are gradations depending on intention and mental state. Manslaughter and first degree murder are different crimes, even if the number of dead bodies is the same.
by cyberax | 2025-10-20 15:11:13+00:00
AWS _had_ architected away from single-region failure modes. There are only a few services that are us-east-1 only in AWS (IAM and Route53, mostly), and even they are designed with static stability so that their control plane failure doesn't take down systems.

It's the rest of the world that has not. For a long time companies just ran everything in us-east-1 (e.g. Heroku), without even having an option to switch to another region.
by jeroenhd | 2025-10-20 15:11:21+00:00
The only desktop messenger with smooth performance I'v used was Telegram. Signal, WhatsApp, Element, and all the other Electron applications all introduce hard-to-pinpoint latency somewhere. Unfortunately, Telegram is... Telegram.

For XMPP/Matrix/etc. there are plenty of (more) native alternatives but they're not as feature complete as Telegram or their Electron counterparts, unfortunately.

My lack of C++ and Qt experience has still managed to keep my urge to rip out the Telegram protocol and replace it with something else. Maybe I'll try throwing AI at the problem and release a slop POC. Secretly, I'm hoping someone else will do the hard work for me...

The mobile apps for all are fine, though. Electron hasn't hit mobile phones just yet.
by belorn | 2025-10-20 15:12:34+00:00
This way of thinking is heavily ingrained into the Swedish traffic laws, where a key point is that there exist no rights in traffic, only obligations. If there is an accident there is generally two parties at fault. One party can be at more fault (which courts/insurance companies cares about a lot), but every driver, cyclist, and even pedestrian are directly responsible to prevent accidents. This also apply to boat captains. People have gotten in legal trouble for strictly following the rules in places where common sense implied that doing so unnecessary caused an accident.

This mind set means that anyone on the roads or on the sea should never assume or trust any other participants, and thus to the best of a person ability communicate intend, verify that everyone is behaving correctly, and apply a defensive posture in order to create margins against unwanted outcomes.
by dijit | 2025-10-20 15:12:38+00:00
Yeah, it's specifically Windows 11 that has this issue.

I'm not certain as to why, if I had to speculate it would be the new scheduler prefers the efficiency cores and then thrashes the L1/L2 cache as soon as there's any actual work to do in the operating system (IE; you clicked something) by putting it on a performance core.

Windows 11 performance seems to be less terrible on devices that don't have big.LITTLE architectures.
by gwbas1c | 2025-10-20 15:12:40+00:00
When I played NES and SNES as a kid, the resolution was so low that I only saw pixels. (Edit: I saw whole pixels when using the RF switch.) To this day, when I go back and play those games on modern consoles I just can't use CRT emulation.

Maybe I just didn't play games that used tricks to get around the pixels?

---

That being said, I remember that "New Super Mario Brothers" on Wii appeared to use a CRT trick to try and make the background flash in a boss room. I always played my Wii in 480p, so it just looked like there were vertical lines in the boss room.
by nxor | 2025-10-20 15:12:44+00:00
Thank you, and I see it's registered in the UK. I think it started in the US? Well, not like it's relevant anymore. And can you answer this question: If everyone has secure chat, then won't that benefit criminal organizations? I struggle to understand the love for private communication when it seems like that would benefit, for example, religious sects and sex abuse rings. NOT that I like that Zuckerborg keeping all my messages.
Ask HN: Is claude-agent-sdk-python Ready for Production? (Spoiler: No)
by jujumilk3 | 2025-10-20 15:13:14+00:00
I am talking about `claude-agent-sdk-python`, so if you're not planning to use this, it's okay to ignore it.

1. This is not a true Python SDK. It's merely a thin wrapper that spawns the Claude Code npm package as a subprocess and communicates through stdin/stdout. All the core logic—agent loops, tool execution, and prompt handling—exists in the npm package, not in Python.

2. There is no native tool interface. Users are forced to build custom MCP servers and wire them up manually in their Python code. Sure, MCP servers work as a way to group tools together, but having no other option doesn't seem ideal.

3. There is no proper health check implementation. In modern container orchestration environments such as EKS, health checks are critical for maintaining stable services. However, this SDK provides no meaningful health check capabilities. The `is_ready()` method simply checks a boolean flag, which doesn't verify whether the subprocess is actually responsive. When `await client.connect()` spawns the Claude Code npm package as a subprocess, there's no mechanism to ensure the agent daemon remains healthy over time—it could be hanging, deadlocked, or in a zombie state without detection.

4. There is a resource consumption issue as well. Actually this is from claude code cli because claude agent sdk is just a wrapper. You can check the capture at "https://github.com/jujumilk3/jujumilk3/issues/1". And if I run claude agent sdk with bypassPermission, it requires a non-root account, so I couldn't debug when this happened. Because the docker image was built with a non-root account. Memory spikes are from requests, so it appears this resource consumption is not related to the actual operations.

I wrote about my experiences over the last few weeks with claude agent sdk. If I used it in the wrong way, please let me know. Also please share your experiences when you're using this framework.
by simonw | 2025-10-20 15:13:54+00:00
I'm using Playwright so much right now. All of the good LLMs appear to know the API really well.

Using Claude Code I'll often prompt something like this:

"Start a python -m http.server on port 8003 and then use Playwright Python to exercise this UI, there's a console error when you click the button, click it and then read that error and then fix it and demonstrate the fix"

This works really well even without adding an extra skill.

I think one of the hardest parts of skill development is figuring out what to put in the skill that produces better results than the model acting alone.

Have you tried iteratively testing the skill - building it up part by part and testing along the way to see if the different sections genuinely help improve the model's performance?
by GoatInGrey | 2025-10-20 15:14:07+00:00
It's a "vibe-engineered" app. I find it both sad and hilarious just how quickly one can find slop with these.

https://i.ibb.co/Lzgf34mb/Screenshot-20251020-080828.png

Also, this is the exact CSS style that Claude uses whenever I have it program web elements (typically bookmarklet UIs).
by ivmoreau | 2025-10-20 15:14:11+00:00
> Maybe I'm in the minority but I consider religious text books, prayer tracking/reading apps as the low-effort ones - doesn't matter which religion it is. These will eventually show up in the "store" in countless versions.

I get what you are trying to say, but so far, there are actual real high-effort apps. Sefaria is my greatest example of that, since it tries not to be just a book reading app, but to visually show a graph of how text is related between translations, midrash and more commentary. But yeah, most are surely low-effort, I can't disagree on that.
by spyspy | 2025-10-20 15:14:19+00:00
I've seen the exact same thing at multiple companies. The teams were always so proud of themselves for being "multi-cloud" and managers rewarded them for their nonsense. They also got constant kudos for their heroic firefighting whenever the system went down, which it did constantly. Watching actually good engineers get overlooked because their systems were rock-solid while those characters got all the praise for designing an unadulterated piece of shit was one of the main reasons I left those companies.