MurphyA/hacker-news huggingface dataset:
by iggldiggl | 2025-11-14 12:13:02+00:00
The student/hobbyist account type will most likely literally only be useful for that strict purpose, i.e. very small-scale distribution to a known quantity of people.

I think it was mentioned somewhere else that that account type would require manually authorising each individual installation, so it'd still be useless for small freeware developers, who are only in it for the fun, too, but want to give away their software to everybody who might find it useful.
by shlip | 2025-11-14 12:13:29+00:00
Nice idea, but it does not work without JS. It's baffling to me that more and more sites use this (dark?) pattern of requiring JS just to display links.

EDIT: Well I was too quick, it partially works, you can click the grey "source" link on white bg for each article. Why not make the whole div a link instead ?

The sorting menus on top of the page are not working without JS though.
by another_twist | 2025-11-14 12:15:04+00:00
Docs of java.util.concurrent would be my suggestion. And go straight into the wild and try to build a system that solves the billion rows challenge. You might want to truncate the input and start with a million row challenge first.

The cool stuff in concurrency is not having to deal with it imoand recognizing when its not essential. Also I hope you mean concurrency not parallelism. The second one is a bit more manageable.
by kevalpadia | 2025-11-14 12:15:33+00:00
Outsourcing mobile app development has become one of the smartest ways for businesses to build high-quality apps faster and more cost-effectively. With access to global talent, flexible engagement models, and the rise of AI-powered development, companies can reduce costs, speed up delivery, and focus on their core business while experts handle the tech. This blog breaks down why outsourcing continues to grow in 2025, how it benefits businesses of all sizes, and what to consider when choosing the right development partner.
by wolando | 2025-11-14 12:16:10+00:00
Part of the selling point of terraform is that I can easily switch clouds if I need to. That's only partially true, most of your terraform would need to change to move from e.g. AWS to GCP, but still, your (hard-fought) experience with terraform on one platform will help when moving to another. If I define my infra the encore way, will I be locked in to one cloud, or can I easily migrate if I need to? Furthermore, I only see Go and Typescript, do you have a roadmap for supporting more languages?
by viraptor | 2025-11-14 12:16:14+00:00
That's a whole area called "attribution". There's usually lots of breadcrumbs and people taking to each other about their findings. It goes down to silly things like many state sponsored hackers working 9-5. And having the right keyboard layout. And using the same version of something as another known group. And accidentally once including a file path that reveals a tiny bit of information. And using the same key in two places that connects them. And...

Or course a lot of that can be spoofed, but you may still slip up. That's why they talk about high confidence.
Show HN: Lindra, turn any website into an API
by valliveeti | 2025-11-14 12:17:15+00:00
Hey,

We built the most efficient browser agent on the market and use it to create an API for any website to automate any action.

The browser agent is running on top of a combo of gemini 2.5 pro and flash, and uses minimal required context reducing the used tokens by a big factor.

We were inspired by the current inefficient browser agents. Currently running any browseragent is very expensive per task. This restricts the tasks that can be automated with them. We knew there had to be a better way, and found a better way with comparable accuracy.

While we are getting ready to open source the browseragent use it now to start automating by generating an api for any task on any website through our chat application.

Excited to see how you will use it!
by cbeach | 2025-11-14 12:17:19+00:00
> Your post is very long on inflamed political rhetoric but short on coherent arguments or facts

Which of the many facts I stated was incorrect?

* A single activist judge overruled shareholders

* A high-achieving CEO was left with with zero compensation for a ten year period

* Musk's compensation was agreed by a majority of shareholders both before and after the judge annulled it.

* Musk has a conservative political worldview

* The judge that annulled Musk's compensation was Democrat-appointed

* A man's political worldview should have no bearing on the compensation owed to him by his employer
by aleph_minus_one | 2025-11-14 12:19:53+00:00
> Then 9/11 happened, American society- and much of the West- became afraid, constantly looking over its shoulder.

This kind of fear was only what the media wanted us to have. I never felt it in my social circles. Quite the opposite: in Germany there were lots of rallies against the invasion of Afghanistan and Iraq, and basically the narrative on which there was a consensus on was

