skysight-inc/HackerNews huggingface dataset:
> As someone who has worked in the service industry as a server, manager, and eventually part-owner, why should we burden the business owner with the responsibility to pay when someone is sick and unable to work?

Because pooling risk results in more robust social systems.

The business owner can take the risk of losing a worker for a week much better than a worker can take the risk of not getting paid.

Because it aligns incentives properly.

If you don't get paid for not working while sick, and you need the money, you'll show up to work, and get other employees and customers sick. If the business has to pick up the tab for sick days, though, they are now incentivised to keep sick workers at home - lest they infect others.

I'd much rather have robust systems, with good public health incentives, then I am to see business owners pocket a few percentage points of profits.
What do Bluetooth technology and a 1k-year-old Viking have in common?
Whatever your position on the static typing debate surely one of the sweet spots for dynamic languages is casual use by non-professionals?
what a surprise that the travel company says you shouldn't cancel your travel plans.
I've been a (generally) happy Mac user for more than 25 years, but I am still of the opinion that the command line is more discoverable. At least man -k will surface all sorts of commands whose own man pages may suggest other search keys. The mac's "Help" menu bar item is much less useful in this regard (of course it will surface menu commands and highlight them when you mouse over the response). And even then it is mostly only an interface to the menu bar options themselves -- vague questions like "how do I X", much less "click on a pixel in you image to Y" are pretty much unanswerable through this interface.

And despite what I said about man -k, let's not get into the parlous state of Apple's man files.
https://www.xlwings.org/
Our company has been trying to get production sites on Kube for 4 years. We have had so many problems with our development sites that it just isn’t ready. Maybe at the end of the year.
Funny that you mention foreigners, because trying to get an STD test in this country is hell. Doctors will grill you and ask if you’ve had sex with foreigners, and if not, why worry? There’s no way you have an STD. Unless you’re leaking blood, doctors will argue that you don’t really need an STD test. They say that to me even though I’m clearly foreign, but I guess I’m not one of those foreigners.

I had to visit a few clinics until I finally managed to get one to give me a test. Even then, I had to argue with them to do more than test only chlamydia and at least include gonorrhea. Syphilis and HIV weren’t included with any degree of persuasion, since they said only certain foreigners from certain countries have it, so there’s no chance of having that. That’s in the midst of a syphilis outbreak in a country that offers unprotected services with prostitutes. It seems like a pattern of fundamental misunderstanding among doctors.

I also once had pinkeye and went to an ophthalmologist. The doctor was calling people in one by one during allergy season and examining people in an open office setting so it was possible to see them be person before you being examined. The doctor wore no gloves. The doctor didn’t wash his hands before seeing me. After touching my eyes, he said he’d get me some eye drops, told me I was good to go, and immediately called the next person over.

I’ve also frequently been prescribed kanpou/traditional Chinese medicine and had to go to another clinic to get real medicine.

These are my experiences with medical understanding here. There’s a big problem with blaming “foreigners”, but the only people I’ve seen washing their hands with soap have been... foreign tourists.
Right now they'll probably want to test and actively quarantine you, if you really are showing symptoms.

In a more mass-spread scenario, where they can't really handle all the cases with high attention - follow your symptoms each day closely and if you're getting noticeably worse from one day to the next after the early symptoms have appeared (after the first several days), go to the hospital and seek treatment. It doesn't appear to be much different than having the flu in this regard, it's that the mortality rate and virality appears to be far higher (and a far higher percentage of patients are requiring intensive care).

There was an excellent 'inside the hot zone' article posted here on HN a few weeks ago, that interviewed a doctor in China that had directly dealt with many early cases of Covid. His input was that the people that died turned hard south in the second week after symptoms presented, and would often die in the third week. That pattern tended to repeat for patients that died. Seeking treatment at a hospital as soon as possible if you see yourself turn for the worse in the second week, appears to be critical.
Python is widely regarded as a very good first language for non-programmers.
There is so much of this I can relate to, I have worked with legacy systems too and have been fortunate in a sense to have to drill into someone else's VBA and thankfully there were people there to run me through those strangeness of it.

