skysight-inc/HackerNews huggingface dataset:
Isn't that currently legal and permissible? The precedents keep getting set in our favor (even just this week!) that ignoring terms of service on a service are not sufficient to be "hacking" or "trespassing". Practically speaking, we do see tons of people making alternative Snapchat clients or extensions, and they haven't been able to do anything to them legally... but, technologically, they keep changing their protocol slightly (which breaks older clients, but they have no issue with that; I am not sure to the extent to which they reorganize the data or merely require new and different challenges) to use shifting DRM (which makes it economically discouraged to maintain an alternative client) and then they punish users they detect using slightly non-conforming clients (putting a chilling effect on the market), and since they are also freely able to do that, there's no real hope for any of this thought process to matter. (This is similar, btw, to the issue of DRM actual being effective in the medium term and being likely to win in the long term, which is an argument I have actually had multiple times in person with Cory, as I feel he often discounts the core problem: "asymmetric encryption with cooperation from hardware vendors actually works; and, unless you make it illegal to build closed, unextensible, unrepairable systems, we are going to end up in a crypto-anarcho-capitalist dystopia".)
Wildly overrated, IMO terrible book. I know this will enrage the King fanbois. It's more than 800 pages of occasionally interesting vignettes mired in tedious narrative, and after all that investment in slogging through it, King basically gives up and delivers the worst sort of deus ex machina ending (nukes magically apprear and...something...the check cashed...and we're done here...).
Mastodon implemented Ostatus and currently uses ActivityPub, but its not a fork of GNU Social.
https://github.com/AmboVent/AmboVent

"a team of 40+ medical experts & engineers from Israel released the opensource blueprints for AmboVent
-a low-cost, medically tested #COVIDー19 ventilator device, made from off-the-shelf components, to answer worldwide #Coronavirus shortages"
Together, a Palo Alto couple fell ill. He recovered quickly. She didn’t. Why?
I haven’t read the article due to the paywall, but it’s also worth considering the following quote from the Telegraph on March 23, which quotes Prof Walter Ricciardi, scientific adviser to Italy’s minister of health:

> “The way in which we code deaths in our country is very generous in the sense that all the people who die in hospitals with the coronavirus are deemed to be dying of the coronavirus.

> “On re-evaluation by the National Institute of Health, only 12 per cent of death certificates have shown a direct causality from coronavirus, while 88 per cent of patients who have died have at least one pre-morbidity - many had two or three,” he says.

So while it may be true that many deaths have not been reported, it’s also true that many deaths are misreported.

Source: https://www.telegraph.co.uk/global-health/science-and-diseas...
> I waffled on whether to deduplicate it or let it be. What was the Obvious Right Choice?

What about adding a one line comment that this code can be refactored and improved, and how? But not doing anything immediately.

If you run into this annoying code repeatedly, then, it can be worth taking the time to refactor it.
I just installed on a Debian 10 machine, then on my old Android 6.0.1 junk tablet. No problems on the PC, while the Android one always crashes when attempting to pair with the PC by pointing the camera at the QR code, and adding manually the exported account on the network hangs indefinitely on the "adding account" window.

Not a big issue since I don't carry the tablet around, just to let the developers know if they read here.
Without getting too philosophical, I would say the best quality language is the one you can most confidently write in that can solve your problem.
can you do encrypted communications with a ham license? (does spread spectrum qualify?)
yes, it's called bless.

https://github.com/Netflix/bless

there's also cashier

https://github.com/nsheridan/cashier
Hungary's Prime Minister Orban Is Allowed to Rule by Decree
Was he denied it for security reasons? Or are you saying it is scary we didn't let him in?
That's for whwat is called "WiFi 6E"
https://www.wi-fi.org/news-events/newsroom/wi-fi-alliance-br...
Thanks for the link. About the lack of resources problem though, I have a few points to make.

I think one of the unfortunate things that happened is indeed the arrival of new languages. Go, Rust, Swift, whatever is taking away a bunch of senior developers to work on those. Even though Python is still "most wanted" and "most popular", imho that does not reflect the reality among senior developers who are capable of taking on large tasks like this.

