MurphyA/hacker-news huggingface dataset:
by elashri | 2025-06-24 14:52:35+00:00
Good article summarizing good chunk of information that people should have some idea about. I just want to comment that the title is a little bit misleading because this is talking about the very choices that NVIDIA follows in developing their GPU archs which is not what always what others do.

For example, the arithmetic intensity break-even point (ridge-point) is very different once you leave the NVIDIA-land. If we take AMD Instinct MI300, it has up to 160 TFLOPS FP32 paired with ~6 TB/s of HBM3/3E bandwidth gives a ridge-point near 27 FLOPs/byte which is about double that of the A100’s 13 FLOPs/byte. The larger on-package HBM (128 – 256 GB) GPU memory also shifts the practical trade-offs between tiling depth and occupancy. Although this is very expensive and does not have CUDA (which can be good and bad at the same time).
by RankingMember | 2025-06-24 14:53:14+00:00
The economies of scale of running a large scale operation would make it much more likely to reap a profit worth pursuing. In addition, there's no way Tesla wouldn't be directly impacted by the reputation of a fleet of privately owned vehicles running their software but in various states of repair and cleanliness. If it's actually the panacea for local transportation it's sometimes made out to be, it'd make no sense for Tesla not to run it themselves and have full control.
by peterhadlaw | 2025-06-24 14:53:33+00:00
I had a situation, admittedly niche, where some git based package dependency wasn't being updated properly (tags vs. commit hashes) and thanks to poetry being written in Python I was able to quickly debug and solve the problem. I think it's more a matter of core functionality (that affects everyone) vs. more esoteric or particular use cases (like dataframe libraries) that make sense to FFI.
by JohnFen | 2025-06-24 14:53:38+00:00
> Is there actually a viable alternative to Amazon that ever-increasingly-overworked people can use?

Of course there is. For a minor amount of extra effort, for most things, you can get them at a local store, order them directly from the manufacturer's website, go to eBay, etc.

The idea that people are so overworked now that they can't do these things is ludicrous, historically speaking. What's happened is that people have prioritized convenience and often view even slight reductions of convenience as disastrous. But it's not, really.
by TZubiri | 2025-06-24 14:54:05+00:00
Interesting, I love the field of infectious disease and of course software, so the intersection is always fascinating.

A related failure mode (which is closer to organ transplants I guess), is that when replacing a part with a faulty one, a defect in the new part can cause the other parts to bear more load. When a part fails abruptly you have a halted system and a lot of healthy parts, but when a part fails gradually, the whole system starts to degrade with it by sympathy.

And of course electrical networks are a classical example of faults expanding, there may be security devices to limit the failure to the device or even the local electrical network, but sometimes those failsafes fail, and that's what causes wide blackouts like the one in Spain recently.
by wk_end | 2025-06-24 14:54:07+00:00
> This is probably one of the last easter eggs that existed in the Mac prior to Steve Jobs reportedly banning them in 1997 when he returned to Apple.

People often really deify Steve Jobs, but I dunno. I really like the years the Mac spent wandering the desert. I read things like this and feel like - even if it was a net win - Apple's culture and identity really ended up losing something with his return.
by mrcwinn | 2025-06-24 14:54:09+00:00
Oh please.

It's unlikely Jobs, having returned to an Apple in crisis, personally knew about some obscure ROM image, its location buried in secret assembly code. More likely, one of those "real people" removed it doing some cleanup.

Jobs routinely and publicly spoke about the amazing people who work for Apple. He spoke with Walt Mossberg about how important it is to build a great team and foster creativity.
by Tmpod | 2025-06-24 14:54:23+00:00
I tried starship a few years ago and found it too "extra" and sluggish. I'm sure it may have improved in this time, but I ended up sticking with the excellent Hydro[0], only for fish though.

