skysight-inc/HackerNews huggingface dataset:
> This is incorrect, and contradicted by your next paragraph.

I’m not seeing the contradiction. In one section I’m talking about UI/UX gripes with a particular type of applications because of complexity required by workload, not based on host nativeness. The next about general platform user sentiments. The two are not the same. I almost never see anyone on any platform for these workhorse applications, that are essentially they’re own environments, ask for more "native" UI/UX outside of file dialogs. Because, for 98% of these users, it’s not important and has no effect on them getting their job done.

> This is hardly a new argument.

It will remain old, yet valid, as long as there are limited developer resources and multiple differently structured platforms to support. Hence toolkits and frameworks like Qt or Electron exist to make the developers lives easier. Are they perfect? No, but they do a heck of a great job in allowing developers to build applications that have a shared experience for all users within their business constraints.

If that’s something you don’t enjoy dealing with and want to maintain a pristine, full native environment, then that’s good for you. But that puts you in an extremely selective minority of an already minority environment.

I give credit where credit is due, Apple has done a great job of setting style guidelines and creating interfaces for developers wanting that native feel. Compared to Electron/web apps and cross-platform framework apps, though, that’s a very small slice of the pie.
Morty: Aw, geez, Rick, don't you think we ought to abstract away the low-level details here?

Rick: Listen, Morty. Just bburpecause you wrap something in an abstraction doesn't mean the complexity "goes away". It just means you've put off dealing with it -- usually until it fails. And when it does fail, you now have another layer of shit to dig through to find the root cause. Walk into the fire, Morty. Embrace the suck. And think about how you will handle error conditions before you write the happy path.
My guess is that he is referring to Microsoft Azure's attempt to migrate to Javascript support. You can see some of the support, but it is still currently lacking and difficult to use. I hope that they can manage though, Azure has tremendous features, just challenging to utilize properly.
Well, I can see that I am outgunned as far as advanced networking knowledge goes. I would just like to say that I did a head to head comparison between openvpn and wireguard using the same hardware, server and client endpoints. Connection from Montreal to Amsterdam. Result was that something like this: novpn=100% wireguard=95% speed, openvpn=25% speed. Enough to convince me that for my use case (simple, steady point to point) wireguard is very much the superior option.
Yeah but if you apply what needle said about 70% of the population getting it and 500K deaths in Germany over 2 years, that’s close to 2 million deaths from the disease. A million deaths a year is horrendous.
But they already have one! These photos are so spot on, Kevin Spacey in his best time couldn't have done this.

[0] https://www.geekwire.com/2020/jeff-bezos-wants-curb-climate-...

[1] https://www.seattletimes.com/business/amazon/take-a-look-ins...
Ladder of Algebraic Structs
I bet they all have fancy japanese toilet seats or bidets.
Yes my daughter got it on a trip to Tanzania last year.
You do if you want to understood by the average American.

Please remember that simple words do not imply simple ideas. As Hemingway said when criticized for his simple language, Poor Faulkner. Does he really think big emotions come from big words? He thinks I don’t know the ten-dollar words. I know them all right. But there are older and simpler and better words, and those are the ones I use.
That's going to require a lot of gin.
Yeah, social contract theory is something form a time when there was actually somewhere else to go. Now every border meets a border of some other domain.
What besides a total war has prompted a shutdown of all non-essential businesses?
.. school is half daycare. They need to fill the time. They'll just add more buzzwords. Probably STEM unicorn slime lab with Tensorflow.
Setting aside all of the discussion about Microsoft's perennial new UI frameworks... does anyone else really dislike the Fluent design language? It feels weird and mobile-optimized and spaced-out and infested with odd special cases, and it seems like every classic-style Windows component they replace with the new style of UI gets simultaneously dumbed-down and harder to use. When Google released Material Design I didn't like that either, but it's grown on me. Fluent Design still hasn't clicked with me.
Right, the free roaming tends to be on "the other side" though. This is a bit confusing to talk about because Wireguard does not have a concept of "client" and "server" and either side can nominally initiate the tunnel. However, in roaming configurations, typically only one side will have the information to initiate the connection (endpoint) and so there's a tendency to call this the "client."

