skysight-inc/HackerNews huggingface dataset:
I'm excited that we developed the same thing so close together. I'd be curious what your inspiration was, because maybe it was similar :) We found an article that showed a grandma facetiming to play chess.

We'd recommend checking out Janus webrtc. It worked well for us, and will work on mobile/firefox. We've used it for years, and it's well developed. Video rooms up to 6 people too, so you could have more options for games
I'm really surprised no one has brought up VRChat. Though the hardware requirement may be a steeper barrier to entry, the software is free (non libre) and the experience is unlike any other
Big Tech Could Emerge from Coronavirus Crisis Stronger Than Ever
It's really, really easy to be broke with a six figure salary. All you have to do is spend 99.9% of it every year.

Have you seen the lavishness of the modern US hospital? The art pieces, high vaulted ceilings on every floor, solariums, gardens, decorative architecture... These things are not free. They are very, very expensive! And at the same time, they are fucking worthless in regards to making people healthy. I pay my insurance because I want to be healthy, not so the hospital I go to looks pretty. They are marketing machines that live outside their means, and I should not owe them $5k for stitches. It's fucking insane, and it's greed to use those massive markups on people who are in life or death situations. It's equivalent to wartime profiteering.
Let's agree that that's a fact. That alone does not make for a good HN comment. Indeed if you just use a fact like a club to bash opposing views with, you're doing damage regardless of how facty you're being.

There are infinitely many facts. They don't select themselves; people choose which facts to use and then choose what to do with them. Please don't do flamewar with them here.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
I had the pleasure of starting your book a few days ago and I am really impressed. Every aspect of it is excellent: it feels comprehensive but easy to read, the content is very well-organised and the illustrations are very nice.

I will definitely buy the book once it is available :)
If his chosen technology was wirewrap rather than actual breadboards I would a lot more confidence in this guy's judgement.
I've read the entire post and I still don't know how he did it. And his books are incredibly well written.

The day after I announced publicly I'm writing a book, my wife announced she was pregnant. I still continued writing but the motivation of the first day was halfed. Two weeks later, she told me it was twins, I quickly decided to get a stable job. I still wrote in the evening and weekends.

The kids came earlier then expected, and we had to spend 2 months in the NICU. Writing took a backseat. It turned into a day or two a week. When the kids finally came home... If I could get a paragraph in every week I was lucky.

At one year old, I check the last modified date on the files and it says a month ago. The quarantine helped me get a few paragraph here and there every night. But a good part of my routine has been reading the book to remember what it was about.

I'm really impressed with how Bob Nystrom managed to get 200k words in with life fiercely trying to get in the way.

Your first book was amazing, and I can't wait to get this one too in my hands.
Jonathan Blow on programmer culture [video]
While using Twitter helped a lot to anticipate the events before confinement, I find that it doesn’t help much during confinement. It is saturated with people who are looking for information, while all there is to do is wait. Since there are much fewer people working, there is much less activity/information being created. The next question that using Twitter may resolve now is where this came from, « who did this », « who didn’t order the masks » and so on, it tend to be more conspiracy estimations or yelling at government than trying to anticipate on the crisis, and in that sense it now fits the negative description/addictive-inducing behavior.
The user should exercise caution, but in the use cases provided (a new scihub/tpb domain) that applies regardless.
No, that doesn't solve the problem at all!

AES-GCM was not designed to be used with random nonces - otherwise the nonce space would need to be larger than 96 bits. It was only designed to be safe with a unique counter nonce. That does not always become a problem, but it will in Zoom's case.

Zoom is encrypting a video stream, which means you cannot use AES-GCM wholesale, but have to use it to encrypt chunks of data.

The problem is that 12 bytes (96 bits) of nonce is just not enough, and after encrypting a certain amount of data with the same key, the chance of repeating the nonce becomes rather high. And if you have a long video conference call with many participants using the same key, you'll sooner or later generate enough data that the nonce will be repeated. Once the nonce is repeated, GCM loses its security guarantees.

