skysight-inc/HackerNews huggingface dataset:
If you're on a mac, try monodraw. It's discontinued, but it's cheap and works great (it's basically a full featured diagramming app – with text output).
Rick Cook's book Wizardry Quested (2002) depicted a fictionalized version of this raid/resulting lawsuit — I had no idea it was so closely based on a true story!
I often find using interrail.eu to be a good option.
Much more elastic, and can quickly get financially interesting, even more so for multi-hop travels.
It looks like the rapid hospital building was basically a PR stunt - once they were "finished" they remained mostly empty despite the region struggling for hospital space, whilst distracting from the problems China was having setting up the makeshift hospitals in existing buildings that they've ended up relying on. This only works in a country like China with a tightly muzzled press because journalists would see through it elsewhere.
It is if your work IRC server is inside of the VPN and you travel.
Really good idea. I’ll be trying slimbox for sure.

Love the simplicity and that you priced it reasonably as opposed to everyone else who seemingly goes 5/m or 9/m .
Because even C isn't free from the occasional misfeature slipping into the standard. VLAs come with a lot of caveats (e.g. available stack size being limited and opaque, no sizeof() support, etc).

VLAs were made optional in C11, so it's better not to use them at all for portable code.
ISH: The Linux Shell on iOS
https://en.m.wikipedia.org/wiki/KISS_principle
I'm pretty sure two months is statistically insignificant in this context to even claim there are two months.
The only notable C99 features not supported on the MSVC C compiler are: (a) VLAs, and (b) type-generic macros. The distinction between the MSVC C and C++ compiler is important though. The MSVC C++ compiler doesn't support any C99 features.
On a somewhat related note: the OpenType (OT) font format specifies 55 different "tables". These are not really what would be a table in a database but more like sections that may have multiple tables. E.g. the "math" OT table has constants, glyph info, italic corrections, top accent attachment, kern info, variants, glyph construction... -- I can't say for sure but I think a hundred tables to properly describe a font is probably a good estimate.
The elites are only elite due to the riff raff. They depend on each other. My take on this is that the uber-elites will move the goal post segregating the elites into a new set of upper and lower classes. The cycle of greed, hatred, and delusion will thus continue ad infinitum.
Sex robots may cause psychological damage
Deployment is accelerating:

https://www.eia.gov/todayinenergy/detail.php?id=40072

It's likely that those deployments are matched to the better opportunities, but there are other signals out there, like investment in large fossil fuel generation plants starting to decrease.
Perhaps the difference of our reading can be down to a difference in our interpretation of "average". It is unhelpful and imprecise allowing a variety of interpretations. I have interpreted it to be an average with a high variance - perhaps as much as 3 months. Thus some of the drugs decrease survival on average.

It seems that maybe you are considering a smaller variance with all the drugs tightly clustered around the 2.1 month average where the central question becomes - what's the cutoff and who decides?

As to who decides where the line should be drawn in the US it is the patient and in the UK it is the government (NHS). Ideally the patient should give informed consent for a treatment regime, that means realistic assessments of likely outcomes sans hype.
Thanks Buddy. I have corrected it.
As a former weekly train traveler, I fully support this. Plane travel has become a loathing, humiliating nuisance that absolutely nobody is excited about (sometimes not even airlines, considering the kind of service they provide).
New Horizons spacecraft 'alters theory of planet formation'
Prevalence, characteristics, and model of mirror-touch synaesthesia (2009)
This is very much NOT trustless, as should be apparent from this quote from the specs:

If the value of ETH drops precipitously relative to BTC, then the dollar value of the ETH bonded by
the signers can be less than the dollar value of the BTC deposit they have backed, meaning they
have positive expected value if they try to steal the BTC.
In order to avoid that, we require that the bonds are overcollateralized. For each ETH they
collateralize, they must put up an additional 50%, for a total of 150% collateralization rate.
They are not that comfortable. Sure you've got slightly more leg space than Ryanair, but difference is minimal. The only train I've really ever liked was Amtrak, but unsure whether I was somehow upgraded to their premium seats. Taking Canadian train after that was a torture.

