skysight-inc/HackerNews huggingface dataset:
Cheers, I like the coil whine video and the DEC one too, I'd not seen them before :)

In a related note that's what Genkin et. al exploited along with capacitors changing size too, to extract RSA keys:

https://www.tau.ac.il/~tromer/acoustic/
Step 1: Live somewhere where online shopping other than with Amazon actually works.

(You can think what you want about Amazon, but it's a remarkably provincial piece.)
(from the same site)
> By tagging photos using #SkyMilesLife and/or #DeltaMedallionLife, user grants Delta Air Lines (and those they authorize) a royalty-free, world-wide, perpetual, non-exclusive license

I'd argue this is also not limited to Twitter posts?

> User warrants and represents: (a) he/she is the sole and exclusive owner of the Submission, including all rights therein [...]

Because no one ever posted something they didn't own.
I don't know the legality of any issues that this can bring, but this seems comical.

What would be the alternative though?
There are two sites that I've seen that have that sort of 'enhancement', neither of which I have an account on:

tildes.net

slashdot

The quality of discussion on the former seemed to go down after that feature was added. The quality on the latter has always been controversial.

Also, encouraging more irony than there already is on HN would be bad; encouraging low-effort sorts of things like 'oh wow that's ironic' and 'x is bad y is good' would lead to drastic and noticeable dives in the quality of discussion. HN's lack of choice for comment sorting is one of its benefits.
If you could see the galaxy as brightly as in the photos, there's nothing to indicate its size, at least not directly. You are saying it can't be close because it has a trillion stars, and we know stars are big, therefore it is big, therefore it must be far away, and then back to therefore it is big. Isn't that kind of circular?

I could imagine ancient people seeing a galaxy that size (if it was bright enough), and guessing it was a few hundred miles away and under a hundred miles across.
This is how I feel too, and I'm a confused how the reaction to hooks is so overwhelmingly positive. I find it quite strange that we need to set up an eslint rule to make sure our function arguments are correct, and it will automatically fill them out if we don't. And I need to memoize so many things! I feel like I'm not even writing javascript anymore.
Hey everyone, I'm building https://sflow.io and part of that includes generating SEO articles to automate the current slow processes of creating (quite) repetitive media (think: "Best Phone to Buy in March of 2020" type of articles).
ES2020 – Access global scope with globalThis across different environments
Not a chance that will be the case.
> it would take someone uneducated that believes in the stigma to also be a tech wiz to collect and correlate the data

Not quite. It takes a wiz to collect and correlate the data, yes. What happens to that data after that? For it to be useful, it's going to get stored somewhere. All it takes is an uneducated clerk or bored intern with access to go snooping around the de-anonymized data to compromise anybody implicated.

And this does happen routinely.

* Facebook, Uber and Google have all had problems with plebes (and tech wizzes!) with god-tier access doing inappropriate things with sensitive data.

* Bored data entry clerks with access to the credit reporting database routinely snoop on neighbors', exes' and celebrities' credit reports in spite of federal law.

* Revenge porn is such a thing that rule 34(a) ought to be that if you produce nudes, your confidant or Geek Squad/iRepair technician will post them on the internet.

* Look at how often people get doxxed by employees leaking customer PII onto reddit and 4chan, then look at how fast the mob descends on people innocent of any actual wrongdoing.

* We've seen a secretary get her hands on the Pepsi formula and try to sell it to Coca-Cola.

* The people living in the geographic center of America continue to receive death threats and harassment because of a flaw in outdated MaxMind databases that attributes ungeolocatable IPs to their location.

* There are people who refuse to participate in the census because of what certain cults of personality have done with such data.

Any chain of confidentiality is only as strong as its weakest link. You presume far too much intelligence and rationality on the part of humanity. Never forget that half of Americans wanted a belligerent narcissist to be "leader of the free world," and he still has supporters despite publicly recommending anti-parasitics and Lysol douches as solutions for a global viral pandemic.

Sensitive data is not created and left to decay in an underground bunker in Yuma. Despite its practical uses, at some level it will be exposed to individuals who lack discretion and will be exploited to malevolent ends.

Not once in human history has it worked out any other way!
GCC treats the two identically. See https://github.com/gcc-mirror/gcc/blob/229c0ef777161ec5adfb7...
Agree. memset should be secure by default. That means it should not be optimized away by the compiler. And second the secure variant should flush the content, so that cache attacks can not read secrets which were memset'ed, but still in the cache on broken CPU's (Intel).
So, not that different than 100 years ago. Unless you count "seeing blue sky for a few minutes before death" as being better.

The last time farm animals had marginally better conditions was probably the Middle Ages, and even then I wouldn't be so sure. Especially not around bigger cities.
The Bay area is not setting up the area for herd immunity -- there are only a hundred cases a day, so it would take many decades to get herd immunity (effectively never, given births and gradual loss of immunity).
Can any lawyers chime in here? How would that actually hold up in a copyright lawsuit brought against them?
Great job on using QT!!
Vouch mostly comes in handy for stories.
You won’t win. The marginal cost to Disney of suing you is close enough to $0 that it’s not worth mentioning. Further the likelihood of a lawyer representing you pro bono in an unwinnable nuisance suit is much lower than you imagine.
Absurd. This is illogical. Expect this now to be challenged in court.
Only an idiot would design a device to assume no packet loss, unless they were _also_ allowed to design the network. If you buy such a device and put it on a janky power network, then you have only yourself to blame.

Standards decisions should never be made to accommodate designers that want to assume there's effectively no packet loss.

Some degree of error correction is totally reasonable, but your first point is irrelevant to discussion.
Also, you can update and upgrade without an RHN subscription. Technically, it's a complete recompile of the source code used for RHEL into CentOS rpm packages.
AIER: Open Up Society Now, Say Dr. Dan Erickson and Dr. Artin Massihi
Hopefully this will be the impetus we need to finally start living underground like mole people.
> This argument smells like bullshit, sorry, and it's totally not justified in the article. Giving just numbers without even explaining a potential causality points to benchmark setup failure more than anything.

Why? This argument sounds perfectly reasonable and is true in many other contexts as well.
Ask HN: What are some HN worthy historical documents?
But while they aren't the law, they hold the power of law as the annotations are used by judges to decide cases.
Agreed, these are simply political moves
Ah, well, the FAA did not make Boeing go through recertification for the new "version" of the plane. Close enough. Same thing. Did it back then, should be alright. And so the safety process was not seen through on this new model.

Similarly, the FDA grandfathered in a bunch of devices and because they are "substantially equivalent," the FDA did not ask for recertification and the safety process was not gone through for these devices.
> Erlang isn’t high throughout enough for certain classes of database systems.

Interestingly, one of the early simple-db engineers, James Larson [0], later built Megastore [1] at Google, which seems a lot like a retake of simple-db, and a predecessor to Google F1 [2]. I wonder if Megastore uses Erlang.

[0] https://www.linkedin.com/in/jilarson

[1] https://research.google/pubs/pub36971/

[2] https://research.google/pubs/pub41344/
Corporal Wojtek – The Soldier Bear
A Linux in Unikernel Clothing
Can you give some details on the test methodology used? You are more than doubling the throughput of any publicly-posted performance tests I've seen.

If your tests show > 1gbit of throughput on a device which has a 1gbit port, something isn't adding up.
> explain how the similarly monolithic Linux kernel doesn't break the Unix model

It does one thing and one thing well: talk to hardware.
Our society includes people who are over 50 - how do ensure that YOU do not transmit coronavirus to them if you are under 50 and asymptomatic? I know a lot of people are pretty upset but it's not just about YOU. It's about everyone you come in contact with.
No, I rarely read an opinion from the high court that I can't at least understand the logic and reasoning behind, regardless of if I agree with the conclusion
Twitter alternative Twetch now lets you tip commentators and force trolls to pay
I just noticed that it’s 75 days between March 17 and May 31. Wuhan’s lockdown was 76 days long.
Well generators are a good primitive to represent "stateful" "functions" "with effects". The concept of hooks, which somehow give the control back to React to do something, map marvelously to react.

I'd be surprised if generators didn't come into React at one point or another
Just using the same grain to feed humans instead would be rather easier. It's not like humans are incapable of eating corn, barley, oats, or soybeans.

I think the real problem here isn't that we can't get by without meat packing plants. It's that it's been 2 or so generations since the last time a really large of North Americans have had to adjust their diets in response to a major situation like this, and so we don't know what to expect, and the most psychologically available stories to look to are ones of actual famines.
Interestingly, you've decided to conflate two completely unrelated situations here! I can only guess at whether this is due to spending insufficient energy analyzing the situation, or simply motivated reasoning.

Either way, it's important to recognize here that drinking coffee is a personal decision with personal consequences. Social distancing during a global pandemic has some personal consequences, but the majority of effects are on society (e.g. other people). By drinking coffee, flatTheCurve does no harm to people they come into contact with. By going into public, a hypothetical citizen exposes everyone they come into contact with to increased risk of infection. With infection comes risk of hospitalization, lifelong debilitating conditions (specifically permanent lung damage and strokes), and even death.

Going out in public for non-life-sustaining reasons during a global pandemic is more similar to tying your grandmother to a chair and forcing her to play Russian roulette than it is to drinking coffee.
> The thing is, everything is political...

That's true, but even more so than your list suggests. It's not just socio-cultural controversies that are political, but even basic elements of the economic status quo. Why do I have health insurance but not my Uber driver? Is my labor worth more than his? Is it OK that Pat Bowlen owns the Denver Broncos, or should the city of Denver own it instead (a la the Green Bay Packers)?
US is not ready for that. https://time.com/5826918/hokkaido-coronavirus-lockdown/
> My data says that perf of malloc/free in actual programs (not fake ass shit calling malloc in a loop) is never affected by the call overhead.

Your data is legitimate, but you've got to ask yourself, would Jeff specifically and Google more generally care so much about it if it were also true for their use-cases?
THEY are the ones who need to take extra precautions.
You know, I never considered the unterminated end problem. Could attaching terminators to all the idle coax sockets in a house improve modem performance?
One of the things that puts me off investing in Rust day-to-day is the lack of v1 packages in areas like this. I notice I'm not alone based on the results of the annual Rust survey. What do you imagine v1 will look like for Tokio compared to today and when would you envisage it landing?
While I disagree with a bunch of the reasoning you use above, I agree that blanket lockdowns aren’t needed anymore.

Seattle seems to be getting out and about now, but people are being super careful and everyone’s giving each other tons of space. I don’t see why that shouldn’t apply in other places too. In a lot of ways the shelter in place guidance is a mental drain more than a real policy in my mind at this stage.
If it was US focused, would it be ok to not have US in the title?
It sounds to me like NHS wants location data logs of everyone in the country.

How are they going to get that with either model being discussed? There is no location data being transmitted. In fact there is no data at all leaving the phone until you get ill. And if they could deduce it from some sophisticated analysis of codes sent and matched, it would be far, far easier from the geolocation data users happily donate to Google/Apple free-of-charge 24/7.
> I even still get emails from people who add footers that they own the information and if you receive it wrongfully, you're "required" to delete it.

In ye olden days if you accidentally received someone else's mail it was a felony to open it. If anything the legal restrictions have been drastically reduced when it comes to email.
Sorry for my ignorance, but wouldn't that be an indication of, you know, fraud? And if it were, would it even matter if it were Google's bots or someone else's?

I never really understood how Google could ever guarantee that ad clicks are real and not fake, as any sufficiently sophisticated robot will have click patterns that are indistinguishable from humans. I bet designing such sophisticated robots is an industry on its own.
The purpose of the lockdown is not to prevent everyone from getting the disease, or to hide in our homes until it magically goes away. The stated purpose of the lockdown was to 'flatten the curve'.

Don't go moving goalposts on us all now that we've flattened the curve, especially when we're talking about people's constitutional rights.
>How is it moral to order people to shelter in place when their risk of death is 0.01% for 18-45 year olds

How brave of you to sacrifice people other than yourself. Everyone advocating for this should have to forfeit %50 of their earnings for the next 10 years to fund the medical care of all of those affected. That way at least everyone has some skin in the game.
I've been wondering for a while what the end game is.

There seems to only be 3 options:

1: Lockdown forever.

2: Everyone becomes immune.

3: Vaccine.

1 is unrealistic. 3 will take a year. 2 the lockdown is too effective - we need at least some people to get infected, and hospitals to be utilized at a manageable rate.

Is there a 4th option I did not think of? Because I can't figure out how they are going to end this.

I guess reopen a state, let people get infected, then close again? Basically a poorly done version of 2?
This is an easy take if you don't follow the court. The cases that tend to get a lot of press tend to be ones with clear ideological lines.

But not every case is divided 5–4 along the line of which party nominated the justice. There are a lot of ideological currents that don't fit cleanly into political parties
The way Perl dealt with this was to have you declare when you are using UTF8.

# declare that the code itself is written in utf8
use utf8;

my $ā = 'ā';

If you need unicode strings to work, you turn on the unicode strings feature.

use feature 'unicode_strings';

Another way to turn it on:

use v5.12;

(Declaring which version of the language you need is something you should do anyway.)

Really mostly what you have to do is declare the encodings of the file handles.

# change it for all files
use open ':encoding(UTF-8)';

To change it per file handle, you would use `binmode`. (Which was originally added to allow binary code to work on Windows.)

open my $fh, '<', 'example.txt';
binmode $fh, ':utf8';

(Declaring the encoding of an opened file is something you should do anyway.)

---

Basically Perl just defaults to the old original ways. If you need a new feature which would break old code, you just declare that you need it.

Because of that, most code that was written for an earlier form of Perl still works on the latest version.
> We have attributed each post to its user by linking it to the original thread.

It is still not legal. You can attribute Harry Potter to J. K. Rowling all you want. It still won't make it legal to republish her books.

> if you think of it, a lot of original content from Reddit is shared around, we have just done that

Businesses are held to a higher standard that random strangers with pseudonyms on the internet. For one, unlike 14-year-olds on twitter, a bank is supposed to have its metaphorical legal shit together.

If an organization does not understand and comply with such widely-known laws as copyright, what are the odds that they understand and comply with thousands of obscure laws and regulations pertaining to financial institutions? Will it be just a matter of time until a regulator knocks on your door, does an audit, and learns that the company has violated dozens of laws and needs to be shut down immediately?

I would be very concerned about trusting my money with a financial institution who seems to have a tendency to skirt, bend, and outright break the laws.
Implementation of Lox Language from Crafting Interpreters in TypeScript
No VM, no GC. Mostly zero cost abstractions.
So this license granted the purchaser permission to use Disney IP in exchange for the purchase price of the book...how is that different from a contract?

The distinction between a contract and a license is a lot smaller than most people in software seem to think it is [1].

[1] https://www.technollama.co.uk/a-licence-or-a-contract
Perfect quote, Hiro :)
Most problems involve human relations and communication, maybe starting from that perspective help to see them