It's hard for me to estimate how bad it would be, since I'm not familiar enough with the plaintext data characteristics, but in this case it could even be worse than using ECB.

AES-GCM is a cryptographic primitive that is meant for sequential whole-message encryption. The moment you're using it for streaming you are rolling your own crypto. Even if you've used a cipher that supports larger nonces like XChaCha20-Poly1305, you can still not be sure that you're absolutely free from mistakes if you also want authentication, for instance.

Zoom was negligent for just going ahead with AES-ECB, but finding a solution for this problem is not that simple. When you need to stream encrypted data, encrypting it directly with a safe AEAD construction is not always going to make you safe. That's why it's generally safer to use TLS, even considering how historically problematic TLS is. Of course Zoom could not use TLS for streaming video, since this would preclude them from using UDP and allowing for packet loss. I've never encrypted TLS traffic and I'm not familiar enough with other protocols like dTLS and [Noise](https://noiseprotocol.org/) to know if they will be useful in this case, so I won't be making any claims to how easy this is.
@amjd, thanks for sharing. I upgraded it from Python 2 to Python 3, but when I ran it, I got a 404 error on the `saved` endpoint. Does it work for you?

Edit: I see from the other PR it's called `upvoted`.

Edit 2: I changed it to `upvoted` and now I get a 200 OK, but the code crashed right afterwards on `tree.cssselect()`.
I'm learning how to do web development again. I've only been working on infrastructure tools/services at my job, and I'm re-learning concepts like how to authenticate users, and my first time seriously using React, Django and Typescript.

My project is a hosted blog platform where you can edit a Google doc & publish it as a blog post, which is useful for publishing rich blog posts with tables, while keeping features like review/collaboration, tracking changes etc.
Thank you!Great project!
For 5 grand? Yeah fucking right. Why would you recommend that?
Germany also have masses of spare ICU capacity. To the point where they will take so-far-mild cases to hospital at day 5 (the point where you may deteriorate) so they’re ready if they do. Obviously that improves your chances a lot!
https://www.reuters.com/article/us-arianespace-asia/europes-...
With a leak this size that could have blown up the table and caused some serious problems.
I am sorry for being rude and dismissive.

My goal was not to hurt you (you are obviously learning, and I respect you for that), but to warn others who might think these ideas are reasonable and lose money as a result.
Here's a real life example. Suppose, you are a true minimalist and all you have is a backpack with 35 items. You used to make all your money blogging about travel. Your income is now ZERO. What do you do? Now, compare that to a different person who, let's say, has a garage. With lots an lots of tools that he or she can do to create something useful. Or a boat that he or she can live on, catch fish, etc. Now having those items is quite beneficial. Please understand that I am all for minimalism from the consumer point of view, but having lived in a lot of poor countries and can say that US-based minimalist driving force is DEBT. People simply can't afford to buy housing and they are crushed by student debts or debts of other kinds. So they adapt to a certain life style. Which is fine and dandy, but on the other hand instead of going after the root of the problem, you are totally avoiding it on a country-wide scale.
It means "State of the art", which would be roughly equivalent to "as good a result as its currently possible"
Yeah, checkout Maude--really woefully underutilized. Some fascinating things around pathway logic that are applied to biology: http://pl.csl.sri.com
PHP Packaging in NixOS
Hmm, isn't that how scamers operate?
Why Covid-19 has resulted in New Jersey desperately needing COBOL programmers
You'd have to look at the marginal impacts.

You working for them would most likely not push them from failure to success. It would perhaps make success marginally more likely, or perhaps decrease schedule overruns slightly. Or perhaps make not much of a difference at all, depending on how screwed they are.

Of course, the estimate of impact also depends on how you value humans. If you value all humans fairly equally, then Americans who had a job until fairly recently (ie those eligible for unemployment insurance) are already fairly well off compared to the people who benefit from more malaria nets. Especially since their unemployment benefits would merely be delayed, not lost.

Lots of people value those closer to them higher. The most prominent example are family and friends. But valuing compatriots higher is fairly common as well.

Of course, you can give more than 10% of your income as well.
“State of the art”.

But I think your original question is still great:

What does state of the art mean in this context?
Bob, you absolutely rock. Congratulations on this massive accomplishment. I thought back to the sporadic times we hung out and you'd mention the book or illustrating almost in passing... I had no idea the depth of what you were trying to achieve. Then, finally, you did! And you did it astride many unique and challenging passages in life. I especially appreciate how you built it into a habit. You knew you'd finish, you just had to keep going. Right on!!
Is this inconsistency intended?
i love rclone. my only gripe is that the "sync" command doesn't really seem to act like a sync - it overwrites the target directory with the source directory, there is no synchronization between the two. It was just unexpected behavior the first time I did it.

Other than that, it awesome how it works with so many data storage providers. If it helps anyone, the last time I looked at pricing (a couple months ago) IBM had the cheapest per GB cloud storage of all the providers. I already have 1TB of Google Cloud for $2/mo, so I'm using that to keep my life simple, however, it's slow as far as data stores go.
Chloroquine phosphate is fishtank cleaner, and -to humans- poison.

Granted, if you're just dumb and ignorant and choose to take it yourself, that's no crime. But telling others to take poison, without telling them it's poison, should be a crime. Of course, in the case of chloroquine phosphate, if you look at the packaging, you'll see it's poison.
Location: Toronto, ON, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: PyTorch, Julia, Python

Résumé/CV: https://www.linkedin.com/in/aberdysh

Email: a.berdyshev@utoronto.ca

Currently working as a Deep Learning Engineer. Open to interesting projects and opportunities
But when I write articles, how it will be handled by various platforms is on my list of concerns. So many platforms damage things with & < > ' " in them, stripping angle brackets and maybe their contents, and possibly entity-encoding all of those characters. (I find that curly quotes are harmed less often than straight quotes these days!)

When I wrote https://chrismorgan.info/blog/rust-artwork-owl/, which has the title “<_>::v::<_>”, I thought carefully about how it would be handled by feed readers, &c. Fortunately I had already been very careful in the site implementation (e.g. I support HTML in my titles and can strip it or have a different plaintext title, so angle brackets were definitely handled correctly) and had made the deliberate decision that my feed was Atom and uses <title type="html">, so feed readers should all get it right (though doubtless some will ignore the declared semantics and butcher it); if it had been an RSS feed (which doesn’t support declaring the type of a title), some feed readers would have stripped it to “::v::” (and been justified in so doing). Reddit handled it just fine, but maybe it’s just as well I didn’t submit it to HN!
This is a great way explain kubernetes. I'm a veteran user and I'm finding it delightful to read. Consider selling an e-book :)
I'm a big fan of the first two but why KS mentioned in this group of 3? What's so special about it in this combo? Or is it unrelated?
I think he's trying to offer his supply channel to hospitals that are talking about being desperate for supplies.

