skysight-inc/HackerNews huggingface dataset:
> does not interpret the 0.1 as the real number

The focus should be on _rational_ numbers. This particular example is all about representation error - precision is implicated, but not the cause.

Ignore precision for a second: The inputs 0.1 and 0.2 are intended to be _rational_. This means they can be accurately represented finitely (unlike an irrational number like PI). Now when using fractions they can _always_ be accurately represented finitely in any base:

1/10=
base 10: 1/10
base 2: 1/1010

2/10=
base 10: 2/10
base 2: 10/1010

The neat thing about rationals, is that when using the four basic arithmetic operations: two rational inputs will always produce one rational output :) this is relevant: 1/10 and 2/10 are both rationals, there is no fundamental reason that addition cannot produce 3/10. When using a format that has no representation error (i.e fractions) the output will be rational for all rational inputs (given enough precision, which is not a realistic issue in this case). When we add these particular numbers in our heads however, almost everyone uses decimals (base 10 floating point), and in this particular case that doesn't cause a problem, but what about 1/3?

This is the key: rationals cannot always be represented finitely in floating point formats, but this is merely an artifact of the format and the base. Different bases have different capabilities:

1/10=
base 10: 0.1
base 2: 0.00011001100110011r

2/10=
base 10: 0.2
base 2: 0.00110011001100110r

1/3=
base 10: 0.33333333333333333r
base 2: 0.01010101010101010r

IEEE754 format is a bit more complicated than above, but this is sufficient to make the point.

If you can grok that key point (representation error), here's the real understanding of this problem:

Deception 1: The parser has to convert '0.1' decimal into base 2, which will cause the periodic significand '1001100110011' (not accurately stored at any precision)... yet when you ask for it back, the formater magically converts it to '0.1' why? because the parser and formater have symmetrical error :) This is kinda deceptive, because it makes it look like storage is accurate if you don't know what's going on under the hood.

Deception 2: Many combinations of arithmetic on simple rational decimal inputs also have rational outputs from the formatter, which furthers the illusion. For example, nether 0.1 or 0.3 are representable in base 2, yet 0.1 + 0.3 will be formatted to '0.4' why? It just happens that the arithmetic on those inaccurate representations added up to the same error that the parser produces when parsing '0.4', and since the parser and formatter produce symmetric error, the output is a rational decimal.

Deception 3: Most of us grew up with calculators, or even software calculator programs. All of these usually round display values to 10 significant decimals by default, which is quite a bit less than the max decimal output of a double. This always conceals any small representation errors output by the formatter after arithmetic on rational decimal inputs - which makes calculators look infallible when doing simple math.
Funny no-one can condone it yet it is widespread......
Ask HN: What are your favorite toddler books?
I have two kids under the age of 4, and we have SO MANY garbage toddler books. I'd love recommendations for books that might help stimulate intellectual curiosity, or at least are less painful to read 100+ times. An example of the type of book I'm looking for is 'Rosie Revere, Engineer'. Any suggestions would be much appreciated!
> 10 years ago, the web was dead and apps were the future... today hardly anyone believes apps are the future.

I'm still torn about this. I hope the web wins, but I don't really know if the average mobile user even uses a web browser anymore.

And PWAs have been a failure so far, maybe Svelte or WebAssembly could fix this, but I wouldn't put my money on it.
https://floating-point-gui.de/
Just saying that 200 atm + 23,300K alone would push the design feasibility firmly into 22nd century. Modern rocket engines can only handle 3000-4000K on the inside with roughly the same pressures.
> But guess what, increased health issues of people "close" to the place it gets released clearly show that this isn't really the case. At least for the people close by.

What's good source for this claim?
There's a short story about this (from 2011!) by Shelly Li and Ken Liu: http://crossedgenres.com/archives/026-opposites/saving-face-...