"Some terrorists attacked the World Trade Center, and a few hundreds people died. But masses of US soldiers kill hundreds thousands of people in Afghanistan and the Iraq. Thus for sure Osama bin Laden is a criminal, but George W. Bush is a war criminal and guilty of genocide, thus the much worse evil."

Thus: at least in Germany I am very certain that 9/11 did not lead to paranoia and polarization, but to a unified hate against George W. Bush and US-American politics.
by andout_ | 2025-11-14 12:20:08+00:00
Good question! With Encore, your application code is actually more portable than with Terraform because you are defining infrastructure semantically (eg. "I need a Postgres database"), not with cloud-specific config. The same code deploys to AWS, GCP, or even locally with Docker so no Terraform rewrite is needed when switching clouds.

As for the language support; we support Go and TypeScript today. We're focusing on making these rock-solid first, but more languages are on the roadmap. Python is the likely next candidate.
by raxxorraxor | 2025-11-14 12:21:54+00:00
I don't buy it. It really depends on your service, but I don't believe the reliability story. All large providers have had outages and I do host services on a single server that didn't have an outage in a few years.

Depends on the service and its complexity. More complexity means more outages. In most instances a focus on easy recoverability is more productive than preemptive "reliability". As I have said, depends on your service.

And prices get premium very fast if you have either a lot of traffic or low traffic but larger file interchange. And you have more work to do if you use the cloud, because it uses non-standard interfaces. Today a well maintained server is a few clicks away. Even for managed servers you have maintenance and configuration. Plus, your provider probably changes the service quite often. I had to accommodate beanstalk while my application was just running on its own, free of maintenance needs.
by Sharlin | 2025-11-14 12:22:30+00:00
There are absolutely zillions of cities in the world where buses aren’t enough on trunk lines but rapid transit metro would be ridiculous overkill, mostly in the 100k to 500k population segment. And in bigger cities with metros there are many routes where a metro expansion doesn’t make sense but buses aren’t enough.

I mean, this isn’t some theoretical question where the jury is still out there, there are countless examples. Cities everywhere don’t build LRT just for fun and because they have too much money! If there aren’t enough people for LRT that just means the town isn’t big enough, which is fair, or there are too few transit users due to car culture or whatever (eg. the US, which is an outlier).

The rail factor is not a hypothesis, the entire point is that it’s a discovered effect. If you haven’t seen it put to test, you simply haven’t been looking.

As one datapoint, I can simply point to the city where I live [1]: the LRT system that opened in 2021 has become exceedingly popular and effortlessly lifted transit use from the covid slump, with total passenger numbers now much higher than in 2019 and quite a bit higher than the rather conservative projections made when the system was being planned. Headways have already been shortened from 7.5 to 6 minutes to respond to peak hour demand, and extension modules have been ordered to lengthen a part of the fleet of 37m vehicles to 47m, adding 30% to the 260-passenger capacity.

On the other hand, another Finnish city of roughly the same size has been equivocating between LRT and BRT for years and years. Countless reviews have made it clear that essentially the only thing that BRT has going for it is lower up-front investment. It has also become quite clear that the only reason BRT keeps being discussed is that it’s used merely as a political tool to induce analysis paralysis, to delay and hinder any significant transit improvement by those against anything except antiquated car-centric urban design.

[1] https://en.wikipedia.org/wiki/Tampere_light_rail
by nextaccountic | 2025-11-14 12:25:15+00:00
> I dont get why so many collab tools need to be bolted on to what is basically a text editor

It's because the collab tool wants to have access to the code as it changes live. It could and should be done in an editor-agnostic daemon like LSP, but then you wouldn't have editor lock in. And that's why both Zed's collab and VSCode's LiveShare are builtin.

Anyway Zed has a very interesting idea to provide links to codebase places that remain stable even after the codebase changes. This is pretty cool, because so many discussions about code quickly become outdated
by emilevauge | 2025-11-14 12:25:39+00:00
We have been building an ingress Nginx compatibility layer in Traefik that supports the most used ingress Nginx annotations. You should definitely give it a try as it makes Traefik a drop-in replacement to ingress Nginx, without touching your existing ingress resources. Your feedback will be super useful to make it better