The non-roaming end (end with a known endpoint) will update the IP of the roaming end every time a handshake occurs. The issue the OP is getting at though is when both ends are roaming. In this case the, er, "more roaming" peer needs some way to find the other peer. There are a lot of technically interesting ways that we could solve this problem, but in practice it's pretty much always solved by dynamically updating a DNS record. I would say Wireguard handles this scenario about as well as anything else (maybe a little worse, see sibling comment).

Another approach would be using a "meet-me" relay with a fixed IP, such as TURN. This also has the advantage of handling NAT on both sides (which would be a common issue with a roaming-to-roaming situation). I can't think of any reason it's impossible to run Wireguard through TURN but I can't find any examples of anyone doing so, likely in part because the TURN client is usually embedded in the application and is a bit complicated. Still, might be a hobby project to implement it for Wireguard.
Korea has tested extensively and didn't resort to general lockdown. There was plenty of forewarning but the time was squandered. The inability to act on a foreseeable menace with a two months time horizon doesn't bode well for the response to climate change. Unless we use this moment for a wakeup call.
That's a good point. There used to be built-in help for almost every thing in CDE. That's how I learnt all about using it. It even had some ability to create GUIs using the Bourne Shell[1].

[1] http://cdesktopenv.sourceforge.net/man1/dtksh.html
That report indicates that shelter-in-place will need to continue for approximately two years, with intermittent breaks.
Apparently the real thing is still under development. https://sourceforge.net/projects/cdesktopenv/
From 93 infected to 0, what did this Chinese City do to contain the virus?
> it is an action taken in bad faith

So is a hotel denying you a refund during an epidemic. There is an obvious power differential here between Joe Blow and some billion dollar hotel chain. You need the money for basic survival far more than they need it to pad their quarterly earnings.
Previous discussion:

https://news.ycombinator.com/item?id=22565107
It's scary enough without reinfection. Seems unlikely.

> the 30,000-letter genetic code of the virus changes by one letter every 15 days [from link]

But could be like the common cold and flu, with new strains each year - but more contagious and deadly. Even then, we could still have new vaccines each year, and better treatment methods.
Life hack: avoid paying for things by stealing them
In a couple of months hotels are going to be going bankrupt left and right. Many hotels are owned by franchisees. The difference between losing your business and scraping by might be dictated by how well you minimize your losses right now. Goodwill won't be worth squat when you're out of business.
At no point in my life has it ever been hard or regretable to install Linux on anything. I hear talk about trackpads and Bluetooth not working, but I've never experienced this at all. Maybe it's because I use i3 and vim but it just seems like if you want a development environment what more do you need besides a working terminal and a robust package manager which every distro has out of the box. Mac has always just seemed like a gimmick to me and after getting one at work I just find that at best it feels like a bloated freeBSD. If I wanted Unix there are plenty of superior alternatives and if I want to get work done I install Linux.
Is it the kind of place if you can't pay for a month they would keep watching your kid? (serious question)

If it isn't, then you should cancel the monthly. It's pretty simple.
The article only directly compares WireGuard with IPsec and OpenVPN. IPFire was only mentioned twice in passing.
This would be a kind of monetary stimulus. Helicopter money. Could be more effective than lowering interest rates further.
.. if you're in more than one cloud, and want a singular solution.
This class of drug is a prophylactic for malaria. It, or one of its equivalents, is commonly given to you if you tell your doctor that you are traveling to a part of the world where malaria is currently endemic. It isn't the kind of drug where they worry much about abuse or misuse, as it is cheap and ubiquitous in the developing world.
What about a scuba supply? That's breathing safe.
Does that mean Charter would potentially be liable for the deaths of anyone caused directly by this?

eg say a Charter employee catches COVID-19 at work, then one of their elderly relatives catches it from them + passes away