For example the abstract problem I am working on is "How do humans collaborate to build software?" From there many more and increasingly specific questions arise.

Instead of solution or technology focus, take the approach of whatever means best to solve the problem
There seems to a ton of people with long term organ damage from this thing. Brushing it aside as a non event for everyone else is dangerously misinformed.
Well, I believe, unfortunately, from a legal perspective they have to if they plan to use the reply for a marketing thing...
We in fact know very little about the consequences of serious C19 infections in people under 50, and people in their 40s apparently make up a substantial cohort of ICU C19 patients. We also don't know the long-term health implications of a severe C19 case, and there's some evidence to suggest permanent lung damage is one possible outcome. And, even if we didn't know any of those things, avoiding the deaths of people over the age of 50 and the deaths of people of all ages with asthma and hypertension would still be a worthy reason to hit the brakes while we learn more.
Not throwing away 30% of your revenue is a pretty good reason to still allow people to download your product from a website.
The "very low fatality risk" thing only applies to people who can get proper treatment for the disease. If healthcare resources get overwhelmed, the fatality risk will get a lot higher, for the younger population also.
MIMO didn't really pan out as useful in 802.11ac and is still uncertain in 802.11ax. It'll be horrible for other reasons though.
> How is it moral to order people to shelter in place when their risk of death is 0.01% for 18-45 year olds