People keep talking about donations, but the reality is that this is a crisis of supplies, not a crisis of money. My experience matches the parent comment here.
I would have written inhouse plugins for Word - it's actually pretty easy and I don't want to be in the business of writing a word processor.
My tool here can export all of a user's comments: https://github.com/dogsheep/hacker-news-to-sqlite

Not upvoted yet as they aren't in the API I am using.
Sammi is clearly assuming a cryptographically secure hash here which shouldn't provide any obvious problems with the method he proposes as far as I can tell.
Incredibly ironic that Debian is missing from this page.
Unfortunately it's not a joke: 5G FUD has been spreading well before coronavirus, and its adherents are as firmly convinced by it as antivaxxers: https://www.radiationhealthrisks.com/5g-cell-towers-dangerou...

And of course there's lowlife scum trying to make money from this, including literal tinfoil (fine, silverfoil) hats: http://lessemf.com/personal.html#221
Have you checked pldb/db-rel from core.logic?
I took this course with Dan at UW. It was definitely one of my favorite classes. The way he taught made things really interesting.
Great - i started yesterday using org-roam and got many ideas out of my head. Found it by reading about zettelkasten (in the fabolous "Where good ideas come from - The History of innovation") and DevonThink (which i really miss, not avail for linux) and googled for alternatives
Tim Cook: Our teams are working to design, produce and ship face shields
SARS 1st emerged in 2002.

