skysight-inc/HackerNews huggingface dataset:
> I have a 48sqm apartment with 2 adults and a dog. we only _just_ have enough space for 3 weeks worth of all supplies

I have a 44sqm apartment with 2 adults, an infant and a cat, and we've managed to fit a month's worth of supplies in a single wardrobe. I don't think space is a problem (weight is, OTOH).

Suddenly stocking to up to 6 months of everything? That's hoarding. Building a month's worth? That's a minimum if you want to stay safe in case you and your family get quarantined, and your normal buffer should be around that anyway, regardless of the pandemic.
Your demo doesn't show any cell padding. Is this the case for the final product? If so, is that something you're working on?

I'm not a huge fan of tables in markdown but if they're necessary then it should at least be readable in clear text and without padding it's not.

eg with padding:

| which | column | is | the | value | foo | in | ? |
|-------|--------|-----|-----|-------|-----|----|---|
| | | foo | | | | | |

vs without padding

| which | column | is | the | value | foo | in | ? |
|-------|--------|-----|-----|-------|-----|----|---|
| | | foo | | | | | |
Sadly, no k8s related positions in Shanghai...
Interview Schedule | Remote (USA) | Full Time | https://interviewschedule.com/careers/

Want to join a lean, ambitious, and fast growing startup?
Interview Schedule is changing how teams hire. Our first product streamlines recruiting scheduling and coordination, saving teams hundreds of hours a month. We support fast-growing companies like Gusto, Segment, and Twitch. We have our sights set on making hiring a great experience for recruiters, hiring managers, and candidates. We’re building the platform to engage these key stakeholders and fix the $200 billion per year hiring industry.

We found product-market fit, have strong revenue growth, and are well funded by top tier investors. This is an exceptional opportunity to transform an industry with powerful and easy to use products customers love. We offer competitive bay area salaries no matter where you're located, along with significant equity and full benefits.

Open Roles

- Senior Full Stack Engineer: https://hire.withgoogle.com/public/jobs/interviewschedulecom...

- Growth Marketer: https://hire.withgoogle.com/public/jobs/interviewschedulecom...

- Account Executive: https://hire.withgoogle.com/public/jobs/interviewschedulecom...

What We Offer

- Autonomy, impact, and ownership. As an early employee you’ll shape the product direction and company values.

- Competitive salary and significant equity in a fast growing, early stage startup.

- Remote employment - work where you want, when you want.

- Generous vacation policy - take time whenever you need to recharge. Building a lasting company is a marathon, not a sprint.

- Top-notch healthcare, dental, and vision coverage. Along with life and disability insurance.

- Annual company retreat, generous computer and home office budget, and continuing education allowance.
Yeah they survive on beginners and goodwill. Unfortunately I'm no longer a beginner and the goodwill went out the window when they started waving a rainbow flag on the homepage.

I wouldn't greet customers with a swastika; keep your politics out of electronics.
Well that depends who you ask. US claimed it is not a chemical weapon because it ""merely"" burns its subjects but doesn't poison them.

Though probably any other country using it like they used it in Fallujah would have suffered consequences (note we're not talking about WP as used for lighthing and gun laying. Allegedly (I'm not sure what the evidence status), US used it for shake & bake on civilian population)
Nginx probably somewhat-deliberately has FastCGI but not regular CGI for a number of reasons.

CGI has process-per-request overhead.

CGI typically runs processes as the user the webserver is running as; said processes can generally read and write to the unsandboxed address space of the calling process (such as x.509 private certs).

Just about any app can be (D)DOS'd. That requires less resources with the process-per-request overhead of CGI.

In order to prevent resource exhaustion due to e.g someone benignly hitting reload a bunch of times and thus creating multiple GET requests, applications should enqueue task messages which a limited number of workers retrieve from a (durable) FIFO or priority queue and update the status of.

Websockets may or may not scale better than long-polling for streaming stdout to a client.
Italian here. The most probable cause for that is that these areas started being affected earlier, so the virus had more time to spread before the lockdown.
I'd like hear an expert speaking on evolution and how that might effect immunity and the behavior of the virus.

