skysight-inc/HackerNews huggingface dataset:
> NASA uses 15 digits for pi because that's the default and it is enough accuracy for them. The interesting question is why is that the default.

The general rule of thumb in numerical analysis is you need roughly twice the working precision as the output precision. Double-precision floating point has ~16 decimal digits of precision, which means the output should generally be good for ~8 decimal digits; with single-precision, you have ~7 decimal digits of working precision, or about ~3-4 decimal digits of output precision.

In other words, a 32-bit floating-point number doesn't leave with enough useful precision for many cases, whereas a 64-bit floating-point number is good for most use cases.

> That goes back to the Intel 8087 chip, the floating-point coprocessor for the IBM PC. A double-precision real in the 8087 provided ~15 digits of accuracy, because that's the way Berkeley floating-point expert William Kahan designed its number representation. This representation was standardized and became the IEEE 754 floating point standard that almost everyone uses now.

It predates 8087! VAX had 64-bit floats with similar precision to IEEE 754 double precision. There's probably even older uses of 64-ish-bit floating-point types, but my knowledge of computers in the 60's and 70's is pretty poor. I fully expect you'd see similar results on those computers, though: you need enough decimal digits for working precision, and word-sized floating point numbers are just too small to have enough.

The 8087 itself doesn't use double precision types, it uses 80-bit types internally, which have 64 bits of mantissa (or ~19 decimal digits), although the reason for the 80-bit type is primarily to get higher precision for intermediate results on implementing transcendental functions.
Unless you're on a UNIX system the number isn't important. If you are on a UNIX system, then it's useful for telling the difference between commands (like write(1), hostname(1), or printf(1)), system calls (like write(2)), library functions (like printf(3)), or config files (like hostname(5)).
Nimble – A Modal Text Editor
Bitcoin Cash works for small payments as Bitcoin was originally designed to do.

Artificially limiting the block size to try and push fees up as high as possible is simply not a good designe choice that was added long after Satoshi left.
> Perfect secrecy is the standard that a browser calling itself privacy preserving should use.

I'm not convinced. It sounds nice, but why? We already know Mozilla's counterargument, and in my personal experience of having thrown chaff in the way of annoying interlopers before, it seems reasonable.

> If the two estimates aren't the same, they have gained information

Okay, so by my understanding, now the goalposts are all the way out to being unable to capture the count of enemies but being able to verify the count? I feel like this is a long way from the original argument (in either intention or phrasing).

> Why do you make this so complicated?

Because I have at least a passing interest in nuance.

It's not great that Mozilla hasn't learned from the Pocket debacle, and I am glad that folks like yourself are understandably angry about being opted into something that benefits others without not just consent but even notification, because pushing back on stuff like this even on principle is commendable. We don't disagree on that being wrong.

I would just prefer we discuss facts based in reality and focus our conversation, because that makes change more effective. If you want a blanket ban on advertisers across the web, I'm in agreement with you. If you want Mozilla to stop shipping potentially privacy-affecting changes without consent or notification, I'm in agreement with you. But the actual system they describe and their reasoning for implementing it is, in my mind, relatively sound.
Preferring git because mercurial had serious UX problems is like picking C because Python makes it easy to have memory leaks.
> But POW BITCOIN, as designed and built originally actually works fine at Visa-level scale while maintaining low fees.

Do you have a citation for this? The reported transaction figures are orders of magnitude smaller than VISA, and cost more.
It applies to a phrase in all cases. If you don't like "a week and a half", you should rethink your approach to the problem, but you can still consider examples like "five years and fifteen days ago".
It is a for profit company, software is closed source.
:-)

