skysight-inc/HackerNews huggingface dataset:
Yes, that is a good summary of Hanlon's Razor, a sort of corollary to Occam's Razor about mot creating unnecessary entities in your conceptual models.

Hanlon's Razor is a good first approximation or initial approach to a situation, not the end of the discussion. There are many situations where incompetence may appear to be an explanation, but is in fact not the root cause, and may even be being actively used as a cover for malicious actions.

The point of the razor is that it is up to us to sort out the difference, not to just jump to a conclusion that it is malice, or that it is incompetence.

In this case, Amazon has had plenty of time, resources, and skilled people to see the need and implement an escalation & resolution pathway. That they have so persistently failed to do so for so long indicates a cause beyond mere incompetence. Even if they are not being as actively malicious as the malware distributors, they clearly and actively DGAF.
They've been tested and they suck. With every washing, their filtering ability drops significantly. Not only this, but they can fit properly - most can't unless they are N95s or other certified masks. I'm not sure how the government can promote something that literally does nothing and has no standards! Imagine if they did this for condoms!
So you're moving from Google's Android platform to Google's Chrome platform?
So the good old plausible deniability?
And, as I pointed out there, that comment remains wrong.

See https://news.ycombinator.com/item?id=27859355 for why.
Indeed, and it looks like 3.0 still maintains this feud:

> *Note: By adding this product to your cart you confirm that you are not Anish Kapoor, you are in no way affiliated to Anish Kapoor, you are not purchasing this item on behalf of Anish Kapoor or an associate of Anish Kapoor. To the best of your knowledge, information and belief this material will not make it's way into the hands of Anish Kapoor.
Once you too have had the misfortune of a bomb going off near your family, you will know the answer.
Or put the title of the book in quotes?
Do you need a memory management unit? (2019)
Or I could just make sure that my page prints reasonably well (we used to do this) and use the print-to-pdf functionality available in modern browsers.
For me, VR has been a means to stay in touch with distant friends and family. It's not too different from traditional computer games + voice chat, but the extra level of immersion does increase the sense of connection. The lack of distraction in VR from e.g. smartphones, tabbed windows, or nearby things in the physical world all helps foster an increased level of engagement with other people/players in VR.
>Personally I believe the 4.1% estimate to be pretty low, and it one of the reasons I strongly oppose capital punishment, I simply do not trust our legal system enough to give them the power and authority to kill people

Agreed, because humans are fallible, and a jury is made of humans
The courts can always release on appeal. You can't un-kill someone
I suppose an advanced version of VR could replace some amount of travel, which is a significant source of atmospheric pollution.
This is of course the point of the article - that the web is a giant steaming pile of shit for the most part, plagued by JS and external resource requirements, all of which contribute to massive total page size.

I'll preface by saying I have some expertise in HTML, but none in PDF (the format).

The point of most commenters who suggest that HTML is still a better alternative than PDF (I agree), are assuming that if this is an important issue to you, that you would craft your page in a simpler style compared to most of what we see on the web, making Print to PDF or Save As... more viable.

> PDFs and a PDF tool ecosystem exist today. No need for another ghost town GitHub repo with a promising README and v0.1 in progress.

This is news to me. I'm not sure that I buy it. PDFs have always been a pain in the ass to work with in my opinion. Maybe there are tools, but in my experience they aren't very good.

