skysight-inc/HackerNews huggingface dataset:
Yeah the claim that it is "the most complex task a human can undertake" is a little.... iffy. I mean, most of the times its really not. Most of programming is exactly as complex as most of civil engineering or most of plumbing. Most of a sufficiently mature field is usually not that complex at all because the most complex stuff is abstracted out. My civil engineering friends don't design bridges from scratch and my plumber doesn't threads the pipes themselves. They rely on industry standards which give them enough abstraction to be productive.

Now this is not to say on the frontiers of it its not very complicated. But so is every other field. Ever thought about plumbing a space station? Or designing a rapid deploy bridge? You can't compare frontiers of one field with the middle of the other.
Pig Milk
> Depends on how quickly state bits leak. If the state only leaks 2 bits per minute

Fixed, but I'm assuming you're actually using the RNG; if you only generate 2 bits of output per minute, you can get away with all kinds of dumb crap.

> So it depends on the definition of "block".

It's the same definition as any other (2)read syscall. Assuming a 32-byte read from /dev/random[0], it's equivalent to reading from a pipe with at least 32bytes buffered if the RNG is already initialized (read returns immediately); if the RNG is not initialized, its the same as reading from a empty pipe - the kernel switches to some other process after making a note to resume the calling process when some event happens ((2)write for a pipe, RNG initialization for /dev/random).

0: Or /dev/urandom, which should be literally the same character device, because there are never any legitimate reasons for them to differ.
> It's also a crap deal for buyers. If Telegram did an ordinary IPO, you'd get stock, a share in the profits of the company, and voting rights. "Grams" give you none of those things.

This is the part I never understood. Even if you could suspend disbelief over the regulatory risk of this whole thing, it still seemed like a fundamentally bad offering.
This is perfect, I've been looking for something like this – thank you!
This subject is discussed (although from a different angle) at length in Douglas Hofstadter's book Fluid Concepts and Creative Analogies. [0]

There's also good reading to be done around this subject as it pertains to the problem of induction. [1]

[0] https://en.wikipedia.org/wiki/Fluid_Concepts_and_Creative_An...
[1] https://en.wikipedia.org/wiki/Problem_of_induction
They have been "donating" simply to get headlines so the American people complain until Trump apologizes for calling it a "Chinese virus", then China will agree to sell the US masks and price gouge the US. Trump apologized last night and wouldn't you know it, Beijing gave manufactures the go ahead to contact various State and City governments to start price wars internally.

You are correct, China has the capacity to manufacture and supply the masks, but they haven't because they are politicizing this and otherwise price gouging. What they don't realize what they are actually doing is lending legitimacy to the Chinese-made virus conspiracy theories by doing these things...this will back fire against China in a very big way.
I would bet the number of people on HN who buy a phone based on the processor is vanishingly small. Myself included. Maybe remove a couple of 9's and your second statement would hold too.
I agree here. Also myfitnesspal doesn't let you easily correct things for being wrong; case in point many products list only the calories for something, and not the macros/nutrients. I often search for something as a proxy for what I made myself, so don't have the stats, but do know it doesn't have 0g protein, 0g fat, and 0g carbs.

Basically it doesn't seem to want to help you flag things to make it better. A collaborative enterprise would.
If it was truly processing on the browser, we wouldn't have jagged it so easily.
I'm surprised no one mentioned Sleep as Android yet... Super-integrated into third-party tools (sometimes as paid extras)
It's the exact opposite. Without User-Agents, sites need to depend on feature detection, and closing the feature discrepancy between Chrome and other browsers is more complicated than just spoofing your UA to get Google to serve you functioning versions of their products.
Coronavirus hospital bills: A look at the costs for Americans
If that happened you probably weren't ready to overload it. If you try again make sure you have 10 cores
So that’s one in ten trillion, or did I miscount the 9s?
Looking forward to the text-based UI framework inspired by SwiftUI alluded to at the end of the post.