The data from your second source indicates that the case fatality rate in New York for 18-45 yr olds is 0.833% (14 deaths in 1705 confirmed cases). Where are you getting 0.01% from?
I realize you probably said this as a joke because you've never submitted anything; that said...

Commenting is a decent way! If you opportunistically roam threads, it's not that hard to get quite a bit on each thread.

However, the stories are way quicker as long as you're not submitting them at the wrong time of day (if you check through the profiles of people who submit non-spam and non-political posts frequently, which stories of theirs made it to the front page can almost entirely be predicted by checking /past and seeing if anything submitted +/- 20 minutes from it made it there, outside of the case where they get manually boosted there).

I think submissions could be improved with some simple fixes (famous last words), but it's definitely not terribly difficult to get decent amounts of karma that way if you've got your mind set on it.
I assume you're in agreement that a complete re-opening would be stupid? If so what things specifically would you like to see re-opened specifically?

I think asking to re-open some specific low risk businesses would be reasonable.
On COBOL and Legacy Systems
> I'm building https://sflow.io and part of that includes generating SEO articles

Honest question, not trying to be rude, but how do you sleep at night knowing that you're actively making the web^H^H^Hworld worse? I assume you must, because you have a super handwavy "ethics" section on your site that says ~"we'll look into it". Do you have a vision of the world where your SEO articles provide net positive value to the public? Or is this just for shits and giggles, consequences be damned?