In general, we know that HTML is going to be much more compact (and compressible!) than PDF and that's the biggest advantage I see on a web where bandwidth still matters. Another downside shows itself by trying to copy and pasting the above quote: PDF formatting seems to be weird.
The part about neighbors or family might be true, depending on whether they're going to stay put, but the part about the school is one of the biggest risks to buying a house. School boundaries get changed all the time. This is something I'm dealing with right now, and it could shave tens of thousands off the value of my house if it turns out wrong.
Looks pretty neat. Good luck to you guys!
If your home value has increased you can usually ask/tell the lender you believe the value has increased enough that PMI should fall off and that you'd like/are willing to pay for an appraisal (typically a few hundred dollars). Or, if your loan is owned by Fannie/Freddie, you may not even need an appraisal if the new value/increase is within certain percent range. I know this because I spoke toy lender (a credit union) about getting an appraisal to remove PMI. Knowing the outstay loan amount was X I said of it appraises at X/.8 thenwe should be able to drop PMI. Lender called me back and said that X falls within Fannie/Freddie allowed range that an appraisal wasn't needed. This only works in a market where prices are increasing. Your mileage will vary depending on your lender.
Maybe. Flipping is a risky business. Returns are not guaranteed. If you're just looking for a place to live, you should really evaluate it on that basis.
> sacrifice of various comforts

Yes and I would take this even further -- Google, Facebook, and our phones, have become such an integral part of our daily (hourly) lives that to ask the average person to give up even a portion of these things or to change their habits is akin to social ostracization or educational handicapping.
Reading this, the partial first answer the author started with was, in fact, a bad answer. Where the MVC pattern is used was not really relevant to the question.

Not to mention, the second answer is correct. Three-tier architecture and MVC don't have to be exactly the same to be related and have major elements that correspond to each other.

Going deeper, if anyone is interested... it's pretty common in MVC for the view to point at elements of the model. To make it more concrete, imagine a Circle type composed of x, y, and r and a CircleView that displays a Circle. The CircleView might point to an instance of Circle that is also in the model. But as long as the controller put in in the view and the view know it's from the model, that's a perfectly valid MVC (IMO anyway. People will argue about this.) Interestingly, a similar situation arises in a three-tier architecture where storage is able to directly serve resources over standard protocols. E.g., imagine an application to store and share images where the images are stored in KV store that also has an HTTP interface (like S3). When displaying images, the app layer could render HTML to the browser client with <img> elements where the href links directly to the storage. The client would then bypass the app layer to access the storage itself. This is perfectly valid for the same reason as the MVC case -- the client doesn't know or depend on the fact that the resource is directly from the storage, and the middle tier is what controls what the client it going to access.
Being vaccinated gets you only some assurance that you will not get a severe course of the disease. You can still get sick, you can still get organ and tissue damage, you can still infect others. Discriminating people by vaccinated and unvaccinated is the biggest human rights violation in modern history!
I presume the banned person had their name recorded, if they can show a photo ID with a different name, that should do.
I'd encourage anyone interested in this to watch Alan Rockefeller's fantastic talks on psilocybin mushroom identification: [1] [2]

If you do decide to pick your own mushrooms, definitely look for the signs he mentions in the videos, make spore prints, and post pictures of the mushrooms to the sites he recommends, where experts can identify them for you.

And remember: There are old mushroom hunters, and there are bold mushroom hunters. But there are no old, bold mushroom hunters.

[1] - https://www.youtube.com/watch?v=VcL-7u80kjs

[2] - https://www.youtube.com/watch?v=pInqVRRva7M
Okay I got nerdsniped by this, reimplemented and reproduced it. As others mentioned, the article does not show a flaw in the M1's FMA. The results are the same on x86_64. It is just due to how this particular formula interacts with floating-point rounding, and it all depends on the order of magnitude of the numbers.

The basic operation here is

x = (((a * b) + c) - c) / b

which would yield (x == a) in exact arithmetic.

Let's denote by fp(y) the floating-point number closest to y. If you don't use FMA, then the middle of the formula is essentially fp(fp(M + c) - c) for some M. When you pick the natural choice of initial a, b and c having the same order of magnitude, this gives exactly M in 99.99% of cases. Then you're just measuring the difference between a and (a * b) / b. Instead, FMA gives you x = fp(fp(fp(a * b + c) - c) / b), which is admittedly more complex to study.

But as you pick larger and larger c values, you can observe that FMA becomes more accurate compared to the other version. When c reaches about 0.5e+6 times larger than a and b, FMA starts winning. Note that a is incremented 1M times as the proposed algorithm iterates, so this corresponds to (a * b) and c having the same orders of magnitude on average, as the loop progresses.

