MurphyA/hacker-news huggingface dataset:
by eddythompson80 | 2025-06-20 20:52:23+00:00
Yeah, but you significantly increase your changes of getting the data plane working if you are always using the same control plane. The control plane is setting up an S3 bucket for you. That bucket could come from AWS, CubeFS, Backblaze, you don't care. S3 is a simple protocol but same goes for more complex ones.

> and none is a core feature of K8S

The core feature of k8s is "container orchestration" which is extremely broad. Whatever you can run by orchestrating containers which is everything. The other core feature is extensibility and abstraction. So to me CRDs are as core to kubernetes as anything else really. They are such a simple concept, that custom vs built-in is only a matter of availability and quality sometimes.

> That's a nontrivial amount of undifferentiated heavy lifting

Yes it is. Like I said, the benefit of kubernetes is it gives you the choice of where you wanna draw that line. Running and maintaining GitHub, CircleCI and S3 is a "nontrivial amount of undifferentiated heavy lifting" to you. The equation might be different to another business or organization. There is a popular "anti-corporation, pro big-government" sentemnt on the internet today, right? would it make sense for say an organization like the EU to take hard dependency on GitHub or CircleCI? or should they contract OVH and run their own Github, CircleCI instances?

People always complain about vendor-lock in, closed source services, bait and switch with services, etc. with Kubernetes, you get to choose what your anxieties are, and manage them yourself.
by MaryJohanna | 2025-06-20 20:53:36+00:00
Hey. Totally valid concern. Honestly, I just like MASQUE, quic and new HTTP related RFCs in general. Cloudflare is a pioneer in this area and there isn't too much research in this area yet. My goal is to play around with it, provide proof of concepts and hope that it makes it to mainstream VPN providers and others in the future as well.

Don't know any other VPN provider that would implement Connect-IP yet.
by mattlondon | 2025-06-20 20:53:50+00:00
Congestion will creep back up, just like it has in London.

Unless they really price it to deter people, they'll just drive. In London it's cheaper to pay the £15 charge than to get two adults return tickets on the tube from the outer suburbs. Once you factor in comfort, convenience, reliability and practicality of your private car Vs London's public transport it's obvious why more and more people just pay the fee to drive.

If they really wanted to stop congestion they'd increase the fee from £15 to something like £150-250 a day. But they won't do that because then hardly anyone would pay it and they'd lose the revenue.
by dmbche | 2025-06-20 20:54:14+00:00
I agree, and indeed there are solutions to chaotic systems - the problem being precision as you mentionned. To me the precision problem it is important : it reframes the "mechanical universe" as being way out of our grasp not because of our understanding but because of it's structure. You got me!

Not certain that philosophy is not bound by our universe - is that something you could elaborate (or lend a link) on?

To apply these hypotheticals to our universe implies (from my understanding) that the density of information present at any and all times since it's inception was present (while compressed) at it's creation/whatever - which I imagine I can find some proof of theoretical maximum information density and information compression compare that to the first state of the universe we can measure to have a better idea if it tracks.
by alex1115alex | 2025-06-20 20:55:13+00:00
In terms of all day wearable HUD glasses:

Even Realities G1 are the best HUD glasses on the market right now. They’re the first pair (with prescription) that I can wear all-day without pain, and without looking like a dork.

My team used to main the Vuzix Z100 glasses, starting with the Vuzix Ultralite reference design that predated them. We won’t touch them these days (and recently stopped selling them on our store).

Others… Meizu StarV Air 2 and INMO GO2: both lack public SDK, GO2 is too heavy. Brilliant Labs Frame: cool prototyping toy, awful glasses.

For “AI glasses” that have camera, no display:

You have the RayBan and a number of companies making these. The only one I can recommend is our upcoming Mentra Live (https://mentra.glass). It has the same camera sensor as the RayBan, but runs open source software & has an SDK.

For more sci-fi glasses that run Android and have display + camera, see the INMO Air 3, TCL RayNeo X3. These are too heavy to be worn as regular glasses, but are fun prototyping tools.

All these companies will exist in 2026. As for a 5 year horizon, I’d place my bets on Even Realities, and Vuzix (as a waveguide supplier, not consumer HW). Meizu and TCL will stick around as Chinese megacorps, though I’m 50/50 they will continue developing consumer smart glasses. Brilliant Labs is cooked unless they turn things around with their next pair of glasses.

Google & Android XR: I don’t expect their glasses to be competitive for at least a few HW generations at minimum. In terms of public information, we know they’re monocular and heavy (>45g), which is an immediate killer for the majority of users.
by ganeshkrishnan | 2025-06-20 20:55:52+00:00
Big Island is an extremely interesting place. Its just few kilometers wide but it has around 8 climate zones ranging from snow, desert, volcano, tropical, beaches, rainforest what not. You can drive less than an hour and go from desert to snow and snow to tropical.

There is one public bus that goes around and once I was the only passenger and the driver stopped the bus near the ocean to show the travelling whales/dolphins.
by LightHugger | 2025-06-20 20:56:26+00:00
I directly mentioned DEI, obviously i didn't leave it out.

If you support red hat's DEI program then you are defending systematic discrimination on the basis of race and other immutable characteristics. This is an ultimately indefensible position, and one that will come back to bite you. There is nothing extreme about this position unless you are a racist extremist yourself.

You are as a human being morally bankrupt if you're willing to touch a company with multiple active discrimination lawsuits that has shown zero remorse or policy changes, but are pretending that someone mentioning DEI is a real problem (the tool which was used to implement that illegal discrimination, which he personally had to deal with.) People have an inalienable right to defend themselves in every case.
by Viliam1234 | 2025-06-20 20:56:32+00:00
> they bought mansions for team building

Because they we doing so many workshops that buying a building was cheaper than renting all the time.

You may argue that organizing workshops is wrong (and you might be right about that), but once you choose to do them, it makes sense to choose the cheaper option rather than the more expensive one. That's not rationalist rhetoric, that's just basic economy.
by tensor | 2025-06-20 20:57:18+00:00
Arm? But also, thy ere is a big difference in that if Microsoft was somehow forced to hand over data, then they could, even if that data was in the EU. If Europe couldn’t buy US chips things would’t immediately fail, though it would still be a huge problem.

All of this to me says the world needs far more diverse supply chains either a healthy level of alternatives at every stage.
by Asooka | 2025-06-20 20:57:33+00:00
> You can in theory just fork it and run your own version

That is not feasible for a large portion of users. Even seasoned developers would struggle to maintain a personal fork of anything but the simplest open-source software. Proprietary software also has an escape hatch, it's called "Voting with your wallet", i.e. giving your money to someone else who solves your problem better. The set of people who have money is much larger than the set of computer programmers.

Giving money to software you want to support has proven to be the most reliable way to direct software development. Granted, sometimes you're a Softimage user and Autodesk acquires the company making your software and then kills it to remove competition for their other 3D programs. Those cases are much rarer than the case where you want a consistently supported GUI for your OS and your only option is to write it yourself.

When you think about it, development of proprietary software is a lot more democratised than open-source software, because average users can direct where development goes by voting with their wallets, or even without their wallets in the case of piracy, which still drives development via second-order network effects. BitTorrent has done more for practical software freedom than GNU ever did.
by belval | 2025-06-20 20:57:51+00:00
Every so often Schmidhuber is brought back to the front-page of HN, people will argue that he "invented it all" while others will say that he's a-posteriori claiming all the good ideas were his.

Relativity Priority Dispute: https://en.wikipedia.org/wiki/Relativity_priority_dispute

We all stand on the shoulders of giants, things can be invented and reinvented and ideas can appear twice in a vacuum.
by moralestapia | 2025-06-20 20:57:55+00:00
Hmm ... a good analogy to answer your question would be.

CFD exists and has been fundamental to shape the world as we know it (refer to Wiki page [1] to learn more about what it is and why it is important). CFD is also not a full molecular dynamics simulation, yet is useful.

Another example could be weather models. None of them, afaik, simulate @RivieraKid typing a comment in HN, an action which, infinitesimally, affects the weather of the planet. And yet, they're still very useful.

You work with approximations, some of them are good enough to give you 80% of the answers you want, and that 80% is more than enough to improve our quality of life significantly.

1: https://en.wikipedia.org/wiki/Computational_fluid_dynamics
by tetha | 2025-06-20 20:58:07+00:00
There is also this weird question: What do you get from your hoster?

For example, I've had endless discussions with people about the reliability of Hetzner Dedicated Servers. At the end of the day, you have to realize: You get a physical server, with fans (we had performance degradations because a cable binder degraded and parts fell into a fan and the CPU throttled), a PSU, drives (HDDs and SDDs fail differently, but both fail. SDD failure can be much more evil). It's just a little box that can run for years, or it can choose to go kapeister whenever it wants. Maybe it will take it's friends along the way too. There have been outages of servers catching on fire and frying the systems on top of them as well. Then the fire suppression goes off and shatters some drives plates on top of that. Naturally only in the archiving servers, who'd be using spinning rust in other systems this day and age?

And that's the operational technique and experience that has been hoovered up by very large PaaS offerings and hosters. You need to plan for, deal with and mitigate the situation that every server and VM hosted on a server (read: all of them) are a somewhat useful crew of saboteurs that are trying to figure out when the right failure of 3-4 systems are going to cause you a lot of overtime, stress, and maybe impact and cripple the business as well.

If you plan for this, Hetzner Cloud + Dedicated can be a great hoster, with great support and really good value for money.

If you assume that a single Hetzner Dedicated Server or Cloud VM has the same manpower behind it to give it the staggering uptime of EC2 instances, and you bet all of your company and all of your money on this VM never going down... well, you can do this on AWS. We've had a prolonged outage of an EC2 instance once in like 7 years.

But don't do this. Fix your failovers and architecture and embrace the fun of european hosters. After some grief with the early stages of the Cloud-Dedicated-VSwitch infrastructure, we're seeing great uptime with them.
by nine_k | 2025-06-20 20:59:10+00:00
Have you been to a clothes store?

People happily mix and match parts when they feel that they understand the subject area. I bet the IT team (even just the CTO) in a company that considers to use OSS instead of the typical O365 or G.Suite has plenty of opinion, and likely expertise, to consider at least various integrations, and possibly introducing other components. A suite still has a lot of appeal.
by Alupis | 2025-06-20 20:59:24+00:00
I'm fairly certain it's a natural law carved into stone that the "Bigger" the Enterprise, the more their software is held together with duct tape, shoe string, and band-aides.

Even domestically - if you interface with a big Enterprise software vendor - you're in for a massively expensive bad time. The sweet spot seems to be smaller, not-yet enterprise tech companies that focus on doing one product very well.
by lossolo | 2025-06-20 20:59:31+00:00
Perhaps they were simply unlucky, or using that claim to cover for their own mismanagement. I just checked one of my OVH machines, it's been up for 313 days with 100% service uptime, only rebooted for an OS upgrade.

While I love and regularly use Hetzner’s cloud and dedicated servers for many things, it’s unfortunately not yet on the same scale as OVH in terms of product offering. But I hope that changes over time.
by toast0 | 2025-06-20 20:59:45+00:00
Probing IPv6 would be pretty difficult. You could make some assumptions that might hold, like assume only the lowest /64 out of a /48 is used and ::0 or ::1 for the end of the address. Likely you'll still need too many probes to be feasible.

You'd need to probe v4 space through NAT64 and exchange v6 addresses after that, or include a cache of viable v6 addresses with clients. That gets you close to centralized service again, because how do you get the viable addresses to distribute with the client? Probably by running a supernode and dumping the list of supernodes into the client source every so often; but starting off with just that node listed.
by AnthonyMouse | 2025-06-20 20:59:45+00:00
> Congestion will creep back up, just like it has in London.

This is actually a good point, because of the nature of what causes congestion.

It's that governments don't do the things that prevent it (e.g. allowing higher density housing construction to shorten commutes or adding capacity to both mass transit and road systems), until the congestion gets really bad.

So when you first introduce congestion pricing, congestion goes down, because of course it does -- increase the cost of something and you get less of it. But then, why do any of the other things that address congestion until it gets really bad again? So population grows over time or existing infrastructure decays and doesn't get replaced because it isn't "needed" yet. Until congestion is as bad as it ever was, but now people are living with a new mass surveillance apparatus and paying a regressive tax.
Perplexity and FastAPI
by slroger | 2025-06-20 20:59:47+00:00
Why does Perplexity use FastAPI over say Django? Clearly they are doing well and could have done well with either but I'm curious why they went with FastAPI over a more tried and tested framework like Django. The only proof I've found they use FastAPI on the backend are the job postings.(https://job-boards.greenhouse.io/perplexityai/jobs/4601047007)
by 833 | 2025-06-20 21:00:43+00:00
CSAM is an impossible problem to solve, especially when it's text-based solicitation.

But it's concerning that they seem to not have integrated proper hashing solutions until now:

> We are proud to provide an important update on our continuous work detecting Child Sexual Abuse Material (CSAM) content, announcing today that we have launched additional CSAM hash matching efforts.

> This system allows X to hash and match media content quickly and securely,

The existing hashing tools are perfectly fit for purpose, but if the CSAM isn't known (and it's not, because it's either new or AI generated) then no amount of hashing will detect it.

Not sure why X developed something new instead of using PhotoDNA, if it all still uses the same hash databases!
by fweimer | 2025-06-20 21:00:59+00:00
I think it's more likely that it's caused by lack of read buffering in early implementations. The function that reads an SMTP command just reads whatever it can get from the kernel. If the connection is half-duplex as expected (following the one command, one response pattern), there will only ever be one SMTP command in the buffer after the read returns. With pipelining, that is no longer true, and the implementer has to figure out how to do proper buffer management.

(I don't why this is not mentioned in RFC 2920.)
by t-3 | 2025-06-20 21:01:04+00:00
It's more a matter of comfort for me than anything to fit a program in a single screen or a function with a single line - large programs and functions are significantly more anxiety-inducing for me to read and work on. I have to keep scrolling and scanning back-and-forth and easily lose my train of thought and get the feeling that I've forgotten something important.
by const_cast | 2025-06-20 21:01:11+00:00
You don't have to preach Debian to the choir man - I run Debian.

We're talking about very new developments here. You're running years old packages. Okay? That's not going to work.

When you're running Debian, it's expected you're going to be 3-5 years behind the Linux userspace status quo. So it's absolutely fine you're on X11. I have a desktop on Bookworm running X11 on Nvidia - works great, I love it. I also have a very, very new laptop running Tumbleweed on Wayland and kernel 6.15. X really struggles with new hardware in a way Wayland does not. For me on that computer, Wayland is better in a plethora of ways. I am a bit forced to run a very new kernel and Mesa and all that due to running bleeding edge hardware.
by zahlman | 2025-06-20 21:01:11+00:00
> Crowded train is actually objectively unpleasant on the other hand. You have other peoples BO. The guy bringing in 50lbs of stuff strapped to the bike hits your knee. Another guy decides to smoke a cigarette in the train car or play with their blow torch. Everyone shoving you on the way in and out. Packed like a sardine. AC barely working. Elevators reeking of urine.

None of this is actually inherent to transit or inevitable. (Where do you live that people would even consider lighting up in an indoor, public place? That sounds more like the 80s to me than today.)
by danans | 2025-06-20 21:01:19+00:00
> Either something is grossly wrong in that some are willing to have a stupid machine do that poorly (writing Sports Illustrated articles), or something was always grossly wrong in that we were paying someone to do something that never did matter

I recently had an LLM write a function for me that, for a given RGB color value and another integer n > 1, returned to me a list of n RGB colors equidistantly and sequentially spaced around the color wheel starting at the specified RGB value.

For a given system I'm creating, I might have lots of such tasks. That collection of tasks is something that did matter and took some education and skill to complete well.

In the pre-LLM world - assuming I was too busy to handle all the tasks myself - I would have delegated them to a junior software engineer.

In a post-LLM world, I just ask the LLM to implement tasks like that, and I review the code for correctness.

That seems like a pretty transformational change to me, and not just some kind of "rot" being removed from the process.
by setr | 2025-06-20 21:01:44+00:00
Found an example that you're correct: https://www.reddit.com/r/AnaMains/comments/14gsuot/whats_wit...

> You say "the state never happened on the server" but what does that even mean? You're not replicating look rotation with enough fidelity to know that and its not the job of the server to simulate "what actually happened."

The video in that post is what I was essentially talking about; the server tracks player A's attack-input, and player B's movements, and ignores the fact that the two don't at all line up. The final reconciliation of the event sequence is nonsensical -- player A is hitting player B in a manner which simply should not work. The violation of game rules / simulation state is occurring, it's just being accepted and ignored (and I don't know what, if any, verification the server is doing here, since actually doing the hit-registration check would reject this).

This is upsetting to me, but so be it.
by gamblor956 | 2025-06-20 21:01:46+00:00
Private water works well until the well dries up. It's hitting a lot of homesteaders in the Coachella Valley (CA) and in Arizona right now.

And people discover why CA's building codes are so onerous after the first earthquake knocks over their self-built house. Homes and offices built to current codes are designed to survive a Ritcher 7.0 earthquake with minimal to no damage. People don't even get out of bed for anything below a Ritcher 5. According to Caltech's earthquake tracker (https://scedc.caltech.edu/recent/Maps/Los_Angeles.html, L.A. has had almost 3 dozen earthquakes in the last 3 days alone (the biggest was a 2.8)...and nobody noticed. (For comparison, a 5.x earthquake caused several billions in damage in Washington D.C.; comparable earthquakes have caused so little damage in SoCal it's impossible to find numbers. Fracking-related 2.x earthquakes have caused hundreds of millions in damage in the Midwest, but in L.A., even pets sleep through something that weak.)
by sisve | 2025-06-20 21:03:43+00:00
I think a big big reason for that there is no Big tech companies in Europe is really that the landscape is so much more diverse then in the US.

If you are big in one state in the US. You have the same lang and most likely the same regulations. In Europe its so many languages and its no more likely that we choose a company from another country in the EU vs the US.

I think that is not true for the US. So its easier to get big in the US, and then you are so big its actually likely the a company in the EU would choose you. Maybe not over another company from the same country (everything else beeing equal), but over a company from another country in the EU/Europe
by pfannkuchen | 2025-06-20 21:03:50+00:00
I suspect the theory is that private companies with many clients besides the government are less susceptible to bloat and waste than a government agency is because they are not a singleton entity and will be outcompeted if they are sufficiently inefficient.

A problem with this theory is that, I imagine, a lot of such companies basically only have contracts with the government. So it ends up with the same singleton problems, just outsourced.
by abelanger | 2025-06-20 21:04:25+00:00
Definitely understand the frustration, the difficulty of Hatchet being general-purpose is that being performant for every use-case can be tricky, particularly when combining many features (concurrency, rate limiting, priority queueing, retries with backoff, etc). We should be more transparent about which combinations of use-cases we're focused on optimizing.

We spent a long time optimizing the single-task FIFO use-case, which is what we typically benchmark against. Performance for that pattern is i/o-bound at > 10k/s which is a good sign (just need better disks). So a pure durable-execution workload should run very performantly.

We're focused on improving multi-task and concurrency use-cases now. Our benchmarking setup recently added support for those patterns. More on this soon!
by racl101 | 2025-06-20 21:05:16+00:00
Yeah I can see that. Teenagers are in specially adroit at doing most computer related work from their phone. My niece owns a new Macbook and barely cracks it open. Prefers to do most things on the iPhone and actually manages it.

Me, (old millennial) can not even conceive getting any real work done just on the smartphone. But I'm a power user. I need to log onto linux servers and administer them. Or I need to crack open Excel files and use spreadsheets. Not an ordinary user.