Premise is essentially what you've mentioned: two AI agents negotiating a business.
I've been using OpenTTD from Flathub for quite some time and had no problems so far. https://www.flathub.org/apps/details/org.openttd.OpenTTD
A self-referential comment?
I've known a few people who have gotten surgeries in this area. It takes months of recovery before they can or should speak at more than a whisper, and about a year (or two?) before their voice is expected to "settle". I'd say "be patient", but maybe the better thing to say is imagine the patience they'll need
I thought Git LFS had largely replaced git-annex these days? (I haven't used either, just going off [1].) Apparently git-annex never really supported Windows, which is a bit of a dealbreaker for gamedev.

[1] https://stackoverflow.com/questions/39337586/how-do-git-lfs-...
Above $100K, Wealthfront mixes individual stocks and ETFs.

https://support.wealthfront.com/hc/en-us/articles/211005023-...

(I am a customer.)
does blockchain solve the trust problem here though? my trust issue would be that the person doesnt report their entire income, or purposely delays deals past the term, which is all out of band of the coin
My understanding is that penetration depends on the energy associated with the the β particle [0] and tritium decay releases relatively lower-energy β particles [1].

The nonprofit isn't wrong... they're just saying "a .22 bullet can kill you" while parent is saying "tritium is like throwing the bullet instead of firing."

[1] https://sciencedemonstrations.fas.harvard.edu/presentations/...
[1] https://en.wikipedia.org/wiki/Tritium
Ha! I could never do that, but kudos to you
For profit. People will abuse a system for profit. I don't understand how to explain it anymore simply than that.

Do you run a family as for profit?
>There’s too much money floating around if people want to invest in nonsense like this.

Alex had his human IPO shortly after the march 2020 crash
Microsoft in advanced talks to buy Nuance
I always wondered what makes some businesses so inflexible that they still require faxes. It’s getting rarer these days but I’ll still hit it once a year.
Do you know by any chance if OpenBCI can also be used for electrical stimulation, if not, is there similar opensource project for stimulation ? (I believe this achieved via same electrodes)
Who's humanity? I wonder what allowed humans to thrive before modern capitalism if it is as you say?
This article makes it seems like no big deal as all radioactive contaminants have been removed by the so-called ALPS except tritium (which has a half life of 12.43 years). However, that's simply not the case. TEPCO has been repeatedly lying to the public about the severity of the Fukushima Daiichi nuclear disaster and downplayed the impact but we now know that it's a INES Level 7 accident. The only INES Level 7 was Chernobyl disaster. But Chernobyl nuclear plant was an inland site - Fukushima is ocean-front power plant site that has the risk of leakeage to sea, so the long term effect is very likely to be much much worse.

Greenpeace released a report[1] recently, and to no one's surprise, most of the decontaminated area are still heavily contaminated today. Also TEPCO's current approach on clean up in unsustainable - certainly not with hundreds of the tanks to store contaminated waste water. Additionally, the cooling of nuclear fuel debris should be switched from water to air cooling. What this means is that there will be more waste water generated and more radioactive to be released into the environment and now into the Pacific ocean. It only takes 400 days for the water to be circulated around the global and the water can be evaporated and rain into inland areas too - the spread would affect more than just oceans.

Dr. Ken Buesseler, a senior marine radiochemist at the Woods Hole Oceanographic Institution in Massachusetts, said he would prefer to see all the water treated properly before any is released. As he noted in his paper[3], there are actually a dozen more radioactive contaminants (perhaps more) in the waste water to be removed. WaPo has a more balanced reporting[2] on this.

So yeah, this news is anything but good. To be fair, Japan being a island nation cannot solve this clean up effort by themselves, they do need other countries to help and figure out a better permanent solution for the nuclear waste disposal here.

[1]: https://www.greenpeace.org/japan/nature/publication/2021/03/...

[2]: https://www.washingtonpost.com/world/asia_pacific/fukushima-...

[3] https://www.researchgate.net/publication/344036480_Buesseler...
Best programming keyboards (at least in my experience)
There's a longer article linked from this one which says Fukushima is generating 140 tons of contaminated water per day and has well over a million tons stored. Not sure if it's measuring the same thing but it seems they might need a much larger scale facility.
I expected some kind of joke about really complex rules requiring an expert system to get right.

I am currently in France, in a kind-of-lockdown. Meaning we can go out in a 10km radius, or 30km, or within your department borders for some activities, but only during the day, with some exceptions. Generally, you need to write a paper where you write your reason for going out, but not during the day if you can show a proof of where you live. And I am not getting into which businesses are allowed to open...
> GraalVM is not a drop-in replacement for the JVM

As far as I understand, yes it is. GraalVM is just HotSpot with the graal jit compiler instead of C2.
Was the store's cut really lower back in the boxes-on-shelves days?
What makes you think that everyone around is concerned with efficiency? With FP as the only syntactically sound number system in a language, you basically lose a == operator, as well as an ability to check if your job was finished. Or you use ints and carry fixed points around, which is viable only in few types of languages with operator overloading, like c++. Edit: even when using FP you have to carry initial precisions around, like in:

var n = get_n() // valid to .5g
n = transform(n)
...
<input value={n.toFixed(5)}> // 5 carried over here

You can’t even infer the precision from a FP number alone, especially if it is close to log10(53). /edit

In a proper-numbers lang, if someone needed FP numbers, they could just 0.1f. Otherwise 0.1 would mean just that, and counting by 0.1+rand(100) from 1000000 to 0 would not make you scratch your head at the end of the loop and worry whether the rest is just a FP error or an algorithmic error which must be fixed.

90% of developers who know how to use FP still hate it in non-FP tasks, because there is no 0.1nobs literal, how about that.
Please fuck off
I think the most important number in this article is " 67% surge of card spending over last year in the seven days ended April 3".

They're taking a single week of spending, compared to a time when people were under serious threat of losing their income, and full of fear, and from that one number, they suggest that we've entered a boom cycle.

I'm not an economist, but I don't think the person who wrote this should be able to call themselves one either.

If they're going to go by this number, how about also including the numbers for 2019? Is the economy back to where it was? higher than it was then?

A major boom takes more than just stimulus from the government, otherwise, they'd just constantly be printing money.

I'd like to see reasoning behind the "boom" that is coming, beyond just that people are back spending money. That "should" only get us back to "normal".
Thank you for the explanation. I'll be adding this to my ever growing list of things to study further haha.
htmx looks really neat, I think I'll be using it for some quick and dirty prototyping.
Not sure if an electric rail-line would be an easy sell in Alberta.
u may get interested in InnoPhase Inc solution, ultra low power wifi solutions.
https://www.youtube.com/channel/UCI1JfWpybywnPV_pkAGiGug
I will be fired if my employer learns of my political beliefs. You bet your ass I’m afraid to talk.
It’s Tritium aka Hydrogen with two neutrons which is part of any water anyway and even part of the human body.

Even if they release all of the Tritium water, they will not even cause a minuscule bump in the Tritium concentration of the ocean.

Plus, Tritium is a beta emitter and the particles have a range of merely a few micrometers.

Releasing that Tritium has never been a health or environmental problem, it has merely been a PR and political problem.
Well, not linking it here is another way to keep the situation as it is :D
People are being taught to write English like this nowadays?
Sorry, for being so direct, but are we still talking about small business/enterprise organization or family and friends ?

> has nothing to do with capital or resources.

Is most confusing point for me.

In general, if you meant enforcing compliance, I would have different response, but you clearly did not mean that in your original post.
> Bitcoin is a way to convert cheap or excess energy anywhere in the world into money, much of it renewable or energy that would go to waste.

Is there somewhere where I can get good data on where the electricity for Bitcoin mining comes from? The article itself says this:

> And the electricity the Bitcoin miners use overwhelmingly comes from polluting sources.
I agree with this.

But this is different to conspiracy theorists. There is a range of reasonable, good faith positions to take on this issue (eg, some on this discussion advocate the abolishment of copyright - not just patents - which is a position many in the software industry would disagree with).
Ah, but until demonstrated otherwise, the legacy financial system also supports Bitcoin. It's what makes it possible to create the goods and services that people want to buy with Bitcoins, and the electricity to do the computations. We don't even know what society would look like without our present-day economic infrastructure.

For now, the cost of Bitcoin is on top of the cost of the existing system, not instead of it.
All that promise that innovation like HFT among other things was fine because of the value liquidity they can provide and now they can just choose to not play if they don't want to.
> A democratic Iran will always be the enemy of Israel.

Not really. They have nothing to quarrel about.

But there is nothing democratic about today's Iran. Theocratic fascists on the other hand need an enemy to distract from complete failure of internal politics and collapsing economy due to spending all their resources on war and funding criminals and terrorists abroad.
>I don't get how you can pre-program a contact to pay a percentage of your earnings.

Sablier[1] is a service that is like payroll management on ethereum. Employers can deposit your monthly wage and it will be streamed to you little by little over the month. If alex had this setup he could 'pre-program' some of these payments to his token holders

[1]https://sablier.finance/
Everyone hates JPA/Hibernate, but what’s the alternative? I’ve seen this a few times. “You don’t need an ORM, write your own SQL queries directly and create a beautiful domain driven design object model” leads straight into a project only the owner will understand. Homegrown mini-ORM that’s full of pitfalls, inconsistent object model, hacks and TODOs all over the place.

If you’re living in the Java ecosystem, the biggest benefit is that you have a massive library ecosystem and developer base that understands it. If you’re going to throw all that out and require new people to learn your homegrown mess, why not pick a language that’s more interesting than Java? Then you’ll get new developers that are anxious about Go/Elixir/WhateverHotness.

Saying this as someone with 15 years in Java world.
> The reason the price of bitcoin (and hence the energy cost of mining) is going up is that people have lost faith in the monetary institutions

No, the reason bitcoin has increased in price is speculation of future increases.
I find it interesting that the author is only considering optical media, and streaming media from a third party. If the only concern is about owning a copy of the content, then why not ditch the optical disks and go fully digital? If you set up your own cloud storage for them, you'll even get the benefit of being able to stream your media anywhere you have an internet connection. Plus with good data storage practices (e.g. protection from bitrot, off-site backups, etc.) your media will be safer when digitized than it could ever be when stored on optical disks.
Showing that people with Covid can be asymptomatic is not evidence that asymptomatic people transmit the virus, and the article you linked to just leaps directly to the conclusion.

Here's an actual paper from 2021 that shows that -- as you might expect -- that exhaled particles correlate with age, weight and viral load:

https://www.pnas.org/content/118/8/e2021830118

In other words: older, fatter, sicker people are more likely to shed the kind of particles that facilitate transmission. They make a point of noting that nobody in their test under the age of 26 was a significant source of aerosol.

Anyway, GP is not wrong. We could do these experiments, instead of just guessing.
At one point CNN and Greenpeace were saying that the Carbon-14 in particular would "change human DNA", since the tritium levels would be diluted well below anything people could reasonably define as hazardous [1]. There are 63.6 GBq of Carbon-14 in the tanks total. Sounds like a lot but that actually comes out to 0.4 grams total. This entire amount is generated naturally every ~40 minutes in the atmosphere [2].

[1] https://www.forbes.com/sites/jamesconca/2017/11/29/japan-sho...

[2] https://whatisnuclear.com/blog/2020-10-25-greenpeace-mistake...
Methuselah (Cellular Automaton)
Sorry, mixed up the actors in all the silly metaphors. Comcast would probably tell you that they get you cheaper prices or nebulously better service via their data sharing agreements, but you know as well as me that it's as bullshit as it is ubiquitous. I'd say vote with your dollars, but that doesn't seem to work anymore either. Gotta vote in stronger legislation protecting privacy, but that seems insurmountable too.
u may get interested in InnoPhase Inc solution, ultra low power wifi solutions. https://www.youtube.com/channel/UCI1JfWpybywnPV_pkAGiGug
Haskell doesn't use whitespat for function application.

Haskell uses whitespace for tokenization (like most languages), and uses nothing for function application.
I reckon it was a hijack but just as when I see the world love, it is always interesting to point out how the word has been socially used.
It is not unusual for an hn discussion to become fairly distant from the original topic, this is conveniently allowed by threads, I did not think of it as a problem.
I recently bought a leaf blower/vac mulcher. Took me way longer than it should to figure out that the difference between the $50 model and the $100 one was that the latter had a metal mulching blade instead of a plastic one, and that the former would likely break as soon as I vacced up a stick that was a bit too big. Thanks random forum poster!
Lance Armstrong accused of using a motor on his bike in the Tour de France
Why the Winklevoss Twins Invest in Virtual Real Estate
> passives didn't enjoy the ride up

Passive investors who only invest in the S&P 500 didn't enjoy the ride up. But there are plenty of other indexes that people invest in passively that would have held TSLA prior to being added to the S&P 500.

I own SCHB, for example, which tracks the Dow Jones U.S. Broad Stock Market index, and would have owned shares in TSLA long before it was added to the S&P 500.
FWIW I think it is ludicrous too. I'm just saying how it is.
fine print2: Google is a place where love of software goes to die. A place where PhDs work on CI/CD systems and edit robots for text config files.
Vaguely reminded of the lingua::Romana::Perligata module to write perl in latin

http://users.monash.edu/~damian/papers/HTML/Perligata.html
Though note from Wikipedia (https://fr.wikipedia.org/wiki/Ligne_de_Lyon_à_Bordeaux) the projected journey time is 6h47, whereas going via Paris (and crossing by Metro) takes around 5h52, and there are a few connections via Massy TGV taking around 5h31.

That said, I think this exactly shows one of the benefits of liberialisation of the rail market: it allows other companies to serve routes that the nationalised operator does not want to.
Openness Is a Privilege
I live in austin, from Texas, all my family is here so I’ll never leave

But as a neutral person, the west coast just seems so much better in terms of nature and stuff to do. I get the austin makes sense cause it’s cheaper, but after a few more years of 10+% growth it won’t be

Guess the grass is always greener
> Citation needed.

A BTC transaction is currently estimated to take 821 kWh. That's ridiculous.

> BCH is a scam. Not because they assume that the removal of the block size limit comes without any costs, but because it regularly splits after influential but narcissistic 'leaders' attempt to grab more power and because its community continues to justify deceitful tactics to promote BCH and trick people into buying BCH when they expected Bitcoin.

I don't care about any of that, actually. I'm mercilessly meritocratic in this regard, and in my case, merit == processing transactions at a low cost.

Whatever nonsense goes on in the community, the drama regarding branding or whatnot isn't of my concern. My interest in crypto is extremely minor and focused straight on the "cash" type of usage. Whoever can provide that earns my interest, and I hold no loyalty whatsoever. BTC had my interest back before it bumped into the block limit, and at that exact instant, lost it.
Yes, by the rules of war they are civilians.

Let's assume that they were not and that the facility was a legitimate military target. Then it stands to reason that every Israeli person who helped stage this attack is also a legitimate military target. Every engineer who touched the malware code, every engineer who touched code for the tools to create the malware code, every project manager to any such engineer, every university professor who taught these engineers to create the malware code, every investor who profited from the military's procurement of the malware code the engineers wrote, etc.

Add to the fact that the assassination of Iranian scientists is at least partially about deterrence - attempting to scare away nuclear scientists - and you have a strong argument in favor of treating Israel's cybersecurity industry as fair game for Iranian assassinations. It becomes very hard to draw a hard and fast line between civilian and combatant.
In the entire atmosphere?

I dunno, that statement does not make it sound better to me at all.
For the number of corporations that register in Delaware, why aren't Delaware's streets lined in gold?

I dropped a few Google Street View pins randomly around Delaware and it looked pretty dated to me. Schools that look like jails, houses made of wood, potholed roods, narrow non-ADA-compliant sidewalks, and hardly any modern shiny train service. Aren't they scooping up trillions in taxes? Why aren't they building the next Shanghai/Silicon Valley/Singapore/whatever with that cash?

It's really hard to believe from Street View that this is the place where big corporations are registered.

https://i.imgur.com/FP3XZtx.jpg