You can probably go much more in-depth in studying this, and explain it better. But essentially this is a non-issue, just floating-point being floating-point.

If you want to play with the code, you can find it here:

https://godbolt.org/z/WWqdcrzdh
GTK since GTK 3.0 is very ugly.. i can never get used to these giant controls.. am i using a mouse or a touch screen? i always forget... it's my desktop PC, and i don't have a touchscreen, why do i get a touchscreen UX?
Show HN: I made an app that decodes Morse code audio into text
Congratulations to Julia Computing!
How to get MSE between images:

1. Express each pixel as a vector of numbers, probably with RGB.

2. For each of the color vectors, for each of the colors, subtract the color 1 from color 2.

3. Square those differences, and add them.

In this way you can get mean squared error for each pixel or for the entire image.
Agreed, but this seems to be one of the cases where we got more than that. I don't have time to read the indictment in a ton of depth, but it tells a very detailed story about some of the hackers and how they organized the hacking; it's not just "the IP matched so it's gotta be them".
Never assume ignorance where a scumbag can take new default level of societal ignorance and hide behind it....
I tried to account for that with the rate of return number in the results. You can compare rate of return to your expected returns in the stock market.
There really aren't that many languages out there trying to be on the cutting edge of JIT for scientific computing with a great REPL experience. There are a few areas where developers have to prototype in a language like Python or MATLAB to design their systems, generate test data, and even just plot stuff during debugging then rewrite in C/C++ for speed. It's an enormous time sink that is prone to errors, and leads to terrible SWE culture.

If Julia can provide both the REPL/debugging experience of a language like Python or MATLAB with a fast enough JIT to use in production it would be an enormous boon to productivity and robustness.

There are a few limiting factors but I don't think they're absolute.
I would argue that cyberpunk is only nostalgic because not much has been done to modernize it or push the genre forward. It's simply nostalgic because it's aged... similar mid-century depictions of the future.
Hi HN,

I recently got inspired by my father's ham contests and decided to make a mobile application that uses the phone's microphone to capture audio from the radio and decode the CW signal into text. The app is free, open-source and is called GGMorse - checkout the github link for more information.

The decoding process is fully automated - you simply have to put your phone next to the radio and the app should automatically detect the sound frequency and speed of the transmission. You can easily test it by generating a Morse code audio on your PC using one of the many web sites on the internet, or simply use the App's built-in Tx option.

Cheers!
>So is the argument that personalized ads are inherently bad?

No, the argument is that collecting data about me or my machines without my informed consent is bad. The purpose to which that data is put doesn't even come into play.

> With a 100% local approach, based on data that is stored anyway, that aspect would go away.

No, it doesn't. The exposure is certainly reduced, but companies can still determine quite a lot about you by combining the "cohorts" you're a part of with other data.

>I think I would prefer personalized.

I understand that. Personally, whether an ad is "personalized" or not doesn't increase or decrease the ad's utility to me, so I don't care about that directly (with one exception -- personalized ads deprive me of useful information about the site/app/whatever that I'm using: I no longer have clues as to what the target demographic of the site/app/whatever is.)

What I care about is stopping the incessant assault by the marketing companies in terms of spying.
Um, yeah you do. You need to be able to, at a minimum, survive overnight in the event you get stuck up there.
When the government tries to control business, they fight back with lobbyists, bribes, by moving, etc

The citizens never fight back. They are pretty easy to convince that they are doing the right thing (see every Tesla owner ever [don't fight me guys, I'm joking])
It's easier to write Julia code than to deal with Numba tbh and the ecosystem around Julia makes the code composable which is often not the case if you write Numba code and have to deal with other libraries.
I've had the Shield for years and set them up for a few family members. I still believe it's the best device of its kind on the market and I've recommended it every chance so I have a lot of friends with them as well.