18 years passed without a vaccine.

Was there a recent breakthrough in medical science.

Which now makes a vaccine plausible?
Had a coworker do this as well. Cut his finger, used superclue to hold it together. Turned out well, apparently.

With the Healthcare situation in the US, it's basically past the point of just saying "go to a doctor, don't diy." Now it's just better to give out accurate information for diy people to do it safely.
Try out https://github.com/fulcrologic/fulcro-template
full stack Clojure web app template powered by Fulcro.
Well the hassle in my experience is actually to ensure your mail doesn’t get flagged as spam.

A note about German mail servers: if they have more than one thousand users, they are required by law to setup a surveillance black box for the government since around 2004.
Last update 2020-02-10:

https://wiki.debian.org/WhyTheName?action=info
The Silent Invader (Westinghouse Broadcasting, 1957)
Same in Taiwan, mask making has not been very profitable. Taiwan imports 93% of masks from China.

Govt stepped in quickly on the brink of this outbreak though. Govt called 34 companies together each responsible for different parts of mask manufacturing from material, machine parts, installation, assembly, etc and govt up front paid 6 million USD for 62 production lines to be installed and assigned military personnel to help man the lines 24/7.

Daily mask production ramped up from 3 million to 10 million in 3 weeks. This is only barely covering Taiwan's domestic needs. Taiwan is now aiming for daily production of 20 million.

For distribution, govt rations out all manufactured masks. Currently each citizen gets 9-10 masks every 2 week and I believe each doctor receives 40 per week. The price of the masks for regular folks is fixed at around 1 USD for 6 masks. It is free for med staff.

As for the installed production line, once the mask maker reached the production quota of 5 million masks for a particular production line, the mask maker gets to keep that production line for free. Note that the mask makers, once involved in this project, pretty much gave their business as usual.

I would think it is tax dollar well spent.

