skysight-inc/HackerNews huggingface dataset:
Social distancing in some form will likely continue through June, at least. So I doubt the economy snaps back overnight and everyone gets rehired in a months time. So there is your extra slack. However you haven’t experienced this situation nor thought about it much so let me enlighten you about how there is no extra incentive to stay unemployed.

If you happen to have benefits, you lost them with unemployment. Matched retirement contributions, health insurance, tuition reimbursement, etc.

Do you know how much full insurance premiums are for most plans with COBRA? My brief unemployment experience showed me that just for me it ended up being nearly 700 a month and that’s someone in their late 20’s at the time with not the best healthcare plan I could have gotten but the middle range one with a 1500 deductible. For a family of 4? Easily 2k.

What you’re saying is we shouldn’t pay people to also sort of kinda have enough money to continue health insurance during a pandemic??? For those to don’t have it and do get sick enough to need care there goes a good portion of that extra money and likely even more, especially if it involves hospitalization - without insurance or a job they’ll likely be bankrupt unless that happen to have a lot in savings.

You also have to skip a week with unemployment before taking the benefit, that’s a week lost income. Finally only in the states with the best benefits, eg NY pays 80% of your salary, do you possibly come out ahead. Some states only pay 45-50% cause they don’t fund their versions as much comparatively.

Additionally unemployment is backlogged that means delayed payments and thus people will possibly incur late fees, interest and other penalties and costs associated with that.

Finally even if somehow someone comes out ahead due to being in a state that gives you a high percentage of your over all income, the amount of situations like that is small and if it happens it is likely a marginal increase at best. Considering we are likely not going to have enough jobs to get people back to work in any significant numbers by July anyway, consider any increase after all that a slight additional stimulus check for people who have been impacted by this and happen to also be low wage workers.
It looks like the owner has shared it three times in the last 2 weeks, which suggests it isn't a joke.
Hi Ping! What differences do you find most striking?
Intel 10th Gen Comet Lake-H Arrives with Up to Eight Cores at 5.3 GHz
That's not how corporations work though. The default decision is "no" and an individual employee has no benefit from getting through all the red tape to get a "yes".
It happened in Australia - https://www.theguardian.com/australia-news/2020/apr/01/labor...
From https://petapixel.com/2011/08/03/origin-and-evolution-of-kod...

> The letter “K” had been a favorite of Eastman’s, he is quoted as saying, “it seems a strong, incisive sort of letter.” He and his mother devised the name Kodak with an anagram set. He said that there were three principal concepts he used in creating the name: it should be short, one cannot mispronounce it, and it could not resemble anything or be associated with anything but Kodak
Amazing! I would have never expected to read about Fossombrone in HN!!! (I lived in Fano, nearby, for 3 years.)
WhatsApp claims that its calls are end-to-end encrypted: https://faq.whatsapp.com/en/android/28030015/