Sometimes the frustration expressed by package management has more to do with build dependencies rather than the distribution itself. Like a library that has a C dependency. In this context, the world of Go is equally messy, when CGO is involved. Luckily in their case, most people do rewrite libraries in Pure Go.
> I've been at an academic lecture where a process control engineer used the example of air conditioning to explain that when your system is controlled, you have to be extremely careful about correlation and causation. If you're not, you can very easily conclude that because the room is hot whenever the AC is running hard, that the AC running hard makes the room hot. He then showed that biologists were making this mistake with respect to certain biomarkers and cancer.

I’d enjoy hearing more about this. Go on, or point to more info?
Janus was a good Ada-83 compiler. Late model Ada is a very updated beast. No idea what Ada++ is relative to modern Ada.
My understanding is that in many countries, the "Covid-19 deaths" count is the number of people who tested positive (i.e. confirmed cases) who subsequently died.

This is different to the way deaths are normally attributed to a cause, in that every single death of a person who tested positive is recorded as a Covid-19 death regardless of the severity of their Covid-19 symptoms or any other factors. This has an upward pressure on the reported Covid-19 mortality vs. other diseases.

Separately from that, in any country there are of course people dying who were not tested before death and thus were not a confirmed case. They are not recorded as Covid-19 deaths. This has a downward pressure on the reported Covid-19 mortality.

The relative magnitude of the upward pressure and the downward pressure are pretty much unknown at this point.
But the brain clearly doesn't have an accurate model of the (whole) environment. It falls for all kinds of stupid illusions and cognitive biases.

Does this mean evolution is bunk? No, clearly not. In fact, it's evolution's fault. Evolution is path-dependent and only maximizes one thing: reproductive fitness. Your eye, for example, has a blindspot in because the rods and cones are behind the fibers that project to the brain. This is an objectively stupid "design" and the eye would be better without it (as octopus eyes are), but...it's there because it was there in your ancestors, and theirs before them and it was good enough for all of them, and even better than whatever their competitors had at some point. Evolution doesn't improve anything but reproductive success.
Thanks for sharing your experience. So, work is letting you run a VM for your personal use, on their hardware? That's great but it seems a bit out of reach for many...what are the details there? And which VM?

Interesting about turning off scripts, too. That's going to be a no-go for a lot of online tools these days. Do you find that it takes a lot of up-front whitelisting?
A brazilian bank released software for the Mega Drive. Looks like it could display the accounts as well as manage investments and credit cards. Wonder how many people actually used this...

https://segaretro.org/Telebradesco_Residência

https://www.sega-brasil.com.br/Tectoy/Telebradesco_Residenci...

https://www1.folha.uol.com.br/fsp/1995/3/22/dinheiro/26.html
I mentioned this in another thread but check out http://euromomo.eu/ - all-cause mortality vs. baseline for every European country, overall and by age group, going back a decade. There's a time lag because of reporting delay so it will be a few weeks before the current situation in Italy/Spain is well reflected there.

It does only have country-level data, so some amount of excess mortality in one sub-country region (e.g. Lombardy) can get diluted by the rest of the country, although Lombardy is 1/6 of the population of Italy so significant excess should show up.
Unfortunately, you can't. It's silly[0].

[0]: https://www.amateurradio.com/encryption-is-already-legal-its...
If you need help with your resume, feel free to ping me. I'm a dev now, used to be a recruiter, and am pretty good at landing interview opportunities myself.

Also, if you need practice with interview questions, I liked Elements of Programming Interviews in Python: The Insiders' Guide.
Habit Building Time
Because what the USA needs is even more deregulation? The only thing Drumpf is doing is deregulating the USA into a hellish nightmare that will kill thousands of people.
SEEKING WORK | PUNE, INDIA | REMOTE | Two person team, also available individually Location: Pune, India
8+ years of experience developing, publishing Web and Mobile Apps, Containerizing existing applications, performing cloud migrations to a cloud provider of your choice from your current on-premise deployment.

Location: Pune, India

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, Celery, Scrapy, ReactJS, React Native, RabbitMQ, Docker, RESTFful APIs, AWS, Azure, Postgres, GraphQL, AWS Amplify, AWS AppSync