It's very minimal while having useful features: - exit codes, even for pipelines - git branch, status (displayed as a dot if your tree is dirty) and ahead/behind counts - command execution time (if above some configurable threshold) - truncated/minified $CWD, always maintaining the git root's name (I sometimes like it, sometimes don't; fortunately, it's very easy to change) - current vi-like mode (I don't use that)

It's very fast and async (prompt repaints don't block your input or running commands), and totals 132 lines of fish (according to cloc[1]). It's also very customisable through variables, which can be declared as universal to instantly change on all sessions you have open.

If you're on fish and like this feature set, definitely give it a shot, or at least look at the code as a base for a bespoke prompt :P

[0]: https://github.com/jorgebucaran/hydro [1]: https://github.com/AlDanial/cloc
by parpfish | 2025-06-24 14:55:08+00:00
Just because that’s what a scores is designed to do it doesn’t mean that’s what businesses use it for downstream.

The fact people always debate what a credit score really means suggests that there are too many factors rolled up into a single number when we should really have a few distinct sub-scales. Anybody that has made a dashboard for a ceo with a short attention span that refuses to deal with nuance and just wants to see “a number” knows this problem all too well
by bell-cot | 2025-06-24 14:55:12+00:00
If asked their opinions, probably true.

If you watched their actual choices, when confronted with shiny transparent-and-or-colorful familiar plastic vs. paper replacements...yeah.

(And as soon as you have paper packaging, the big companies want to "improve" it with 57 varieties of chemicals & coatings & treatments & crap. Not to say that manufacturing paper is anything resembling clean & green, either.)
by m4rtink | 2025-06-24 14:56:49+00:00
It also helps that apparently in general street parking is banned (possibly at least in big cities) due to disaster considerations - eq. for easy access for rescue personnel after a major earthquake or Typhoon. Not to mention tightly parkiong cars potentially being a fire spreading hazard in such a scenario.

In comparison, even here in Europe there are tight rows of cars in almost every street, reducing space for greenery, eating up sidewalks, making street crossing dangerous and sometimes even making the street hard to navigate for the cars themselves, not to mention making quick stops for taxi drivers or food & grocery delivery cars almost impossible.
by hardolaf | 2025-06-24 14:56:58+00:00
SV requires a linter for literally every single line change that you do because the language is rotten to the core by being based on Verilog. Heck, it has an entire chapter of it's LRM dedicated to the non-deterministic behavior inherent to its description of the hardware. VHDL has no such section because it is deterministic.

Both languages suck for different reasons but no one has figured out how to make a better language and output a netlist from it (yes, there is an open interchange standard that almost every proprietary tool supports).
by doka_smoka | 2025-06-24 14:57:05+00:00
I would leave the funding as long as they make MORE videos than one a year. With all the AI tools coming out they should be able to produce much fantastic content. I can't count the number of times I've referred our site EHS managers throughout the years to their Youtube.

Or, I guess, cut the funding, and next Dupont or Deridder or Bhopal, we will just shrug and hope the company responsible for the incident is transparent and forthcoming in their internal investigation /s
by Defletter | 2025-06-24 14:57:11+00:00
> You cannot will away an old debt without consequence because a current entity owns it, now, in the present.

You cannot do ANYTHING without consequence, why would that be a criterion for anything? And ownership is a legal fiction, hence why Russia was able to seize all those passenger planes, likewise with Western nations seizing the assets of Russian oligarchs. Ownership, particularly of intangible things like debt, is not some universal truth or force of nature like gravity: it's an emergent property of the system we have set up. One of the reasons why the UK is (or was) the centre of finance was because of its robust legal system that puts an extreme emphasis on property rights. And that's a deliberate decision. The idea that such a decision is amoral is ridiculous.

> There is not a real concept of trust like between individuals

Yes, there absolutely is? In fact, it is the currency of international relations. International law isn't even really a thing: international law is domestic law; it only exists to the extent that a country respects the Rule of Law. It's why certain countries that blatantly violate international law face no legal consequence. It's why the response to the violation of international law are sanctions, not a higher courts overruling them: there is no higher court. And even when there are hypothetical higher courts, like the ECJ, again it only works so far as the member state is willing to play along, which is partly why Hungary is in such hot water with the EU. I'd even go so far as to say that nations rely on trust more than people do. The fact that you don't think trust even a concept with nations is wild and makes me doubt whether you understand the concept of international relations at all. And all this is also true within a nation: if you cannot trust your state institutions, those institutions are worthless.