https://traefik.io/blog/transition-from-ingress-nginx-to-tra...
by dgacmu | 2025-11-14 12:25:46+00:00
This seems unrelated to the topic at hand, which is whether Rust results in a net improvement in the time required to deliver (systems) software that meets a particular set of requirements and those requirements include resilience to handling untrusted inputs.

Of course adding an additional set of tooling complicates an environment. I'm sure that was the case for Google in adding Rust to Android as well. And yet - it seems to have proved worth it. And I suspect that in the long term it will prove likewise for Linux, because Linux shares the same requirements and has a similar threat model it needs to guard against.
by yubblegum | 2025-11-14 12:25:48+00:00
Top Gun is obvious stuff. Recently they are doing SEO too. "Project Monarch" for example is mostly known to the younger generation as a (fictional) CIA project to kill Godzilla ... I love the openning sequence of that film - obfuscating all sorts of stuff. Nothing wrong with "high brow conspiracist" which in straight forward language is more like 'looking into top down efforts to social engineer society and control masses'. Or you going to actually argue that has never been a thing in US and the West?
by rixed | 2025-11-14 12:27:36+00:00
This is what conspiracy theorists fail to keep in mind: in politics usually you do not create anything, you reframe and exploit whatever events happen to occur. Same idea with this left-wing idea that "no revolutionary has ever made a revolution to happen".

I believe it's particularly hard for people whose profession is to think, design and engineer, to accept a world where there is no mastermind and where randomness and chaos sit at the bottom of history.
by nextaccountic | 2025-11-14 12:28:01+00:00
> There's no shared focus.

I never used Zed collab, but isn't there an option to follow someone's cursor rather than having your own separate cursor? Zed even has an option to follow the cursor of an AI agent ffs.

I know that VSCode's Live Share allows you to follow the cursor of someone else. However Live Share is very buggy and will disconnect at times, so it's more like a cool demo than a product.
by aembleton | 2025-11-14 12:29:48+00:00
> Looking back at my travel history, the train has either been late to arrive or late to get to my destination around 30% of the time. That delays can vary a lot as well between about 10mins (this morning for example) to 30 minutes on average.

That £8.40 will be £6.30 after claiming the delay repay for 30 minute delay. Only happening 30% of the time so that would work out to £7.77

Still it would be better if they were always on time.
by kqr | 2025-11-14 12:30:35+00:00
Good catch. If there are n samples, and the lower half of them are equal to or less than 0.29, then a total mean of 0.82 would require that sum of the the upper half must be greater than 0.82n - 0.29n/2 = 0.675n. For n/2 numbers to sum to 0.675n, the mean of those numbers must be 1.35, which is decidedly above 100 %, proving at least one of the numbers must have been greater than 100 %.

It being a weighted average does sound like a reasonable explanation, though. A median of 0.29 and weighted mean of 0.82 is trivially possible given e.g. values (0.29, 0.29, 0.82) and weights (0, 0, 1).
by funnybeam | 2025-11-14 12:30:36+00:00
I really think we should stop using the term ‘guard rails’ as it implies a level of control that really doesn’t exist.

These things are polite suggestions at best and it’s very misleading to people that do not understand the technology - I’ve got business people saying that using LLMs to process sensitive data is fine because there are “guardrails” in place - we need to make it clear that these kinds of vulnerabilities are inherent in the way gen AI works and you can’t get round that by asking them nicely
by croon | 2025-11-14 12:30:40+00:00
I'm as big a skeptic as anyone, but having it integrated into the OS could be very helpful to a lot of people. I myself will of course run for the hills due to the considerable trade-offs of that decision (always-online, tracking, surveillance, huge attack surface, etc), but I can't dismiss the fact that a lot of people will take the usefulness of the features without considering the cost.
by bell-cot | 2025-11-14 12:31:19+00:00
> The storm blew into Cozad, Neb., in the wee hours of Saturday, June 29, 2024. The wind felt like a hurricane. The hail was the size of softballs. [my emphasis]

At what point would it be smartest to have (1) real (vs. faux veneer) brick walls, (2) a heavy metal layer in your roof, and (3) functional heavy wooden shutters for your windows?