I think things have just changed technologically a lot. Back in those days, the entire audience didn't all have wireless radios in their pockets, so surely the issue of EM interference is much, much worse now. Also, radio systems these days are almost all digital, probably because of interference partly, but partly also because that's just where all the tech is: we know how to make good digital radios now, they're readily available and cheap, so if you're designing a new product that needs a radio, why do it any other way? It's like programming languages: if you need to write a new program for work, you'll probably write it in something currently in-vogue that lots of other engineers are familiar with, like Python or C++ or whatever, and not something old like Lisp.
Pardon my ignorance, but what does this calculate?
Thanks. I too enjoy the freedom, I thought I could uninstall iTunes but apparently it's not only impossible but it autostarts every time I click "play" media button on my earbuds and this behavior also cannot be easily disabled. There's an app "NoTunes" that works around it but it also randomly doesn't work. I hope there won't be many stupid limitations like this
I'm not a crypto maximalist or even optimist, but it'd be interesting to see a version of this with smart contracts - when you rehost content and collect payments, a percent goes back to whoever you rehosted from, and on from there; when you cite a work and collect payments, a percent goes back to whoever you cited, and so on from there to whoever they cited. There's a long way to go to get there, and there's no enforcement against, well, let's call it the NFT jpeg problem, but it's at least an interesting structure that I think would improve the economic incentives of the internet.
> Just because it's natural doesn't mean it's all sunshine, lollipops and rainbows.

The thing I cant figure out is why [we] humans are so upset by completely normal things.

Then we turn around and kill things for pleasure and are highly disrespectful to the life forms that feed us.

If you search the web for broccoli you find pictures with the bottom cut off, entirely chopped up or growing for consumption. I couldn't tell you where or how it grows naturally.

When you say broccoli people don't picture the plant, they think of a freshly killed one.

This is wikipedia:

https://en.wikipedia.org/wiki/Broccoli#/media/File:Broccoli_...

I wouldn't want to be depicted like that. That the broccoli doesn't know doesn't mean I don't know.

It's the rock star vegetable - in a league of its own. We should be building statues to honor it. We should have a world broccoli day where we not eat it but talk about its greatness.
Site's article Benchmarking "Hello, World!" is basically a KUTrace tutorial.

https://queue.acm.org/detail.cfm?id=3291278

Also, https://www.youtube.com/watch?v=D_qRuKO9qzM
I've written a bit of CUDA before. If I want to go pretty bare-bones, what's the equivalent setup for writing code for my AMD card?
Then

Can it go bankrupt? Yes

Can it be corrupted? Yes

Can it go down? Yes
So you think something like New York and Los Angeles should make all the decisions?

Essentially, all new government spending benefits them, at the expense of even cities in that state, not to mention other states?
It's not, though. That's the point: the interface it provides is not very good. The API surface for "I have a string here and I want you to put it there but only the first n bytes" is well-defined and can be done in a much better way than what strlcpy does.
That’s garbage you found on the Internet that simply isn’t true.

Dr William Makis isn’t an oncologist either. He seems to be a radiologist.
And this isn’t his only conspiracy theory.

https://www.reuters.com/article/fact-check/no-evidence-that-...

There are, however, real studies. Perhaps it will be used in the future with other drugs.

https://www.cancer.gov/research/participate/clinical-trials-...
That's most interfaces…?
Geotagging is a real bummer, I took a trip to Italy years ago and brought an SLR and I wish those photos were geotagged.

"Piddly old wifi" is part of the problem, it's certainly what I'd expect camera vendors to support. You can push multiple gigabits over a good wifi connection these days.

If any camera companies are reading this, you probably read "I wish my camera came with a purpose-built app specific to your brand of cameras manufactured in 2024 (to be EOLed and replaced by a different app next year) and reimplementing an entire photo library with sync to your own subscription services because your manager says you need subscription revenue," but no I'd just like it to join my house's wifi network and give me a button on the computer to copy the files to a folder or add them to my Photos library.
You've described the problem:

> here is no “price” for a drug

Yes, there is. If we look on their 10-K statements, they will have a fixed cost and a variable cost assigned to each drug. The variable cost will be just the manufacturing, and the fixed will be research and overhead allocated to this drug.

