skysight-inc/HackerNews huggingface dataset:
Considering they never made any money and siphoned billions in taxpayer funds everywhere they went, one has to wonder what justifies the rest of their employees' paychecks.

They're like US Postal Service, only high tech and with misleading advertising
Bash and Paths on macOS (a helpful diagram)
The market doesn't demand that a monolithic entity like WeWork exist in order for co-working spaces to exist.

Read up on WeWork's history and what happened with the Vision Fund investment. The only reason there are so many WeWorks is because they were given so much money that they didn't know what to do with it. And look what happened to that investment.
> - Names should be stored as display_name, first_name, and last_name.

No.

“[…] refer people to this post the next time they suggest a genius idea like a database table with a first_name and last_name column.”

— https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...

You could, conceivably, have a "display_name" column, an "informal_name" column, a "formal_name" column, etc. depending on your needs. But for absolutely most people and purposes, a single "name" column will suffice, and will steer programmers away from making unfounded assumptions about people’s names.
Does unemployment insurance even pay out if you've been furloughed without pay, but still technically have a job?
The ids follow a set format, so it probably scans the email for all strings of that format, then looks them up against a dictionary of existing mailbox ids
> In practice you can take rights away (obviously)

You can infringe rights; that's not the same as taking them away. There is a clear difference between having the power to do something and having the right to do it. There is nothing unusual about having the right to do something but lacking sufficient power to accomplish it. A right does not disappear merely because one lacks the power to prevent it from being infringed.

As the name implies, rights are fundamentally about right and wrong: they are expressions of how one ought to act, or respond to another's actions. Saying that a right exists is the same as saying that your own actions ought not infringe that right for others. Practicality is irrelevant. The "theory" (or rather, philosophy) you've casually dismissed is the entire point of the exercise.

Of course one needs power also, if only for self-defense, but power—or lack thereof—does not dictate right and wrong. Power merely expands the range of options available to you. Your rights—the things that it would be right for you to do—are the same whether you are powerless or omnipotent.

So what exactly are your rights? Well, that's for you to decide. Even true omnipotence wouldn't be enough to grant anyone else the power to make that decision for you.
Makes sense to borrow at 10%?!?! You are witnessing the end here
> So who defines expertise?

I would say that the answer to this involves peer review.

Do the statements have the backing of the expert's organization?

Experts speaking alone are less credible than experts speaking on behalf of a committee (consisting of members from more than one organization, ideally) which reviewed information and prepared statements for presentation to the public.
Data science is an overloaded term, but even so there are some salient differences between it and statistics.

Data science more closely related to "statistical learning" and the knowledge required overlaps with but looks quite different with that of conventional statistics.

An easy way to get a sense of the difference is to compare the table of contents of a book like ISL (PDF free) [1] to the undergraduate curriculum of a statistics program. You'll find that that the focus and indeed culture of data science is really quite different from that of statistics.

Leo Breiman wrote about this in his paper "Statistical Modeling: the Two Cultures" [2]. Conventional statistics belongs to one culture, and statistical learning/data science sort of veers toward to the other (though not completely).

Much has been made about how "data science" is just statistics dressed up to look new, but I'm not convinced this is true. I'm also not convinced that pure statisticians have the right training to be data scientists -- additional training and mindset changes are needed. The reverse is also true: most data scientists lack the rigor and epistemological training to be statisticians.

[1] http://faculty.marshall.usc.edu/gareth-james/ISL/

[2] https://projecteuclid.org/euclid.ss/1009213726
Using DNS TXT to solve a XSS issue? That's clearly another card added to the house.
It doesn’t receive email. It doesn’t have an email address. It’s an SMTP server. No third party will ever route an email to it.
That's not really top posting. What I'm doing here, by putting the untrimmed quoted material I'm responding to below my response is essentially top posting (but I'm responding to your last sentence).

I can't think of a comment I've read on HN where material from the parent post was quoted in the way I'm doing now.

> Top posting is also useful. It reverses the order of the stack of messages in the expectation that you've read the rest already and are more interested in the most recent. In many cases that's the correct assumption:

>

> * Long email threads

>

> * Long forum threads that people visit every few days to catch up.

>

> HN has an interesting mix of top posting (new comments start at the top), and voting.
I take that to mean, people in ops using their ability to bring the company to a grinding halt by turning off all the infrastructure with the aim of extracting things like better pay.
This is taken out of context somewhat, so I'll offer it just to try to keep things balanced. This appears to come from Walter Isaacson biography on Einstein. At the time, Einstein's first marriage had deteriorated and they were already living apart. This was an offer to move back in together for the sake of their children. His wife didn't accept these terms and they divorced in 1919.