While I don't think it needs to continue, I believe it's been replaced in all aspects to date.. I do think that there is a requirement for a knowledgeable person to at the very least lead the re-write.

> As for javascript, I doubt anyone that knows VBA well would have a hard time learning javascript, and if the codebehind for excel was slowly migrated to that, most devs would welcome the change.

One of the main points of contact for my VBA adventure picked up vanilla javascript super fast, and within a few weeks he was already explaining how it could be made semi strongly typed, he introduced us then to a newly formed TypeScript subset and we never looked back.

It's not a language issue, its an understanding issue, give a good engineer/developer/hacker any language and they will figure it out and know how to make it work.

That said, if I ever see VB again, I will still shed some salty tears.
No, you don't. You grant them a perpetual license to use those photos. You aren't granting a license to any companies who scrape those photos to use them. However, copyright only applies to distributing copies -- someone could collect and use photos and not violate copyright as long as they don't redistribute those photos.

Another wrinkle is that in the US the copyright of a photo belongs to the person who took the picture, not the person who appears in it (unless an assignment of copyright was signed).

So, if you posted a picture of yourself that you didn't take then you probably aren't the copyright holder, which would mean that you aren't the one who would have the right to recourse for any misuse of it.
It'd honestly be a shame if it did (but I understand the stresses that might cause it to happen).

Flash back to ~1986, and Bill Gates wrote an article for a Byte magazine special edition in which he described a unified version of BASIC implemented across a suite of GUI productivity applications.

Keep in mind, this is before Windows 3.0 and the Microsoft hegomony, before Word for Windows, (and Access, Project, Visio, etc.), before OLE/COM/ActiveX/IDispatch, and all of which are arguably necessary to complete the vision he outlined in the article. Ten years later, the vision of the article was realized, and thirty-five years later, it not only still exists, it's still useful across a huge cross section of computer users. (Despite the radical changes in the industry over that time.)

Microsoft has gotten a lot of flack over the years, and a lot of it has been earned, but the ability to identity a useful target state ten years in the future and rally an organization to achieve that goal is an amazing accomplishment.
> Because we give false measures and waste time and energy on things which are either insignificant or end up being detrimental.

My kids are so indoctrinated into these habits that my four-year-old asked me which trash bin to use for a tiny spec of crust from her eye (compost was the correct answer). These habits—even over a lifetime—will have a negligible impact. But I'm confident that my kids will factor environmental issues highly for decisions (such as voting) that actually do matter.
That is incredibly alarming. Very reminiscent of WeWork and Regus. Only time will tell if it's a bubble that will burst.

That said, I'd really love to know what I'm missing or overlooking here, as GrubHub/Seamless being 30% the value of DoorDash feels waaay off here.
Wrong comment thread?
vim has basic completion builtin.. and there's a lot of code complemention plugins..
Tokyo 2020 unveils first ever animated pictograms used in Olympics’ history
See also: New England ZIP Codes, which can cause all kinds of problems.
> There's no way to criticize any bureaucracy without having a subtext that less bureaucracy is always better, if the mere implication that less bureaucracy would have prevented the problem is enough to conjure that subtext in the minds of the readers.

I would agree it is impossible to prevent all potential misunderstanding when writing for a large audience, but various methods can make this kind of misunderstanding less likely:

- Emphasize qualifiers like "some", "most", "often", "sometimes", "not all", "many", etc.

- Anticipate and explicitly disclaim possible misinterpretations

- Acknowledge valid counter arguments