Total cost = fixed + variable. The rest is profit. We can decide what a "reasonable" profit is, and Total Cost + Profit is the notional "price."

That doesn't mean treating them like a state monopoly and the final price is fixed by law, but it does tell us a "price." All those things you mentioned (list, net, Medicaid, AMP, ASP) are kinda irrelevant.
I'm not looking to enter the ecosystem, I'm already deep in it and want to fix the AMD problem so that I can build big projects around it and undercut everyone who's using Nvidia.

You can purchase H100 and A100 PCIe cards over the counter. They're great for compiling CUDA code, testing code before you launch a multi-node job into a cluster, and for running evaluations.

AMD has nothing of the sort, and it's hurting them.

I cannot blow 250K on an SMCI server, nor do I have the electricity setup for it. I can blow 20K on a PCIe GPU and start contributing to the ecosystem, or maybe prove out an idea on one GPU before trying to raise millions from a VC to build a more cost-effective datacenter that actually works.
So, no. You can’t.

God I despise it when people do this.
You seem to be claiming that having a personification of evil that gives malicious advice also necessarily implies a lack of free will to be able to reject that advice.
I agree with you- people are really weird about Mozilla, and I almost always defend them (check my comment history)

But wow this is vile. I did not expect this from them. Bad enough that I'm not sure if I can reccomend Firefox over a fork anymore
People did GPGPU computing long before GPUs. Simply look at the list of tested, supported projects on their docs page!
That's false, the US constitution exists to very explicitly protect peoples rights, states rights and prevent the country degenerating into a tyranny.
I wouldn't want that either.
How do I know the accounts of all the people involved in creating it or etc? That feels like a lot of burden on the consumer of the media. Maybe if you had inspection tools that helped automate that lookup, or some sort of DNS esque catalog of addresses?
Truth is stranger than fiction. From https://www.wired.com/2007/11/httpblogsabcnew/ (the cited Congressional Quarterly article now seems offline):

"The FBI sifted through customer data collected by San Francisco-area grocery stores in 2005 and 2006, hoping that sales records of Middle Eastern food would lead to Iranian terrorists," CQ's Jeff Stein reports.

"The idea was that a spike in, say, falafel sales, combined with other data, would lead to Iranian secret agents in the south San Francisco-San Jose area.

"The brainchild of top FBI counterterrorism officials Phil Mudd and Willie T. Hulon, according to well-informed sources, the project didn’t last long. It was torpedoed by the head of the FBI’s criminal investigations division, Michael A. Mason, who argued that putting somebody on a terrorist list for what they ate was ridiculous — and possibly illegal."

So we escaped that time. What about now? Don't forget that thanks to the Supreme Court, the President is now immune from prosecution.
I had a Panasonic (GX85) and have since switched to Fujifilm, but I found the menu system UI and phone/app integration on the Panasonic a lot better and more usable than many other cameras I've tried (including Sony's and Fuji). The Fuji (X-T30) makes up for it on the UX front through by exposing more of the settings via external controls.
> Hi, why do you believe that bfloat16 is not supported?

Apologies, I appear to be talking nonsense. I conflated bfloat16 with nvidia's other wacky floating point formats. This is probably my cue to stop answering reddit/HN comments and go to bed. :D

So: ahem: bfloat16 support is basically just missing the fairly boring header.

> Regarding cublasLt, what is your plan for support there? Pass everything through to hipblasLt (hipify style) or something else?

Prettymuch that, yes. Not much point reimplementing all the math libraries when AMD is doing that part of the legwork already.
> the way our societies in the west are structured are making it increasingly difficult to participate in the world without plugging yourself into the surveillance borg. Examples abound even in this thread -

> needing to ask concierge to call you a Lyft

