MurphyA/hacker-news huggingface dataset:
by WithinReason | 2025-10-17 05:39:31+00:00
Here is a breakdown of how much money the author gets (from Fabien Sanglard):

https://fabiensanglard.net/gebbdoom/

When I upload the PDF on Amazon, a minimal price is automatically calculated. In the case of the DOOM, Amazon sets the minimal price at $51.35.

There is a slider which authors can use in order to add their "share" on top of Amazon price. I have added $3.88 which Amazon also takes a cut on. The result is $1.59 royalty and $0.77 profit per book sold.
by troupo | 2025-10-17 05:40:30+00:00
> But what really defines client side state?

You define it. And the client defines it.

> If the latency was good enough

It's never good enough. Worse, it can abruptly become not good enough. And you have to code additional loading states or optimistic UI for every action that is now performed on the server and takes longer than some time.

> It doesn't force you to give them the same state when they re-open your app

Then why would you store modal state on the server?

It's also a consideration of resource utilization. A million clients with their own app state is better than a million clients hitting your server and requiring you to store that state.
by hinkley | 2025-10-17 05:40:54+00:00
Even if ansibles are real, the total communication payload between them will be limited by the mass of the ansibles. So real time communication won’t be a telephone or a conference call. You won’t be able to send robots and then control them in real time, decide if the colony is ready for humans, send them and then provide any missing expertise when they humans finally arrive. Or send embryos and raise them remotely.

It’ll be telegrams. For everything else it’ll be giant lasers and a 4-20 year wait for the data to arrive.
by rtpg | 2025-10-17 05:44:15+00:00
While I won't go as far as to say that Dominos & co. are trying to run delivery entirely at cost, it is not clear to me that delivery from a shop directly vs delivery with a middle layer (having to pay lots of engineers fancy salaries mind you..) is an equivalent operation.

Remember, delivery apps take the costs and then their cut. That cut theoretically has some pressure from markets or whatever, but ... well.....

I'm splitting hairs here, granted
by teo_zero | 2025-10-17 05:44:23+00:00
It's some time since I've worked with (and contributed to) tree-sitter, but it could exclusively detect syntax, not semantic, back then. For example it could not tell variables from types in C, nor already-defined variables from new/mistyped ones.

Have I missed an important development in tree-sitter? Can it now do such things?
by nevon | 2025-10-17 05:45:38+00:00
When you say that the filter would disallow connecting directly to IP addresses, how would that work? When I open a tcp connection, there's no reference to any domain name. Do you think CF would proactively resolve all the domain names in my whitelist (repeatedly, in case the IPs change) and check the IP I'm connecting to against the list of IPs those domains would resolve to? That sounds like a very brittle solution.
by constantcrying | 2025-10-17 05:45:45+00:00
Who cares?

Again: US manufacturing only exists where the government outlaws competition. Namely defense and cars. Everything you own is made in China.

The US is not competing with China at all in manufacturing. This is why labor statistics and salaries do not matter. The US has chosen not to compete.

You are focusing on irrelevant statistics over the actual reality, which is that the US is not competing with China. Ever you own is made in China.
by harshreality | 2025-10-17 05:47:35+00:00
Yes. FWIW, as of a few minutes ago when I cloned this one, all the non-git files have the same hashes as the copy of the original I cloned when it was still up.