In the most recent update, the until-now ad-free homepage was defaced with an ad banner that takes up half the screen and can't be removed. This wasn't a change made by Nvidia but by Google to the Android TV Launcher. To add to this, some of the ads have been deemed inappropriate or offensive to certain users adding to the frustration of ads being introduced to this long-standing ad-free experience.

I, like many Shield owners, am considering installing a third party launcher. This can be done pretty easily by watching an instruction video on Youtube and most users will go this route without consideration of security - potentially opening large numbers of the devices up to vulnerabilities.
Appeal court quashes 12 more convictions in Post Office IT scandal
There are zillions of unfilled jobs in the US at the moment. The author of TFA says he's been at this one for a long time.

I think a lot of it is inertia and fear of the unknown.
Just imagine for one second that you bought a product with a Google OS thinking there won’t be ads and spyware on the thing. It’s frickin’ 2021, just imagine being completely ignorant of Google’s function in this, our current year.

Everybody has the right to buy an ad and spyware laden black box and install it in their home. But is it smart?
Interesting. In EU, max interest paid per annuity is 10% and 90% goes to equity.

Also property taxes seem steep in USA.
Thanks! We appreciate the support!
Congrats, it's a big step in the right direction to support Julia development!
I agree. It would be wonderful to build a world where everyone is provided a sustainable baseline of existence and opportunity with open source and free culture stuff.
Why would anyone voluntarily get the clot shot which doesn't even work?
China has been accused of hacking and/or electronic spying by other states.

Russia has been accused of hacking and/or electronic spying by other states.

North Korea has been accused of hacking and/or electronic spying by other states.

And yes, the US and quite a few European states -- and many other countries -- have also been accused of hacking and/or electronic spying by other states[a].

All these governments are playing with explosives: The right spark at the wrong place at the wrong time can start a fire.

Seemingly "minor" incidents have triggered wars in the past.[b]

--

[a] Including via highly-targeted malware such as https://en.wikipedia.org/wiki/Stuxnet

[b] For example, https://en.wikipedia.org/wiki/Pig_War_(1859) , https://en.wikipedia.org/wiki/Marco_Polo_Bridge_Incident , https://en.wikipedia.org/wiki/Football_War , https://en.wikipedia.org/wiki/Assassination_of_Archduke_Fran... -- to name a few off the top of my head.
I'll throw in my $0.02; maybe add in a way to pay off the mortgage early; make extra payments or whatever.
>or come play with SDRs

This sounds like an absolute dream!
Dragging Anish Kapoor never, ever gets old.
Funny, after the update my teenage son and his friend have a lot of fun "watching TV" with the new interface, usually from Youtube.

Myself I'm not a fan, but I just watch anime w/ Jellyfin, live TV with HDHomeRun (Quantum Leap on Comet!) and run a lot of sideloaded apps to control IOT functions.
Everett C. Kemper, 116th Infantry Regiment, 29th Infantry Division AEF 1917-1919
Thanks to France.
I thought billion LOLs killed XML (and should kill YAML). I don't even consider them when choosing formats. Am I out of date?
I don't think Pajama Sam requires reading, I definitely played it before I could read at least, and probably around the same age as when I was playing putt putt.
> "there's a widely-held concept X, but my understanding is that this is not completely correct, and in fact a better model is Y."

Why not say "there are many similarities and some differences, they're similar in these ways..."
On the other hand, if you are driving on the interstate highways across the USA, driving 85 mph instead of the 65 mph limit will save you roughly 3 hours from an 800-mile journey.
Why Math Class Is Boring – and What to Do About It
Thank you for posting the RSDAcademy channel, you just earned him a new paid subscriber :) His content is a true gem and has finally helped me understand basic concepts like in no other place.
It's funny you should mention chess, because early modern chess was at one time considered just a variant of chess[0]:

> The queen replaced the earlier vizier chess piece toward the end of the 10th century and by the 15th century had become the most powerful piece;[64] in light of that, modern chess was often referred to at the time as "Queen's Chess" or "Mad Queen Chess".[65]