As does Riot.im (I think? Can't find any explicit mention of calls being encrypted): https://about.riot.im/features.html

Can someone with more expertise comment on these two? (I understand that because WhatsApp isn't F/LOSS, there's a lot that we can't know about how it works).
You can be located pretty trivially, encryption or not. Look up fox-hunting (radio version).
Node's packaging story sucks in many ways, but IMO python's is worse. I spent quite some time working with python when there was no first-party dependency sandboxing (i.e. there was virtualenv but no venv) and even today there are tools that work with one but not the other.

That said, PEPs 517 and 518 sound like they're going in the right direction from the article.
Use IoT to keep your plants from dying
I respectfully disagree. I think PCL still does an excellent job in exposing CL features with coding examples.
Communications of the ACM: The Calculation of Easter by Donald Knuth (1962)
Most importantly, these one-click-join services are easily accessible by everyone* with a web browser, so switching service providers is a breeze.
devops-/cloud engineer, full-stack developer:

* location: innsbruck, austria, eu

* remote: heavily preferred

* willing to relocate: no, but okay with travel

technologies:
# containers and kubernetes
# cloud platforms (mainly AWS, GCP)
# linux based infrastructure
# ansible, helm, ...
# scripting in python, javascript, bash
# webapplications with python-django
# common sql & nosql databases
# ci/cd pipelines with jenkins
# prometheus, grafana, elk
# agile processes - mainly scrum (dev) and kanban (ops)

* resume: send me an e-mail, please

* e-mail: hireme@schuetz.in

* web: https://schuetz.in
a lot of people are losing their jobs, my wife lost her job and i'm furloughed. but the skills that made you and i so valuable before still make us valuable now and in the future. so i do think we are lucky, despite everything. things will get better!
Exploring constraint programming with CL's Screamer
A ct scan is essentially shining a light on something from a bunch on angles, observing the shadows, and trying to reconstruct a 3d object from your observations. Most ct scanners boil down to spinning an X-ray machine around your patient at ludicrous speeds. A ct scanner without cover is a sight to behold[0].

[0] https://www.youtube.com/watch?v=pLajmU4TQuI
Wow like every other serious website on the internet?
It sounds like you have trigger points building up. Stretch your arms, shoulders, and back everyday. I recommend arm stretches for doing handstands. Also, make sure your arms and upper body are warm, borderline hot. I wear winter cycling sleeves because they are thin and don’t get in the way. Also wear a thin smartwool sweater, and the heat is on 76. Completely reversed the pain and discomfort I had been experiencing for years by doing the above daily.
https://zoom.us/security still says "Secure a meeting with end-to-end encryption"
My Intel CPU also doesn't have a GC.

Any language targeting current WASM just brings their own GC implementation for the ride as well.
Redis on NMVe with ScyllaDB
Red Hat Enterprise Linux 7.8
What about jitsi[1]? I've started to see it pop up in different places. Has anyone tried it?

[1]: https://meet.jit.si/
Small correction, BlueBottle uses Active Oberon, not plain Oberon.
This sounds really nice, this would be great to have for Linux or wsl...
> Voice communication on modern 2-way radios

Then why didn't you (or the FAA for example) just call them "phones" but "2-way radios"? That undermines the rest of your point.

The concept of a modern phone* implies simultaneous 2 way voice and also dialing functionality. A "phone mode of operation" just mimics some of that functionality. Otherwise every 2-way voice radio ever used would be called "phone". But they're not because they aren't.

Defending such a clickbaity definition of "a phone" is surprising especially in a community like HN where I expect people to be more precise with terminology.

*and that's the concept that matters. Today using a 100 year old definition of a phone is just as inappropriate as a 20 year old definition of broadband.
Theia 1.0 – Finally a Good Cloud, Desktop and Browser IDE
They already knew what it was. When the outbreak started, no one knew what a coronavirus was or how to treat it. By the time, other countries started getting hit, everyone knew what it was and how to test for it.
Daily Covid-19 Recap: April 1
This bothers me so much - as I have personally recommended zoom to many people and customers. People that have likely seen that I spend an unusual amount of time focused on computer security, backups, and care in communications.

If I remember correctly, zoom used to have on the front page - use this it's encrypted, and 'even used by us govt something-something' - so I assumed it was completely secure.

I actually refused to use other conference services much to the bemoans of many clients who already had other 'goto' software installed, used and understood - and convinced them that in order to talk turkey we needed to use the real secure zoom system.

It passed the smell test at the time for me because they also had paid plans which meant to me a legitimate business that did not need to slay privacy with ads and such, as they had a clear path to make money.

Now they are tarnished, and my reputation with several clients and doctors and others may be as well - as this is getting mainstream press (I think that's a good thing actually) - I'm livid about this.

I agree with below it is also fraud - and another commentator mentioned they changed to "your client connection is encrypted" is still deception imho.
Needs a big asterisk and real explanation of the lack of privacy.
EDITED | London | Onsite, Full-time |
https://edited.com/

EDITED is a retail decision platform that supplies the biggest real-time data source on tens of millions of products daily to some of the world's best retailers. Our product is powered by machine learning lets industry experts explore global & regional markets and get insights on performance and trends worldwide.

Our product and engineering team is currently around 28 people, including Data Scientists, Engineers, Designers and Product Managers.

Our tech stack is mostly Python/ Javascript / React / Redux / Elasticsearch, but we are open to candidates from different technical backgrounds.

We are currently searching for:
2 Back End Engineers.
A DevOps Engineer.
A Front End Engineer.
A Senior Product Designer.

We are able to interview and onboard remotely during these uncertain times.

You can apply here: https://edited.com/jobs/#product-engineering

If you have any questions please email andrew@edited.com
https://docs.pi-hole.net/guides/dns-over-https/
Coronavirus: UK considers virus-tracing app to ease lockdown
What's New in JavaScript ES2020?
Question to people with more knowledge in the matter:

This runtime will emit sound, most traditionally
the terminal's bell sound, when undefined behavior occurs.

I'm surprised this is possible. My understanding was that compilers don't consciously check for UB and then decide to make the dev's life hell if they find some. It's more that compilers pretend that certain assumptions are true even though this cannot actually be verified. If they happen to not be true (but the compiler still behaves as if they were), undefined behaviour occurs.

So if you can explicitly check for code that causes UB, why permit it at all? Why not abort compilation or at least emit a warning?
> This does nothing to make your projects legal. "Open" spectrum like this only allows you to operate certified devices where the vendor

Yes, most radio transmitters are certificated (including Part 15 transmitters like Wi-Fi routers), but homebrew devices should still be possible under Part 15 without certification. Part 15 allows the use of unlicensed radio transmitters built for personal use, not marketed, not constructed from a kit, and built in quantities of five or less, without going through the process of certification by regulators. See [0].

However, whether it can be implemented within the technical requirement and limitation of Part 15 is another question. Usually, Part 15 is very limited, it may or may not be usable for your project, unlike the amateur radio service (Part 97), which is a more powerful service.

> actually stick to their band and power limit, and don't interfere on some random harmonic. To build your projects you need a ham license.

Same for ham. The only difference is that certification by a regulator is not needed, and the technical standards that need to be satisfied is different, but regardless of what service you operate in, you must test your equipment by yourself to ensure the technical requirements are not violated.

[0] https://ham.stackexchange.com/questions/1016/what-are-the-us...
If iMessage was made by a third party and worked exactly the same then you'd have no objection to calling it end-to-end encrypted?
An open-source implementation of a VS Code extension registry
Alphabet employed a total of 118,899 people in 2019 [0], out of which 114,096 were at Google [1]. I've never worked at such a large tech company, but I imagine there's tons of challenges with coordination at their scale. I'd conjecture that Google behaves like a distributed system because that's how it actually operates internally. There probably isn't a single orchestration node responsible for all project launches.

Heck, Google is so big that they're often in direct competition with their other services and products. For example, they're currently developing three different operating systems: Android, Chrome OS, and Fuschia.

[0] https://en.wikipedia.org/wiki/Alphabet_Inc.

[1] https://en.wikipedia.org/wiki/Google
No, just a hammer.

https://blog.codinghorror.com/the-php-singularity/
Apple can read your Messages
Do you have examples of languages which don't encourage you to use array of structures?
I'm using Google Duo a lot and (to my surprise) it claims to be end-to-end encrypted: https://support.google.com/duo/answer/9280240?hl=en

I started to use it as an alternative to WhatsApp calls for their superior call quality. Many people already have it without knowing about it. AFAIK that's due to being preinstalled on newer devices or being available as an instant app(?) That does seem to imply that you don't have to actively install it to work? ... but I'm not sure.
I'd really be interested in this as well!
As Jitsi for example isn't really able to handle many participants apparently: https://community.jitsi.org/t/maximum-number-of-participants...
I dunno, I've programmed professionally in both Racket and Common Lisp and would only choose Racket if I was implementing a DSL or something (and I would never choose CL for anything). The heavyweight syntax and dynamic nature are really only worth it in programs that are modifying the AST very frequently. I think a statically type functional language such as OCaml, F#, or Scala are much more suited for general purpose programming. I might be weird, but if I'm dealing with a Lisp codebase that is over, say, 10 kloc, I get a distinct feeling of unease, though this applies to really any dynamic language as well. The productivity and performance benefits of an expressive type system cannot be understated.
The litmus test for me, is what does the state get out of this?

As much as it seems like an authoritarian wet dream, the state doesn't actually benefit from this lockdown. The economic damage works against them, not for them.

Hungary doesn't pass this sniff test for me. Orban finally saw his first electoral defeat late last year (his party lost the mayoral vote for the capital), and has now banned all elections until further notice. That's uncomfortably convenient. And for his track record .. the emergency powers they granted during the refugee crisis in 2015, are still in effect today. Emergency powers with no expiration date are terrifying.
When not in presentation mode.
https://news.ycombinator.com/item?id=22750018
That's not true at all. iMessage is really end-to-end encrypted.

Two options impact it: "Messages in iCloud" re-encrypts and uploads messages to the user's iCloud account and stores the key in iCloud Keychain (also end-to-end encrypted).

Only when enabling iCloud backup will that key be revealed to Apple.
Ask HN: Anyone using Mozilla HumbleNet in production? Is it production ready?
The link to the project and it's code is at: https://humblenet.github.io and https://github.com/HumbleNet/HumbleNet
Third-party SNES emulator are more accurate than Virtual Console.
the "nondeterminism" here doesn't mean we're dealing with probabilities, it's a more discrete kind - it just means that instead of

S1 --a--> S2

you can have

S1 --a--> S2
'--a--> S3
'--a--> S4

i.e. transition to multiple states "at once"¹. then, instead of being in one state, like an FSM, your NFA is in a set of states, like it had multiple threads, and proceeds "in parallel" from each state. probably not the best explanation, but i'm sure you can find good material about this.

---

¹ this a way to represent nondeterminism in a pure/math-y setting: instead of

def f():
b = random_bool()
if b:
res = "yes"
else:
res = "no"
return res

you do

def random_bool2():
return {True, False}

def f2():
res = set()
for b in random_bool2():
if b:
res.add("yes")
else:
res.add("no")
return res

or just:

def f2():
return {"yes", "no"}

i.e enumerate all the possible results f() could give depending on what `random_bool()` returns.
Build a Coronavirus (Covid-19) Dashboard and Map App with Gatsby and Leaflet
you're killing your stack with redundant recursion, here:

return findWall(map, position.add(deltaX, deltaY), deltaX, deltaY);

no reason not to loop here.
So what? If the supreme Court refuse to heard the case, like they have with the Patriot Act and pretty much every similar case since Sept 11th, nothing will stop it.
No. This is a necessary condition for being end-to-end encrypted, not a sufficient one. But iMessage doesn't meet it.
Add is used in a lot of areas outside Defense and Aerospace (which I assume is what people associate Ada with).

Air Traffic Management and Rail Signalling systems are probably the two biggest fields outside of Defense/Aerospace where Ada has commercial success.

A big barrier to entry was previously the high cost of the toolchain for commercial applications (that's somewhat changed). Which meant it was only economically feasible for large companies in very safety-critical contexts.
I guess my question would be: why have the orchestration problem to begin with

See, Apple is big and I’m sure they have a plethora of internal products too. At least on the consumer front, it’s not so confusing.
I too prefer office to WFH. I miss socializing, randomly taking meeting co-workers at their desk, fun gossiping etc. Another huge problem is WFH induces guilt if nothing gets done in a week. Working from office even i don't commit for more than 2 weeks no body ask about as long as i show up to work.
Did the same, with ZSNES running on Win95. Sound was disabled and I'd toggle layers on and off since transparency killed the framerate. Sometimes, when my parents weren't home, I'd copy my saves onto a floppy and boot the game up on the family Pentium 166 for sound and full FX. But I beat most of the game on my 486!
$100k/year salary (prorated) is the cap, so depending, it may not cover everyone 100%
Conda envs often get quite big and resolving deps takes time.

Add to that, that you download binaries, which you have to trust.

Another issue is, when there is no binary and it needs to compile stuff. On GNU/Linux that might work fine, but on Windows, like for some of my coworkers, you need Visual Studio (MS bundles it that way and I could not find a way around installing that whole thing) installed, for getting the required compiler stuff and even then the compilation might not work.

Conda in the past also had issues with reproducible builds of envs. I hit a case where on one OS it worked, on the other it did not.

Also I had a case where deps of deps change and when you try to build the env, suddenly it does not work any longer. That's very bad for deployments.

Since then we abandoned Conda entirely and built Python with all requirements ourselves. Envs need checksums.
Not a process engineer, but I'm guessing that if you're looking at correlation between temperature data vs. AC power, and AC is reacting to changes in temperature (i.e. derivative, D in PID), you'll see AC ramping up power before the temperature meaningfully increases. A naive analysis could then conclude that it's AC that causes high temperature.
I always thought Go Corporation should have made a mathematically focused FORTH dialect called "GoFORTH&*”, to bring FORTH abundantly in the earth.
From zero to a fully-fledged aeternity decentralized app in 10 minutes
The third party doctrine arises from an era where much less information was held by third parties. It obviously can't be claimed that information I share with integral service providers, e.g. when sending an email to my daughter, carries no expectation of privacy. Third party doctrine is therefore highly problematic, and it is already seeing a small number of court decisions picking away at it. It inevitably has to be reworked.
Give it time. Lockdown will breakdown in novel ways.

We don't live in the time of Orwell.

A hyperconnected world where info good and bad is constantly flowing, changes how the system works. Its much more unpredictable and harder to control.

If I don't like what my boss is doing I have ten different ways to subvert him because the network shows me different routes to people above his level.

This was not true in the past.
It's there in 19.10
Judging by the author's name, the software is Czech.
The polar opposite of immature ideology. You may find such traits in the very best breeds of workhorses.
If ever there's a law passed that allows Nintendo to get non-licensed emulators banned entirely, I have no doubts they'd do everything in their power to have them wiped from existence by the next day.

If they give up and give assistance to emulator devs, there's no going back on it.
Default Python's Venv puts reproducibility of environment and scientific computing results at risk, by not creating a file which includes all the checksums recursively. One needs to take extra steps to achieve that. It is possible though.
Perhaps that person really never heard that.

Nonetheless shouldn't the society tell you something like this?
Location: Bangalore, India

Remote: Yes

Willing to relocate: Open to it (post COVID)

Technologies:

* Swift, SQL

* Design Software: Sketch, Adobe Illustrator, Photoshop

Résumé/CV:

* LinkedIn: https://in.linkedin.com/in/kavya-jha-b3293930

* CV: https://bit.ly/3aCrKnA

* Self-published iOS App: https://www.carbontrim.app/

Email: kavyajhadesign@gmail.com
This is something that you can easily do (at least on Linux) with a keyring and SSH agent (for instance gnome-keyring). I have yet to find an alternative as smooth as TouchID when using a fingerprint reader though.
Have you tried PythonAnywhere? [1] Should be a good fit for Chromebooks, assuming you've got decent internet in your class room.

[1] https://www.pythonanywhere.com/details/education
I have used Jitsi a couple of times but it has been a bit buggy. Not sure if that is because I used the meet.jit.si-server instead of setting up my own, it might be under heavy load.

I have had more success with Nextcloud Talk[0], which we have started testing on the internal network in my company. It even has decent mobile apps and webinar functionality. It's also a bit easier on the CPU compared to Jitsi.

[0] https://nextcloud.com/talk/
Riot (Matrix to be precise) only supports E2E encryption for one to one calls. Group calls are handled by a Jitsi backend and are unavailable in E2E encrypted conversations with more than two members.
Because most office workers outside of hardcore techies have no need for full-on computers at home since they can have most of their on-line needs met on mobile devices which can be used one handed on the couch, bed, kitchen, etc. so it makes no sense for them in investing in furniture and peripherals that will stay unused.
Structural Patterns in ES6 Using Game of Thrones
Do you mean that it will leak additional information due to compression?
Am I the lone wolf who has no qualms with join me or Uber conference?
How to Keep Your Company Alive – Observe, Orient, Decide and Act