---

I do not think it is worth conversing further since this is clearly unproductive.
by Capricorn2481 | 2025-06-24 14:58:22+00:00
> Regulate yourself! Because if you don't, you will lose it all and it will all be your fault.

It shocks me that there's people who still believe this. Suggesting regulations encourage otherwise moral businesses to be unethical is extreme propaganda. Just because someone finds a loophole in a regulation does not mean the alternative (everyone can do whatever they want and God will sort 'em out) would be better.

We have fire codes, which are regulations, because building fires were relatively common and often catastrophic in the 19th century. Did that lead to more house fires?
by 1vuio0pswjnm7 | 2025-06-24 14:58:34+00:00
"Much of this sluggishness, or "lag," comes from Microsoft adding ever-more advertising and tracking."

Those replying may or may not find objectionable

(a) "sluggishness",

(b) "ever-more advertising and tracking" or

(c) both (a) and (b)

Even if a default Windows install was fast, some people might still object to (b)
by mickdarling | 2025-06-24 15:00:21+00:00
Classic AI hype update! Fine they are basically doing their own interface language on toolsets that we already have access to, and maybe that particular design language will fit the sweet spot for some folks. Does it add anything actually new...not really, maybe keeping your hands on the keyboard more, meh.

Meanwhile a real user accessibility issue of not allowing font size changes to the embedded UI elements has dozens of requests for them to fix since 2022 has never been touched. Maybe they can get their AI agent to fix their own platform for them. Since it is a closed source platform that as far as I can tell, since there is no option to use your own AI API keys sends all your AI content through their own servers.

Ref: Support changing font size/type for UI text (tabs, settings, command palette, resource center, etc.) #1443

https://github.com/warpdotdev/Warp/issues/1443#issuecomment-...

Congrats on the update.
by lelanthran | 2025-06-24 15:00:35+00:00
> If you were to go the other way, and just build a systolic array of look up tables, as I have hypothesized for years with my BitGrid, you could save 90% of the silicon, and still get almost all of the compute.

Do you have a link where I could read more about "systolic array of lookup tables" and "BitGrid"?

I've no idea what those two things are but it sure sounds interesting.
by hardolaf | 2025-06-24 15:00:47+00:00
The FPGA market has been growing in size despite GPGPU taking off. And clock speed difference is closer to 4-5x not 20x. Despite that and the lower area efficiency of FPGAs, there have been price and power competitive FPGA accelerators cards released over the last 5 years. Sure, you're not going to get an A100's performance, but you can get deterministic latency below 5us for something that the A100 would take a minimum of 50us to process. GPGPU isn't ideal for its current use case either so FPGA based designs have a lot of room to work in to get better, application specific accelerators.
by 9rx | 2025-06-24 15:01:31+00:00
> Wages for the average person (working class) typically remain stagnant while cost of living increases, particularly through inflation.

If wages were stagnant, nominally, you'd be making like 25¢ per hour. Wages are stagnant[1] only in real terms (i.e. adjusted for inflation). Cost of living and inflation are very different concepts, but since you indicate that inflation is responsible for most of the cost of living increases, wages have kept pace anyway, so...

[1] Technically not even. Wages are growing faster than inflation, but the margins are small enough that we accept calling it stagnant as a close enough approximation.
by jakub_g | 2025-06-24 15:01:42+00:00
Just from a few days ago:

> Microplastics ... in glass bottles contain more microplastic particles than those in plastic bottles, cartons or cans. This was the surprising finding of a study conducted by the Boulogne-sur-Mer unit of the ANSES Laboratory for Food Safety. The scientists hypothesised that these plastic particles could come from the paint used on bottle caps. Water and wine are less affected than other beverages. [1]

[1] https://www.anses.fr/en/content/caps-glass-bottles-contamina...
by grishka | 2025-06-24 15:01:44+00:00
A lot of the size of the modern operating systems comes from two things:

- modern screens are higher resolution, and so require much larger image resources.

- modern OSes contain all translations in them. In the 90s it was common to have language-specific versions that only contain that language and maybe English.

In the specific case of macOS, it also contains double the code it needs because it runs on both x86 and ARM.
by bryanlarsen | 2025-06-24 15:02:48+00:00
That's not true. Wages have generally outpaced inflation as long as we've measured inflation properly. Up until the early 1970s this was very palpable, since the early 1970s the delta has been much lower, wage increases have been very slightly above inflation.

Why does it feel different? 1: the amount of stuff we buy has increased a lot. Anybody who owns what would be considered solidly middle class in the early 1970s will feel quite poor today. 2: financial security is way down.

In the early seventies a middle class family of 6 would own a 1200 square foot house, a single car, a single TV and a single radio would be the sum total of the entertainment electronics they owned, they'd have less than a dozen outfits apiece, they'd eat out about once a month, a vacation to a neighboring state would feel like a splurge, et cetera.

But they were relatively content. 1: they were much better off than their parents and grandparents, who experienced the depression & WW2. 2: they were "keeping up with the Joneses". 3: they had a feeling of financial security due to job security and the fact that serious health events were unlikely to financially devastating.
by bee_rider | 2025-06-24 15:02:52+00:00
That might make sense from the point of view that only considers the service provider and the host.

> And if the risk you're hedging against is "yourself turning to big corp and abusing customers" moving to EU is okay, but not in any other case.

I mean, this seems like a silly concern (just don’t abuse the customers, lol). But, he can now reasonably offer to his customers the fact that he’ll be bound by EU privacy laws.

In the case of something like SourceHut which has consistently made decisions in favor of having a slow/sustainable business model instead of going for massive growth, this seems to make a lot of sense. He probably isn’t too worried about having to eventually backstab his customers, so why not make the value proposition clear?

Like what if the big plan here is to offer clear business terms backed by customer-friendly local laws and make a nice middle class salary for the rest of his life, while living in a nice friendly country?
by bullman | 2025-06-24 15:03:43+00:00
Fan of starship here. wanted to drop a few comments based on what I seen so far

Love the performance. Written in Rust and compiled to binary, it's _much_ faster than either python-based powerline, the bash-shell-based ohmybash and zshell-based ohmyzsh and spaceship.

You can use it for zsh, bash, sh, fish. but you can also use it for both MS Windows CMD and Powershell. I don't believe any other prompt tools can do all at the same time. And a single config file can control all of them on your system.

The default config is just that - a default. Too much information? you can change it. dont like icons? you can remove them.

At almost 100 modules to choose from, it's customization options are nearly limitless
by Defletter | 2025-06-24 15:03:56+00:00
Not saying it's a good idea but the choice will always be there, and the decision not to do it is nonetheless still a choice. And so coming full-circle back to reparations, why don't we want societies to correct past wrongs? Why is honouring two-century old debt so world-shatteringly important, but fixing two-century old injustice (and its ongoing legacies) scoffed at?
by bunderbunder | 2025-06-24 15:04:31+00:00
uv is so much more than just a souped-up pip. It can also, for example, do building and packaging.

It also has workspaces and subprojects features that are sneaking toward something like the full-fledged multi-artifact project support you get in Pants (or Poetry, with plugins). Except that their decision that the entire project must have one and only one global dependency solution means that there's no escape hatch if you ever end up in a dependency hell situation. Which is fairly common in Python for a variety of reasons. And, even when it does work, subprojects all sharing a single virtualenvironment means it's really easy to accidentally create an undeclared dependency and never notice at development time because it's already in the venv due to a sister project already having declared it. So if you have a project that builds multiple packages, you're on your own for implementing a solution to ensure packages with sane dependency specs get published to the archive.