- Be very precise and explicit about our intended mentioning
Having one's opinions overlap with Trump's doesn't mean they are pro-Trump.
10 PRINT "Nope"
20 GOTO 10
That one would make it about five seconds before SCOTUS threw it out. The US Government really does not have that authority.
That's a legally mandated top speed to fit into that class of vehicle. "Brommobiel" we call them here.
We all know it’s broken. More importantly, who’s job is it to fix it?
I'm curious about any sort of struggles you (or anyone else too!) run into with deep tool/service stacks like this. I'm currently working on an inbox as an app platform. We want to easily kick off cron jobs and other automations. Things like composing and automatically send a summary of today's commit, or firing off a build when an email arrives at a certain address, and rolling back when a new keyword appears. Any insight or feedback would be greatly appreciated!

Some initial thoughts and questions:
Are there integrations between these tools you'd wish to have? Do you see value in integrating commands across toolchains like this to avoid log-ins for standard actions? Have you looked in scripting automation across some of these tools?
I see why web pages need pagination so the server or browser doesn't OOM, but there really ought to be 10000 entries per page, not 25 that most sites seem to like.

Ctrl+F on a list of 10000 entries is far easier than clicking through 400 ajaxy pages and trying to figure out some custom and buggy filtering system that probably doesn't allow regex.

Past 10000 records most sites probably ought to just let you export in something bigquery compatible anyway - Regular Joe isn't going to have more than 10000 of anything, and anyone who does can learn how to use proper data tools.
Radio Galaxy Zoo: Lofar
The Opioid Epidemic Might Be Much Worse Than We Thought
I've gotten made fun of because I've said my "IDE" is `tmux` in the past; my typical development environment is a tmux split, where an editor (usually NeoVim, sometimes Emacs) does editing, and the bottom half is a terminal running either a dev server or just the compiler command.

It's not perfect, but I like how I can basically swap any component out (except tmux itself).
https://www.usatoday.com/story/news/politics/2020/02/12/poli...
Great to know, elegant approach.
The hidden scrollbar trend is maddening to me, why hide such an important element? I just tried one of the latest Ubuntu Unity/Gnome/whatever it is versions (I normally use XUbuntu) and saw that the scrollbars are hidden there too, which is crazy. How is the user supposed to know whether they can scroll?
A good UI makes you get things done easily. A good UX makes you feel good doing things, even though you may not get anything done.

Confusion arises because, typically, not getting things done makes you feel bad.
So I just typed the "Total Expenses" line from page 3 of each of their financial reports [0] into Excel, this is the result: https://imgur.com/lIL79IK

It looks like quadratic growth until around 2011, after that it becomes linear. This still seems like a lot of growth, considering the number of pageviews per article seems to be roughly constant over the last 5 years [1]

0: https://wikimediafoundation.org/about/financial-reports/

1: https://tools.wmflabs.org/pageviews/?project=en.wikipedia.or...

Edit: this is how last year's expenses break down:

Salaries and wages: 46,146,897
Awards and grants: 12,653,284
Internet hosting: 2,335,918
In-kind service expenses: 1,361,958
Donation processing expenses: 4,977,583
Professional service expenses: 8,998,261
Other operating expenses: 9,005,744
Travel and conferences: 2,867,774
Depreciation and amortization: 2,856,901
Special event expense, net: 209,690
------------------------------------------
Total expenses: 91,414,010