Python's Urwid is fun to play with but I find it difficult to compose the interface I have in mind. Node's Blessed looks like a great improvement, and React-Blessed brings the declarative, state-driven model to the terminal. But I really prefer to not write system utilities in JavaScript.

Unfortunately Swift's cross-platform support leaves some to be desired, which probably leads me back to Urwid.
Exactly, and when they get caught, they get fines or prison. Sounds good to me, let's ship it.
What would make you think so? I was in fact alluding to fallibilism.
Most government traffic data is collected using Bluetooth scanning rather than GSM. That is not to say that the private carriers and big tech companies are not collecting data, then selling it to the government. These companies get around privacy laws through their EULAs that 99.9% of us never even read.
Does CloudFlare plan to get their kernel patches merged upstream?
When I was a kid, I started with BASIC, but I thought of "real programming" as being compiled languages, particularly C and assembler. Then in college I had a course where we wrote microcode for an imaginary CPU. FPGAs weren't really a thing then, but I would have liked to take a course with those. Now after years of Perl and SQL, I've come full circle back to (Visual) Basic.

But I would say assembly language is generally easier than javascript. In most cases (maybe not x86) there's a limited number of operations you can perform, and straightforward conventions on how to do them. Everything is documented (yes I know you can quibble with that, but relatively speaking) and there aren't ten different ways to do something of which 9 are wrong. You aren't dealing with all the layers of abstraction that tend to leak through either.
WhoCrashed – Automatic crash dump analyzer
The most important bit:

"It seems to be very hard to get some people to understand that the number of “tests of string theory” is not “very few” but zero, for the simple reason that there are no predictions of string theory, generic or otherwise."

What's the counterargument to that, then? I'm curious!
Got it. In that frame, Square and Varo Money would be challenger banks (that got started as neobanks) because they now have licenses. Chime, Sofi and others would be neobanks, correct?

Never thought of this distinction, but I don't hate it.

I think a material distinction between Apple/Amazon etc and Alibaba is that in Alibaba's operating environment there wasn't a strong digital financial ecosystem to compete with (not to mention that they were a national champion). I'm not convinced they all can do exactly the same thing Alibaba did. Apple is edging it's way there and doing it in an original way, but they're not doing it in a way that is in line with what I described at all (for example, if Apple were pursuing a vertical neobank strategy, they would launch a banking service for appstore developers, who AFAIK are the only customer segment for whom Apple is an income driver). For Amazon it could be sellers, for Google it could be Adsense advertisers, and I'm not sure what the equivalent would be for Facebook.

I also think a reason these folks havent gone the lending route (other than Amazon) is because I don't know if its believable that their data could be differentiated for lending purposes. Just a thought.
I've been using rsnapshot on /home for about 8 years. I run it once an hour in a cronjob. After using NetApp file servers with .snapshot dirs it is great to have something that kind of emulates it.
Ideas to Help Your Business Survive 2020
I wanted something that I didn't need to wear to bed, so I tried the Beautyrest Sleeptracker Monitor. You place a sensor under your bed and it automatically detects and tracks your sleep, heart rate and breathing rate without having to open an app or anything.
I've heard anecdotally that the DOD takes privacy and security significantly more seriously post OPM hack.
Anecdotal doesn’t mean a lie. Anecdotal means n=1, or more broadly, trying to extrapolate from a narrow sample to draw a broad conclusion. This meets the exact definition of anecdotal.

You’ve moved the goalposts to say that if it kills even one young person then young people generally are at risk. The claim was never that zero young people have died. Just vanishingly few.

DR. BIRX (March 23, 2020):

"In the mortality data that has been provided to us, there has been no child under 15 that has succumbed to the virus in Europe. There was the one 14-year-old in China. So we still see that there is less severity in children, and so that should be reassuring to the moms and dads out there.

To Generation Z and to my millennial colleagues who have been really at the forefront of many of these responses: Less than 1 percent of all the mortality is less than 50. And so this is, I think, also a very important point.