Also they are much more expensive. Which makes sense as tech itself is legacy. The cost of maintaining, lack of competition (especially with buses) is killing them.

Honestly I don't see how we can't replace trains with electric buses...
Last weekend, I took the night train from Briancon to Paris, step in at ~21:00, step out at 07:00 the next morning. My first time in a night train, pretty surreal but pleasant experience. I had to take a semi connecting train from Paris to the Netherlands (where I live), so it would be so awesome just to wake up on destination.

I'm considering if it's a good idea to tax air travel inside the EU to help the trains move forward. I believe air travel is not taxed at all. The resulting money could be spent on climate change reducing policies.
> cutesy features

Personally, I don't care much for features supporting cyber-grooming. What's the point of using cutesy features to attract users who don't care about security, just so someone else can _securely_ cyber-groom them?
> Public transportation is eventually going to have to replace both cars and planes.

...but commercial airline planes are public transportation.
“ The People With Power at Google Cloud”[0]

[0]: https://www.theinformation.com/articles/the-people-with-powe...
Naming a virus after a disease is rather more monstrous than naming a disease after a virus, but nonetheless the virus is exclusively responsible for the causing and the spreading of the disease. In this particular epidemic, the risk of asymptomatic transmission makes the distinction more salient than it usually is.
The authorities have completely fucked up the naming. No news outlet can call it SARS-CoV-2 as it will create panic as SARS has a higher death rate. So you are left with the hypercorrect use of COVID-19 over the actually correct use of "coronavirus".
Thing is, not only it is cheaper, it is much more effective regarding use of time.

Zurich to Paris just takes too long by train, and doing night trains isn't always an option.
Aviation only makes up about 2% of total global C02 emissions. Hardly even worth worrying about. Results will be much better if resources are focused on the big emitters (road transport, electricity/heating, and manufacturing).
Afaik the elites already have an average lifespan higher by 10 or so years compared to normal people, am on mobile and so I’m too lazy to search for links but the information is easy enough to find.
A bit. A gaming channel that I've been hanging around in since 2003 made the bittersweet move of migrating to Discord as more and more people stopped using IRC.

Given that a lot of InfoSec teams I'm in also use Discord I didn't mind the shift. But my paranoia makes me think that maybe our new home may have a higher chance of imploding due to factors out of our control than when we just stuck on GameSurge.
As someone in the UK, this won't happen until they lower the prices by a tenth. It's insanely expensive and not feasible depend on it.

It's so bad that the train companies themselves ask their employees use flights instead of the network railways to save costs. They're all owned by european governments, so they have no incentive to make things cheaper in the UK.
If you are travelling inside of one country, France or Germany for example, it's great. However, if you want to take the train from Barcelona to Milan, it's 11 hours and 40 minutes. If you fly, it is 1 hour and 40 minutes.
4 hours isn't that long, is it? plane cannot beat that by much
Aviation is highly taxed (about half of your ticket). Subsidies (or more accurately tax discounts) are only on fuel which is something like 10% of your flight costs. Rest goes on staff and capex.

There already is form of transport that's much cheaper than train or flying which is called BUS. We can make them fully electric and even have different classes. They can share existing infrastructure that doesn't require thousands of specialised people to maintain or operate...
They built two hospitals in 10 days, and 6 days after the construction was completed they only hosted 1200 people [1] instead of the full capacity of 2600. How lame are these Chinese lolz!

[1] https://www.businessinsider.nl/wuhan-coronavirus-hospitals-n...
Cross border rail travel is a mess. We had online booking of flights across countries and airlines since forever, and thousands of booking sites seem to be able to hook into the booking backends like Amadeus and provide multi hop booking. Doing the same for train travel isn’t nearly as easy. This should be priority one.