If there's a clear chain of transmission, and Charter refused to stop it... well...
Disagree. Crises are the best time to make political change. You have the attention of the whole country; rally them into making changes that can affect longer term gains.

I feel somewhat strange writing that as someone who buys into the systems philosophy of "fix whats broken immediately, enhance it later". While that's true in computer systems, it doesn't seem uncommon in the realm of politics that periods of disasters are taken as opportunities to experiment with different ideas.
It should go without saying that we can cheerlead for the emergence of effective treatments, but actual treatment decisions should be made by a doctor.
Alameda County FAQ: http://www.acphd.org/media/559828/faqs-order-shelter-in-plac...
Indeed, self-employed cannot game the employer-pays scheme.
PyPy runs on donated infrastructure that costs over 800K/month in hosting costs[1].

Not many non-commercial entities can afford that.

[1] https://twitter.com/dstufft/status/1236331765846990848
I see that “momentum” is measured by crypto-token mining/trading activity — this doesn’t seem the right metric for the project which claims to revolutionize DNS.

The really important metric is how much traffic on the web is accessed using Handshake names, and how how many users can resolve those names. Are there any numbers on that?
We'll need strong glue to hold those batteries in... Can we make a ventilator require a dongle?
The author did a nice job preparing a playlist video presentation as well. If you're not able to test the software, it's worth a look.

https://www.youtube.com/playlist?list=PLpVwwj0aIJjeHbA38F1z6...
"No hypervisor needed, only docker", same as k3s
So, I'm no medical professional, just an avid reader of such news. But I believe that most of this post is incorrect.

I've seen no studies backing up the use of zinc for anything related to COVID-19. A search of pubmed for the terms 'covid zinc' or 'coronavirus zinc' show no papers referencing treatments. Same goes for medrxiv.

There are a lot of cold "treatments" involving the use of zinc in the way you suggest. I have even seen studies which support its use as a prophylactic to the common cold (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3273967/) though that one makes no reference to a common side effect, particularly the way you recommend its use, which is loss of sense of smell.

Further, I haven't read anywhere about the mechanism of infection you propose for this disease. It is said to attack the lungs, liver and small intestine due to its furin cleavage site (https://www.biorxiv.org/content/10.1101/2020.02.10.942185v1).

Finally, I am nearly certain you are spreading bad information about how this treatment works. Chloroquine is provided after active symptoms present. The first few days of infection are asymptomatic for most patients, certainly the first 4-7 days, if not longer. There is no medical call for treatment until a patient presents symptoms, and your advice risks leading people to attempt to hoard this medication.

We agree that chloroquine is indeed cheap.
In fact it seems you could flatten the curve too much? Suppose this shelter in place is very successful we hold cases steady for the next 3 weeks. Then what? If we pull the band-aid off we're basically back where we started. The idea with flattening the curve is to have a controlled, lower flow of infections that slowly translates to herd immunity right?
Maybe I was not detail oriented in my above comment. You see, there are plenty of programming languages that have multiple targets/cross-platform capabilities but when it comes to serious implementation users want to have same experience everywhere.

For example, dialogs. Choose a file, right? I mean how hard can it be to select a picture and view it on screen. Well, Android is non-blocking while Windows can be modal blocking. So in Windows it's easy to show a file dialog to select a file then your code goes to put it on screen. Well, good luck doing that in Android. There you have to split your code in several routines that chain each other in order to achieve same effect. Which leads to different code either split by files or surrounded by compiler switches. Boom!! Not what I want!! I know how to do that in dozens of so called cross-platform programming languages. What I want is one call "ShowDialog" implemented at programming language level, not 3rd party, not my code splitted by compiler switches, that behaves the same in all targets. That, my friend, is what I meant by zero programming languages doing this currently.
Quite literally the opposite of the situation in California, but go off.
This is also why some hotels have draconian-seeming policies, requiring all sorts of documentation. Because without them, some people will lie.
How has Covid-19 Impacted Internet Speeds in China
I became a personal trainer. It was a great way to work the other side of my brain, learn a few things, but also have bandwidth to keep thinking about startups without the burnout. Certification was easy.
So does this mean you can run containers in containers orchestrating other containers.
Containers must really be the holy grail of serverless and cloud "nativeness".
IMHO GarageBand’s amp sims are brilliant and organic-sounding.
These days they have ALPRS and stare at their phones until the computer sends them after warrants and assorted registration offenses.
The OODA Loop and the Half-Beat
The average American pays $10489 in taxes each year. Double the taxes and give average Americans $12000 and they'll come out ahead. Median Americans will do even better. Even if you assume no efficiency improvements, no benefits from velocity of money changes, and no cuts to existing social welfare programs such that the average tax increase equals the $12000 expenditure, you can fund it purely on taxes and most people will still end up with more money in their pockets.
It would be delusional of me to claim that VSCode wasn't already winning in terms of mindshare by a large margin when the acquisition happened. That's not what I'm claiming here.