Résumé/CV: https://stackoverflow.com/cv/varunpsr

Email: varun.rathore@outlook.com
SEEKING WORK | Sydney, NSW, Australia | REMOTE

Mentoring available.

* I can help you:

* Master the fundamentals of programming.

* Understand how to proficiently use tools like Git and VSCode.

* Learn more about JavaScript, CSS and HTML to a professional level.

* Make the architectural choices for your next project at work or at home.

* Land a job as a programmer or software engineer.

* Achieve anything else relating to programming and software engineering.

See: https://procodementoring.com for more details and to get in touch.
A Paul Graham tweet on the reason for that https://twitter.com/paulg/status/1244995102818304000
just throwing this back out there, someone wrote this JS code to run in console and it filters the jobs by language and count pretty cool for a trend overview https://news.ycombinator.com/item?id=19289116
Training Data for Autonomous Canines
> can you do encrypted communications with a ham license?

No. It's prohibited internationally and enforced by all ITU member states, the only exception which encryption is acceptable is the control uplink to aircraft and spacecraft. Although in some countries, using encryption domestically, purely for access control (not for confidentiality) is acceptable under some circumstances, if you publish your key.

> does spread spectrum qualify?

No. There are additional rules governing spread spectrum communications, but it doesn't automatically imply encryption. Many spread spectrum systems use weak PRNG and not meant for encryption.
> Thats 16 bytes of data, not nearly enough to be covered by copyright

Gee. Maybe they should've put it in the form of a haiku? :)
Can you expand on what this tool is?
"16 bytes of data" is also the size of an AES-256 key, which is apparently able to be copyrighted.
What are the [Unix] shell's control and redirection operators?
I imagine that these could still be emulatable in software, right? I.e. you could simulate whatever data the golf club was generating and pipe it into the emulator, such that you could play that golf game with a Wiimote or some other peripheral.