[edited: you're right. this doesn't just harm the web]
California has no intent to ever end the lockdowns.

On February 26th, 2077, the Mayor of San Francisco and the Governor of California will sign an extension of the temporary emergency lockdown until "at least April 1st"
In circumstances such as these, widespread civil disobedience is justifiable.
Math. Once you account for night, impingement angle, weather, atmospheric absorption, panel efficiency, dirt, seasons, storage efficiency, etc it averages out around 13W/m^2 long term.

Experience. I run my “office” all summer on solar. 1m^2 panel gives 70W max; usable light about 8 hours, average over a day is 23W. Halve that for winter, overcast, etc.
GitHub is based on git and inherits its features, assumptions, and quirks.

1) Git is implemented as line-orientated differences between text files. This works well for any and every text file regardless of what the text represents. If you switched to ASTs, you would have to create an AST-oriented diff algorithm.

1a) You would have to write a language parser to generate the AST for every language you wanted to support.

2) ASTs generally don't represent comments. You would have to make your AST parser to understand and preserve comments.

2a) Often times comments are formatted in a specific way, e.g. using spacing and line breaks, to help understanding. If you reformat the code, it may destroy the information inherent in the comment formatting.

3) While there are "standardized" coding styles, there are innumerable corner cases that the styles don't cover explicitly or that programmers "interpret differently." Programmers tend to get unhappy if you reformat their code with ironclad justification and get really pissed if you do it without ironclad justification.

So, yes, IMHO it is just too much work to be worth it.
Hero Generator
> The new order will include limited easing of specific restrictions for a small number of lower-risk activities.

It appears that this will be the slow start of ending the lockdown.
How well do we know mole viruses?
They will do the same thing homeowners will do; not pay. I hope nobody on here owns munis or bank stocks. Or REITs.