MurphyA/hacker-news huggingface dataset:
by semi-extrinsic | 2025-06-27 05:12:34+00:00
The problem is not that radiators don't work. The problem is the need for liquid cooling. The heat prduced per area in the GPU/CPU is much bigger than the cooling capacity per area of your radiator.

Even here on earth, contemporary GPU racks for AI have had to move to liquid cooling because it is the only way to extract enough heat. At 120 kW for 18x 1U servers (GB200 NVL72), the power density is waaay beyond what you can do with air even.

The last time Starcloud was doing the rounds on HN, I estimated that they need to be pumping water at a flow rate of 60 000 liters per second, if you use the numbers in their whitepaper. That's a tenth of the Sacramento river, flowing in space through a network with a million junctions and hoping nothing leaks.
by fithisux | 2025-06-27 05:12:57+00:00
I agree with you on the Universal API. But It cannot cover any case, unfortunately.

But the micro-kernel can help here by translating the NxM problem to N+M by reusing device servers, which can have a universal API and can be written in any native or not programming language.

Now, you can virtualize your OS over the microkernel and re-use the servers. That was the initial dream.
by liamwire | 2025-06-27 05:13:45+00:00
Really? It’s always felt to me like it was app availability — for all the efforts, the app marketplace was a fraction of a fraction of the competitions’, and much like the network effects in social media, if you can’t catch up quickly, it can be almost impossible to ever do so. Haemorrhaging billions per quarter takes a strong stomach and a long vision, one that’s likely to put any executive’s tenure at risk. Nevertheless, it interesting to think what things might’ve looked like had Microsoft persisted another decade.
by fsiefken | 2025-06-27 05:14:00+00:00
I make it more readable I want to squash the words further so the english becomes more logographic by:

A) using an alphabetic shorthand ike superwrite: https://www.reddit.com/r/shorthand/comments/pttlnn/superwrit...

B) squeeze the individual letters together in a font, extreme negative tracking while they're still distinguishable.