There was still some variation in the rules until the 19th century:

> The rules concerning stalemate were finalized in the early 19th century. Also in the 19th century, the convention that White moves first was established (formerly either White or Black could move first). Finally, the rules around castling were standardized – variations in the rules of castling had persisted in Italy until the late 19th century.

Is chess with different castling rules still chess? Chess without en passant?

Plus, it's easier to point to the set of rules that were standardised in the 19th century and call that chess. For a game like senet, there may never have been a standard set of rules. Or there may have been multiple standards that were all fairly popular, like poker.

[0]: https://en.wikipedia.org/wiki/Chess#1200%E2%80%931700:_Origi...
If you don't pay for it, you are the product.

If you pay for it, you are still the product.

You are always the product, phone carriers you pay monthly contract to collect your location data and sell it, TVs spy on your TV watching, Netflix/Spotify/... record everything you do, you will be monetized even if you already paid.
It's not paranoia when it's true. While most people value the convenience of conventional phones calls and default messaging applications over true privacy, those who prefer privacy aren't being paranoid. Companies are monitoring communication to increase ad revenue; government are monitoring communication to catch criminals, enable industrial espionage, and suppress dissent. It's only paranoia if it's delusional. We know that we're being spied on, even if we're not being individually targeted. Even democracies that supposedly value freedom engage in widespread surveillance in direct violation of their own laws.

I'm in the camp of pragmatic resistance to surveillance. I use browser plugins to block ads and cookies where it doesn't get in the way of reaching the content I want; I use Signal for messaging even though almost none of my recipients do; I disable location services except for things like Maps that actually need to know where I am; I turn off all the spyware I know about that's built into operating systems; etc. I'm not a tin-foil-hat-wearer; I'm not doing anything illegal that I need to hide; I'm just trying to push back in a small way against the erosion of privacy and rights that permeates everything electronic.

But the parent isn't paranoid. They really are watching. And we shouldn't be so complacent.
This has a simple solution. In the same way that Maybe is effectively a container, use a container for the Lisp value. I.e., a list.

None -> '()
Some None -> '(nil)
Some Some a -> '(a)
It isn't evidence, at best it's conjecture, and in this instance a dumb conjecture.

This isn't a case of a facial recognition software failing to distinguish two black faces or people going after a black man disproportionately, this is a case of a repeated shoplifter giving a fake name, and the person whose name was given being arrested.

There are real cases of systemic discrimination and racial bias having terrible effects on peoples lives; crying wolf makes it harder to get people to recognize and address the actual problems.
So give it some context. What other crimes should journalists be allowed to commit that "normal" people would be tried for?
Wondering if there's a way to monetize this technique.
And many of my friends would have been miserable there. Point is, you can’t make all kids happy.
This is the perfect example of how the burden is on the little guy to stop surveillance and it's a losing battle of attrition. You might secure the software but it doesn't matter if there are undocumented CPU instructions to break into all phones on the market.
This article has some scathing stuff. If true, these paint Modi govt in a very bad light. Sounds like complete abuse of power with no checks and balances.

> Analysis of the more than 1,000 mostly Indian phone numbers selected for potential targeting by the NSO client that hacked Kishor strongly indicate intelligence agencies within the Indian government were behind the selection.

> The phone number of a woman who accused India’s then chief justice of sexual harassment was selected shortly after her claims became public, along with 10 other numbers linked to her including those used by her husband and two other family members.

> Forensic analysis detected Pegasus activity as recently as this month on a phone used by Sushant Singh, a journalist who investigated a controversial billion-dollar contract awarded to one of Modi’s close allies in business to build a fleet of fighter jets with the French manufacturer Dassault.

> The Wire reporter Rohini Singh is facing civil and criminal defamation charges over an investigation she produced into the finances of the son of India’s home minister, Amit Shah. She was selected as a target over the two years ...
I love the idea of "Bad Chess"... such a wild concept on top of an otherwise very structured ruleset.
Like the antifa/blm riots?