Also we're talking about 100 years ago in Berlin. It's a bit perilous to judge their relationship by our modern standards. I would say things have changed vastly for the better. I shudder to think how people in 100 years would view my lifestyle.
You should be kinda careful.
Since you know so much about this issue.
Cancel culture is watching you
The Great Kettlebell Shortage of 2020
+1 for Mindustry. Factorio with more tower defense emphasis. And FOSS!
Years ago during the dotcom burst the executives where I worked took a paycut along with everyone else.

We later found out that the paycut for executives was repaid later via other pay and benefits "because they had a contract"... but obviously not for everyone else.
> Arts & Design (3365 employees)

Wait what? I must be missing something major about their company structure. Any idea what these positions are? There's no way web or app design scales in a helpful way to 3000 designers.
It's a really strange label. I think most people define it as "Whatever those crazy guys in Silicon Valley are doing/funding," because I can't imagine a world where there exists automotive manufacturing that isn't considered technology.
Harvard College (the university's undergraduate arm) definitely gives As. Law schools are vocational programs. I'm not surprised it works differently there.
Covid-19 still has the same exponential growth despite France mass quarantine
So maybe 90% of academic websites are built in this way
> People deal with 3 second loads until one day a competitor does .3 second loads and gives a better experience, then in a matter of months you lose your customer base.

I tend to suspect that the effect of pricing will make a difference of 2.7 seconds in load time negligible. A 3 second load just isn't a large cost, even if you run into it repeatedly.
In AirBNB's case the counterfactual actually exists, and you can check its performance. Craigslist.
Dark pool?
Vault Integrated Storage is now GA
In the US generally speaking yes.
Obvious disclaimer that every depression is different.

My depressive symptoms have never been medicated yet I'm pretty sure are inflammation-based: changes in my diet drastically affect my mental and physical well-being.

Exercise, lifestyle changes help, but diet seems to be the primary cause and solution in my case.
Yes, "inalienable" was the wrong term here. Neither alienable nor inalienable rights come from the government, however. Governments have the power to infringe on people's rights but not the authority to grant them or take them away. Even alienable rights can only be alienated of the individual's own free will.
But they require far more scrolling to go through, as opposed to having a overview pane of the thread structure where you could easily find a relevant comment.
Those times were absolutely great. It's only human to look at the past with a feeling of melancholy and forget how great is the present and the long way we came.
Today you can actually build your own APIs with very little knowledge and effort: easy to get started frameworks, free or inexpensive hosting in the cloud, lots of freely available data. That's pretty awesome too.
You HAVE to listen to this song:
https://blog.adafruit.com/2014/09/02/lisp-song-eternal-flame...
No doubt, point is that the way the headline is written implies wanting to wear PPE full time in the hospital is some how the irrational action of a frightened person when in fact it's really a very rational level headed thing to want to do irrespective of whether or not that person is afraid.
100s of vps usually means dozens of presidents. Probably 100s of directors and 100s x 2 managers.
Taxes. If company is not public, and the RSU converts, employees are hit with 30-50% income tax for the stock value you cannot easily sell.
I haven't yet figured out a comfortable local and remote docker solution yet, but I regularly use ansible for this.

I usually spin up a local lxc container and point the ansible scripts at it using a dev inventory file. Mount the source code from the host filesystem onto the the container and I'm ready to go.
> Top posting is actually quite useful for context when you've been CC'd on a thread in the middle: you can go back through the previous mails that are embedded at the bottom of the email and reconstruct the chain in your head.

That's a lot of work for someone to establish context, and they have to start at the bottom to read the original message, scroll up to find the second message, read through that, and repeat the process.

What's useful is to provide a summary of what was discussed and then follow up from there. In either case, having some type of forum or newsgroup would be far better in this scenario because anyone subscribed could read any message even if they weren't part of the original discussion.
God forbid it be regex!
OK, but what is the base rate for injuries?

Car factories can be dangerous place, so you would expect a certain amount of injuries over time, doctors with shady backgrounds, etc.

Keep in mind that everything Tesla do is scrutinized and publicized, along with every stories of malfeasance, real or imagined, along with Tesla fanboy and Tesla haters amplifying the noise.

Which of course, make it incredibly difficult to be objective.
You might look into UPS' My Choice, which allows you to set a permanent preferred delivery redirection. Alas it is not available for all shipments, e.g., signature required or a shipper can tell UPS not to allow redirection. There's a charge (per delivery) unless redirected to a UPS store/access-point/center or you are a premium (paying) member. FedEx Delivery Manager is similar.
It was common in a lot of companies to cut (or defer) executive salaries but grant them additional stock options or warrants.
I think there's a more specific statement about k8s vs swam. Swam is much better at running other people's applications that you're treating largely as a black box -- k8s excels at running your in-house app. The simpler deployment model means there's far less environment specific weirdness you need to contend to to make an arbitrary app run.
Scandinavian here, our names don't really fit this pattern very well either.

My last name has an "ö" in it. That doesn't work in 99% of so-called global websites, so I have to transcribe it as "oe" instead, which is just wrong.

My husband has three first names and one last name. However, his actual name is his second first name. If his full name is "A B C D", if you ask him what his name is, he'd say "B D". If you know him you can call him "B", if you don't, you can call him "Mr D" or "Mr B D". Most American companies call him "Mr A" or "Mr A D", which is just wrong.

I have a friend with two first names and two last names, but his second first name is his name, and he prefers his first last name. If his full name is "A B C D", he'd say his name is "B C" if you ask him. Calling him "Mr A" is just wrong, and calling him "Mr A D" is super duper wrong.

(In government systems in our home country, this is of course handled. You can "mark" which first name(s) are preferred, so mail to my husband from either government or private companies will always be correctly addressed to "B D" and nothing else.)
Types and speed. Also native.
Totally agree, the thing about Doom is the movement and the speed. I watched a few hours of Doom eternal and within 2 minutes of watching the physics, my only thought was "this is Quake".
I may be wrong. I’m not the strongest with Haskell, but skimming the code, it appears to just dump all incoming email into the same dir and when you receive on a mailbox it scans the directory for any files containing the mailbox id. I’m not sure what code goes through and cleans up old emails though.

Edit: it used a cron job that runs every minute and used `find` to delete any file that’s 5 minutes old. This both cleans up emails and deleted mailbox ids.

This is a rather simple way to do this but you could just dump a massive amount of email on the service and it’ll run really slowly for the next 5 minutes.
I'm generally confused by the hype around ML and 'data science'. it seems like CS has somehow regressed to the behavourism era of psychology or economics before the Lucas critique.

The problem with all this data talk isn't just about implementation or bad structure, the limitations of putting all your bets on inductive reasoning are systemic.

The insights that economists had in the 70s and 80s was that reasoning from aggregated quantities is extremely limited. Without understanding at a structural level the generators of your data, trying to create policy based on outputs is like trying to reason about inhabitants of a city by looking at light pollution from the sky.

My guess why data science so rarely delivers what it promises is because you can't get any value from historical data if your circumstances change to the point where past data is irrelevant. Which in the world of business happens pretty quickly. To have a competitive advantage, one needs to figure out what has not been seen yet.

And trying to exploit signals suffers from the issue laid out above. There was a funny case of an AI hiring startup trying to predict good applicants, and the result was people putting "Oxford" in their application in a font matching the background color
Shortcut? It seemed that Tesla is doing incredible engineering and that they learned their lessons.
Apparently Naborly is like Yelp, but about tenants, for landlords...

But that must mean there's something else like Yelp, but about landlords, for tenants...
First semester only.
There's no particular reason for car factories to be dangerous. It's just sloppy management.
It’s actually a pay deferral. They’ll get the money just at a later date

https://www.freep.com/story/money/cars/general-motors/2020/0...
I was surprised myself, and I don't know what they're for. I have heard they are a design-driven company though. Also, they have a magazine (airbnbmag.com)
Can we contain the Covid-19 outbreak with the same measures as for SARS?
A degree attests to what one has done, not what one can do.
Why is Jitsi needed exactly, or it's handling server side video multiplexing? Matrix itself doesn't support it?
Optimizable Code
I think this is just an excuse to cut salaries. I’m not sure their revenue is down.

If you go on their website and try to order a new model 3, it still says it’s a 9 week wait.

And last I heard their factories never stopped running because they got themselves declared essential.

So at least from the outside, it seems like their revenue hasn’t changed.
MX server of @unverified.email matches the ip of smtp.unverified.email

It would appear that it is configured to receive email sent to @unverified.email
> Can we also talk about CR vs LF

Based on my understanding of the SMTP protocol, lines in emails should be terminated with CRLF.

> HTML vs plain emails

Thunderbird has a nice setting (View -> Message Body As -> Plain Text) that takes HTML emails and renders them as plain text (complete with the / /, * *, and _ _ for italicized, bold, and underlined text respectively).

Personally, I wish they would remove support for rendering HTML in emails and just display plain text. URLs would have to be manually copied and pasted into a web browser. That would make phishing emails far less effective.
Mailinator is a much more well-known service. It has both a web interface and an API.
If, by chance,the author happens to see the comments here... you may consider choosing an alternate (high-numbered / "unprivileged") port -- say, 2525? -- and redirecting connections to that port to 25/TCP on the same host.

This can be easily accomplished with a single iptables / nftables / pf / etc. rule.

(A non-insignificant number of ISPs, CSPs, etc., block outbound connections to 25/TCP by default -- except, in some cases, those going to to their own mail servers or "smarthosts".)
Depends what happens over the next 10 years. He could make more friends or he could make more enemies. Does he find success or crash and burn maybe go Mcafee at some point.
The view count is definitely cached for some second at a time. Part of me wonders if that statement is just part of the viral-magic of this video.

No way! He said it would be a miracle!
Interesting concept. I only skimmed, so maybe the rationale is explained in the article, but I'm a bit surprised by the "reverse subtitle" design aspect. That is to say, rather than seeing the original language by default and getting some side-bar with translated text to help you over bumps, you play the translation with a gloss of the original text in a side bar. So by default you kinda need to put your eyes where the translated stuff is.

Isn't that noticeably less efficient if the aim is learning the original language?
It's good to see two country's taking cyber security
The board has been growing in preparation for the IPO. I think this means adding seasoned C-level roles. There is still no CFO, COO left and there hasn’t been a CMO in years. Operational C-level is not that seasoned and has gaps.
Ask HN: Should WFH Be a Mandated Option for All Remote-Capable Jobs?
On average, 37% of jobs can be done from home. https://www.nber.org/papers/w26948.pdf

However, most companies are reluctant to allow WFH, as they see decreases in productivity.

Now that you've had a chance to experience it, what's your perspective? Are you raring to go back to the office? Do you want to stay in your own study for the rest of days?

Whatever your personal perspective, should companies be required to offer a WFH option for all employees? Say a 10% paycut for full-time WFH vs commuting to the office.
P-Values Are Problematic
That's gonna be a no from me, dawg.
What? No. mod_userdir is not dangerous. The resulting URLs are not dangerous.

Having multiple unrelated unvetted outside users with the ability to make your server serve arbitrary JavaScript is dangerous. The route you take to get there is kind of beside the point.

If anything, mod_userdir is helpful in that it's obvious when content is under the control of a different user. Perhaps browsers should treat x.com/~x/ as a different server from x.com/~y/ for XSS purposes.
Show HN: Crowdsourced list of salaries to find out how much you should be paid
I am not asking about whether it should happen, but what is typical for an automotive factory.
I feel the distinction these days is pretty blurry. Tesla writes a lot of software and hires a lot of engineers. I personally know of several people who left FAANG jobs to join Tesla.
There is an intriguing variety of Conway's Life I want to find some time to work on:

- At any given time each alive cell has a probability to go into the dead state, at 0.01 or lower per iteration - equivalent of "entropy")