That doesn’t mean that individuals won’t have severe disease. So still 99 percent of all the mortality coming out of Europe, in general, is over 50, and preexisting conditions. The preexisting condition piece still holds in Italy, with the majority of the mortality having three or more preexisting conditions."
On Windows, I don't need to use Docker in order to run a program in a reproducible way. I just download a program, and in 90% of cases it "just works" whether I'm running Windows 10, Windows 8, or the decade-old Windows 7.

Furthermore, installing that program will (again, in 90% of cases at least) not affect my overall system configuration in any way. I can be confident that all of my other programs will continue to work as they have.

Why? Because any libraries which aren't included in the least-common-denominator version of Windows are included with the download, and are used only for that download. The libraries may shipped as DLLs next to the executable, which are technically dynamic, but it's the same concept—those DLL's are program-specific.

This ability is what I really miss when I try to switch to desktop Linux. I don't want to set up Docker containers for random desktop apps, and I don't want a given app to affect the state of my overall system. I want to download and run stuff.

---

I realize there's a couple of big caveats here. Since Windows programs aren't sandboxed, misbehaving programs absolutely can hose a system—but at least that's not the intended way things are supposed to work. I'm also skipping over runtimes such as Visual C++, but as I see it, those can almost be considered part of the OS at this point. And I can a ridiculous number of versions of MSVC installed simultaneously without issue.
So who do you get from 4.5GiB/s no encryption vs 850MiB/s with encryption with no other information to understanding whether there's a bottleneck in some unspecified encryption engine (with unknown throughtput and setup latency)?
Is that realistic? Many of the most vulnerable people are in nursing homes with a lot of younger staff, or else they have to go to the doctor/hospital frequently for other reasons. It’s hard to see how it won’t end up infecting a huge number of these people if we let it spread at the max rate.
Are you thinking about your business in a post Covid19 world?
Regardless of trade policy, the government should prepare for disasters.
Firefox's low-latency WebAssembly compiler
I've long thought this, but you've articulated it way better than I ever could, so thank you.

I'd argue that the "smaller country" explanation is also over-used.

For example, when single-payer healthcare, gun control or effective government comes up, I often hear the excuse "The US is way more populous than $nation_x so it would never work here!".

When asked to further explain their reasoning, many (certainly not all) can't seem to. It's like they never think past the nation-size excuse because it's simply accepted as fact.
Second to last paragraph:

> We are going to submit this work for inclusion in the main kernel source tree, but most likely not in its current form. Although the results look encouraging we have to remember that Linux is a highly portable operating system: it runs on powerful servers as well as small resource constrained IoT devices and on many other CPU architectures as well. The current version of the patches just optimises disk encryption for a particular workload on a particular architecture, but Linux needs a solution which runs smoothly everywhere.
My site offers appointment scheduling, my customers like to put our site inside an iframe on their site so their users don't get sent off to a domain they don't know. Our site needs cookies for sessions, no tracking is involved, I would say that's a perfectly legitimate use of third party cookies.

I just tried the new Safari Preview and this indeed stopped our framed web app from working. I managed to get it somewhat working again by asking permission via the new Storage Access API. Yet another popup users need to click through, ugh. I also managed to get one Safari Preview in a state where it would consistently deny access, without prompting the user again. This is going to make for painful support tickets.

I guess a more permanent solution would to ask my customers to put a piece of JavaScript on their page so we can set first party cookies but that seems a support nightmare as well. Any other suggestions to work around this would be most welcome.
> they all seem to be hell bent on keeping users actively engaged instead of actually helping them hit their goals

That's a fundamental tendency for any profit-driven business: The more they keep you using it, the more money they make.

To avoid that tendency, you'd need to make the app open-source and figure out alternative ways of funding its development (donations and/or grants).
Got it.

For Instagram; they have creators (who create content, make filters etc) who already get paid by Instagram when that content is sold. No idea how large that business is, but it's a case where instagram is impacting the moneyflow. They would definitely not be a vertical neobank for consumers. Way too broad.