So far I've only read [1] that wrote about Nextstrain. While he clearly did his homework with a group of people, you can read in the comments that experts think his conclusions about the mutating genome are a bit too strong. Too strong as in: it could be the case but you can't state that it is the case.

[1] https://medium.com/@tomaspueyo/coronavirus-the-hammer-and-th...
No, the generic reason is age. This is presumably the oldest we've been on average as a species, let alone in certain countries.
bash 4.3 introduced a lot of changes (like addition of declare -n); there are many versions of bash, so it's not something set in stone.

https://lists.gnu.org/archive/html/info-gnu/2016-09/msg00012...
I would say I could theoretically write down the JS output by hand, but not easily - for any application likely to need debugging. Also in most cases you've got WebPack there, and I'm not sure if I can really write down that output by hand.
Is speed reading basically skimming?
Here, also, atomic/1 is a type test and "T" is of type "variable" rather than "atom" or "integer" etc.
Interesting and really informative! Thanks for sharing!
Apparently those wet paper towels are a real strain on the sewer system, clogging it.
The John Goodman looking guy said it here in today's briefing:

https://youtu.be/YdpxrgXldsY?t=4186
As suggested by the [release notes](https://gnupg.org/faq/whats-new-in-2.1.html#ecc), not many PGP implementations support ECC.
some times, not very often it is true, you need to look at the output to figure out why your code is not doing what it is supposed to do.
Chinese traditional medicine, recipes used to treat Covid-19 in Wuhan
Postgres query optimization assistant Joe now supports hypothetical indexes
Except that means that less households get supply, which forces them into more extreme measures.

People are happy to buy anything at the moment. Making sure each household can get supply seems like it should be a priority.
I would disagree, a sensible limit that cannot overwhelm the machine even if a multi threaded server is processing its maximum number of emails, should be enforced.

The correct response to a breach of this limit would be for a reply email to explain the limit and why the email was rejected.

The user then could send multiple emails with their attachments, and the system can be sized to handle e.g. 24 threads processing 64 attachments of a maximum size of e.g. 4096kb

That's how you ensure a system sized to your hardware and ensure maximum throughput for all users.
> If you are resident in Australia (or the company's primary business operations are conducted out of Australia), Australia will tax you - doesn't matter if your company is nominally registered in Singapore.

Well you'll be taxed on your income, but the company won't be taxed by Australia.
https://youtu.be/YdpxrgXldsY?t=4186
Joe, a chatops bot that allows troubleshooting optimizing SQL performance using fast thin clones of full-size databases (cloning of 10 TiB takes only a couple of seconds), updated to version 0.6.0.

Two new commands were added, "plan" and "hypo", backed by HypoPG extension that enables hypothetical indexes. It allows to save even more of development time: you get a plan preview for your index idea before the real index gets built and tested (with "exec" and "explain").
I’m on Amazon’s side here. I think they’re doing what’s best for Amazon in the long-run. Maybe we’re violently agreeing that increasing the bounty on no-rush delivery is helping customers make a decision that causes delays to flow to the customers most willing to take them and priority delivery to those most desirous of it.
Survival Bias
Scala or GO for a about to be laid off data scientist/Machine learning engineer
Hello everyone,

So COVID-19 struck and I am on unpaid vacation from my job for 1 month. Apparently Data Scientists are too costly to maintain in crunch periods. Anyways, I come from SWE background and been thinking to slowly getting back towards more engineer-y roles for some time now. I think this forced vacation might be good for me to learn some new skills in programming realm.

Two options I came up with:

1. Functional Programming and Scala

2. Distributed computing and Go

What do you guys think would make me more valuable in medium term if I want to optimize for hirability and money. These two are important for me because I currently live in Germany and my work visa (non-eu) is tied to my employment. If I get laid off, not only would I have no government support but also will get kicked out of the country if couldn't find a job in three months.

However these worst case scenario might not come to pass so what would you guys think will still be better to learn if I manage to keep my job after the dust settles?

PS: If you have more ideas reg other things I should focus on, I am happy to hear them too
Location: Ljubljana, Slovenia

Remote: Yes (remote only)

Technologies: Ember.js, Ruby on Rails, Elixir

Blog: https://codeandtechno.com

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

Email: matic@jurglic.si

Experienced full stack web developer looking for new opportunities. Excellent communicator. Fun to work with. Able to lead teams.
Had similar experience with Entroware laptop - when fan started running, it goes with full speed until I turned off the laptop completely. Tried various linux drivers but none has fixed that issue.

The other issue was with the WiFi - sometimes I had to restart it like literally 10 times to make WiFi module work :|

(once it was connected I had no issues until I've turned laptop off / restart it)
So? Flocking etc aims to remove everything but the water itself. Still, heavy metals is not something you want in the sludge either.
>Or that 65,000 lines in a source file isn't enough?

I would hope that was from auto generated code somehow..?!!
Face Masks: Much More Than You Wanted to Know
At the moment, but the spread is exponential, and the U.S. in not an exception. It's just a matter of N days, where N is not a too big number. Everybody can do his own math, provided he understands the math enough.

But be aware of anybody who hasn't done the math. He simply doesn't know what he talks about.
Prusa designed a face shield which was verified by the Czech Ministry of Health. There's an assembly guide for making your own, too: https://www.prusaprinters.org/prints/25857-prusa-protective-...
Why are they generating new GPG keypairs for every identity? This is an honest question. I've been curious if there are any benefits to having multiple keypairs over just one keypair and multiple uids.

Also IMO the proper way to use GPG is to generate the keys on an offline machine and then move the private key to a physical token.
It's not like they can't just sit on it. It's not perishable after all.
My favourite line from this is:

“Any integer between -2 billion and 2 billion is seldom a good representation of anything.”

I think that's something Ada got really right.
Apple's Market Cap Drops Below $1T
As an example, I'd argue that the output of the Svelte compiler is surprisingly understandable.

https://svelte.dev/repl/f104bac93c9c48f5bd18322e3b9b9425?ver...
I totally agree with you. Markdown is nice as a pretty simple documentation format. It is a good fit for something like a letter, a README or a short tutorial. I you go beyond this level, you are better off with something more powerful like AsciiDoc.

From that point of view, tables should have never been part of Markdown.
In Firefox, if you click the 3-dots and then "Request desktop site", it let's you use the website for video conferencing... (which should be the default even for mobile)
To store water in case civilization ends, obviously.
Ha! Thanks for pointing that out! :-) It's really hard to avoid indeed! And you're totally right!
Exactly, family member is researcher on water quality and waste processing, and claims that new toilet paper is the way to go.
This is one of the cool things about NextSteps' Foundation classes (now Cocoa) where they have explicit immutable collection interfaces.
If you speak any German, the children's TV show "Sendung mit der Maus" did a more in-depth movie about making toilet paper: https://www.youtube.com/watch?v=DwSPihWGOCI
I like your analogy but a successful run to the toilet might not need more than one wipe.
That's for a meet, launched from a Corp account
"cdist is written in Python" - that's a significant difference
I have thought about this. Padding works when the text in a cell is not too long. When cell texts are arbitrary long, "padding" doesn't make sense any more.

Document Node is not just a pure Markdown editor, it has a beautiful HTML5 preview area, where you can see your tables in a perfect format. You can define your own styles using CSS, although we have 11 preview styles built-in.

Having said that, I think it's a good idea to give the users the option to enable padding. I will add that option in a later version.

There never be a final product for us and stop there, we will keep improving it and roll new versions frequently.
I personally would not stay with a company that thought forced unpaid vacation was an acceptable way to treat employees. Easier said than done, I know, but on principle, you should jump ship ASAP.
Don't do it, we've a terrible housing crisis!
Hey, I'm interested :D

https://theelous3.net/recruitment
Slack, Zoom, Google Hangouts: Are Your Remote Work Apps Spying on You?
There is a working open source ventilator prototype called VentilAid made in Poland: http://www.ventilaid.org
Back in the 1980s, D-MAC was touted as the system that was going to eliminate that problem. Separation of analogue chrominance and luminance was specifically called out as a feature in popular science explanations.
In my experience, Python is just as brittle, because it just as much lacks static checking. (Though of course mypy helps with the basics, and there ought to be a test or dry-run mode in every "devops" system, but I have no idea what cdist does.)
s/nurture/neutralize/, indeed.

No auto-correct culprit here, that's plain and simple self-incorrect (!): English isn't my native language.
Why Slack’s CEO says he's not worried about Microsoft
Are any of these talks available online?
It's not a question of regular law, it's a question of contracts.

To show live sports in bars you have to sign a contract, and periodically renew it. If the broadcaster notices Tavi and doesn't like it, they can simply add a no-Tavi clause during contract renewal.
Fuck em, they flag in other countries so they don't pay taxes, but also because they can treat employees like slaves, pollute using bunker fuel, and generally fuck over the world.

Fuck em.
https://archive.is/V2aCp
We don't use chemical weapons because they have very poor military efficiency - modern armies taught themselves very well to protect against them, they will mostly harm civilians and make any postwar arrangements very complicated. Also they are very indiscriminate and depend on factors such as wind and elements way too much, so they are about as likely to harm own troops as the enemy. Plus, why bother if we have, to kill military targets, high precision weapons that do the job a lot better than chemicals ever could, and for wide area targets or infrastructure, nukes?
That shit has negative value
Looked at your kickstarter. Very cool game! Was your plan to keep this game a single-run production? I know a friend who is in the intersection of {plays magic} and {likes game design}. I might hit you up on your offer once COVID-19 shenanigans calm down a little.
Why are so many internet protocols text-based?
There's a general conflation of two types of wet towels.

1. "Wet Wipes" which are commonly used to clean babies and young children, these must be disposed of in the bin and can't be flushed

2. "Wet Toilet Paper" which is a far less durable version of the above, and flushes and disintegrates as normal. In the UK, these come with a "Flushable" symbol on the package.
I'm not from the US, but I don't even understand the basic premise.

If these companies avoid paying taxes by not being registered/incorporated in the US, how could they possibly be eligible for help from the US government?

That just seems like a contradiction, like a huge case of having your cake and eating it.
>Coronadoomers

really dude?
A versatile software engineer and co-founder, with strong development skills and 14 years of experience. Specializing in DevOps, Cloud-Native solutions and Site Reliability Engineering. Always working hard towards automating myself out of a job :)

Location: Amsterdam, NL
Remote: Yes
Willing to relocate: No
Technologies:
* Go, Python, Typescript (Angular)
* Kubernetes
* Kafka
* Prometheus, Elastic Stack, Grafana
* Ansible, Terraform, Linux infrastructure
* Google Cloud Platform
* CI/CD pipelines, microservices

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

Email: g.dlugoszewski+hn@gmail.com
The likes of TypeScript, Babel and JSX are providing a simple source-to-source transformation that leaves the structure untouched, broadly just changing the exact syntax employed. (I exclude any transformation of async code to not use async/await syntax; that one is a more involved transformation.)

Svelte is not like that. It’s unequivocally a compiler, doing much more involved transformations. If reactivity becomes involved in your debugging efforts, it can indeed be harder to pin down than in plain old JavaScript—depending on how that JavaScript was written, of course.

Compared with the likes of React? I have no real idea, I’ve never used React seriously. If the issue gets involved with the depths of React or Svelte, remember that there’s a lot less of Svelte, which may make it easier to debug. But for some of the sorts of problems that could occur, I would expect React to be easier to debug, because the bit that’s your code is essentially just plain JavaScript.

For myself, I choose to use Svelte.
Pure bullshit. There might be a correlation between age of population and the fact that the overall number of detected positive people are undersampled. All the rest is bullshit. This virus is deadly: it's just from yesterday the news that a perfectly healty 30-something italian guy coming from Barcelona died within a few days.
2nd wave of recession incoming?
preact is a pretty bad framework. It's pretty funny to recommend it instead of svelte.
(I put together a PD ebook collection of his work at https://standardebooks.org/ebooks/wilfred-owen/poetry)
How did you pay for the flooring, appliances etc.?

If it's via credit card (and presuming you're in the UK) you'll be able to claim back against the credit card company
Yeah I should clarify; I think it's well past the time of sh.

Still, sh is unrivaled for portability and brevity/velocity; I wouldn't swap virtually any the shell scripts I've written for python scripts. I think sh is a decent and often well-suited tool if you can manage to wield it properly (not a straightforward endeavor).

I look forward to checking out oilshell though, so thank you~

Edit: FWIW for arrays in POSIX sh I generally only use:

set -- a b c
echo $#
echo "$1"
shift
echo "$@"

Once in a blue moon "$*" or maybe an unquoted $@. See 2.5.2 of https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V... (My go-to reference)
It's pretty crazy. They should, of course, feel free to petition the government of Liberia for help.
what exactly makes this random person qualified to say this and call other people 'doomers'?
Here is actual publication: http://www.zjujournals.com/med/EN/10.3785/j.issn.1008-9292.2...
> What I am trying to convey is that both numerator and denominator of the death ratio are very noisy since they depend on who and when is tested.

In this case now, you don't need that: the hospitals in Italy know for years how many new cases they get. Now it's like 50 times more cases that need hospital, and 50 times more dead.

It can't be anything but something completely new. If it's not a new virus X it must be a new virus Y as dangerous as X. But we know there is a new virus X. Old viruses simply had totally different need for hospitals:

https://en.wikipedia.org/wiki/File:Is_COVID-19_like_a_flu%3F...

In Italy there were 55 times more deaths per week (two weeks already) than the peek during the flu season. The same with a need for the beds in the intensive care units.
Posts like this are going to make people think "Oh, it's fine, I read online that we won't be as bad as Italy, so I'm going out"

Not cool. Just do as you're fucking told.
I don’t think we should bail out any bigger industry without requiring them to create buffers for the next crisis. We bailed them out in 2008, that’s fair, but if they sent all their profit to their shareholders instead of preparing for the next crisis then let their share holders bail them out.

I’m European though, so I may be more of a social democrat than most Americans.
Pretty sure those are made in China. That would put a wrench in those plans.
Not true. If your company is deemed to be a tax resident of Australia, it will be subject to Australian tax, even if it's a foreign-registered company.

I can't register a Singaporean company, conduct all business physically from Australia as sole director under the banner of that company, and not pay Australian tax on the company's income (or GST).

Well, of course you can try and do this - but it's illegal, and if the ATO finds out, you're in trouble.

It doesn't matter that you don't pay yourself a salary or declare dividends. If the company's principal operations are conducted physically from Australia, it will be deemed to be an Australian tax resident.

Now, different story if the company has a physical presence in Singapore - say, your cofounder/codirector works there with a few other employees). Then, the company's Singaporean presence might be substantial enough that the company is not deemed to be a Australian tax resident. Then you would only pay Australian tax on your personal income/dividends.

Similar story if you're the only one conducting the company's operations, but you do so physically outside Australia for more than 6 months of the year.
Been solving business problems with software for 15 years. Startup veteran. Prefer Clojure.

Location: Cape Town, South Africa
Remote: Yes
Willing to relocate: Yes
Technologies: Clojure, ClojureScript, Datomic, Rust.
Résumé/CV: http://petrustheron.com/cv/
Email: hn@petrus.co.za
I don't know why trees are black box when partial dependence has existed for 20 years.
That makes it sound as if the feces are just flushed out into nature, which is very far from my understanding.

Of course the purpose of a sewage treatment plant is to remove as much as possible of the material in the water, regardless of what it is, ending up with water that is as pure as possible so it can be let out into nature.
We offer a simple solution - https://werbot.com
2020 Virtual Conferences
> heated seat (although I never use it)

Really? After living for some years in Japan, I feel almost traumatized when I go to Europe in winter and I have to sit in a cold toilet.