If only as a PR move, the insurance industry could easily build some examples of such construction, push for building codes friendly to them, and offer far-cheaper hail damage insurance for them.
by BirAdam | 2025-11-14 12:31:43+00:00
So, I was quite specific.

The USA isn’t capitalist, it’s financialist. The dollar is a financial product created via debt issuance.

The USA is semi-fascist as most people in prison aren’t given a trial, there’s a prison industrial complex, police are typically immune from prosecution, and there’s a massive surveillance apparatus that violates US law and human rights. This is wrapped in “patriotism” which is in keeping with fascist modes of propaganda, and the US corporate/state merger is a clear instance of the fascist model.

The US is an oligarchy, and not a republic. No matter who is elected the wars continue, the drug war continues, poverty increases, mass incarceration continues, and so on.

A republic is the “thing of the people”. The people of the USA have very little power over federal policy. The observed function is that a handful of wealthy oligarchs get what they want pretty much every time.
by raxxorraxor | 2025-11-14 12:31:54+00:00
Tell me about a service that needs this reliability please. I cannot think of anything aside perhaps some financial transaction systems, which all have some fallback message queue.

Also, all large providers had outages of this kind as well. Hell, some of them are partially so slow that you could call it an outages as well.

Easy config misstep and your load balancer goes haywire because you introduced unnecessary complexity.

I did that because I needed a static outgoing IP on AWS. Not fun at all.
by yubblegum | 2025-11-14 12:34:12+00:00
Isn't it amazing that all our jobs are being gutted or retooled for relying on this tech and it has this level of unreliability. To date, with every LLM, if I actually know the domain in depth, the interactions are always with me pushing back with facts at hand and the LLM doing the "You are right! Thanks for correcting me!"
by smougel | 2025-11-14 12:35:16+00:00
Just Vibecoded this : https://x.com/smougel/status/1989309185423532120?s=20

Subpixel dithering ! 1 bit per channel which mean that what you see is only 0 or 1 for each channel (R, G, B) By using gaussian blur, the result is perceptually very good ! X compress the image a lot but this truly 1 subpixel ON / OFF
by amiga386 | 2025-11-14 12:35:35+00:00
On Return of the Obra Dinn's dithering specifically, here is the original developer blog on its dithering: https://forums.tigsource.com/index.php?topic=40832.msg136374...

It's intended, aesthetically, to remind you of Atkinson dithering (https://en.wikipedia.org/wiki/Atkinson_dithering), a variant of Floyd-Steinberg dithering often used in graphics for the black-and-white Macintosh.
by JCM9 | 2025-11-14 12:35:48+00:00
Good article although especially in tech it’s not so simple. Thanks to games with depreciation and other financial engineering a company may look “profitable” but still be quite unhealthy or at risk. One generally needs to look at “profit” in the context of cash flow.

I.e. a company could be “profitable” but also basically broke at the same time with no cash to pay people or suppliers.
by viraptor | 2025-11-14 12:36:31+00:00
I don't think many other countries have that combination of "don't care if others know" approach and level of state sponsorships. China really seems to do some spray and pray attacking private companies too. Same for Russia and NK. Compared to that, for example the "equation group" from the US seems really restrained and targeted.

If the US groups for example started doing ransomware at scale in China, we'd know about that really soon from the news.
by IceDane | 2025-11-14 12:36:38+00:00
This is a uniquely terrible article that doesn't bother with any kind of nuance. If you are using my service and I need to make backwards incompatible changes to my system, you can bet I'm going to force you to update. I'm not going to carry around legacy baggage forever so that I can accommodate luddites with loud opinions and too many Twitter followers.
Ask HN: How common is banning Docker?
by martypitt | 2025-11-14 12:36:49+00:00
I was doing some client work recently at a bank, where most of their engineering is offshored one of the big offshore companies.

The offshore team had to access everything via virtual desktops, and one of the restrictions was no virtualisation within the virtual desktop - so tooling like Docker was banned.

I was really surprsied to see modern JVM development going on, without access to things like TestContainers, LocalStack, or Docker at all.

To compound matters, they had a single shared dev env, (for cost reasons), so the team were constantly breaking each others stuff.