Considering this was also necessary before smartphones existed, I'm not sure why it's supposed to be a problem now.
Remember to read https://news.ycombinator.com/newswelcome.html
I'm curious if the author of Quartz has seen this proposal and could provide a comparison?
I love this guy's channel! It's interesting, unpretentious, and he has such a wealth of chemical and metallurgical knowledge. The reactions and processes he shows are amazing.
Is that really analogous to one of the world's largest social media sites, especially one with AI that knows exactly what ads to serve you and your friends but not that you're dead?
Shame that there’s not more mention of reflection solutions.

See Reflect Solar

https://www.reflectorbital.com

This video covers their work: https://youtu.be/4BcDoDs89rc?si=IIA6Row0uqSYnvSo

Seems like a really interesting approach. And it feels like it’d be much more easy to bootstrap since it’s just providing a service to existing solar power plants. Testing the service with balloons makes it easier to trial using real world demonstrations.
> Music piracy didn't get its back broken by a sudden global attack of conscience. It got its back broken by iTunes making it more convenient to get music-to-portable-device than running a torrent server.

Huh? Music piracy is easier and better now than it ever has been. Every music label releases all their music, officially and for free, on YouTube. You can just download it directly from the official source.

It's like Napster, if every music publisher had maintained an official account offering every song they owned, and paid commercial services to ensure that their Napster presence was up to date.
Juzt give them during the session. This seems like a novelty item, not something I'd return to over and over.
> You can read the standard here: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

That's not the current version of C. The best document right now is https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf (which is C23 with one or two editorial fixes).

Note that Annex §F.3¶20 says

> However, correct rounding, which ISO/IEC 60559 specifies for its operations, is not required for the C functions in the table.

which proceeds to list most of the functions in IEEE 754-2008/2019 section 9.2.

A C compiler which claims conformance to IEEE 754 need not correctly round those functions. Most C libraries do not correctly round all of these functions: https://members.loria.fr/PZimmermann/papers/accuracy.pdf

(in summary, llvm-libc correctly rounds all functions, as it's explicitly borrowing from one of the correctly-rounded efforts; of the other implementations, Intel's library usually gets the closest, but not always).
Fine w/me. We certainly don't love the terrorists. So I guess we're done here.
Show HN: QuickQ – A Fast Daily Trivia Quiz
QuickQ is a 90 second trivia game with 8 daily questions from recurring categories.

I was inspired by the simple brilliance of Wordle, and I wanted to create something that scratched that same itch for trivia lovers. QuickQ tests your knowledge across a wide range of topics – from history and science to pop culture and current events.

I'd love to get your feedback! Let me know what you think of the difficulty, the question variety, and any features you'd like to see.

Thanks for checking it out!
This is necessary to prevent islanding.

If the inverter outputs when the grid has lost frequency then other inverters can respond by also starting to output. This creates a chain reaction and can generate serious currents in sections of the grid that are expected to be on outage, which is a safety hazard.
I think VirtualCloneDrive still works well for this!
I would very much like hg to have an equivalent of `git commit -p` and `git commit -v`, agreed.
Rather awkwardly, you've asked about an instruction that isn't currently implemented. :D Support for wmma and friends is in development.

But in general the answer to your question is yes: we use AMD-specific builtins where available/efficient to make things work. Otherwise many things would be unrepresentble, not just slow!
> As I remember, the Do Not Track (DNT) header was motivated by the same ideal, and it failed totally, as one should expect.

Microsoft decided to turn on DNT by default in Windows 8 / MSIE 10, which led to a violation of the DNT standard and a complicated debacle which rendered the whole thing pointless. It was a silly idea and an even sillier outcome, but that does not make the ideal itself silly.

> They won't stop

Then we can rip this out later, or submit a patch to opt everyone out. I trust Mozilla to accept such a patch much more than I do Google. It's not irreversible, it's an ongoing negotiation.

> Thought experiment:

Your thought experiment ignores the rationale Mozilla provided. I think ideally we would be notified on first upgrade / out of box that we are opted in to sharing our preferences with advertisers in a limited way, with a nice obvious "Opt out" button in that notification. That way, legitimate advertisers get the limited conversion rate information they desperately want from enough people who aren't interested one way or the other, and those who are diametrically opposed to the entire concept are perfectly able to turn it off before their first browsing action.

But I also don't think they'd build an interface this extensive for what they describe as a limited test run against a handful of allow-listed sites for exploratory and standards-determining reasons. I would have liked to at least see a heads-up upon the activation of this system in those cases, since that seems easy enough to build for a test run.
> AMD has nothing of the sort, and it's hurting them.

What are you talking about? Have you looked?

https://www.dell.com/en-us/shop/amd-mi210-300w-pcie-64gb-pas...

https://www.bitworks.io/product/amd-instinct-mi210-64gb-hbm2...
Has there been a demonstrated Face ID spoof?

Would be interesting if they had tech that could fool it based on known photos.
Early in my career, I reached out to the author and was able to grab lunch with him; he was about to retire! Was insightful to hear his thoughts on system performance, particularly systems involving more than one machine, which is something they studied deeply.

It gave me appreciation for the amount of knowledge one accumulates over a career, and what a loss it is to an organization when one so knowledgeable retires.
mRNA vaccines need a target, and if there is a target, there are several approaches that already do this (anti-body drug conjugates), and sometimes work, sometimes doesn't.

I don't think anybody thinks it "didn't work out". It's still actively ongoing:

https://www.mdanderson.org/newsroom/md-anderson-curevac-ente...

https://investors.modernatx.com/news/news-details/2023/Moder...

(from 2021):

https://link.springer.com/article/10.1186/s12943-021-01348-0...

https://link.springer.com/article/10.1186/s12943-021-01348-0
So when a diabetic goes to get lifesaving insulin and some mistake happens w insurance they are paying the inflated price. Not rare, since insulin comes in bottles which can and do break.
> So AMD is caught in a bind: can't pay to get top MLE talent and can't just sit by and watch NVDA eat its lunch.

This isn't being caught in a bind. This is, if true, just making a poor decision. Nothing is really preventing them from paying more for specialized work.
They work with sulphuric acid, oxy/acetylene/propane torches.
Some processes give off cyanide fumes.
Ultrasonic baths with ammonia based solutions to clean polishing compounds off etc.

You need outside air ventilation.

There is lots of mechanical suction for things like polishing to capture the waste material for post processing.

Most will wear a leather apron for heat / burn protection and capturing fine dust/dirt from polishing compounds. I suppose you could destroy that eventually in a giant smelter.
The Second Law of Thermodynamics (2011)
I worked at a PBM back in the late-90s/early-2000s. It was where I was introduced to the value of customer data and the strange world of lawyers, all in a single corporate meeting:

- The company is launching a new service. We already sell customer drug-prescription data to drug companies, and the drug companies analyze this data to understand where/when/why/to-whom their drugs are being prescribed. Now we're going to help the drug companies advise doctors on where/when/why/to-whom they prescribe drugs.

- Sounds great. Where do we come in?

- The new service will act as a middleman, processing payments from drug companies to doctors.

- So, a service to manage kickbacks?

[Meeting room full of suits goes silent.]

- The payments aren't "kickbacks". They're "rebates".

- Is there a difference?

- Absolutely. [silence]

- So...what's the difference?

- Please be sure to only use the term "rebate" in all communications, especially email. Never use the term "kickback".

And that was pretty much it. The company processed prescriptions for pharmacies, then sold that data to drug companies, who in turn used that data to provide kickbacks to doctors for pushing their drugs over a competitor. And it was all legal, thanks to the lawyers and their select word usage. Oh, and I think we weren't supposed to use the term "middleman", either.
Here is the support list:

https://rocm.docs.amd.com/projects/install-on-linux/en/lates...
:P Oh thanks a lot! Just know about this point!
Big thread recently https://news.ycombinator.com/item?id=40948806