skysight-inc/HackerNews huggingface dataset:
COVID-19 is endemic. Even if first-world countries like the ones you mention can control it, it just takes one infected traveller from a 2nd/3rd world country to restart the whole thing.

The reality is that COVID is a relatively minor ailment, which is not deadly for the vast majority of people - the CDC estimates its IFR at 0.26%:

https://in.dental-tribune.com/news/new-estimate-by-the-cdc-b...

There are already no excess deaths in the USA: https://www.cdc.gov/nchs/nvss/vsrr/covid19/excess_deaths.htm

I think its quite likely that without the media storm, we would have put it down as a really bad flu, once in a quarter century, and got on with life. Last time Sweden's death rate was this high was during their 1993 Flu pandemic (an event which is entirely forgotten).

If we value life, we are about to bring a huge amount of misery to the world from our lockdown policies, already pushing 71 million into extreme poverty: https://blogs.worldbank.org/opendata/updated-estimates-impac...

And allowing existing, mundane diseases to spread rapidly: https://www.nytimes.com/2020/06/14/health/coronavirus-vaccin...

The underlying factor is the aging of populations in the West. Look at the forecast age profile for Italy in 2050: https://www.populationpyramid.net/italy/2050/ about 13% of the population will be aged over 80! Mundane flu waves will kill scores of people, simply due to the demographics.

It is unfair to throw the rest of the planet's population under the bus to protect Baby Boomers in the West.

Its also remarkable that we can muster such effort to 'save' a fraction of the population, already sick and elderly, yet do very little to combat climate change which will impact humanity and the planet forever - not to mention the lives saved now from reducing air pollution.
I've been working on a few different things. At the beginning of the lockdown I was super into Animal Crossing so I build https://ac-catch.com. I'm happy to say that the site still gets a few thousand visitors every month.

More recently I've been working on a visual React prototyping tool, which has led to a few smaller libraries. The most recent of which is recoil-undo, which is an addon that adds undo support for the Recoil state management library. https://github.com/SawyerHood/recoil-undo
Me and my friend finished our News API. Newscatcherapi.com
Setun
It's enough to benefit from types, assuming no large swathes of inline literals.
When did you get to the point where you were confident enough to hop on some opensource shenanigans?
I dont actually know of any off the top of my head, which is the point of my post. Successful, self doubting entrepreneurs seem rare, successful high arrogance researchers seem rare. I can think of a few executives that seem like decent people, but I cant think if anyone that doesnt act like they know all the answers
I mean, piece by piece authoring could still be done on a blog. Which seems better because you're able to edit it afterwards (if you want)
Many people -- everyone? -- repeat what was said? Not sure I follow
I wonder if perhaps a better analogy is that this would be more like Germany building World War I statues in the 1940s... the Southern economy and infrastructure was by all accounts completely wiped out by the civil war, with everything that entailed.
WA9ACE

Like daringfireball met with pinboard tweets, and decided to write about dev, ham radio, politics, and motorcycles.

https://wa9ace.net
I thought this was going to be a link to a Python tutorial.
I re-released an old Action-RTS game onto Kongregate where it's been played 45k times so far. I started a mailing list for a sequel which already has over 200 signups!

https://www.kongregate.com/games/Frenchie14/factions
I hope so for the planet at least. Millions of people driving to and from work every day in cases where it's not needed is such a waste of resources and time.
They're addicted to attention. Twitter is engineered to encourage this.
I would often "see" the second hand tick, but not move forward by a second. More like a "flick" than a tick.
I had thought about making something like this in the past. Really like the execution. Hope you are finding your audience and getting a sustainable business going, the world needs more of these.
A lot of dentistry is elective just like other forms of preventative care. But that doesn't mean you should push it off indefinitely. And if you look at the various projections, it increasingly doesn't look as if pushing this sort of thing out a couple of months will necessarily get you to the point where "everything's fine!" People don't go to dentists because it's a fun but unnecessary activity.
A new JavaScript/TypeScript bundler written in Go that's 10-100x faster than Webpack, Rollup, and Parcel:

https://github.com/evanw/esbuild
Certainly you didn't go through the entire pro con list of Node over other languages and go "it must be developer laziness!"

Easy to reason about, great performance for most cases, simple to debug and write code for, a plethora of libraries, easy to ship, no need to have different teams for backend/frontend, and minimal tooling needed.
Hey.com is onto something with its tracking-pixel blocker
WOOF! Sometimes it doesn’t load the MS data because the website I’m scraping changes their tables. I get the data per request...never got around to scraping it and saving it from a DB, which would be more reliable even if they changed their HTML markup
Reflex: A collection of Gatsby plugins, themes and pre-built blocks
A kid
Sure: https://www.youtube.com/playlist?list=PLLcWlBThjQPyrDDy3UIW8...

I work on a few other Esperanto projects in my spare time. If anyone's curious: https://martinrue.com/projects/
In much of Europe it would be a big challenge to get more than ten miles away from an inhabited building .. and the places that you can are then themselves busy tourist spots.

Even when you do the terrain isn't anywhere near as inhospitable as the American desert.
There's just not much value at this point in discussing what might have counterfactually happened. Getting out of the current crisis takes priority over preparing for the next one.
Many good projects listed here.

Ask HN: What's your quarantine side project?

https://news.ycombinator.com/item?id=23170881
A twitter thread to answer your question
https://twitter.com/Foone/status/1066547670477488128
I lost all energy to work on my ongoing Big Projects and ended up doing a lot of furry porn commissions.
Perl 5.32 Released
Making hand sanitizer from raw ingredients. Added some raspberry pi/nodered and esp8266/tasmota for process control. Has been a ton of fun.
Lisp is important for its intellectual contributions, not for its use in large production systems.
Managed to push more videos on my tech youtube channel that are better quality. Wrote 3 movies scripts hoping I can get 3k funding in some way to at least shoot one. Lost all contracts of freelance jobs I used to do. stressed, anxious and depressed and in financial ruin am 20days late in house rent with only 5 bucks and am completely out. Weirdly enough I still smile and laugh at memes and hopeful something will come through even though I dont know what it will be. Mixed feelings and reinventing. End of rant.
South Korea does not share a border with China.
Got round to updating my YouTube channel more regularly and finally finished off a project that has been on the back burner forever. Managed to actually ship on time for my wife’s birthday.

It’s all powered by an ESP32 on a custom PCB that I designed and built with a web based UI that is hosted on the device.

https://youtu.be/3wEAKVvzJyA
A new shell: https://github.com/geophile/marcel.

- Based on Python -- filter, transform, etc. using Python functions.

- Pipe Python values, not strings.

- Database operations from the command line.

- Run commands remotely and combine results.
I wish I could down vote this twice.
Well, I simplified that a little bit. Walls are supposed to contain space filled with insulation, so it would have pretty standard energy efficiency.
There is two changes that had a surprisingly large impact on the perceived flow and effectiveness of my daily work:

1. Ditching notebooks for fast desktops

2. Replacing wireless connectivity (esp. networking) wherever possible.
I had a really bad experience in an organisation possessed by a platform team. A small number of individuals were rolling change after change that impacted hundreds of engineers, halving their productivity and halting all development to a grind once a month.
Mark's Dev Blog

I wrote extensive detailed technical posts on React and Redux usage and implementation.

https://blog.isquaredsoftware.com
Finished Metalens v1.0, Hacker News iOS client with some extra bells and whistles.

https://www.3am.engineering/2020/05/metalens-for-hacker-news...

Got into woodworking, it really helps with anxiety.
Built some outdoor/patio furniture, got a few more tools and started doing some more advanced indoor stuff.
Nice! See also https://bdistricting.com/2010/ and http://autoredistrict.org/
I like how short yours is—I really must use Object.assign() more. I hadn’t heard about append(); since my original version supported IE it had to use appendChild() in a loop and I never realized there was a better option.

It looks like append() also accepts strings directly. This eliminates the need for $T, which makes things even nicer.
I upgraded my 3D printer's X and Z axes to MGN12 linear rails in order to stiffen up the extruder significantly. I also switched the hot bed from glass to a magnetic pad.