- There are localized sources of "energy" (areas where a dead cell will spontanously come alive with high probability, 0.1-0.9 or so)

- some interesting results are immediately noticeable. Like blinkers will die quickly, but blocks can regenerate from entropy damage.

My hypothesis is that large enough simulation of this kind might yield a true A-life pattern.

P.S. I also want to learn Rust a bit more, so this looks like a good project to fork.
Tech companies often spend most of their money on R&D.
Manufacturing typically instead has high capital expenditure.
That’s not what happened.
> The reason so many people in specific tech circles are mad about top posting I think is because specific tech circles still do text based mailing lists as a form of persistent group communication.

Discussions on mailing lists are typically in depth and not just one line responses to one line questions, so top-posting would make it much more difficult to engage in those discussions.

Though, I've never really understood the use of a mailing list over a private moderated newsgroup that people could subscribe to.
I love Tom Scott's videos. He does a fantastic job of explaining complex things in a simple way.
What, you don't remember the argument order to every common file/memory operation like the back of your hand?! /s
A math friend of mine often consulted for scientists. His least favorite were those who asked him to "make some clusters". (think k-means) "What are you looking for? What is your hypothesis?" "Just make some clusters and we'll see."

Not utterly without merit, but fairly blind fishing nonetheless.
this is more or less being done, under names like "pooled testing"
Huh you’re right. That seems kind of counter to the purpose here, but I guess the intent was you can email {mailbox_id}@unverified.email
I’m looking for anyone requiring 3d printed face shields in Australia. Please reply with your details!
My company recently furloughed some people, and at least in our case, they got to keep health insurance. Normally that would be cold comfort, but... right now it's pretty important.
I have to do multiple things at once, and in fact, I am working for a few companies around the world and run my own business. Yet I still manage to always get my work done. I also use medical cannabis which helps with anxiety, especially during these times. I will open up YouTube videos, find myself watching news, watching Netflix, searching for corona virus stats, or procrastinating on Facebook.

Once you realize it, you can fix it. Once you admit you're doing it, you can fix it. Once you accept that you did it, accept that you needed a small break, you can fix it. Now that you know this, go ahead and do it. Set yourself up with blockers or attention forcers. Things that block Facebook, YouTube, or Netflix. OR if you don't want to be that strict. 10-15 minutes per hour, dedicate to slacking, and 45 minutes should be spent on your work. You can break it up along the hour, but it does help.

Also, I find myself procrasting the most when I don't know how to solve a problem or I don't want to face it. You can fix this too! Write down how you are going to handle the solution before you go tackle it. Always write an outline of your work process... and then you will progress.