(to clarify, I wasn't talking about any git-specific hashes, just regular sha2/blake2b hashes of python, json, and font files. However, the two sha1 commit hashes in the git history match as well.)
by freakynit | 2025-10-17 05:47:44+00:00
The pricing with such offerings is the biggest throwoff. This one comes out to be more than $58/month for just 1vCpu and 1GiB RAM when used continuously.

Compare this with instances from Hetzner or Contabo or the likes. They are 35+ times cheaper.

This means my total usage across entire month on cloudflare sandbox cannot cross even one single day of non-stop usage, just to break-even with hetzner/contabo/others.
by mturmon | 2025-10-17 05:48:40+00:00
FTA, Michael Garcia, ex Hubble Project Scientist:

>> What surprised me was that initial budget request, which basically said, we, America, are never going to launch another space telescope. We're going to turn off 95% of the ones we have in orbit. We are getting out of that business, we don't want to ask those questions anymore.

So this hits on a few key points. It’s not just that this budget request is tossing out perfectly good technology maturation plans for getting the next large space telescope built (https://science.nasa.gov/astrophysics/programs/habitable-wor...), among other goals.

It’s also (see the second sentence) that the budget request will result in de-orbiting perfectly-functioning operational missions like OCO-2 (https://ocov2.jpl.nasa.gov/), and deactivating perfectly functional instruments onboard ISS that are returning data continuously right now. It’s a multi-billion dollar self-own. There’s no sense in it. (https://www.planetary.org/charts/fy-2026-active-mission-canc...).

For many of these missions, having a long-term continuous dataset is super-valuable —- obviously so for a CO2 monitoring mission, or missions monitoring land surface temperature, vegetation/forests, etc. They are built, launched, and returning data. It’s all gravy at this point.

As nearby commenters note, this has nothing to do with cost savings. It’s more like a mix of pure spite, owning some libs in Maryland and California, and an object lesson in who the boss is.
How much equity to give co-founder
by ebitda_ai | 2025-10-17 05:49:46+00:00
I started this company about 2.5 years ago and brought someone on as a business co-founder. He contributed significantly to shaping the product, which was developed by me and a small team of 2–3 others. His time commitment varied—minimal at first, but up to 40 hours per week toward the end. The main issue is that, over 2.5 years, he did not approach a single investor, which was a key part of his role. I asked him to step down 45 days before his 1-year cliff (the agreement was 20% over 4 years). Opinions vary—some suggest giving him 5%, others 0.5%. I’m trying to determine a fair amount.
by nananana9 | 2025-10-17 05:49:46+00:00
I would throw some money each month at Tor if all the project did was provide a way to access the Internet anonymously, but I find it very difficult to support it, given that .onions are a thing and we all know what gets hosted there. I'll never run a node for the same reason, I don't want computers of mine to be used for CSAM distribution.

The ability to connect to the Internet anonymously is invaluable, but I consider the server obfuscation part of the project straight up evil. Which is unfortunate, they could've easily stopped at the good thing.
by reassess_blind | 2025-10-17 05:50:12+00:00
A movie theatre is a bad comparison. Nowhere does it say “Buy the movie” and it’s clear to the purchaser that they’re purchasing a one time viewing. That’s not the case with an Amazon eBook where the marketing and reasonable expectation of the average consumer is they’re buying the eBook itself.

Not that I necessarily agree with the other comment either.
by dang | 2025-10-17 05:51:40+00:00
I feel like I need to decode for the reader that this is relatively high praise from a krapp comment!

I've removed the rate limit from your account now. You're right that the limit is permanent in the sense that it needs to be removed manually, and that's unfair in some cases. The counterargument though is that most accounts just don't change that much, so this ends up being globally the right call even though it fails in specific cases.

(and no, we didn't bump it up)
by rand17 | 2025-10-17 05:52:20+00:00
Last time (couple of months ago) I could still claw the book back from my physical kindle device and then deDRM it but the whole process changes from year to year and it's always a great frustration for me (it's backup time! oh no). Looked around what alternatives are there, but I don't want to trade one DRM process for another (even if it's easier to do on a Kobo branded device).

Here in Eastern Europe the local ebooks have no DRM (just a "please don't steal this" message or something similar), but my cynical side says we have like 10 contemporary writers and maybe 20 readers, it's not a big business to begin with. Physical books are heavy, hard to store/pack/move and are quite expensive to ship here - I guess I can't have a cake and eat it as well (for cheap, low effort baking at least).
by freakynit | 2025-10-17 05:52:20+00:00
Serously, what flexibility?

I coud easily spin-up a firecracker VM on-demand and put it behind an API. It boots up in under 200 milliseconds. and I get to control it however I wish to. And also, all costs are under my control.

I compared the costs with instances purchased from Hetzner or Contabo here: https://news.ycombinator.com/item?id=45613653

Bottomline: by doing this small stuff myself, I can save 35 times more.
by queenkjuul | 2025-10-17 05:52:20+00:00
I've started learning Go as my next language. I really like it. I'm a JS dev by trade that knows Python and I've done some hobby work in C/C++. Go just really seems like a perfect middle ground--garbage collected, but static types; easy to read, performant, none of the Java inheritance and verbosity headaches. It took adjustment but i like assigning functions to structs and working with pointers.

And frankly having been working exclusively with reactive frameworks the last 3 years, this looks pretty exciting to me.

I have some low-level systems dev friends that have complaints about Go but they don't resonate with me. Coming from higher level languages, it's been fun. So like we're both missing something, but if you're like me, it's nothing worth worrying about. Single static binaries basically win me over on their own lol.
by troupo | 2025-10-17 05:53:30+00:00
Shared Workers is weird. Safari released them in 2010, one month after Chrome. And then... removed them in 2013.

Firefox implemented them in 2014, Edge in 2020, and Safari re-introduced them in 2022.

The was a proposal to remove the spec entirely in 2015: https://github.com/whatwg/html/issues/315

I don't think I've seen a feature that was shipped in s browser for years, then removed, and then shipped again.

I'd love to know why. They only explanations I've seen seem to be this: https://x.com/xeenon/status/652573047623323648 "The implementation of Shared Web Workers was imposing undesirable constraints on the engine. It never gained any adoption." and this: https://bugs.webkit.org/show_bug.cgi?id=149850#c5 "This feature was originally removed temporarily during multiprocess bring-up, and actual usage on the web has been pretty low. We're willing to reconsider if there is significant demand."
by vintermann | 2025-10-17 05:54:32+00:00
As I see it it's a lesson about finding out things in the real world. It's even a little poetic that the people finding the solution are a pair of investigative journalists, digging up information that was technically already out there, rather than a puzzle solving cryptologist "breaking down the front door of the problem" so to say.

Kobek may actually have pulled that off once before, by the way. I'm pretty sure that his Zodiac killer candidate, Paul A. Doerr, will turn out to have been correct.
by ozim | 2025-10-17 05:55:35+00:00
That’s something I relate too as well. I like working on different abstraction levels throughout the system.

Only way to cope was to let go things and pick my battles.

I always think about the joke where a sailor goes down to the dock and asks dock men if they speak French, English or German- dock men only shake their heads showing no. Later dock men chat and one saying to other he could learn languages so he would be able to talk with the sailor. The other replied that sailor knew 3 and it didn’t help him.
by asim | 2025-10-17 05:56:33+00:00
My one annoyance with cloudflare. Everything is JavaScript. Every example, all the things. But I guess that's catering to their audience. Over the past year you could definitely seem them shift their services more inline with other cloud providers because that's the inevitable requirement to penetrate enterprise and a broader audience. But part of that should require opening up to a bigger audience from a language perspective too e.g backend languages. One time I'd like to see a Go example first or even a tabbed example. Just my opinion.
by troupo | 2025-10-17 05:57:05+00:00
And those fewer features are?

It's a site that shows a bunch of text, a few images, and then loads and plays video. What features does it need on a TV that it's so hard to implement?

Edit: I know which ones, and they have very little to do with Cobalt, but with the fact that even high end TVs are often worse than a Raspberry Pi, and can stick around for a decade. But this is nothing ditching Cobalt would fix.

E.g. you can't run 4k video on some models that can technically show it because there's not enough CPU and RAM to run the browser, the video, the decoder, and the DRM at the same time, the video stutters
by sjamaan | 2025-10-17 05:57:15+00:00
> If your parents present you with your first computer when you're five years old, and it drops you to a bash prompt, and that's all you have, then you'll probably know considerably more than everyone else just from that being your only choice for a computing environment.

Only if you have the interest and aptitude to dig in. Compare this with OP's story about trying to learn music instruments at an early age, and his brother. Like others have mentioned, it's a combination of things - you have to have the innate interest (or, if you're unlucky, really overbearing parents who force you to learn it, like Tiger Woods IIRC).
by pols45 | 2025-10-17 05:57:51+00:00
summary "I got lucky. I thought it was because of hard work and intelligence. But now I realize maybe it is not. So clearly I am quite self aware. And far ahead of the rest of the chimp troupe. Look how many studies I have read. Does it all reduce cognitive dissonance in my head. Not really. So now what? What to tell the people? This is the main question that bothers me. Not any other question. Interesting no? How to pick the new story? Maybe I'll go with - How to find a way to handle survivors guilt while retaining authority? yes I am going with this new story - I am here to increase the luck of others and I am going to broadcast that to everyone, not because any studies have shown that is possible or because I have actually done it, but because I want everyone to feel my success on youtube is a good thing. This is very important to me. Thank you for your attention to this matter"

modern charisma arc thanks to youtube engineers - I discovered delusions of my mind. I have discovered other delusions. I am far ahead of everyone. So here is a new delusion for you. Validate it with views and upvotes and likes.

Engineers have built systems that make people question stories, dismantle old one, produce new ones, provide validation. Is the system feature complete?
by mturmon | 2025-10-17 05:59:22+00:00
Do you really think these cuts are done with the intent of positive effects on the space and earth science enterprise?

The model was that NASA did stuff that was pathfinding, typically in response to science objectives, and that commercial applications would follow. By design, it’s not mass production.

This works for Earth science stuff like land surface monitoring, methane monitoring, land subsidence, groundwater monitoring, sea level rise, etc. NASA developed these remote sensing technologies that have made it into commercial applications.

So there is a synergy between NASA science and commercial space. It does not have to be either/or.
by bostonvaulter2 | 2025-10-17 05:59:29+00:00
> He's also implying that Rails does not use web sockets to communicate with frontend which is not only wrong it should be evidently wrong to anyone who built a Rails app in the last 3 years

Where is the article saying that? I only see " Those things are possible in Rails and Laravel, but they take a bit more effort to set up." which is a very different (and more nuanced/personal take) then what you're stating.
by pjmlp | 2025-10-17 06:00:02+00:00
.NET Framework => .NET

While C#, F#, VB and C++/CLI were kept compatible, it doesn't help when the library stuff you want to call isnt' there any longer.

C++ removal of exception specifiers, GC API,

C VLAs got dropped in C11, function prototypes changed meaning in C23, and K&R declarations were dropped from the standard.

Java, already someone else mentioned.

D, the whole D1 => D2 transition, and Tango vs Phobos drama.
by bagacrap | 2025-10-17 06:01:22+00:00
I don't think you're using the term technical debt correctly. Technical debt occurs when you intentionally choose to do something the expedient way even if it causes you to invest more time later, usually due to an important deadline, which means that an hour before the deadline is worth more than an hour after the deadline.

What technical debt is not: something done poorly due to a skill issue.
by eru | 2025-10-17 06:04:26+00:00
> The current solution works 99% of the time and only rarely encounters errors in practice. It works 100% of the time under ideal conditions (i.e. when not round-tripped through Youtube).

> When encoding some data, each byte is converted to a "tile", which is a rectangle of arbitrary size filled with one of 256 colors. The "palette" used for these colors was specifically tuned to maximize resistance to Youtube's compression.

Sounds like you'd want to add an error correcting code on top?

See https://en.wikipedia.org/wiki/Error_correction_code
by weatherlite | 2025-10-17 06:06:04+00:00
I agree, though the time to buy was 6 months ago when everyone hated the stock. I think it can still appreciate nicely in the coming 1-3 years, search isn't really going anywhere and their other pieces (Youtube, Cloud, A.I subscriptions) will do good. If this bull market continues 4 trillion market cap is reasonable.
by inferiorhuman | 2025-10-17 06:06:31+00:00
And the restaurant can say “no.”

And now you have hordes of angry customers who can't understand why you have a Doordash listing (that you didn't create and don't want) but won't fulfill orders.

If I were a restaurateur and caught a glimpse of a Doordash driver in my finest establishment, the first thing I would do is put together a simple online order form and start advertising it in every order.

Whether it's not wanting to give Doordash a cut, not wanting to sell food that doesn't travel well for delivery, not wanting to crowd out local customers, not wanting Doordash to hijack their brand, not wanting Doordash to crowd out their own in-house delivery, or whatever actual restaurant owners litigated these forced listings because they didn't want to be listed on Doordash.

e.g. https://boston.eater.com/2016/3/4/11160924/legal-sea-foods-s...
by jorvi | 2025-10-17 06:06:38+00:00
> The worst time line is the cheap places that used to offer free delivery growing up

Its not even a vague old memory. Until COVID, free delivery with low minimal order € and regular prices were the norm, Now it's €3-5 for delivery, €20 minimum and 25% markup on item prices.

Pooling together delivery drivers should make things better for the customer, instead of significantly worse.
by palmotea | 2025-10-17 06:06:43+00:00
> All the people gloating about more domestic jobs forgot that corporations are now outsourcing more than ever.

Further action needs to be taken against that. Personally I think offshoring is a far worse problem for workers than H1-Bs, but a harder one to solve.

H1-Bs should be limited to people significantly better than average, and some innovative regulation needs to be concocted to discourage and punish offshoring.
by pkphilip | 2025-10-17 06:07:11+00:00
Given the nature of the phone hardware, would it be easier to develop a phone architecture from the ground up rather than trying to reverse engineer the existing phones? For instance, wouldn't it be easier to start with a power efficient, battery-powered SBC and then add on components needed for a phone rather than trying to reverse engineer a whole bunch of binary blobs and run into issues with DMCA etc?
by mingus88 | 2025-10-17 06:07:29+00:00
Also, CC companies give cash back and other perks to encourage people to use credit everywhere

If the CC firms take 3% in fees, and give 1-2% back to the customer, why would anyone pay in cash? It’s free money.

it’s pretty easy to see this is rent seeking behavior and you can’t blame small shops for not playing that game.

It’s not enough to take interest from the consumer, they have to squeeze the businesses too.
by froobius | 2025-10-17 06:07:35+00:00
So if you say something is an anecdote, then that anecdote is immune to any discussion or analysis?

How about the idea that some anecdotes are better than others.

E.g. "Anecdotal, but I took paracetamol and found it wasn't helpful for my pain. So I don't think it works."

There's an anecdote for you, maybe you should stop taking paracetamol now. By your logic no one can discuss, analyse, or point out it any potential issues with it.

And btw my stance is that the electrotherapy is interesting and plausibly could help. But tendonitis issues can heal with 6 weeks of basically rest, and that should be acknowledged in the discussion. (12 weeks in total, including the 6 weeks with a PT.)
by zzo38computer | 2025-10-17 06:09:26+00:00
I think it is generally not worth to change the names of the existing branches, including probably this one, but it might not be a problem. As far as I know, changing branch names in git does not change the hashes (and the name "main" does not consist entirely of hex digits, etc), so it should probably be OK, although still something I personally would probably not have done. (I would have no problems with making the default branch name "main" for a new repository rather than an existing one, although I prefer "trunk")
by dragonwriter | 2025-10-17 06:09:34+00:00
> Ruby 1.8 to 1.9 has been fairly hard, despite being a minor version change.

Ruby 1.8 to 1.9 was a major version change in the semver sense; Ruby wasn't using Semver before, IIRC, 2.1.0, it was using a scheme that was basically loosely like Semver with an extra prefix number. Ruby minor versions were equivalent semver major (and also had a less-stable implication for odd numbers, more stable for even, Ruby “tiny” versions were equivalent to semver minor, and Ruby still had patch versions.
by mustache_kimono | 2025-10-17 06:14:49+00:00
> Llvm is a different licence (sic) not illegal to examine.

FSF considers Apache 2 incompatible with the GPL2 because of its "additional conditions".

I happen to agree with you that, at the very least, we haven't fully grappled with the fact that FOSS, like the Linux, is published to the Internet, and freely available to read, by anyone. Obviously, there should be a distinction between reading and copying, just like there is a distinction between reading and copying a literary work.

The issue -- as I see it -- is that many GPL fanatics just don't see it the same way. I believe Linus has even opined that any filesystem which was developed after Linux, whose developers are aware of Linux, could be considered a "derived work". This is of course ridiculous, but the GPL, if read without due care and funneled through social media slop, can be ridiculous.
by thaumasiotes | 2025-10-17 06:15:00+00:00
Costco will sell you an implausibly large number of croissants. They're pretty good if you eat them the same day. They go bad very rapidly, which makes sense given that the minimum purchase size is something like 24.

They're still better than Costco's "bagels", which do not share any properties of bagels other than the toroidal shape.