Similarly you could have some shim code for the online games like the horse race one that talks to some community run server, re-enabling a new kind of net experience.
Federal judge has denied Telegram's request to issue tokens to non-US investors
But there are already protocols (DECT I'm looking at you) that design all this stuff in, that can happily share channels and do exactly this sort of thing
Thanks. I just repost this as Show HN?
Is this going to become a widely adopted Wifi/etc band or is it US-only?
I think a microwave oven only hits part of the 2.4 ghz wifi spectrum and if you can lock what channel you're on you can avoid it.
At first glance, you create new object subclasses on the heap without cleanup. So it is obviously either very early or designed for rather short-lived applications.
Show HN: DoH DNS Server (DNS Over HTTPS) Setup on Docker in minutes
Few months ago I attempted to solve below DNS related privacy challenges and realized that setting up necessary tools was pretty time consuming and complex.

Challenges:

1. Private DNS server for my home network and for my devices when they are on the move away from Home network.

2. Ability to block all ads, maleware etc inside my browser and mobile apps that I use. No need for adblock plugins in browser or ad blocking VPN service configuration.

3. Avoid use of DoH client for home devices.

I came up with simple docker based DNS server with DoH capability that can be setup easily in minutes. I wanted to make sure that I can rebuild my DNS server quickly without redoing all complex installation and configuration and make it easy for others to use same stack effortlessly.

I have setup DNS server with DoH + Unbound on a raspberry pi at home (You can use any linux box/VM if raspberry pi is not available). I use it as my DNS server in router DHCP settings. This setup solves all my DNS related privacy challenges. This allows me to use native DNS + DoH for home network. I blocked 53 port traffic at router for all IPs except my raspberry pi IP. This makes sure none of the devices on network can communicate over DNS ports outside of my network except raspberry pi running DNS server.

When I am on the move away from my home setup, I use DoH service installed on a DNS server that I setup in cloud with same docker stack (AWS EC2 micro instance). AWS provides all new accounts a 12 months of free usage for t1.micro instance. This cloud DNS server with DoH keeps me protected from ads, maleware etc and ISP even outside of my house. This does not violate AWS policy as we don't have to expose DNS port in instance security group/firewall.

I have published my work here at https://hub.docker.com/r/satishweb/doh-server and https://github.com/satishweb/docker-doh.
I've helped out with a few chapters! I'm actually very excited about it due to the relative scarcity of physical copies of the book.

While it isn't too active, the most recent activity was in the last week or so, I think all that remains are some figures and tables for a couple chapters, the index and proof-reading[0]. It's very nearly there due to a lot of work on Josef's part.

[0]: https://github.com/Josefg/Scientific_FORTH/wiki
I’d like to know as well
Hey, you should say the quiet part loud.
But did they get robocalls?
Google also canceled april fools day.
What's truly shameful is the fact these 30+ year old games are still protected by copyright. Nintendo and all the third party developers have already made their money many times over. It's time for these works to enter the public domain.
Kodachrome wasn't abstract. It was Kodak's color film, and thus a pseudo-portmanteau of "Kodak" and "chroma" (i.e. color).

I'm sure there are meanings behind a lot of the other names you listed, too.
the real question is "when"

i've lost faith over the years after buying into whitespace and cbrs; when neither happened in meaningful ways. The FCC is a shitshow
Are you open to hiring Canadians?
No, I think it's fair to say that if someone dies for whatever reason and they test positive for COVID-19 then their death should be included in the official total.
Not sarcasm. Sources please.
April First, Your News with Art, Newspaper Front Page
Startups should take advantage of the free $10k advance under the CARES Act
Lots of people looking at stimulus bill are focusing on the Paycheck Protection Program (PPP) under the CARES Act, which you can start applying for on Friday. (Application available here: https://home.treasury.gov/system/files/136/Paycheck-Protection-Program-Application-3-30-2020-v3.pdf)

But you can apply for a separate loan under the Economic Injury Disaster Loan (EIDL) program and get an advance of $10,000 that does not have to be repaid. The advance is supposed to be sent to your bank account within 3 days of your application, whether or not you ultimately get the loan. You can apply here: https://covid19relief.sba.gov/. It takes about 15 minutes to do. Something you shouldn’t ignore.

Note that, as you may have heard, VC-backed startups might need to do some legal work to make sure they don’t run into problems with affiliation rules for either of these programs. Happy to explain in comments, if people are interested.
Yes it is, or even if you're just a classical music fan who likes to listen while following along with the score.

I contribute $2 USD a month to Petrucci/IMSLP for the same reason I contribute $3 a month to Wikipedia and $11 a month to WNYC: for the greater good of human civilization.
This is great – however, there's space for improvement, namely, flattening the JSON. Readability may also benefit from the addition of a few backslashes added by this procedure. A further step of x-www-form-url encoding or base64 encoding (maybe even as a data-URL?) may also add another as pleasing as satisfying step to you tool chain!
wow, this looks horrific.
> but 6 GHz has an even harder time getting through walls and stuff than 5 GHz does

I was under the impression that the higher the frequency, the more energy the wave has, and thus does a better job of passing through walls. Is that incorrect?
Take on the one hand these untested victims, and on the other the folks who tested positive but did not die of pneumonia or respiratory distress. Right now it’s awfully hard to guess whether the true “death toll” (to the extent that such a vague thing can even be defined) is more or less than the reported number. But folks will try to estimate this retroactively, far into the future.
Coronavirus: Australian scientists begin tests of potential vaccines
Hello, LineageOS 17.1
It says "connection is encrypted" in the current version. No mention of end-to-end whatsoever.
Foldit, protein puzzle game, turns up 99 promising ways to confound coronavirus
Micromanufacturing, aka the cottage industry. Everything old is new again.
"If you have iCloud Backup turned on, your backup includes a copy of the key protecting your Messages. This ensures you can recover your Messages if you lose access to iCloud Keychain and your trusted devices."

https://support.apple.com/en-us/HT202303
> end-to-end encrypted

O RLY?

https://git.jami.net/savoirfairelinux/ring-client-android/is...

https://security.stackexchange.com/a/171461/43688

I looked through their code to see where data is being encrypted/decrypted, and was unable to locate it.

Since their issue indicated they use 4096-bit RSA, I really wanted to see if they were vulnerable to Bleichenbacher's 1998 padding oracle attack.

https://git.jami.net/savoirfairelinux/ring-project/wikis/tec...

> The SHA-1 fingerprint (160-bits) of this public certificate is the
JamiId.

this-is-fine.mp4
Density: Super Fast Compression Library
https://killedbygoogle.com/

https://gcemetery.co/
> remind yourself about the context of the conversation
> Let met illustrate [...]

Thanks for showing / clarifying. I have the precise same problem (here at HN mostly).

> "show me every parent message prior to this one"

> Sibling folding is just one of the ways to implement that.

3 ideas:

1. What if, at the top of the page, there were buttons like "Scroll to parent"? So that when you look up, to see if you can see the parent post there somewhere, then, instead you see a "Scroll to parent" button. — Once one has scrolled to the parent, maybe to the grandparent, there's a Back button to scroll back down and continue reading.

2. What about keyboard shortcuts? If you click 'P', the page could scroll to the Parent. 'P' once more, scrolls to the grandparent. 'B' scrolls back down to the parent, 'B' again scrolls back so you can continue reading. (But how would Talkyard know which post, of many, you're reading, if the screen is large? How know which parent, of many possible, you have in mind? Maybe there could be one Scroll to Parent button per indentation depth)

3. A button "Show ansectors", for every post. Click it, and Talkyard would popup a dialog, with all ancestors (parent, grandparent, ...) and you could scroll up-up-up inside the dialog and have a look, and close it, once you're done reading — without affecting your scroll position on the "real" page.
Systems Engineer (Infrastructure as Code)
I'm more interested in freelance/contract short-term stuff.

Location: Portland, OR

Remote: Yes (already have 5+ years of experience working remote)

Willing to relocate: No

Technologies: Ansible, Chef, Git, CI/CD, Atlassian stack, AWS, Azure, VMware (including vRealize Suite)

Resume/CV: https://linkedin.com/in/akulbe
email: akulbe+hn@gmail.com
They lead with some very interesting numbers:

" 99% of Google Duo calls need to deal with packet losses, excessive jitter or network delays. Of those calls, 20% lose more than 3% of the total audio duration due to network issues, and 10% of calls lose more than 8%."

This sounds very puzzling. If those are packet loss numbers, those conditions shouldn't be able to carry normal TCP (eg HTTP/HTTPS) traffic properly. And these are the people ambitious enough to try Duo so probably 20% would be a lower bound for the unusably-bad-network user share.

Is there published research to correlate these numbers with?

Can there be other explanations? Eg people on mobile connections that just cut out for long periods of time in middle of calls?
> I think it's fair to say that if someone dies for whatever reason and they test positive for COVID-19 then their death should be included in the official total.

You think that someone who has COVID-19 asymptomatically, and dies from being crushed by a falling piano should be included in the official death total?

If you applied the same logic to prostate cancer, probably 50%+ of men "die" of prostate cancer.
Be A leader

A leader's job often includes changing your people's attitudes and behaviour. Some suggestions to accomplish this:

Begin with praise and honest appreciation.
Call attention to people mistakes indirectly.
Talk about your own mistakes before criticizing the other person.
Ask questions instead of giving direct orders.
Let the other person save face.
Praise the slightest improvement and praise every improvement. Be "hearty in your approbation and lavish in your praise."
Give the other person a fine reputation to live up to.
Use encouragement. Make the fault seem easy to correct.
Make the other person happy about doing the thing you suggest.

Thanks to Dale Carnegie. "How to win Friends & Influence People"
C++ has always been the language that "has a safe subset to use but nobody can agree what that subset is".

JS is ... well, JS

This is at least for me the first time I've seen them discussed in the same breath, which is revolutionary: C++ the language bringing a blue screen to a desktop near you; JS the language bringing your startup to its knees.

I guess I never realized that while they are polar opposites, there are probably some subtle cultural similarities that would make for some hilarious unearthing
I believe Hangouts pioneered that feature (way back when).
Spikes Security.