(sorry if that's unreadable on mobile)
Other than the addition of Today widgets (aka Dashboard except worse), Notifications Center really hasn't changed much since it was released.

Here's what it looked like in Mountain Lion, where it was first introduced: https://512pixels.net/projects/aqua-screenshot-library/os-x-...

And here's Growl: http://growl.info/images/screenshots_images/RollupWhileAway....
What makes you think I haven't? And one can see how well it’s worked.
Versioning. Right?
No, this class of vehicle should be banished altogether. There is enough choice already and this does not fit in well in the existing infrastructure to the point where it won't endanger the occupants and the other road users multiple times per trip. Inside a city, maybe.
These sorts of ad hoc programs are what happens when we have leaders unwilling to consider a carbon tax, which would incentivize market-selected solutions without picking winners.

Also, Cash for Clunkers was as much (or more) an economic stimulus program as an environmental program.
Syncthing runs relays to keep the user from knowing/caring: https://docs.syncthing.net/users/relaying.html
The Excel object model is really a COM/IDispatch object model... it's been accessible from non-VBA applications essentially since the beginning.

Not Excel, but one of my first consulting projects was at a company that developed some custom libraries in Java and for a company that used ASP for the front end. The architecture we used ran the Java code in the Microsoft JVM, which then made Java accessible via IDispatch (and therefore by ASP's scripting engine).

IIRC, we were doing stuff similar to this:

let javaObject = CreateObject("java:com.company.library.ApiClass")

print javaObject.version

This is essentially a part of the 'embrace and extend' functionality that MS added to Java and got sued by Sun over. (There were also mechanisms for relatively easily calling into Windows from the MSJVM too... it felt an awful lot like the Proto-CLR that it was.)
Counterpoint:

> US traders were particularly rattled by the Centres for Disease Control and Prevention confirming a COVID-19 infection in California in a person who apparently had no relevant travel history or exposure to another known patient. [1]

One asymptomatic carrier may not infect many people but if they infect even one new person in an as-yet-uninfected population center they'll create a new outbreak. The only defense against this is universal testing, otherwise by the time you start seeing symptoms it's too late.

[1] https://www.abc.net.au/news/2020-02-28/asx-carried-away-in-w...
Interesting -- how do drivers/pedestrians perceive them in France?
Comparing javascript to C# is really not appropriate here, for so many reasons. I do think you know the main differences between interperated, transpiled and compiled for starters, but the "right tool for the job" is far more important.

Being fashionable is also not exactly fair, it was very flakey before jQuery created some entry level standard, because of its popularity it grew to what it is today, if thats 'fashionable' then I support it.
I love the README. I wish more more projects had things like this:

> Transparency. No back-channel project management. Project conversation and decisions will take place only on public forums such as GitHub, the Rome Discord, and Twitter. The only exception to this is moderation decisions which will be strictly done in private.

The whole document is full of good ideas. I still want more, but that's a league better than many "top" projects I use.
Even better is only 80 years for aluminum, the third most common mineral in Earth's crust, constituting 8% of its weight. What an absurd alarmism.
GP is probably thinking of Dunbar's number[0] and making a distinction between caring concretely about specific individuals and caring more abstractly about the plight of many strangers. It's possible to "care" about the health and well being of arbitrary groups of people, but it really takes knowing and understanding their specific problems to make actual care effective.

[0]: https://en.wikipedia.org/wiki/Dunbar%27s_number
You can right click on the Magic Mouse perfectly fine (just click on the right side), I don't get it why they couldn't do it?
anyone figure out how to do this with Java though? Seems more feasible for C or Go but not all..
None of that is required! In fact this article begins with people who are happily using MacOS despite not knowing all the features.

Truly simple design would not have these features at all; that’s where Mac started. The mouse had one button, period. There was no contextual click option at all. And MacOS can still be used productively that way today. Adding power features without disturbing the original usability is strictly positive IMO.

It’s incredibly easy to pick a power feature and demonstrate that some users don’t know it. The more capable a system is, the more likely this becomes. Might as well write an article demonstrating that some users don’t know how to use Terminal, so obviously Mac must have slipped in usability since the original Mac did not have a CLI.
Agree. I remember using that some years ago. Can draw plots with it as well https://www.osadl.org/Create-a-latency-plot-from-cyclictest-...
Perhaps you haven't been paying attention recently to how things go in the US. If there is any kind of regulation, it will be loophole-ridden and only implemented after consulting with the absolute worst offenders to make sure it won't impact their bottom line too much.

Law enforcement's use of this style of abusive technology will never be curtailed or in any way reigned in, but seeing as American law enforcement has never abused their power in the past, I'm sure that will continue to not be an issue.
Not all, but a lot of home routers will block any incoming connections. Even if you have an IPv6 address, you'll need manual configuration or something like upnp to make it work. And with the current systems we have available... it's probably better that way.
VBA may not be a beautiful language but at least it is not a design flawed language like JavaScript.
> Could I trademark someone else's face and claim royalties?

To get a trademark, the mark you're registering has to be actively used in commerce. There are other laws that come into play if you're using someone else's likeness in commerce.

The entire purpose of trademark is to prevent consumer confusion (for instance, to prevent one company from using another company's logo on their products).
Both statements are false.

Tons of plastic waste ends up in the ocean, with the bulk coming from China and Southeast Asia. However, the concern with straws is the harm they cause to local wildlife at their macroscopic sizes.

Throwing it in a bin reduces the amount of trash that ends up in the ocean, but wind, homeless, gravity, can all result in trash ending up outside of the bin and on a path into the water.
Drivers Ed was an optional summer course in my district, and did include an on-road component. Not required at all (although the insurance company gave a discount for completing it).

HS graduation requirements vary (in some cases, much more than you would think) between districts. Usually, each town/city has its own district -- in rural areas a district may span many towns, in more urban areas, you may have more than one district in a single city. There are state guidelines, but we also have 50 different states. Federal guidelines are pretty sparse, and often only enforced by accepting funding -- don't take their money and you don't have to play by their rules.

I suspect that there is no blanket statement about the US public school system that will hold true nationwide (except, perhaps "it could be better" or "it makes no sense").

The reaction to not having a license is probably simply due to 60+ years of "The American Dream" for a kid was having their own car and the freedom^tm that came with it, and the simple fact that in the majority of the country, public transportation is crap, and our cities are not designed around walking. So a car, and license, is pretty much a requirement.
Five Misconceptions on How Node.js Works
Design a KPI Dashboard People Understand
Atomic Pi: A Raspberry-Pi alternative with an Intel processor, less than US$35
It's true. Humans seem unwilling to entertain any reduction in convenience. It's funny, because maintaining the status quo will result in a much larger inconvenience.

We are too smart for our own good, but not smart enough by half.
Every Apple mouse sold for at least the last 5 years can do a right click. You may have to configure it.
The wiki is stored as a git repository, although to my knowledge the others are not.
No, for reasons very similar to those which The Mythical Man-Month explains often prevent throwing more resources at a late software project.
This is exactly why Void Linux uses GitHub and Travis. Hard to pay for one's own CI.
I looked at Hasura a while back, and to be honest I thought it was the antithesis of all the things I loved about GraphQL so I moved on. Perhaps someone can convince me differently?

The thing I love most about GraphQL is that serves as the perfect contract layer between the front end and the backend. A very productive development method I've used is to have the front end and back end teams agree on the GraphQL types (often times having the front end folks actually write the types), quickly mock things out, then have the front end folks go implement the front end and the back end folks provide the real resolver implementations.

The things I love about this is that it really simplifies and hides the backend details from the front ends. With things like Hasura, you are directly exposing your DB schemas to the front end, essentially tightly coupling them together. That has always been a recipe for disaster whenever a project gets sufficient scale or complexity in my opinion.

Again, it was a long time ago when I dug into Hasura, but this whole concept of "Directly expose my DB schema as GraphQL" is the exact opposite of what I love about GraphQL in the first place.
> And while I do know Golang, having to write it makes me want to chuck my computer in a lake and I'll within epsilon of never contribute to a tool written in it.

Why this level of hatred for Go?
This is a great list and I would be curious to know if you have done a cost-benefit analysis when compiling this list.

E.g. something like Stripe for payments is probably much more cost effective than paying for some other services like Notion (which I assume you can get away by using google docs or whatever).
I like the idea, want to participate but am NOT signing up for yet another stupid newsletter. Please publish an RSS feed (I see that it's Github Pages ... perhaps your site generator can do it?)!

Someone noted that the forums are Google Groups and the site, blog etc. are hosted on Github. Shouldn't dog-fooding inherently be part of this strategy?