EDIT:
Try and include some English references:
- [https://focustaiwan.tw/business/202003090013]
- [https://www.taipeitimes.com/News/taiwan/archives/2020/03/10/...]
- [https://www.taipeitimes.com/News/editorials/archives/2020/03...]
- [https://www.straitstimes.com/asia/east-asia/coronavirus-how-...]
- [http://www.taipeitimes.com/News/front/archives/2020/02/15/20...]
but until now, unless you have remote ssh enabled and you know your worker's laptop's IP, there's no service for Linux to remote wipe the laptop, like in Mac.
Just made it so my kids stuck at home for quarantine could play with grandparents and friends. Will definitely check out Janus. Jitsi was easy to drop in, but mobile would be great.
RedHat Free Courses
Postgres dates back to the era when multiple processes were the normal way of doing this kind of thing on Unix-like OSes, and POSIX threads were often poorly supported on free ones.
I tend to associate the arrogant smugness displayed by characters like Henry Kissinger. With a lack of intelligence, knowledge and competence. Change my mind.
Reminds me of AI generated music which usually sounds a lot like some kind of Frankenstein - sort of recognizable bits and bytes mashed together in barely acceptable composition.
Surprising Ways the Pandemic Is Changing the Environment
Thats a fair assumption. But I did skim to the part that attempted to address non-normality—it doesn’t. Under non-normality, not a single formula in this post holds (“standard deviation” does not exist).
> STLC

>> Software Testing Life Cycle?

> No

Ok. Since you were saying things like "..that’s enabled by an extensive test suite, as well as type specs" I assumed it must be something to do with testing. Must be a programming language I've never heard about then.
There are many many tutorials out there in the internet for learning Emacs. I would agree with OP's suggestion to start with a starter-kit emacs, like Doom or Spacemacs.

You can check out this video which introduces org-roam for total newcomers to the Emacs ecosystem.

https://www.youtube.com/watch?v=Lg61ocfxk3c

PS: The installation for org-roam in doom has gotten significantly simpler since this video. Check out the official docs for updated instructions.
The economic reality is that most of the chinese supply chain that creates most of the masks is KN95 because China mobilized their country for their needs first. Quality is definitely an issue, but the bureaucratic layers of many of the hospitals in the US are definitely protecting the business at the expense of the safety of front line workers. Most of them simply don't understand what is going on at the ground level of the supply chain.
Studying general relativity, since it's the flagship application of my field of mathematics (differential geometry) and yet I only know the basics. It is, of course, the most elegant scientific theory of all time.
What? I live in LA and the majority are not wearing masks. At least on the westside. It's very casual still in some areas. Thankfully I don't see mother's taking their kid to soccer practice still.
Hey! Mine (https://docxmanager.com) is similar but for Microsoft Word on Windows :)
The CDC has begun testing blood for immunity against coronavirus
Weird.. I use rclone sync to move files between OS X in my room to Ubuntu in the garage and both of those to Google Drive. It has always just moved new files or changed files.
Mainly because that insight would be relatively irrelevant and can be extrapolated on tests that actually make sense I would guess. There's a shortage in test capacity right now, especially in those areas that are most affected. Why would one go out of their way to waste thousands on random people?
I feel like there is a project waiting to happen (or that I'm unaware of) to use movies/TV and captions to extract well-annotated audio.

While for copyright reasons this dataset likely can't be released publicly, the method to generate it from materials should be possible to release so that IF you have the source, you can get the annotated audio.
I love C. Lots of people do.
I feel like this might be a required but insufficient condition for what Bob has achieved here. With both of his books, he has taken a somewhat dry topic (object oriented patterns, and now compilers / interpreters), and turned them into books anyone can understand. More importantly, he has somehow made them interesting, in a way that I have rarely seen before.

I suspect you're right, the focus probably helps with the process of distilling the core concepts (which are necessary to convey meaning), as well as the writing style. Picking the right analogies, the right illustrations, then executing them to perfection. I guess the passion for the topic shines through in his writing. Massive congrats to Bob!
Clinton: https://en.wikipedia.org/wiki/Strategic_National_Stockpile

Republican ideology is abhorrent; one doesn’t have to be part of the Democratic Party to recognize that.

https://www.theatlantic.com/ideas/archive/2020/03/conservati...
Jewel Crush Games 2020
My first impression is Draw Something v2.0
> If you Google "Piratebay", the first search result is a fake "thepirate-bay.org" (with a dash) but the Wikipedia article lists the right one. — shpx

How interesting. Bing doesn't do this, which leads me to believe it's not a matter of legality. Is Google simply electing to self-censor results that it'd prefer it's used not to know about? Strange move, especially given the alternative Google does index is almost definitely more nefarious.
Unlikely. Lifespan on nonorganic surfaces is limited to a few days.
Having your house bombed, being drafted and forced to fight a war. Having most of your family die of plague. Being raped repeatedly by a rich man with no way of ending it because you're poor. These are struggles. Trying to work out how to pay your bills, or get up on a Monday morning to face your job, are not in the same league.

Exercise was used as a punishment during most of my schooling. It's not "fun" (otherwise the punishment wouldn't work). "drop and give me 20" is a punishment, not a reward. Getting addicted to something doesn't mean it's "fun".

You may enjoy exercise. Good for you, I'm jealous. Wish I did. But the reality for the majority of people out there is that it's a chore that they'd rather not do if at all possible.

And thanks for telling me about my depression. Please, go on, tell me more about my life that you clearly understand so much better than me...
Just When You Thought the Age of Naval Idiocy Had Disappeared Forever
Znc is great. It’s just a little complicated and I felt since public irc relays were already just that - public - that there should be easy always on BNCs as a public service as well.

This is the path to this destination. :)