For Spotify - they are in the money flow for artists. The vertical neobank would be for those artists getting paid.
Nice. I sometimes browse in https-only mode using HTTPS Everywhere addon by EFF (Handy when connected to shady free wifi hotspots). Although I have to whitelist the captive portal as they seem to be exclusively in HTTP
Dreem 2* is probably the best tracker you can get to use at home.

The band is not uncomfortable (after a couple of nights, it's very strange at first) and it will give you lots of insights other solutions can't.

You do have to put it on before bed and take it off and charge in the morning though. And it's expensive.

* https://dreem.com/en
> Google Chrome is so dominant in both browser-making and standards-making that we’ve forgotten the browser — and user — is always king when it comes to the web. If users want permanent storage they will use alternative browsers for those particular sites.

No, they generally won't. There also aren't really any "alternative browsers" on iOS, they're all Webkit-based.

> So why wouldn’t user settings exist for other kinds of permanent or session storage?

Nobody is saying there shouldn't be any settings or consent in this regard. What we get here is not a setting, we get one major player deciding that there will be no way to properly implement offline web apps on their platform.
In addition to the possible reasons stated by peer comments, revisability. One-click builds are just as attractive for writing as they are for programming.
Is the patent part true?
One homework problem I had in a computer architecture class circa the late 90s was, here's a hypothetical computer, now implement this instruction using the given microcode definition. I really enjoyed it because I was able to do it in much fewer micro-ops than the instructor expected.
> most of civil engineering or most of plumbing

both fields that have strict educational and credential requirements to practice professionally. Both strictly - dare I say it - gate-kept.
We know ending social distancing will lead to more deaths, in one chart
Related for work: Cool Retro Term (CRT) - an actual retro terminal for your day!

https://github.com/Swordfish90/cool-retro-term
Looks like HN has broken their server. I am getting a "Failed to send request to server!" error when I upload an image.
It is a power move because they use a chrome id to identify you. User agent isn't important to them by very important to others.
I miss the WakeMate... it was the only sleep tracker that worked exactly the way I wanted. Is there anything out there comparable nowadays?
Exactly right! It amazes me how close to our current reality the movie "V for Vendetta"'s reality was.
The Opposite of Network Effects
As an update. Our state went to shelter in place and we have decided that our setup cannot go on during a shelter in place order. So we have postponed it for the duration.
Not a hardware solution but it's being talked about today, I wonder if using OBS to capture the video and outputting it to v4l2 loopback with https://github.com/CatxFish/obs-v4l2sink and reading it in zoom that way would be better. Just a thought, hope this helps.
4 possible reasons why your Docker containers can’t talk to each other
Modern disks use much bigger sectors. See https://en.wikipedia.org/wiki/Advanced_Format
Unfortunately once infected, that risk-taker will infect others and accelerate disease growth rate.

Infecting others who have no option to completely isolate or are just plain unlucky. Some of which will have possibly life-long lung damage. And some will die who would have otherwise survived.

Responsible people isolate, because they don't want to harm or worse, kill others.
Withings Activite are great watches. You don’t need to charge them, just change the battery once in 7 months and that’s it. They track my sleep quite well.
Crowded cities and lonely country: See your county’s hospital bed capacity
Working from home is a godsend! Yes, now's not the time for the litmus test but for most people, their commute is the most stressful time of the day, at least under normal circumstances. We are not working under normal circumstances at this time but as a net result, the Earth's air is becoming cleaner, we're burning tons less fossil fuel and although I understand the demands of child-rearing while trying to be productive, we are getting to spend more time with our families.

Don't allow the stress of the situation to color your judgement of work from home. It is a good thing in our modern time.
Arbitrary government rules are never the solution for issues.
The thorny issue here is that this is all public information put forth willingly by people. These are not leaked medical records. In a way these abilities are like a person saying "hmm isn't that the guy from that thing a while back?"
What are the limits of what is allowed to do with public data? I don't have a clear opinion.
Yes- you nailed it. :)
Without a point of comparison this is meaningless. Do command economies have a "mask czar" that makes sure nobody runs out of masks? And does that, in general, work better?
I find that the water method results in crystals staying on the sides of the bottle that we’re above water. These serve as nucleation sites to recrystallize the honey faster.