That's a major reason why Python development culture decided to go with many project-specific virtualenvironments instead of a single global one like what uv is trying to drive toward. And it's true that it still allows you to do independent projects that reference each other at development time using path dependencies. But, unlike some of its more mature alternatives, it doesn't give you any help with replacing those path dependencies with named, version dependencies at build time. So if you have a project that builds multiple packages, you're on your own for implementing a solution to ensure packages with sane dependency specs get published to the archive.
by kgwxd | 2025-06-24 15:05:15+00:00
I have decades of experience with both Windows and Linux (many machines, distros, package managers(or lack of), DEs, terminals), but only 2 years with Mac. Getting a hang of the Mac was hard, especially since I also had to still switch between all OSes regularly. New environments and habits are hard, yeah, but Linux is objectively much harsher than most, it's not because I'm used to some particular DE.
by mightybyte | 2025-06-24 15:06:16+00:00
Yeah, comparing to how you'd solve this in any other mainstream language is really an apples-to-oranges comparison here because this is explicitly tackling the contrived problem of solving it at the type level rather than at the much more common value level. Very few languages in existence have the ability to do this kind of type-level computation. I'd say Haskell is really the only language that could conceivably be called "viable for mainstream use" that currently supports it, and even in Haskell's case the support is new, largely experimental, in a state of active research, and not well integrated with the ergonomics of the rest of the language.
by nradov | 2025-06-24 15:06:50+00:00
Liberal arts education leaders haven't been doing themselves any favors. During the recent COVID-19 pandemic we saw many college administrations abandon all critical thinking to enforce blind obedience and mandatory compliance with pointless and counterproductive policies around lockdowns and mandates. Scientists were condemned for daring to even discuss alternative views.

I absolutely see value in classical liberal arts education. But popular denigration is inevitable when people see hypocritical academics casting aside true liberal thinking and using their platform to promote pernicious ideologies.
by wat10000 | 2025-06-24 15:07:09+00:00
Why would they put rumors and bullshit in your file? The credit bureaus aren’t out to get you. Their goal is to help their clients (lenders and similar) to make money by identifying how risky their clients are. An accurate risk assessment is good for them. If you’re a good risk, they want your score to be high. They don’t gain anything by putting crap on your file to tank your score.
by oblvious-earth | 2025-06-24 15:07:17+00:00
It does not work EXACTLY how pip works, big differences are covered here: https://docs.astral.sh/uv/pip/compatibility/

Some of these are uv following the standards while pip is still migrating away from legacy behavior, some of these are design choices that uv has made, because the standard is underdefined, it's a tool specific choice, or uv decided not to follow the standards for whatever reason.
by marcusb | 2025-06-24 15:07:21+00:00
> You don't get that under regular contracts either.

Absolutely false. Of course vendors sometimes mark things WONTFIX, but Microsoft regularly produces bugfixes for supported products based on issues identified in support cases... As does every other reputable software vendor.

> EOL either means "no more fixes period" or means nothing.

Well, I disagree. Can you call in and get support with a support contract? Can you get a support contract without a one-off negotiation? Does the vendor regularly produce bug fixes -- not just emergency security fixes to allay a PR disaster -- for the product? No to all three? EoL.

Most important of all, has the vendor signaled that they will not support the product after X date and therefore a customer without a bespoke contract cannot rely on said support? EoL.
by tristor | 2025-06-24 15:07:29+00:00
I have been using ZSH + various add-ons for ages, originally oh-my-zsh, and lately Prezto. I also somewhat maintain a fork of Prezto with improvements for Mac, mostly for my own personal use (although apparently quite a few others are using it as its gotten several stars). Historically I used powerline9k, powerlevel, powerline10k, and finally pure for the longest time. I switched to starship the last time it got posted on HN that I saw, which was around 2 or 3 years ago, and I've stuck with it since. For one thing, it had a mode to configure it exactly like pure very simply out of the box, and the second reason was because it was significantly faster. By moving more of the logic into starship and out of ZSH, it greatly reduced the performance hit I took by adding additional information into my prompt.

I know not everyone likes blinged out shells, but if you're a ZSH user, it fits very well into the Prezto/oh-my-zsh model.