Atom still had a healthy number of active contributors (presumably most of them were from GitHub) making improvements to the product on a daily basis to make it a perfectly viable tool for the people who chose to use it (and despite the much smaller developer base they continued to innovate with projects like xray and tree-sitter)... That is until the Microsoft acquisition happened.

Before anyone jumps in with the causation vs correlation argument, I think any reasonable person looking at the evidence would agree that the timing is convenient enough to make it highly unlikely to have been a coincidence, especially considering that most of those contributions were from employees at GitHub who were _getting paid to work on Atom_, so the only reasonable explanation for the contributions to stop abruptly within a month is that they _stopped getting paid to work on Atom_.

To add insult to injury they even had the audacity to claim they wouldn't do exactly what they did. That is the crux of my issue with how they handled this acquisition.
Actually no, not everywhere, in places sea-levels are about to drop: https://www.zmescience.com/ecology/climate/sea-level-drop-sc...
That's sweet:) A little like the premise of zenity, but skimming that manpage it looks far more powerful. Albeit, harder to use, since it's pretty much directly exposing raw(-ish?) X & motif APIs in ksh.
If that's the case, if they are that necessary for society, then nationalization should be on the table.
I can't give recommendations for a corporate setting, but I know Dashlane is a giant pain in the ass. My company uses this and gave us all free subscriptions and I decided to try something else. Currently I'm testing BitWarden and Keeper and find them both to be far superior though each with their own quirks.
Why do you prefer CloudFormation?
It looks like the docs were update in June 2019 (https://github.com/awsdocs/aws-systems-manager-user-guide/co...)
First of all, I sourced from NASA. You provided no such sources despite making an extraordinary claim about the Permian extinction. The theories for that event include meteors, volcanoes, microbes, underwater methane release (from geothermal sources) and there is tons and tons of uncertainty about that event. You are oversimplifying by even attempting to attribute blame to CO2, which was already much lower in the Permian than in other eras like the Cambrian and Carboniferous [1], furthermore, temps aren't correlated with CO2 in Pre-Quarternary eras.

Best indications are that a series of super-volcanic events triggered massive drought, which probably led to drying conditions and decreased sunlight for photosynthesis, which triggered massive fires which burnt up tons of oxygen and caused hypoxic conditions for tens of thousands of years. This whole episode is also associated with geomagnetic instability [2]. Now, the two are related, because geomagnetism is caused by movement of the inner and outer core of the Earth. If the earth sees periodic disruptions in the normal movement of the cores, I can easily imagine that to trigger massive volcanic activity.

Now, in that case, a release of CO2 occurred from all the plant matter dying off as a result of drought, fire, flood, and volcanism. The CO2 itself didn't cause the extinction. The volcanism caused the extinction.

[1] http://www.biocab.org/Geological_Timescale.jpg
[2] https://www.sciencedirect.com/science/article/abs/pii/S13429...
Same in NYC
I wish I could do that but they're always behind me when I notice this, blinding me through my mirrors.
In order for capitalism to work, money has to change hands. Typically, money changes hands for an item or service of perceived value. Again, typically, there is a profit calculated into that transaction. That small fraction which constitutes the profit is often wealth transferring from one person to another. Over time, that wealth coalesces into fewer and fewer hands. There are many ways to combat this pooling of wealth into the hands of the few, but none of the traditional ways appear to work in the face of automation. Capitalism will fail if people do not have money to spend.
No amount of pm2.5 particulates is good for you, allergies or not.
From what I've seen, keeping regular distance would be easier than most workplaces, and with proper procedures in place (regular sanitization, taking temperatures, etc) you could keep the spread to minimal. But you're right, it would not be immune to labor disruptions.

Right now, if I was an Amazon worker, I'd be hitting up every other employee about forming a union ASAP. They're going to want that kind of bargaining power to protect themselves.
You don't need to try WireGuard to understand it will not be as fast as bump in the wire IPsec implemented in ASIC, which is available today from literally dozens of vendors at 100Gbps+.

It is also possible to recognize without trying WireGuard that it has more protocol overhead, access to fewer ciphers than IPsec, and access to no ciphers that IPsec does not support. This means that IPsec encryption will be as fast or faster in all cases and IPsec framing will be more efficient in all cases, all else being equal.
> The competition isn't even really discussed, how well it did, how many participants it drew, what came out of it.

I took the article as an invitation to dig deeper into the competition (follow the links). So I did. Here's what I learned...

Thirty teams registered for the competition. They represented 18 schools from 13 cities and 3 provinces all across Canada:

- St. Michaels University School (Victoria)

- St. John’s School (Vancouver)

- John G. Diefenbaker High School (Calgary)

- Robert Thirsk High School (Calgary)

- Webber Academy (Calgary)

- Strathcona High School (Edmonton)

- Waterloo Collegiate Institute (Waterloo)

- Centennial Collegiate Vocational Institute (Guelph)

- Westmount Secondary School (Hamilton)

- Marc Garneau Collegiate Institute (Toronto)

- Woodbridge College (Vaughan)

- Langstaff Secondary School (Richmond Hill)

- Henry Street High School (Whitby)

- Bayridge Secondary School (Kingston)

- A.Y. Jackson Secondary School (Ottawa)

- Longfields-Davidson Heights Secondary School (Ottawa)

- Nepean High School (Ottawa)

- St. Patrick’s High School (Ottawa)

Here is the list of participating teams: https://teams.jrmpc.ca/teams .

Here is the list of teams in the leader board for the final, prize-winning round: https://teams.jrmpc.ca/leaderboard .

So, here were the winners:

First Prize of $6,000 went to team ‘WCI1’ of Waterloo Collegiate Institute in Waterloo, Ontario.

- Keenan Gugeler (Captain)

- Alex Liao

- Ethan White

- Thomas Ingram

Second Prize of $4,000 went to Team Dijkstra of Centennial Collegiate Vocational Institute in Guelph, Ontario.

- Andrew Dong (Captain)

- David Xiao

- Alexander Liu

- Brayden Chumbley

Third Prize of $3,000 went to team ‘Bickle Blatwoon’ of Robert Thirsk High School in Calgary, Alberta.

- Xinhua Cao (Captain)

- Hunter Chen

- Umut Emre

- Ethan Kerr

The following teams were recognized for their fine efforts in the Honour Roll. They were awarded $500 each.

- The Battle of Waterloo from Woodbridge College in Vaughan, Ontario

- Computationalism from St. Michaels University School in Victoria, BC

- Quad Coders from St. Michaels University School in Victoria, BC

Throughout the JRMPC blog (https://jrmpc.ca/blog/ ), all the competition software was made available for you to download so that you could play with it yourself. That includes all the source code!

A great article comparing JRMPC to another similar competition was published: https://smalltalk.tech.blog/2020/03/03/battlesnake-the-compe... . It revealed some terrific insight.

All in all, the competition appeared to be a great success. It has certainly drawn a lot of attention, which was purportedly the goal. This is the PR value that it sought.
City Skylines i think has a plague disaster mod.