C) substitute frequent short words with symbols and prefix them to the next word, e.g.: - 'not' with symbol: "!" - 'and' with symbol: "&' - 'or' with symbol: "|" - 'the' with symbol: "`" - 'a' with symbol: "*" - 'at' with symbol: "@" - 'about/around/circa' with symbol "~" - 'of' with symbol '\' - 'for/per' with symbol '%' - 'in' with symbol '#' - 'to' with symbol '>' - 'from' with symbol '<' - 'on' with symbol '^' - 'as' with symbol '-' - 'is' with symbol '=' - 'with' with symbols 'w/' & 'w/o' (without) ...
by labcomputer | 2025-06-27 05:14:03+00:00
> Tbh I don't understand this, I thought refresh rate and response time were totally independent, but 1/0.01667 = 60.

They are, and I also feel like people don't really understand what response time means: It's the time for the pixel to transition from one color to another. More precisely, it's the time to transfer some percentage of the way to the second color. Since the pixel tends to asymptotically approach the destination color, so you get more than 50% of the transition when 50% of the "response time" has passed.

You can have a 240 Hz refresh rate with a 16ms response time. It just means that the pixel won't fully transition to the destination color before it is updated again. So black-white-black-white would look more like black-grey-darkGrey-lightGrey.

Another thing is that if you show people (humans) alternating black and white frames at 240Hz, it's going to look grey anyway.
by ecb_penguin | 2025-06-27 05:16:19+00:00
> You're wrong

You thought YC was comparable to a university

> This is why LP's throw money at YC's funds

Yeah, we know hedge funds that throw money at things usually beat the SP500.

> It is very apparent after many many group office hours, which startups are likely to be in the 6% unicorn group and which are not

Group office hours and not actual revenue. Proving my point!

> However this does not preclude that the mean of YC outcomes is very very good

It absolutely does, lmao.

> If Bill Gates were in a room with me and my friends the MEAN net worth would be tens of billions of dollars, the median would be less than a $100k.

Yes, one person being successful, the rest failures would skew the results! Way to prove the point I'm making, lmao.
by NitpickLawyer | 2025-06-27 05:18:19+00:00
Appreciate the insights, but I think failing hardware is the least of their problems. In that underwater pod trial, MS saw lower failure rates than expected (nitrogen atmosphere could be a key factor there).

> The company only lost six of the 855 submerged servers versus the eight servers that needed replacement (from the total of 135) on the parallel experiment Microsoft ran on land. It equates to a 0.7% loss in the sea versus 5.9% on land.

6/855 servers over 6 years is nothing. You'd simply re-launch the whole thing in 6 years (with advances in hardware anyways) and you'd call it a day. Just route around the bad servers. Add a bit more redundancy in your scheme. Plan for 10% to fail.

That being said, it's a complete bonkers proposal until they figure out the big problems, like cooling, power, and so on.
by Someone | 2025-06-27 05:19:48+00:00
The article equates “great coastal city” with “city that has a nice seafront for tourists”, and finds Surabaya lacking in that respect.

FTA: “One of the factors that makes Da Nang, Nha Trang, and Vung Tau great is that they have embraced the seafront with long coastal promenades and unimpeded views. The problem with Indonesian coastal cities is that the cities are cut off from the coast. Surabaya is a classic example.

Surabaya is a great city, and it’s a coastal city, but it’s not a great coastal city. Surabaya has an interesting old town area that would be more famous if it were renovated and promoted. When you are in Surabaya, you don’t have the impression that you are in a port city.”
by nickff | 2025-06-27 05:25:15+00:00
But you could have a hardware problem (such as with the OS drive interface) that doesn’t show up with that sort of test, or a software-triggered problem that doesn’t go away easily (like a driver-caused hardware fault). It seems easier to just allow the warranty provider to perform whatever software changes they deem necessary, and leave the user to do what they want after it’s fixed.
by motorest | 2025-06-27 05:26:25+00:00
> I deleted an entire micro service of task runners and replaced it with a library that uses setTimeout as the primitive driving tasks from our main server.

Your example raises some serious red flags. Did it ever dawned upon you that the reason these background tasks were offloaded to a dedicated service might have been to shed this load from your main server and protect it from handling sudden peaks in demand?
by pjmlp | 2025-06-27 05:26:44+00:00
Only from an American point of view, catching up to the mobile life in Europe, Asia, and some lucky African countries.

I started coding for J2ME on a Vodafone contest, based on Sharp GX20, which was using DOCOMO APIs in 2003.

Afterwards I joined Nokia, so I kind of had an idea how we, and our competition was doing in the market.

US was the only market that stayed PDA centric, with exception of Blackberry adoption, until the iPhone came to be.

Traditionally it was the only market where Nokia had issues.
by psychoslave | 2025-06-27 05:27:39+00:00
Looks like a really great job, congratulations.

I'll try to give it a chance later today if I can find some room for it.

My main fear of anticipated deception is that it won't give me feedback on how out of the track my pronunciation can be deemed and lake tips on how to give a nicer moment to a native listening to me. That's really the thing I would like to be able to experiment more than anything else regarding foreign language acquisition. And giving IPA transcription of expected CS actual and possibly some links to video explaining each phonem that went wrong would be top notch.

Regarding engagement, after having try a bunch of online things, to my mind the best formula is to give insights on cultural and social matter: what are the regions of the country¹ and their specificities, what people love as food, drink, music, dance, literature, what have been the historical struggle of the linguistic community, who are the people prised in this community? Well at least for my profile it drives more interest than anything else.

¹ languages are not one to one bound to a single specific country of course, but you get the idea.
by NitpickLawyer | 2025-06-27 05:28:37+00:00
Haha, I find this kind of exercise telling for what's coming to the one-size-fits-all SaaS companies out there. I see a future where small teams can in-house the set of features they actually need, and a big drop in SaaS usage. Avoids the big vendor lock-in problems, unwanted features and bypasses all the accenture-style consulting fees.
by Incipient | 2025-06-27 05:30:01+00:00
I never said you can't succeed.

Also that's a very different use case as that product requires you to provide your own API key, so they're not wearing the cost of API calls. It's also a one-off fee, so hundreds of thousands per month seems like a huge number of sales.

Also that person had a great idea with typing mind.

Also your point is well taken about mindset. From a random person half way across the globe, I do want to say you've made a difference today haha, genuinely.
by dcow | 2025-06-27 05:30:30+00:00
This only works if you indoctrinate. I’d say the current US phenomenon is something between raw relocation and true indoctrination. The entire point of my comment was related to maintaining the society we all enjoy (not FUD about some zero population earth as it was construed). If you progressively and move other people into your society but they don’t share your core values then your society dies. If you indoctrinate and accept only those who share your values, then your society can sustain. I’m talking basics like shared desire to respect and uphold a constitution, having a language everyone is expected to know to perform civic functions, equal playing field for both wages and taxes. I’m not saying societies shouldn’t evolve. I’m suggesting that there is a difference between thoughtful social progress and feeling like an alien in your own city.
by rawgabbit | 2025-06-27 05:30:36+00:00
I grew up Catholic. While I respect St Augustine as a doctor of the church, I find his writings not to my taste.

I prefer modern apologetics like Peter Kreeft who taught at a Catholic university for a long time. https://www.peterkreeft.com/topics-more/20_arguments-gods-ex...

My other favorite writer was Cardinal Ratzinger before he became Pope Benedict. The current Catechism was edited by him when he was the head of the Vatican’s Congregation for the Doctrine of the Faith. https://www.vatican.va/archive/ENG0015/__P9.HTM

The basic Catholic argument is that God created the world and mankind out of love. We are incapable of understanding why there is suffering and death. But we believe God sent his son to partially reveal his plan. The bulk of his teaching is the “sermon on the Mount.” Matthew chapters 5 to 7. https://bible.usccb.org/bible/matthew/5
by anonzzzies | 2025-06-27 05:31:25+00:00
I always needed more than 8 hrs of sleep, now that I am into my 50s, I feel well after 4 hours. Anecdotes are good. My grandfather got to 100 not sleeping more than a few hours a night after he turned 55 and he raised my cousins as their parents were shite. I know whining young parents who complain about lack of sleep, I know older parents who never do as they were happy finally having a kid. Etc.
by forrestthewoods | 2025-06-27 05:32:27+00:00
It’s not wrong per se. I’m just very wary of nano-scale benchmarks. And I think in general you should advertise “velocity” not “time per”.

Perhaps it’s a long time inspiration from this post: https://randomascii.wordpress.com/2018/02/04/what-we-talk-ab...

I also just don’t know what to do with “1 ns per element”. The scale of 1 to 4 ns per element is remarkably imprecise. Discussing 1 to 250 million to 1 billion elements per second feels like a much wider range. Even if it’s mathematically identical.

Your graphs have a few odd spikes that weren’t deeply discussed. If it’s under 2ns per element who cares!

The logarithmic scale also made it really hard to interpret. Should have drawn clearer lines at L1/L2/L3/ram limits.

On skim I don’t think there’s anything wrong. But as presented it’s a little hard for me as an engineer to extract lessons or use this information for good (or evil).

There shouldn’t be a Linux vs Mac issue. Ignoring mmap this should be HW.

I dunno. Those are all just surface level reactions.
by JonChesterfield | 2025-06-27 05:32:36+00:00
Random access is catastrophically slower because of the successive cache misses when the prefetcher fails to guess what you're doing.

One hint in the same article that random access is not cheap, in contrast with the conclusion, was noticing that the shuffle was unacceptably slow on large data sets.

Still, good to see peformance measurements, especially where the curves look roughly like you'd hope them to.
Show HN: Checkpoint K8s pods transparently (plain CPU or GPU accelerated) [video]
by qnib | 2025-06-27 05:33:32+00:00
Hi HN,

I am an early adopter of containers with a background in HPC. From the early days, I’ve tried to merge container tech into the HPC (and HTC) stack. Containers already make packing and deployment easier - especially in AI/ML and data science. How about checkpoint/restore?

Over the last couple of months, we at MemVerge have developed a Kubernetes Operator for transparent checkpointing and restoring, allowing you to use discounted Spot instances for long-running workloads, like bioinformatics workflows or ML training.

Here’s how it works: - the operator attaches a PVC to your pod - intercepts the STOP signal to checkpoint the pod - if the attached PVC contains a checkpoint when the pod is starting over, it will be restored instead of starting from scratch.

Here’s a 2m30s video that demonstrates interrupting a small training workload: https://youtu.be/K9yY6_2255Y

This can be triggered by someone draining the node (e.g., due to an EC2 Spot reclaim), deleting a pod, or another operator acting on its own logic. Our checkpoint engine captures every aspect of the process tree within the container: memory pages, file descriptors—even TCP connections, if you want us to. Until recently, it was targeted at CPU use cases only. We’ve now added support for NVIDIA GPUs, with AMD GPUs coming soon (via upstream CRIU plugins).

I’ve done some typical checkpoint/restore work (e.g., Jupyter notebooks, traditional jobs) and would love to hear what kinds of workloads you’re interested in checkpointing and restoring.

You can try it out in your Kubernetes environment with our 60-day trial: https://form.typeform.com/to/vZujMYxI
by b0a04gl | 2025-06-27 05:33:55+00:00
flows make sense here not just for size but cuz they're fully invertible and deterministic. imagine running same gen on 3 iphones, same output. means apple can kinda ensure same input gives same output across devices, chips, runs. no weird variance or sampling noise. good for caching, testing, user trust all that. fits apple's whole determinism dna and more of predictable gen at scale
by bitpush | 2025-06-27 05:34:33+00:00
I find it fascinating that Apple-centric media sites are stretching so much to position the company in the AI race. The title is meant to say that Apple found something unique that other people missed, when the simplest explanation is they started working on this a while back (2021 paper, afterall) and just released it.

A more accurate headline would be - Apple starting to create images using 4 year old techniques.
by Larrikin | 2025-06-27 05:34:46+00:00
A website in your phone browser will not be able to see when you're leaving work (or a friend's house, vacation), calculate when you will be home, turn on your HVAC, raise your garage door, and unlock your door as you approach the door.

It also won't display the weather for the next few hours and your calendar on the same screen whenever you open up your phone without being an extremely bothersome action every time.
by mock-possum | 2025-06-27 05:35:06+00:00
Lit my beloved

God I love lithtml’s tagged template literals so much more than react’s JSX or Vue’s 3-in-one thing. It’s just html, in strings, in JavaScript. Lit is just a way to make custom elements easier. Man it’s gonna suck when I have to move on from my current gig and get my hands dirty with react again.
Show HN: Free decision calculator to avoid spreadsheet hell
by kathysledge | 2025-06-27 05:37:18+00:00
After struggling to choose a storage layer for a project I was working on that had many criteria and options and resulted in me going around in circles on choices when none of them were perfect, I made this "decision calculator" to help me find the best option without having to manually calculate everything in a spreadsheet.

It's entirely client side with Vue, and can be used on mobile and installed to use offline. You can start using it right away. The scoring scale is exponential with a log(7)/log(3) exponent, and high importance criteria get a 7/3 boost.

Would you be interested in a SaaS version where you could create decisions and then have team members each score them with aggregated results?
by austin-cheney | 2025-06-27 05:38:02+00:00
DOM templating is just like JavaScript classes. Classes in JavaScript were requested since the earliest of times and always rejected until ES6 (2014), because they are/were:

* always unnecessary

* always artificial

* only vanity

* only desired by insecure persons not familiar in the technology

* only qualified as bad idea but necessary because people were just going to do it anyways

So far the DOM has managed to escape this stupidity only because it is not a part of JavaScript. Java people ignorant of JavaScript desirous of features to make JavaScript feel more like Java has no bearing on the DOM, for example, because they are separate technologies managed by unrelated organizations.

None of the ergonomic reasoning mentioned in the article are qualified. Just because many people lack confidence in the technology and knowingly make poor design decisions doesn’t mean a familiar vanity layer will fix anything. Declarative comfort, for example, is not a resolution to performance and security problems just because other knowingly bad design decisions are worse. Two wrongs don’t make a right.

Furthermore the DOM already has a slow unnecessary declarative abstraction layer insecure people cannot live without called querySelectors. In other words this proposal is to React as querySelectors are to jquery, and classes are to Java. These are/were trends and trends die over time. We really should move past vanity as an alternative to an absence of training.
by lo_zamoyski | 2025-06-27 05:42:23+00:00
If you're going to criticize a position, the least you can do is understand the basics of what you're attacking. Otherwise, why waste your time jousting with straw men?

> Thomas Aquinas' actual first cause argument is trivially refuted by the possibility of infinite regress.

Except it doesn't. That you claim it does means you are familiar with some caricature of the argument (Dawkins & co. are famous for these, but they are not alone). You even come across such claims in philosophy departments where actual knowledge of Aquinas is conspicuously absent and consequently where misconceptions easily flourish. This is basic stuff about Aquinas, not some rarefied debate about his finer points.

> Your musings about the nature of a thing and its telos, is an attempt to impose a human conceit about how we understand reality

First of all, I was correcting a misunderstanding of Aquinas, not defending telos. However, it is clear you are unfamiliar with the subject yourself. First, what you think of telos appears to be something like conscious human purpose (which is a species of telos, but not telos in the general sense). In fact, you need telos to explain the very regularity of efficient causality that empirical science presupposes. Why is it that striking a match predictably results in fire? Why doesn't it result in an elephant or a million dollars or something else each time, or nothing at all? It consistently results in fire because the match is causally ordered toward the effect of fire that is actualized by striking. The cause-effect relation is itself teleological. Furthermore, what characterizes minds is intentionality, and intentionality is teleological. Without telos, you have no intentionality, and without intentionality, you have no rationality.

Second, given that Aquinas is an Aristotelian when it comes to the problem of universals, the notion of Platonic ideals is simply nonsensical and irrelevant in this context. Human nature is instantiated by human beings, and it is actualized as we develop and grow, to a significant degree by our choices and actions.

> Any musings about "the nature of God" establishes nothing more than a concept in someone's mind. ...etc, etc...

This just sounds like a convoluted way of saying you think God is a fiction. Okay, sure, you think God is a fiction. So what?

(FWIW, according to Aquinas and others — and you see this in Exodus 3:14 as well — God cannot be conceptualized strictly speaking, except by means of analogical devices, as God, according to Aquinas and others, "is" the act of existence. Concepts are abstracted essences; "to be a sunflower" or "to be an alligator" signify the concepts "sunflower" and "alligator", but "to be" does not. There is no concept for "to be", strictly speaking.)

> These arguments are all sophistry.

I would encourage that you attain at least basic proficiency in the subject matter before drawing such hasty conclusions, but you don't seem to respond well to encouragement, so I'll leave it at that.
by neilwilson | 2025-06-27 05:45:45+00:00
However Economists tend to struggle with flow effects, and Noah is no exception.

Trade deficits are exports of money as static savings, and that reduces money in flow within the USD currency area. Deliberately, as that is how neo-mercantalism operates. The impact is on the income/expenditure sequence, not the aggregate figures - which are massaged by the reporting currency effect.
by Shorel | 2025-06-27 05:48:52+00:00
As a filmmaker, Ridley Scott has the right to create whatever he believes will be more cinematic.

However, historians also have the right to point out differences. This is not nit-picking; it is the communication of actual historical science, which is as important as the film itself, if not more so.

Not everything is about making the most money. Sometimes, your legacy is about accurately recounting events based on the best available research.
by Nanopolygon | 2025-06-27 05:49:26+00:00
If you are really going to do something new, I recommend that you proceed through a work that is very good at this. For example, HALIC(High Availability Lossless Image Compression). It is both extremely fast and has a very good compression ratio, and memory usage is very very low. There is also very strong Multithread support already. I think something like this would be great for the new PNG. Of course, we don't know what the author of HALIC thinks about this.