The second priority should be cost. Train travel should never be more expensive than even low cost airline tickets. Within the EU this would seem fixable by taxing and subsidies to just move money from air travel to train ticket subsidies. Tax funded subsidies is a clumsy instrument but it’s needed.
Pleroma is pretty great. I was able to spin up a few digital ocean servers and built one up on a raspberry pi. Pretty easy, also used a lot of options testing and playing around. yunohost.org was pretty great to use as a tester to install and play around with all sorts of stuff, Mastadon etc.
Ok, seems like you didn't ride European trains yet.
sorry, intended to elaborate: When I query my health system's deidentified research patient data registry, there are multiple individuals with both a diagnosis of schizophrenia and a diagnosis of congenital (cortical) blindness. One can of course quibble that claims codes are unreliable (ie, these people really have different diagnoses), but my real point is that the entire article is based on a very limited analysis that could readily be refuted with any of the claims/health registry data sets....
also amusing to see this downvoted, people on HN don't like to see their pet theories questioned.
You are technically correct, the best kind! :)
> The difference, today, is that Signal is finally reaching that mass audience it was always been intended for—not just the privacy diehards, activists, and cybersecurity nerds that formed its core user base for years—thanks in part to a concerted effort to make the app more accessible and appealing to the mainstream.

Seriously, Signal is probably the app that’s focusing least (and also slowly) on being more appealing to the mainstream and to large groups of people (protesters and activists) who might benefit from it, because:

1. It relies on a phone number for signing up. Worse, it exposes your phone number to everyone who has your number in their contacts list, thus allowing enumeration attacks (like what was done with Telegram in Hong Kong, where Telegram quickly pushed a fix).

2. It’s 2020, and it has no chat backups on iOS. Change your device and you lose not only all your old chats, but also group memberships (you have to figure out how to rejoin groups and then face issues like not seeing other members).

Overall, the “breakneck speed” of development that the article speaks of doesn’t actually exist. If they want to see real breakneck speed in adding features, they have to look at Telegram for comparison and then decide what words to use.

If you want better accessible alternatives and E2E and cross device sync and backups, take a look at Wire. Support wise you don’t get much from it, since the company is focused on paying clients. For the free tier users, it already provides more than Signal can in 2020.
Trains go at 400km/h
How to Choose the Right Immigration Attorney
Trainline.com does this very well in (north west?) europe, IME. Across borders and different providers.
>being asked to find jobs elsewhere

One of the worst euphemisms for being fired that I've heard.
I think an issue for trains is a lack of an international unified system for routing, timetabling, booking, ticketing, labelling and so on. Planes are the same everywhere. Flight number, gate number, time, and destination, everything available in English. Easy. I can catch a plane in Japan no problem. When I fly into a foreign city and try to take the train into the city it’s always a whole big mess. Inconsistent systems for referring to routes, express trains, stopping trains, multiple ticketing options, travel cards, peak and offpeak, is my train at platform 9 1/4 or 9 3/4, often no reservation system, announcements and signs not in English, no help available. Each city seems to go out of their way to do things completely differently to everyone else. Busses are even worse than that.
> After all, the author has just spent a lot of words tearing down the (generally well-meaning) attempts of scientists (and others) to prolong the lives of people who are diagnosed with cancer.

You are showing massive bias here. It's ok to criticize science, it's normal and necessary even, but to "believe" in science and "well-meaning" of scientists and trust their opinions and conclusions is not, it's harmful, like in this case causing literal unnecessary suffering of real people and robbing them and their families while they are.
Asynctasks – introduce vscode's build/task system to vim
As vim 8.0 released in 2017, we have got many wonderful plugins like: LSP, DAP and asynchronous linters. Even things like vimspector which could only been imagined in emacs in the past, now become reality in vim.

But vim is still lack of an elegent task system to speed up your inner software development cycle (edit, compile, test). A lot of people are still dealing with those building, testing and deploying tasks in such a primitive or flaky way. Therefor, I decide to create a plugin and introduce vscode's task like machanisms to vim.

