MurphyA/hacker-news huggingface dataset:
by leptons | 2025-10-06 21:00:53+00:00
Bullshit. Every story I've ever heard about "Starship" is how it is going to Mars to take humans there to build a colony. I've never once heard that "Starship" will be used to launch even more starlink satellites. They even made movies about it:

https://www.google.com/search?q=spacex+movie+mars&oq=spacex+...

Google tells me exactly this:

>"Yes, SpaceX's Starship is being developed with the explicit goal of transporting humans and cargo to Mars, with Elon Musk aiming for the first uncrewed test missions to send robotic Tesla bots by 2026 and crewed missions potentially beginning around 2029 or 2031. The Starship system is designed to be fully reusable and is the world's most powerful launch vehicle, intended to eventually establish a self-sustaining city on the planet."

It's pretty wasteful to blow up starship after starship after starship when they could have spent that money launching normal rockets for their satellite deployments.

Of course spacex probably wants to rebrand starship now that Mars is looking like the very stupid plan that it was.

There are better things humanity could be doing with the time and money spent blowing up "starship" after "starship". And really, why name it "starship" if it's just meant for LEO? Because it wasn't intended for LEO, that's why. It's a rebrand. Just call it "LEOship" if it's just going to be launching satellites.

It's yet one more case of Musk over-promising and under-delivering.
by tracker1 | 2025-10-06 21:01:14+00:00
I agree it should have been open-sourced (at least the player portion)...

As for Silverlight, I mean the technology itself was closer to where I wanted to see Flash go. I'm not sure why you're laughing at that.

edit: as for not being as bad as people describe it... you could literally read any file on the filesystem... that's a pretty bad "sandbox" ... It was fixed later, but there were different holes along the way, multiple times.
by alexey-salmin | 2025-10-06 21:01:50+00:00
> > This makes sense in certain situations but presenting this as a green solution or as future of humanity is just delusional.

> which is probably the reason why China installs absolutely HUGE numbers of panels. But according to you, they must be "delusional" over there.

State-run economies get delusional pretty easily, but in this case China is safely on the "makes sense in certain situations" side:

* keep electricity prices low

* invest heavily in nuclear

* install solar within reasonable limits (currently around 8% of the grid)

* for better or for worse they burn more and more coal every year

They certainly don't make insane green commitments and they don't say solar is the future of humanity. I don't like China much, but I don't see how they can fall into "delusional" category according to my criteria above, they have none of it.

Now Germany's policy is the complete opposite of China's, except for the "burning coal" part. Germany killed their own economy over high electricity prices because they wanted to go green, but then somehow they've got almost 2x CO2 emissions per capita compared to France.

If someone says "I sacrifice A to get B", but then never get the B and still lose A, and then insist that the plan was a great success -- he's certainly delusional, that's like the definition of the word.
by lxgr | 2025-10-06 21:02:09+00:00
Why would there be a single numeric threshold?

You can pack many, many satellites into the same orbit without any danger, for example – as long as they move in the same direction. Let's make it 1000 for this thought experiment.

On the other hand, just two moving in opposite directions are obviously going to crash.

So is the number of "safe satellites in all of LEO" 1000 or 1?
by xp84 | 2025-10-06 21:02:52+00:00
Insert the comment everyone’s mom says about peer pressure: “if everybody else was jumping off a cliff, would you jump too?”

Everyone who took an adjustable loan, interest only loan, etc., who didn’t have an exit strategy already in place in case of inability to refinance, had themselves to blame, regardless of whether “everyone was doing it.“ I don’t mean any criticism toward people who happened to lose their jobs and would’ve otherwise been able to continue paying on the loans they’d taken. Nor am I saying it’s OK to take advantage of people who don’t bother to read or understand the assumptions inherent in the contracts that they’re signing. But people were incredibly naïve if they accepted some broker’s verbal assertion that they’ll always be able to refinance the otherwise-unaffordable house on favorable terms in 3 or 5 years or whatever.
Show HN: Making video a software primitive (starting with generation)
by satya9099 | 2025-10-06 21:02:59+00:00
Every major computing primitive followed the same path:

Text became a primitive when we had standards (UTF-8), instant rendering, near-zero cost Images became a primitive when we had standards (JPEG/PNG), CDNs, cheap storage APIs became a primitive when we had standards (REST), infrastructure (AWS), tooling

Video is next. The technology is getting there (Sora, Veo, Runway), but the infrastructure layer doesn't exist yet.

I'm building that layer.

What makes something a primitive: - Fast enough (instant or near-instant) - Cheap enough (marginal cost near zero) - Standard interfaces (abstraction layer) - Composable (programmatic manipulation) - Great DX (easy to integrate)

Current status: - Multi-provider abstraction (not locked to single API) - Intelligent routing (optimize for cost/latency/quality) - Developer-first (npm install, 5 lines of code) ```python & Node JS

pip install vloex npm install vloex

import vloex video = vloex.generate("Your content") # Auto-routes to best provider, handles failover

Test case: Auto-generate video release notes from GitHub commits Live example: https://vloex.com check live example section This is Part 1 (generation).

Vision includes composition, templating, manipulation, serving - full primitive stack.

The bet: Video generation hits "fast enough + cheap enough" in 2-3 years. When it does, every app will use video. They'll need infrastructure.

This is that infrastructure. YC's current RFS: "Treat video as a computing primitive, not an output"

The question: Am I building at the right time, or 2 years too early?

Docs: https://api.vloex.com/docs

Code: https://github.com/vloex/vloex-python

Honest feedback welcome.

PS: I have few slots for beta users and design partners that are interested in video space so do let me know or connect with me at sats@vloex.com
by jerojero | 2025-10-06 21:03:12+00:00
I think you need to be careful here because you shouldn't be comparing chat apps to the current state of search results. Instead you compare it to the ideal or to the state of them before companies decided that instead of providing what people are looking for it was more profitable to provide them with related content that they're paid to show.

We are at a moment where we're trying to figure out how to design good interfaces, but very soon after that the moment of "okay, now let's start selling with them" will come and that's really what we're going to be left with.

In that regard, things like adblockers which now a days can be used to mitigate some of these defects you talk about are probably going to be much more difficult to implement in a chat-app interface. What are we going to do when we ask an agent for something and it responds with an ad rather than the relevant information we're seeking? It seems to me like it's going to be even more difficult to be in control for the user.
by Fischgericht | 2025-10-06 21:03:42+00:00
Here is an example thread of someone having done the measurements of v3 vs mini:

https://www.reddit.com/r/Starlink/comments/1eg4e4d/starlink_...

Have a look at the downtimes of the system.

A simple way to verify that their inter-sat links are not working and/or are not used is to simply sit and wait: If you are switched from one Sat to the next, you get new "session" and previous NAT state is lost. If this would be a meshed backbone, that would not happen.
by Tuna-Fish | 2025-10-06 21:03:43+00:00
I really don't understand why you'd use these instead of direct ascent. The practical orbits here are in the scale of months, while the moon is 3 days away if you just go there directly.

Unless you have a massive space habitat to hang out in, a cycler is worse for logistics than just direct ascent. For interplanetary transits cyclers might some day make sense if you want to move a lot of people around and want to make a huge artificial gravity habitat for the journey. But the moon is just 3 days away, you can just go direct.
by thdhhghgbhy | 2025-10-06 21:03:48+00:00
Well the delimited continuation primops are there in ghc for anyone to use. But even with the proliferation of effects libraries in Haskell, I haven't heard a whisper of any of them using the delimited continuation primitives in ghc. There was one very expwrimental extension to Bluefin from memory, but that's it.
by devnulled | 2025-10-06 21:03:52+00:00
Mise is the best.

If you are a stickler about automation, easily repeatable system state, and being able to bootstrap new projects without having to eff around with the crap show of Ruby/Python/Node envs and how every person likes to use different tools for setting those up, or even just making it simple to have repeatable envs for go and rust, its great. Especially because you can do it without getting Docker/containerd involved.

Works great for getting a basic repeatable CI type build up and running without having to get CI or a big build system involved. Those are the right tools in the right situations, but for small teams or personal projects, I'm not going through the hassle and JVM dependencies of Bazel, Gradle, etc.

I also use it to manage my local system tools in my dotfiles (in combination with chezmoi).
by knowledge-clay | 2025-10-06 21:04:09+00:00
> Because then the question arises: What if the current way of handling labor protection in the EU (as one of many components) leads to destroying yours and everyone elses standard of living, simply because it's unaffordable?

The GDP/capita of e.g. France is 10x what it was in the 1970s. There is nothing "unaffordable" about the European social safety net, except that there are political pressures to dismantle it (right-liberals like the Economist)
by JumpCrisscross | 2025-10-06 21:04:13+00:00
> I believe that YOU are a bot

I don't believe you were a bot, but there were one or two phrasings that gave me pause. (If I believed you had written that with AI, I'd have just asked that and not bothered engaging.)

> v1 constellation was completed in 2021, and decommissioned from 2024. v2 deployed from 2023, but the sat-to-sat communication is not working, so all of them, will need to be replaced by v3, too

Fair enough. $3.6mm on $2mm--assuming $100,000 per month revenue and $2mm paid up front, which is unrealistically conservative--yields a 22% annualised. Take that out to the increasingly-attained design life of 5 years and it jumps to 25%. To put it bluntly, these are both incredibly high telecom returns.

You've already incorporated launch, maintenance, disposal, et cetera in TCO. So the remainder is customer service (usually 5 to 10% of revenue) and cost of capital. Even assuming 10% WACC, which is on the upper end for a leveraged telecom play, we're still comfortably generating excess return.

Where the comparison fall apart is in respect of fibre. Laying physical infrastructure is hard. You have long periods between capital outlay and return. Also, you have to right scale up front--you can't just launch more birds in a few months as demand scales (or hold them back if it doesn't).

You're not going to replace fibre with Starlink. But the economic case for the latter doesn't fall apart with 20%+ operating returns.
by pdxandi | 2025-10-06 21:04:18+00:00
Am I understanding correctly that this Nobel prize is for work that was completed over 20 years ago? I'm not a biologist but it sounds like they discovered regulatory T cells together, which sounds relatively major. Is it typical for a Nobel prize to lag that kind of discovery for decades? Or is it only now that we understand how major the discovery was? Or maybe I'm just misunderstanding the discovery and the timeline.
by murphyslab | 2025-10-06 21:04:19+00:00
LaTeX was much easier with Overleaf for my PhD thesis. I still recommend that for friends starting a thesis or a book project. I even used it for recent book project with a friend.

As you noted, one needs a lot of fine tuning to meet publication rules & guidelines. Compared to a local LaTeX editor or Overleaf, this looks too generic to meet the needs I've had in the past. Sure, LaTeX can require a lot of tinkering, but PhD students ought be able to figure it out for themselves, whether through documentation, forums, or asking labmates.
by WarOnPrivacy | 2025-10-06 21:04:58+00:00
Not sure if your point was caught up in all the negating but for clarity's sake:

Me + USA = starkly unaffordable. Rents here have ~doubled in 6yrs and are up 5-fold from 2000. Wages grow at a much slower pace - insuring the gap between wages and expenses grows continually.
by Akranazon | 2025-10-06 21:05:26+00:00
> In what ways, specifically?

Median wages https://en.wikipedia.org/wiki/Median_income?useskin=vector Average work hours

Purchasing power parity https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)...

Despite average work hours https://en.wikipedia.org/wiki/List_of_countries_by_average_a...

Better youth unemployment than Europe https://en.wikipedia.org/wiki/List_of_countries_by_unemploym...

> And which types of workers?

High-skill professionals, entrepreneurs, specialized trades, creative workers, young people, immigrants... and most other professions.

> Can we skip the transparent rage bait and personal jabs, though?

If you make nebulous complaints about "shitting on workers" without considering tradeoffs, you've made a feelings-based argument, so expect that kind of rebuttal.
by matheusmoreira | 2025-10-06 21:05:30+00:00
Exceptions with throw/catch are 90% of the way to delimited continuations so in a sense everyone is already using a close subset of it!

They could be useful in typical exception handling contexts where the operation could be retried. An operation involving a file read that fails due to file not being found could be body could be resumed with dummy data or data sourced from alternative locations. Lisps also like to show a REPL and allow the programmers to plug in the value themselves.
by terrelln | 2025-10-06 21:05:47+00:00
Exactly! SDDL [0] provides a toolkit to do this all with no-code, but today is pretty limited. We will be expanding its feature set, but in the meantime you can also write code in C++ or Python to parse your format. And this code is compression side only, so the decompressor is agnostic to your format.

[0] https://openzl.org/api/c/graphs/sddl/
by runarberg | 2025-10-06 21:05:52+00:00
You made the statement:

> It's interesting how if it's anti-elon, it's ok to complain about how the poor are causing the privileged some difficulties.

Now it is up to you to show that this has outsized influence on impoverished communities.

According to ITU[1] the number one factor for lack of internet access is economical. The price of internet access can be reduced with traditional infrastructure, but governments are often unable or unwilling to invest in the infrastructure needed to bring faster and cheaper internet connectivity to underserved areas. StarLink should in theory fit perfectly here, but in reality very few people from underserved communities, especially in impoverished areas, can afford StarLink, and keep being underserved. What makes this even worse is that in the rich countries (like the USA and Australia) underserved communities that had been promised infrastructure to bring the broadband internet are facing delays and cancellations because politicians believe the community can get StarLink instead (when in fact they cannot afford it). This is known as the Uber effect (from when politicians used Uber as an excuse to cancel public transit projects).

1: https://www.itu.int/itu-d/reports/statistics/2024/11/10/ff24...
by fuzzfactor | 2025-10-06 21:06:05+00:00
She was such a kind-hearted individual.

There are so many others with that many decades of wisdom who would not be so generous.

The first thing that comes to mind is kind of a comic-book ending.

One where everybody wins in ways that just can't happen in real life.

Where you have Musk and his passengers as cartoon versions looking out the portholes of a "portly" 1950's rocketship, as it hurtles on its curved trajectory away from Earth in the background. Celebrating with Champagne that they will be able to colonize an unspoiled new planet without consideration for the poor undesirables who were not allowed on the bus.

And all the Who's down in Whoville breathed a sigh of relief,

They would have no more leaders that were either liar nor theif.
by bakkoting | 2025-10-06 21:06:25+00:00
Google mostly does obey web standards that are set by an industry consortium (WHATWG, W3C, or in the case of JavaScript EMCA).

Chrome has the best compliance with standards of any of the big three (see wpt.fyi) - which is not surprising, because they also have the most engineering time dedicated to their browser, and the most people working on standards.

These bodies require buy in from multiple vendors, but generally not unanimity. That said, browsers can and do ship things which haven't been standardized (e.g. WebUSB, which is still only a draft because only Chrome wants to ship it). In a lot of cases this pretty much has to happen pre-standardization, because it is difficult to come up with a good standard from the ivory tower with no contact with actual use. Chrome is unusually good about working in public to develop specifications for such features even when other browsers aren't currently interested in shipping them.

I don't know what problem you think this proposal would solve.
by bshep | 2025-10-06 21:07:45+00:00
sometimes, but extra hours dont get paid extra, so very little incentive to do so. there are many different models for compensation but you can think of it as a 'fixed salary with optional bonuses'.

EDIT to add:

Most places have a base + bonus structure. You get your base salary, and you see patients, for each patient seen you generate 'RVUs' which is how your group/practice generates income ( by billing insurance companies ). Once you generate enough RVUs to cover your base salary, you start accumulating 'bonus' and that gets paid out down the line using whatever formula your employer uses. There is some variation to this but for the most part groups follow a similar scheme.

EDIT #2: This is US centric, i dont know how other countries do it.
by shadowpho | 2025-10-06 21:08:08+00:00
>They were constantly taking my blood, constantly running tests

>My body and mind were absolutely shattered, especially after being woken up every 30min all night long for more blood draws,

Would you rather they don’t take your blood and run tests? How do you expect them to do any diagnosis?

>They never figured out what it was, never were able to do anything to help me, just kind of shrugged

What do you expect them to do?
by jerojero | 2025-10-06 21:08:32+00:00
There's probably different ways the LLM converged to it.

One could be for example: from people asking online which tools they should use to build something and being constantly recommended to do it with Next.js

Another could be: how many of the code that was used to train the LLM is done in Next.js

Generally, the answer is probably something along the lines of "next.js is kind of the most popular choice at the time of training".
by JumpCrisscross | 2025-10-06 21:08:35+00:00
> HTML5 was new and not widely supported

Yes. It was a bad bet on the open web by Apple. But it was the one they took when they decided not to support Flash with the original iPhone's launch.

> Flash was the biggest threat to Apple's App Store

Flash was not supported since before there was an App Store. Since before Apple deigned to tolerate third-party native apps.

You can argue that following the App Store's launch, Apple's choice to not start supporting Flash was influenced by pecuinary interests. But it's ahistoric to suggest the reason for the original decision was based on interests Cupertino had ruled out at the time.
by Alive-in-2025 | 2025-10-06 21:08:53+00:00
I was just about to add that last point you raise, must be some great stuff floating around in one of these that we haven't yet discovered. I wonder if there's a rich horde of dust all in a narrower place.

Good summary, by the way. This paper could lead to an eternal reference to their name! We have Lagrange orbits, like L2, now we will have RRT orbits.

Grad students, it's not all discovered!
by araes | 2025-10-06 21:08:54+00:00
Not actually critiquing the comment, just somewhat for my own memory and ref, there's several other "verbs" attached to a lot of those systems.

B / L / S - Browse / List / Summarize, M / T - Move / Transfer, C / R - Copy / Replicate, A / E - Append / Expand, T / S - Trim / Subtract, P - Process, possibly V / G / D - Visualize / Graph / Display

There's probably others that vary from just a Create (POST, PUT), Read (GET), Update (PATCH), Delete (DELETE) the way they're interpreted in something like REST APIs.
by Dylan16807 | 2025-10-06 21:10:03+00:00
> If it is not a big problem, then it does not meet the definition.

It's still a big problem to wipe out low orbit, but it's not a long lasting one.

> What is that threshold? Because certainly there isn't space for infinite amount of objects.

Even if you crash a billion objects together at 300km, they're all going to go away in a few years. There is no threshold for semi-permanently ruining low orbit.
by abujazar | 2025-10-06 21:10:17+00:00
Yea, I usually keep a simple incremental ID or whatever is default for internal IDs, and a separate external ID for entities that are presented externally. For security and not unnecessarily leaking info about the number of records, time and rate of record creation etc. UUIDv4 is convenient for uniqueness, but impractical if the ID needs to be conveyed over phone or written down – or used in URLs, so I often use some system for slugs or short codes in addition to the UUID.
by SJC_Hacker | 2025-10-06 21:10:19+00:00
My idea is basically person to person comms. Why can't they just send messages directly to each other? I guess mobile can't do this and relies on polling (i.e. you can't expose a service running on the phone for security reasons). And when the group gets large enough, beyond say 3-4, sending messages to each recipient gets unwieldly