I finished a PID toaster oven project from a few years ago. I've been using it to dry out filament. I also made a nice filament dry box to battle oozing.

I thought I was having anxiety over the last couple months, but it just turned out to be all the nerves in my heart electrically failing for no reason. Now I have a pacemaker. I ordered some electronics to capture my own ECG traces so I can detect the pacemaker pulses for fun.
I completely agree. Wireless works for me 99% of the time, and it's really, really convenient.

I was a Bluetooth headphone holdout, but getting a set completely changed my working life. With wired headphones I'd forget they were in and pull half the stuff off my desk when I got up. The wires frequently broke. The absolute convenience of a pair of good Bluetooth headphones is totally worth the latency. It's not even that bad on my plantronics over ear headphones - certainly usable for calls and TV. They've been an absolute life saver for video calls when there's background noise.
In many US jurisdictions, the decision over what police body cam footage to release is left to the police themselves. For example:

https://www.denverpost.com/2019/11/18/body-camera-aurora-pol...

> Police Chief Nick Metz said he wants to release body camera footage from the August death of Elijah McClain to lend more transparency to the investigation. But three months later, police still have it — advised by the district attorney’s office to keep it in house.
> Friendly bit of advice, you may want to work on your hubris. In general, when a group of experts implements a complex solution there is a reason for it.

As an aside, i work in the software industry, and here, that is absolutely not the case at all.
I was producing a podcast with a close friend and realized that there wasn’t really a way to share and gather feedback for my podcast so I built an app for it. Plug an RSS feed, send an invite out and you’ve got yourself a community :)

Would love your feedback:
https://withohana.com
I've written SAAS called Docula (document generator that doesn't suck).

I've been programming professionaly for close to 20 years and no matter what I always ended up writing PDF generator for one case or another. This time I've had to write another PDF export again and I've decided to do it right this time.

Having some unexpected extra time I've decided to create WYSIWYG editor in similar fashion to Figma or Zeplin where you set your components and then you just call API endpoint with json data (variables, collections...) and you've got your pdf file

Stack is quite simple: Rails app for all the book keeping, visual editor is written in vanila JS and the generator itself which takes variables and template data (both json) is written in Go.

I am just getting ready to launch it, so if you are interested you can sign up at http://docula.app and I will send first batch of invites in month or so.
Transportation Renaissance
South Korea's only land border is with North Korea. The GP was correct that (in this context) for practical purposes South Korea is an "island" because there's relatively little land travel between North- and South Korea.

Map: https://www.google.com/maps/d/viewer?ie=UTF8&hl=en&source=em...
Here are some harrowing facts about Romania:

Romania "contributes to 21% of registered victims, 21% of suspects of conducting trafficking and 44% of prosecutions at the EU level.".
https://www.euractiv.com/section/all/opinion/human-trafficki...

"Romania is plagued by a seedy evil: sex trafficking. It’s Europe’s undisputed sex worker production factory and it might be interesting to understand why.
"
https://www.insideover.com/society/how-romania-became-europe...

"Cluj-Napoca, Romania’s fourth largest city, has the dubious distinction of housing Europe’s largest waste-related ghetto."
https://meta.eeb.org/2019/08/29/treated-like-trash-how-roma-...

"A newspaper investigation found that disinfectant used in Romanian operating rooms was ten times weaker than it should have been, and the people are angry.
"
https://www.vice.com/en_ca/article/dp5a3m/romania-hospitals-...

And the list goes on. It will be 2200 and Romanians will still blame it on communism. Even here you can see many are trying to bury rampant corruption and discrimination. It is so common in that country that the society will instead try and hide facts only to sugar coat things.
Made a new release of PJON: https://github.com/gioblu/PJON

PJON® (Padded Jittering Operative Network) is an arduino-compatible, multi-master, multi-media network protocol. It proposes a new Open Standard, it is designed as a framework and implements a totally software-defined network protocol stack that can be easily cross-compiled on many MCUs and architectures like ATtiny, ATmega, SAMD, ESP8266, ESP32, STM32, Teensy, Raspberry Pi, Linux, Windows x86, Apple and Android. PJON operates on a wide range of media and protocols like TCP, UDP, MQTT, ESPNOW, USB, Serial, RS485, LoRa, PJDL, PJDLR and PJDLS.
Maybe most people are wrong after all.