https://github.com/skywind3000/asynctasks.vim
I found an article written in 2013 and it was an interesting read. But it seems the author was not aware that domestication also leads to a change in physical appearances in every animal we know thus maybe cause and effect are reversed?

In a recent episode of the Grand Tour locals from Colombia were proud to fuck their donkey so I didn't want to dismiss this hypothesis on forehand.

https://www.google.com/amp/s/www.dailymail.co.uk/sciencetech...
Nice effort. Was this compiled manually, or by scraping Tweets?
Trains can't replace flights. You can't get from Munich to London in 2 hours with a train. Trains are often much more expensive than flights too.
clickable link: https://github.com/skywind3000/asynctasks.vim
You have a good point, but the quoted text directly mentions the test capacity, not the amount of diagnostic kits. For non-Koreans the following is a rough translation (all errors are mine of course):

> 그동안 진단검사 기관을 시도 보건환경연구원에서 민간의료기관으로 확대하였고(2.7), 검사가능 물량도 대폭 늘리고 있으나(1일 200명→3,000명), 2월 말까지는 생산업체, 민간검사기관 등을 확대하여 현재의 3배 수준인 하루 1만 건의 진단검사가 가능하도록 확충할 예정이다.

> Meanwhile it was made possible to perform tests not only from local Health and Environment Research Institutes but also from private medical institutes as of February 7, and the diagnostic capacity has greatly increased from 200 to 3,000 per day, but we plan to increase it further to 10,000 tests per day by the end of February, through more diagnostic kit producers and more participating private medical institutes.

The capacity might seem unrealistic, but the linked website has a live counter for the number of diagnoses in progress ("검사진행") and that reads 558 as of today. And that is not a stale counter; some daily report [1] has a table that reads 2,736 candidates were tested (negative) from 2020-01-03 to 2020-02-11 09:00 AM, and 4,054 were tested to 2020-02-12 09:00 AM, yielding at least 1,300 actual tests completed that day, and the counter remains relatively stable (992 back then). Probably it is true that 3,000/day figure is theoretical, but 1,000/day is very real.

[1] http://ncov.mohw.go.kr/tcmBoardView.do?contSeq=352847
They are on a vast spectrum.
Going from Frankfurt to Cologne second class in a train of soccer fans is very different from taking a first class ride in Switzerland.
I don't know which trains you took but here in europe even the less costly trains (regional trains) are far far far more comfy than any ryanair airplane (saying this as a 193cm man), especially if you want to stand up often or just want to have more than two bathroom every 150 people. If you take a fast train the experience is not even remotely comparable, they are more spacious, cleaner and offer more optionals.
Yeah they cost more but not really a lot more. If you have to put some extrabaggage the ryanair airplane is gonna be the loser even in the cost side.

Also, personally, I prefer trains even just for the fact I have not to lose 2 extra uncomfortable hours between checkin and security checks.
Generally I don’t think it’s the engineering team that delays the project.
I can confirm this. I quit smoking 18 days ago. The first few days were a struggle. Once the physical addiction passed I had to really start dealing with all the habits that slipped in over the years.

For example; I didn't quite know how to structure waking up. For years, I'd wake up, make coffee and smoke a cigarette. I had to carefully think about all the occasions on which I smoke and figure out what I'd do instead.

It's been a few weeks now and it definitely got easier. My new habits are slipping in and I haven't had the slightest temptation to light a cigarette in the last few days.

I'd also like to add that it highly depends on the country in which you live. In Eastern Europe (where I live) smoking is still very prevalent. Up until two years ago, I was smoking in restaurants and bars. In summer, all the terraces are full and there's a ton of smoking. Cigarettes are cheap and easy to come by. It does not make it easy to quit. I can imagine that in the US or Western Europe, there are less temptations.
How India is using its IT Act to arbitrarily take down online content
Main strengths:

* The ecosystem is pretty strong and constantly evolving. Lots of companies and individuals are putting a serious amount of work into making high-quality tooling and libraries. (Although with that also comes a lot of lower quality stuff and its sometimes hard to tell)

* The language isn't owned by any single company and is well specified

* TypeScript provides a powerful and flexible type system with advanced dependant-types like features. Lets you gradually evolve from a messy JS prototype to well-organized code with fairly strict type checking

* Fastest dynamic language. The performance is also quite comparable to statically typed GCed languages. (For example, you can probably get to 50%-90% of Java performance on most single-threaded workloads)

* wasm support in the runtime a promising escape hatch to the integration with other languages should that become needed. (Similarly not owned by a single company and well-specified)

* sharing code and types between client and server, including interfaces, validation and data models.

* particularly well suited to handling heterogeneous structured data due to how cheap it is to define new object types (even in typescript)

* Async-IO-first (in fact, async-only IO for the most part)

Main weaknesses:

* Poor standard library with an anemic set of classes, anemic set of implementable protocols/interfaces (more stuff like Symbol.asyncIterable needed) and lacking convenience functions. E.g. see https://api.dart.dev/stable/2.7.1/dart-async/Stream-class.ht... and compare with... well nothing in the language! The official node streams have a terrible API.

* Combining lack of both protocols and standard library leads to pretty bad userspace library fragmentation. (What is the go-to stream library?)

* Restricted data sharing between threads (only SharedArrayBuffer) makes it quite limited for multi-threaded problems.

* (mainly TypeScript) - Insufficient reflection capabilities

* Rigid (non-configurable) node_modules resolution algorithm accepted as standard limits flexibility when organizing projects

Mythical weaknesses that don't matter that much:

* Implicit conversions - largely irrelevant since TypeScript

* DOM/Browser related weirdness - often attributed to the language but actually problems with browser APIs
Deno comes with TypeScript out of the box.
You can't run electric buses at >100mph for one thing.
If it’s possibly being spread in the community and can take 14 days for symptoms to emerge, shouldn’t it be quite alarming that people are still congregating in public like nothing is wrong?
And force them to listen to the entire song.
I know these people willingly shared this information in public, but, for whatever reason, this compilation makes me uncomfortable.

EDIT to clarify: what makes me uncomfortable about this is not the broad range of salaries. I don't find that surprising at all. It's gathering all this information together and associating it with people's names (and complete bios!) that bothers me. Some of them may find they want to delete those tweets later.
That can't be supported, given that the two months in question is only a median from a review (of FDA drug approvals for solid tumors from '02 to '14).
https://jamanetwork.com/journals/jamaotolaryngology/article-...

You'd need to explore the data behind the individual approvals to comment on statistical validity. But without going that deep, you can be assured that the FDA is generally pretty conservative, and employs very robust statistical methodology.
I'm with you, despite the negative response I get.

Appeal to billionaires as the article mentions. It's more accountable and doesn't suck up money that goes to people who need it.

Counter- the US government has decided the budget is unlimited. Bombs and cronyism will outpace beneficial spending, so we might as well invest in everything useful before the upcoming monetary crisis.
More than 1.7 million Americans were diagnosed with cancer in 2018, and more than 600,000 died.

We don't know how many patients received the 72 drugs approved over a ten year period but we do know the potential customer base for the drugs is massive. Millions of people could have taken the drugs, you could easily get a statistically significant result.
I have over 20 years of experience but due to the constantly changing and re-inventing of tooling I consider myself "junior". I like to do my "cooking" using fresh ingredients, but I prefer to use a sharp knife, rather then special purpose cutting tools, so when I get asked: -"Have you used popular framework and tool x,y,z" my answer is often no, so they probably think I've been living under a rock for the past 5 years. But quite the opposite, I constantly read about most of these tools, but they do not solve any problem I have.
I've never been on a train and wished that I'd taken the bus instead (or that the line was replaced by buses). The ride is much smoother, I have more space for myself and my baggage and I can more or less comfortably use the toilet.