And the label is nice if you have lots of varieties of honey :)
The article specifically mentions -50 degrees (by using dry ice) and a special diet.
Red and Blue America Aren’t Experiencing the Same Pandemic
When you put an application in a container, something that often breaks is the connection to the database and other services. If you're struggling to get two containers to talk to each other, you can try these 4 troubleshooting steps to quickly fix your issue. In short:

- Containers should be in the same network

- Connecting to a container by its name isn't possible in the default network, create on of your own instead

- Make sure you are using the correct IP address

- The network should have ICC enabled (it does by default)

In the article, I elaborate a little bit more on each bullet point and show you a solution. This isn't a comprehensive list, but hopefully it helps some folks who have already spent several hours debugging their issues.
If you have the new Chromium-based Edge ("Edgium") installed: the compatibility list at edge://compat/useragent is really interesting.

Edgium pretends to be Chrome towards Gmail, Google Play, YouTube, and lots of non-Google services; on the other hand, it pretends to be Classic Edge towards many streaming services (HBO Now, DAZN, etc.) because it supports PlayReady DRM, which Chrome doesn't.

[Edit] Here is the full list: https://pastebin.com/YURq1BR1
Thanks. We're open to the new ideas. Feel free to share some :)
Ireland tried to give a great deal to Apple. The EU didn't take it very well [1]. I wouldn't be surprised if the EU will investigate Irish GDPR enforcement.

edit: also France did fine Google just fine.

[1] https://en.wikipedia.org/wiki/EU_illegal_State_aid_case_agai...
Ask HN: Best way to find OSS projects that are looking for contributors?
Pretty self-explanatory. Would love to use some of my extra time to help any OSS projects that fit my skill set (and give back). Any recommendations on best way to find these type of projects?
It's not open source but I'm working on an app to make nutrition tracking easier, it's called Bitesnap. I'd be open to open sourcing parts of the app and will open up an API for it soon.

I'd love to hear what ideas and features you have in mind.
Covid-19 and Human Irrationality
Are some of the suggestions FOSS and/or privacy-respecting?
Program logs are not the place for ads. If everybody did it, your logs would be unusable. The fact that this author didn't care about that reeks of entitlement.

Despite the fact that big tech makes money selling ads - none of those companies exhibited such trashy behavior.

Asking for a piece is not the problem. If I asked you if I could marry your daughter - no problem asking that right? But if I asked you while I was banging her right in front of you that would be a bit trashy. See the difference?

Personally, I've used this piece of software - but if it didn't exist, there are many, many other options for me and I wouldn't lose one wink of sleep over it.
I think you based this counter-argument on the title instead of the article. The article says:

> According to the report, both Google and LG are opting for the Snapdragon 765G, but not because it’s just saving them money. It’s Qualcomm’s first SoC to sport an embedded 5G modem saving manufacturers a ton of design hassles.

And that Xiaomi you linked doesn't have mmWave 5G. So Xiaomi avoided the design complication the 865 results in by just not having the full radio feature set.

This then is the other side of the problem with 5G being not the same thing as 5G. It's not just carriers that get to save money rebranding 4G LTE as 5G, but also phone manufacturers can now also claim 5G without actually supporting all of 5G. I wouldn't be surprised if mmWave 5G gets branded as 5G+ or something like that to differentiate itself from 5G-the-rebranded-4G-LTE.
Video: Advanced LinkedIn Sales Navigator Tips and Tricks
Facebook also uses the user-agent string to determine which version of a site to send to someone. I installed a user-agent spoofer a while back and messenger.com would fail due to it every few refreshes (as evidenced by JS console).