There's all this talk of ethics and of logical fallacies that's making the rounds, and then you have this failure to realize that non-techies are conditioned to see technology as some sort of black magic that you have to be a special kind of not-quite-person in order to be able to make sense of.

No matter what spin you put on it, life in our society is not simple. Any kind of tool tends to work better if you're using it with some degree of understanding how it works.

If only our industry would somehow magically stop enabling entitlement and complacency (and make it easier for users to "do their homework")... then maybe things would actually "just work" much more often.
Sounds about right, good to rule out any sort of stroke… Though honestly that pulsating phase the article highlights was the least of my problems. For 10 minutes or so while it’s there you can at least tell something’s wrong, for the rest of the day it’s a treacherous blind spot that’s easy to forget about.
This certainly depends on what the code does and on the use case, i.e. on how critical reliability and performance are. 10k code in a simple web application prototype that will be trashed in 3 months is not "a lot", because it's not critical and piling up technical dept is not a problem. 10k code to specify the core algorithms in a mission-critical, long-living system is "a lot", or at least "much more", because it needs to be crafted and maintained with immense care.
Finance app for stocks on event basis.

https://stockevents.app
An Opportunity That Can Create a Goldmine
IMO there is no question about metric system's usefulness especially because our counting system is in base-10. Metric system is tailored to that, whereas US ANSI system is tailored for base-12, which is the wrong base to work in.
Built a self hosted alternative to Google Photos for my family. Will be productionizing it soon.

Here’s a sneak peak: https://youtu.be/b5XN5GMmc6I
Bitcoin Venture Era
If such (refactored) method is being called from code that's not covered by tests

Well there's your problem :p

I agree that if code has no tests, it's more likely to be correct if it's in TypeScript than JS. But I don't consider that an acceptable bar, so if I'm doing your code review I'm going to ask for tests in either case. And once you have tests that verify the behavior of the code, you're not getting much incremental benefit from type checking.
Deno is having problems with TypeScript, but TypeScript is not the cause of that problem. The problem is a self inflicted issue of a name collision of their choosing.
Thanks!!

No official roadmap (such is Open Source), but:

* Rust Conversion (got a proof of concept, need to productionise it) - Anki Desktop has moved to Rust. We can unify all of the platform, and remove most of our backend code and maintenance burden.
* Android 11 has made significant changes to how applications store files on the device (Scoped Storage). I expect this will be a nightmare to deal with: https://developer.android.com/preview/privacy/storage
* Visual HTML Editor (probably 2.13) - currently editing and adding formatting could do with a ton of love. Typing HTML by hand isn't a great experience for non-technical users.
* User onboarding & UX - We get tons of bad reviews: "All my cards have been deleted" - this is because we fail to explain how Anki/Spaced Repetition works and that we take control of scheduling. People download AnkiDroid expecting flashcards, and we can do much better in this area.
* Performance improvements with larger collections - we're fast, but there's still lots of low-hanging fruit regarding multithreading.
* Background media sync - Medical Students have multi-gigabyte collections (just fixed a bug where some Android systems wouldn't open zips >= 2^31-1 bytes). We're tied to the AnkiWeb protocol for syncing, but it'd be a much better UX if we moved this to the background.

Personal Goals (some point in the future)

* CI/CD improvements - both speeding up build times, adding more styles of testing to the pipeline and adding more auto-linting.
* Accessibility - our TTS doesn't play well with Android talkback; this hurts me to type.
* Better gamepad support
Next time. Making peanut butter and jelly sandwich.
I didn't take it like that at all and I feel you are over-reacting. To me it seems that the author (in his own tongue-in-cheek way) is awed by these clever solutions that natural selection has found.
Philippines central bank: Wirecard's missing $2.1B didn't enter financial system
Seems like USA should at least be able to par with Canada if border geography is a super important factor.
Housing doesn’t get built with hopes and dreams, and there’s nowhere to rent if someone doesn’t acquire and maintain the properties. Sorry to hear you take issue with someone providing essential services at a reasonable cost.
It's hard for me to reconcile that you educate yourself by reading what experts are saying and you still are going about your life as if nothing had happened.

Are the policies and incentives so powerful that it's overriding your knowledge that you and your neighbors would be better off if you continued to self-quarantine as much as possible?
True, generating in new language is the more difficult task. The recognition part is just as important thought. To be able to verify that your own generated output is correct you need to be able to comprehend it.
I think that a significant part of what people see as an aggressive response is read backwards on the countries that happen to have had good results. There are a lot of countries and regions who were praised for their aggressive response in March and April, who've now been memory-holed as their pandemic ramps up. It's fair to say the US made missteps that South Korea didn't, but the idea that there's some universally correct response which can be imposed from the top by fiat seems incompatible with the facts on the ground.
tbh JS is popular only because of browser monopoly. JS became popular because of internet usage otherwise it would just die. It started with 1997 changed little at 1998 and 4th edition was even abandoned lol. and it took so long to evolve after that. in 2019 there was update and from 2015 we are seeing good progress. no we still cannot avoid because browser needs it. Hopefully wasm can replace but it still has long way to go.

So i don't subscribe to idea that js is not popular because of browser monopoly.
This is a great victory for Ecmascript. Typescript is a great hinting support language, I use it with JsDoc to check my (not transpired, vanilla js) code. But it cannot replace JavaScript and is not a JavaScript superset. I think If anyone what to accept the drawbacks of have transpiration of source files can choose better alternative to typescript.
funny one ... "seem to be on something"
This was an awesome read.

This guy is obsessive. He really takes this stuff seriously, and is a reasonably good writer.

It is, however, a long read. I suspect that some editing could have reduced its length.
I invent and design stuff - sometimes I rant and dump my thoughts there too.

Https://letsmeetin.space
Let's say you have a method that takes a thing:

function doSomething(thing) { ... }

How many different possible representations of a 'thing' do you have? A json object? A class object with behaviors? A database id? Some sort of natural key like a SKU? A URL? Is it a metric or imperial thing?

You need integration-level tests around every method call to ensure that caller and callee agree what kind of 'thing' representation to use. Type systems can eliminate this class of bug entirely.
Touchless Networking: like Chat Roulette for business networking. It helps organizers of online events replicate the "mixer" portion of in-person events.

https://www.touchlessnetworking.com/
I've been making music, and especially investigated random / stochastic music with a structure:

https://fligenstein.bandcamp.com/
I am not disagreeing with that?
That is absolutely stunning. My favourite part of flying!
Finished and released the 2.0 version my Mac video utility Claquette.
It steps in where QuickTime Player is too basic and using video editing software like Final Cut is too cumbersome: https://www.peakstep.com/claquette/
Made three more episodes of my fiction podcast The Program audio series (which had its premiere on HN actually!)
null is considered billion dollar mistake but in JS there is 2 null so the statement is not incorrect :P
A... game?

http://fauna.computerpho.be

Still not certain where it's going, but it has but fun getting this far with it
HN gods, an off topic question.

Would Deno become the new Node?

Do you see a vibrant ecosystem building around Deno?

What I am interested to know primarily is, is the architecture / stack / goals and vision that resulted in Deno viable in the long term?
> they don't actually read what I wrote

How long are those texts?

What about trying a maybe reverse text order? Start with: "do this, that, that. Because ..."? The actions first? I'm guessing
This looks rad. Any chance of a Github repo that I can star so I don't forget about this?
Death wish ? That's seems like huge exaggeration isn't it ? This virus is not like ebola where you most likely will be dead if you get it.
> Would share a picture but not really sure the best way to do that.

Imgur lets you upload many photos as an album, with comments for each photo if you want. Aside from that I've used WordPress to quickly put up some content. The hosting at WordPress.com has a free tier, I think it puts ads on the site though. After the set up flow you can just create a post with text, images, files. neocities.org is also good if you want to make a more polished site.