How common is this? Also, curious what kinds of workarounds people are using?
by ferguess_k | 2025-11-14 12:39:20+00:00
I envision this as an ideology. We don't need every kid to follow it, and I don't expect the majority to follow. A 1-2% is good enough. That's why giving speeches to teenages might be the best bang for the buck. There are always kids who need to escape into some cool ideas and it could be the idea of FOSS.
by golol | 2025-11-14 12:39:44+00:00
Say you want to steer an android to walk forward. You need to provide angles or forces or voltages for all the actuators for every moment in time, so that's high dimensional. If you already have certain control models, neural or not, you can instead just press forward on a joystick. So what I mean low dimensional input is when someone steers a robot using a controller. That's got like, idk, 10-20 dimensions max. And my understanding is that SIMA 2 when it plays No Man's Sky or whatever basically provides such low dimensional controls, like a video game. Companies like Figure and Tesla are training models that can do tasks like folding clothes or emptying the dishwasher given low dimensional inputs like "move in this direction and tidy up". SIMA has the understanding to provide these inputs.
by yubblegum | 2025-11-14 12:39:56+00:00
> a giant leap in natural language processing, useful in some situations and the biggest scam of all time.

I agree with this assessment (reminds of bitcoin frankly), possibly adding that the insights this tech gave us into language (in general) via the embedding hi-dim space is a somewhat profound advance in our knowledge, besides the new superpowers in NLP (which are nothing to sniff at).
by traceroute66 | 2025-11-14 12:40:02+00:00
> Complexity for the sake of complexity is not a goal everyone should be striving for.

THIS !

Go's well maintained stdlib just lets me get on with it.

With Rust meanwhile, I have to decide which of thousands of third-party Rust crates is sufficiently en-vogue and well maintained.

Most of my coding work is backend stuff that calls a lot of HTTP APIs, parses a lot of JSON and does a lot of crypto. All that is ready-to-go "out of the box" with Go stdlib and on top of that is faster to get to production in Go than in Rust.

I don't need or want Rust's complexity. As I said I have enough going on at $work...
by cluckindan | 2025-11-14 12:41:51+00:00
And thus we get into the territory of profit hiding and transfer. Executive consultancies are a common mechanism for doing that, as hourly fees can be exorbitant without anyone batting an eye.

It lowers the profit of a public company, thus decreasing pressures to pay a dividend, while the consultancy leeches money and pays it forward to some other company in which the public company’s founders/executives are direct beneficiaries.
by npteljes | 2025-11-14 12:42:31+00:00
Not entirely unlike it. It's also like the foam inserts on a product, when you take it out from its cardboard box.

Not shown on every image, but here are some:

https://pbs.twimg.com/media/GShMjCQXkAAfy40?format=jpg&name=...

https://pbs.twimg.com/media/GSUGKXlXgAASb8o?format=jpg&name=...
by TrackerFF | 2025-11-14 12:42:55+00:00
Revenue is what you sell your product for.

Income is what you sit with after all the expenses and taxes have been deducted from the retail price.

Let's say you create some product, XYZ, which takes you exactly 5 hours to make. The materials to make the product costs you $50, the salary costs $100 ($20/hr * 5 hours), the shop costs (rent, utilities, etc.) costs roughly $5 pr product. And the things involved in selling your product (marketing, etc.) costs you $45 pr. product.

So in order to break even, you need to charge $50 + $100 + $5 + $45 = $200

You decide to sell the product for $250.

So before taxes you've earned $250 - $200 = $50

And let's say you have to pay 10% taxes on that, so 10% off $50 = $5

Your shop is left with $45 for each product they sell. Or you have $45 in income.

Your operating margins would be $45 / $250 = 18%
by ffsm8 | 2025-11-14 12:43:17+00:00
You're confusing backup with high availability.

Backups are point in time snapshots of data, often created daily and sometimes stored on tape.

It's primary usecase is giving admins the ability to e.g restore partial data via export and similar. It can theoretically also be used to restore after you had a full data loss, but that's beyond rare. Almost no company has had that issue.

This is generally not what's used in high availability contexts. Usually, companies have at least one replica DB which is in read only and only needs to be "activated" in case of crashes or other disasters.

With that setup you're already able to hit 5 nines, especially in the context of b2e companies that usually deduct scheduled downtimes via SLA