skysight-inc/HackerNews huggingface dataset:
I'm not trying to be snarky, but I genuinely feel like this could be implemented in less than 50 lines of code, maybe even 0 lines of code. You could just use bare ssh and rsync. Or you could use a remote volume mount. Or you could configure your docker client to connect to a remote docker server. There's a million different ways to do this and none of them are difficult, especially since this is targeted at engineers. I feel like I'm missing the point.
Well, TIL something about private equity backed healthcare providers, at least the kind you work at.

FWIW everything you're saying makes sense to me personally since I used to do medical billing more than 25 years ago, and I clearly remember how disastrously complex it was for seemingly no reason.

One of my first jobs was sitting in an office full of medical procedure face sheets, spending all day calling doctors offices to get billable diagnosis codes for procedures.

The question I have is whether the medical provider community is ready to stand up for single payer, if only on the rationale you explained. That would go a long way toward convincing segments of the public who do won't support it on human rights grounds alone, but might support it because it makes more business sense.
Well it depends on how "simple" you want it to be, but services have Stripe have pretty comprehensive solutions.
No group is infallible. If I thought about a world where cloud providers didn't exist (AWS or otherwise), where every company had to build and maintain all of their infrastructure themselves, and had to make a guess, I'd wager the combined occurrences of issues around availability, durability, etc. would far outpace what we have had.

That's not even considering the potential impact to software development and innovation that we get with commodity cloud services. This is hand-wavy of course but I'd stick to it.
Interesting reading: https://security.stackexchange.com/questions/100268/does-han...
Has he released anything that ever had any success? I just looked on his Wikipedia page, and it looks like he primarily does contract game development as a way to advertise for different political groups. Here's an excerpt from his his studio's website about the themes for some of his games.

airport security, consumer debt disaffected workers, pandemic flu tort reform, suburban errands data compression, the petroleum industry, the politics of nutrition food inspection, factory farming fast food franchise economics, chemical bonding, grass-roots outreach
There seems to a weird trend of attaching political references to video game characters / other in game things which makes it even harder to block all forms of protest.
I feel that there is no reliable sources reporting on this, only a few vague statements laden with hyperbole.

Also till recently gaming consoles themselves weren't available in China as well.
Why would I use a PWA over a native so if I had the choice though?
Hey, since you know about this space, could I contact you to to learn some more about it? I'm developing a product that can act as a CMS but is more general and I think more powerful. If you can email me, I'm arthur@everdb.net
I'm just saying it's not bleach.

But I didn't know that, interesting.
Cheers. (Author here) If you have any questions about the walk or geekery of putting the site together, please ask away.
I've seen a lot of comments or responses from people saying that Animal Crossing's mechanics are unfulfilling or "pointless", but I think they're missing the spirit of what makes them enjoyable to a lot of people. I'm going to posit that a video game is the three following things, but you're welcome to disagree:

1) a player performs some sort of input into a game

2) the game responds with some sort of audiovisual phenomena in regards to that input

3) 1 and 2 are repeated, creating a relationship between the player and the game

I know a lot of people define video games as a series of choices or "states", but I think it's too strict as I don't think the appeal of video games is necessarily reduced to "a series of interesting decisions" as Will Wright puts it. I do think decision-making is a big part of a lot of games, but it doesn't explain the entertainment of situations like Revolver Ocelot torturing Snake in Metal Gear Solid, or groups of teenagers playing an easy Starcraft map against a computer player together. Animal Crossing is the same way too; the relationship the player has with the product is fulfilling, and that's what drives its appeal.
This is further regression from UI consistency, with no supervision, now on Desktop. Every javascript developer has their own way of doing UI, often a hodgepodge of framework libraries mashed up to make it work.

IMO, the entire world has regressed into chaos when it comes to design and UI. Democratic design choices and process is far inferior to dictatorial approach we had going in 90's and into 2000's (See 98.css recently posted: https://news.ycombinator.com/item?id=22940564). Let everyone run loose and we all lose.

Yes, it was painful to develop applications using native UI elements but those apps provide a fantastic, consistent UI experience.

In addition, the entire Javascript ecosystem is rotten with horrible bloat built atop more bloat by many inexperienced software engineers - sorry, I don't meant to insult anyone but this is a factual observation from my own experience of developing on React and Angular. When a website that's serving trivial content is hogging so much CPU, it is time to refactor everything. It is actually time to refactor what we see as a modern browser.
> games are a grind everyone thats ever played an mmo knows

You seriously need to expand your pool of games.
> arguing that anyone willing to get serological testing is substantially more likely to be infected than those who are not.

Yes, which is clearly true, no?

> That's little more than a fancy way of disregarding any testing result you don't happen to like.

We all have biases. I'm not sure how pointing out that adverse selection is a thing, though, is a bias.

Any stats can be quibbled with, and I have no personal skin in this game -- if anything, I would love (like almost everyone) for the IFR to be <0.1% and for hard immunity to already be a thing. But I'm also aware of (some of!) my own biases.

> and yet all are pointing in the same direction: a systematic under-count of cases

We already know we're undercounting, because we're only explicitly testing people with symptoms, and not even all people with symptoms! We didn't need these studies for that.

These studies would ideally be true random samples so that we can know what the true infection rate is. Some locales are doing that kind of testing, and I'll be much more interested in those reports than studies in which respondents can opt into participation.
Good games make you feel like the bottleneck. Being slow at something because you haven't worked it out or because your process is inefficient feels like rewarding gameplay because as you improve, your speed improves. Having to hammer the A button for 10 minutes to craft 10 of the same item doesn't make for rewarding gameplay.
Any language can do that.

Forth can be a nightmare. Or Perl. Or your beloved Rust.

You hipsters must stop talking bullshit and getting your facts better, because you keep parroting the same stuff without understanding that you have the same exact issues on modern languages.

Don't even let me start on Java on that issues, because I've seen ridiculous structures all over the code.
What motivates them to want PWAs, out of curiosity? Usually interest seems to come from developers.
Yes, let's go fix people's entire educational upbringing (often tied to income and scenarios outside one's control) in the middle of a crisis so that way they can be your flavor of 'smart enough' to discern fact from fiction. This stance is absurd given the immediacy of the crisis all hinging on some slippery-slope argument that if they ban one video they can ban them all.
This comment won’t age well :)
Another vote for DigitalOcean.

It's just a computer connected to the internet.
> Half of the people I know are working from home and stocked up on 1-2 months of food at the outset of this.

This surprises me if for no other reason than it takes a lot of space to store 1-2 months of food. Might be true, but is certainly different than what is going on in suburban Connecticut based on my social network.
It should be possible to install older versions of an app, at least the versions the user had installed in the past. This would also allow users to downgrade if a new version didn't work on their devices or all devices.
The minimal fix for the sluggish calculator on Ubuntu 18.04 to 19.10:

sudo snap remove gnome-calculator
sudo apt install gnome-calculator

The more complete solution is entirely removing snap. I did that long ago, but my process was a little painful. From my logs, it went something like this:

snap list
snap remove <copy-paste packages from above>
sudo service snapd restart # core is tricky to get rid of
sudo snap remove core
snap list # check it's empty
sudo apt install gnome-calculator gnome-characters gnome-logs gnome-system-monitor
sudo apt purge snapd squashfs-tools gnome-software-plugin-snap
rm -r ~/snap

See also: https://ubuntuforums.org/showthread.php?t=2409173&p=13826670...
I've never had my ball sack described as a special device before. Thanks.
As much as I like the idea of using Go to write scripts, I can’t see this catching on. There just seems like there is too much overhead for something that should support “quick and dirty” programs.

That said, I’m still going to try it :)
Me dumb. The hole would have to be much smaller.
My wife has been playing it quite a bit, and it seems like it's only grindy if you want it to be. My wife spends most of her time making gardens, decorating rooms, and exploring new islands. Some of her friends have ugly islands full of weeds, cluttered houses, etc, but they have tons of money, even though they don't need it. I think it's a game that is whatever you make of it.
Would suggest also The Inmates are Running the Asylum, and for history/culture, the Jargon File.
What can I, a novice programmer, learn by reading Euclid's Elements?
I am currently at one of the few colleges in America that still has a class that teaches with Euclid's Elements, a 2000+ year old book of mathematics composed entirely of proofs. (Don't ask how I got here) We've nearly finished the book, and while it's definitely been a very interesting class on math, the most interesting I've taken so far, I can't help but feel there's an important connection here I'm missing. The proofs in this book occasionally remind me of code. I guess they are code, in a sense.

I think there's something I can learn from this about programming, and proof writing as it relates to programming, but I'm having trouble articulating it.

I'm sorry if I'm being unclear. I'd also like this to be a discussion thread on Euclid, if my main topic does not attract enough interest
One supposes, but with sufficient intellectual preparation, one can completely miss the meaning and instead dive deeply down a rabbit hole talking about how Pong expresses man's inhumanity to man.
There’s a few confounding factors to address before you get to the believability of the claims (which are remarkably dubious). For starters they’ve only spoken about the AWS region which is least reliable by design (as it is the first to receive new features), and they’re talking about a 10 year time span (AWS in 2010 was much less reliable than it is today). It’s also not really clear what they’re talking about when they say AWS. If it’s just the core features you’d need to forklift an on-prem service into the cloud, then the claims are especially frivolous, but the SLA difference between EC2 and AWS Ground Station is more than an order of magnitude.

Even if their claims are true (which I certainly don’t believe they are), you’d be more likely to get better uptime than EC2 with a small on-prem setup through dumb luck rather than through deliberate planning. Something still has to go wrong for you to have an outage, and you’re more likely to get an incredible lucky streak than you are to outperform their entire AWS infrastructure capability with a few people and half a rack of servers.
The course organizer believed in intentional dehydration, so there was no water until the 11 mile mark, with some trainers instead using alcohol when runners became thirsty. It was 90 degrees in the shade.

The winner was periodically dosed with strychnine mixed in brandy, and suffered hallucinations for the last 10 miles of the race, was carried over the finish line, and would have died if doctors didn't immediately treat him.

Another competitor hadn't eaten in 40 hours, so he stopped at an orchard and ate some apples that turned out to be rotten and gave him incredible stomach pains, so he had to lie down.

Another competitor almost died from the dust clouds kicked up by the cars driving ahead and behind the participants.

Another competitor was chased off the race by aggressive dogs.

Just so many crazy things all at once.

There's a fantastic episode from The Memory Palace about the race:

https://thememorypalace.us/2010/02/episode-26-citius-altius-...
Well if the PWA experience is good enough then some developers aren't going to list their apps in the app store at all so they can bypass Apple's revenue cut. PWAs also have less access in general and so are more secure/sandboxed.
So what? 0.1 death rate. Nobody cares anymore
>If scientists infected a bunch of 20 year olds with Covid in 2020 and by 2050, 40% of them die of lung cancer before the age of 50, is that something you'd be cool with?

If the vaccine works then we'll all be dying of lung cancer in 30 years.
The book didn't introduce people to design patterns, it invented the concept within the discipline of software programming.

Perhaps one needs to have been in industry before and after this book to appreciate how it introduced a common vocabulary, a mechanism for documenting and sharing experience, and a framework for thinking about common problems.
I always thought a history book dedicated to snippets of old code or software problems that has a story to tell could be interesting.

E.g. explaining an interesting or significant software problem and it's surrounding environment from each decade for the last 7 or so decades.
Great point. Here’s the issue: there are tons of ways of doing reference counting in C++. Some go all-in with implied borrowing. Some make great use of C++’s various references. Some use the reference counting only for a subset of objects and rely on unique_ptr for hot things.

So, there is no universal answer to how C++ reference counting compares to GC.

There is a well known answer, that you’re probably referring to, if you reference count every object and you do it soundly by conservatively having every pointer be a smart pointer. But it just isn’t how everyone who does reference counting in C++ does it, and I was surprised because I’m used to folks going in the other direction: being unsound as fuck but hella fast.
That's dumb. If your system makes it possible for someone to screw up, someone will eventually screw up. And if screwing up (rather than being malicious or stupid) results in people getting fired, then no work will ever get done for fear of getting fired.

You have to fix the system so it's really hard to screw up.
Video is the problem.

I worked at one of the earliest IP based Video Conferencing companies back in the early 90's. The video wore us out. We did video all the time for 3 years.

I've been working from home consistently since 2008, 3 different companies, and we never use video, it's all audio conferencing, except maybe for an all hands meeting where the company leaders are talking about something important.

If find video tiring and a waste of time. The video isn't good enough, or big enough to pick up facial "clues", and since people aren't in the same room body language is totally different.

Turn off the video everyone, and you'll be much happier.

Get a really good stereo wireless headset, that way you don't need to worry about feedback or sounding like you are in an echo chamber. My headset lets me roam all around my house, and since it's stereo I can listen to music between meetings.
This was at a time when compiling just the kernel took 30 minutes, so YMMV. But obviously, I don't know. Just didn't seem to me like the choice is want to make for running a business. Again, ymmv...
It starts with things that everybody agrees to be reasonable. But where does it end? Who makes Google god to decide?

It is a slippery slope.
Risk aversion is rational behavior. However, it's not irrational concepts that succeed; rather, rational ideas that are counter-intuitive.
What does this have over vim
in mosh?

For years the ssh type lag made a remote editor too painful. Now we have things like mosh (with local echo) or syncthing or even native vim scp url support. What makes this better? I can’t tell from
the website.
Could you build PWA top of IPFS or something similar and create decentralized apps.
This sort of thing happens often enough that I would love to see some sort of list of various SaaS products and how to build their equivalent DIY solutions with standard open source programs.
A starter guide towards building a trustworthy AI
https://www.html5rocks.com/en/tutorials/webrtc/infrastructur...
For STUN/TURN

https://docs.bigbluebutton.org/support/faq.html
For implementation details like average network usage and storage and other things

http://www.aosabook.org/en/jitsi.html
Outdated but seemed the most relevant so had to include

https://webrtchacks.com/sfu-cascading/
By a jitsi dev apparently

I'm no expert but have gotten into this whole thing trying to get one set up for my university.
One problem I've come to find is that no one seems to discuss about is the total network usage if you are hosting this on cloud. The egress on this seem bankruptable on any of the major cloud providers. How are people doing self hosting if they don't have an idle Intel xeon on prem?
Where else can I get affordable egress pricing on ~35 TB/ month / 250 users?
If it makes you feel better node doesn't allow you to reassign const declarations in the REPL, which is actually very annoying if you forget about that behaviour and tend to default to writing const.
> Why should I have to prove that lockdowns don’t work? The burden of proof is to show that they do work!

Okay. Australia and New Zealand have done well:

https://coronavirus.jhu.edu/map.html

https://www.worldometers.info/coronavirus/

The main difference seems to be that they started their lockdowns early enough. Other countries delayed and by then it had already been widely spread.
I am not a fan of Material UI (and especially the Material UI library for React). It looks kinda gross and it's really difficult to customise.

Also, you've made a very common mistake of setting `outline: none` to your focus states! Very bad for people who navigate using a keyboard.

Good job on launching, by the way.
Technically, yes. Realistically, no, because it's not the sort of crack that will make the back shatter; the crack is, somehow, under the surface glass. On my phone, it's entirely cosmetic — it knocks the resale value down, but that's about it.

Fun fact: my phone took its dive after the crack. No water got in at all.

Calling it a crack when it's made with crack-resistant glass doesn't give the right impression of how undamaged it really is, compared to one's expectation that it shattered into a million pieces and embedded itself into my carpet like grenade shrapnel — it ain't like that.
If you read my post I'm exactly answering your point.
You have to fairly compare time frames. If you're going to compare 1935 to now for dollars, then you need to also do so for gold.

But regardless, when people say "collapse of the dollar", they're not necessarily saying the dollar is going to vanish. They're saying it's going to lose its value. Whichever part of history you look at, history shows it's a poor store of value as we just print more of it than goods. Nearly any asset is going to look good next to it if we continue the status quo...
Admittedly my knowledge of Swiss politics is lacking, but I have to imagine that among the cantons there is still much more unity and less ideological distance than there is between, say, California and Texas.
You’re completely missing the point. The selection effects would be things like able-bodied / non-immunocompromised / already-recovered people being selected way higher, which would inflate the apparent infected population size estimate and underestimate the death rate among those infected.

This is not some snooty tech point of view - this kind of flaw in statistical studies matters a lot. The more important the policy implications are, the more important the validity of statistical methods.

It’s anything but parochial.
Anyone worth arguing with acknowledges the limitations of the PCR testing. You are essentially suggesting that we ignore the limitations and biases of these serological surveys. If a handful of internet denizens can quickly point out methodological flaws, maybe the researches should try to address or account for those. I fully understand the urgency of the matter, and that urgency can lead to mistakes. But these studies are going to be used in policy making and could potentially impact millions of lives. The difference between 1% and 0.5% is huge, that is over 1.5 million in the US. And powerful people are trying to use these studies to make a case for re-opening the economy. I think it is completely reasonable to push back on these flaws and biases in light of that.
Correct. That has has fewer downsides than truth being decided for the public.
Why do you worry about vendor lock-in?

If you get to a point where you are locked-in it's because you spent years building into a solution that was your most expedient and renumerative option. At some future point in time, a future you or the person who replaces you may want to reconsider a re-platform. Let them worry about that.

I worry about development working on glue code/solve problems to the detriment of their businesses actual needs.
Ask HN: How hard would it be to fight fake news with bots?
With the US election coming up and the global pandemic, I'm seeing a lot of disinformation on social networks and medias.
As we've seen in the past couple of days, this results in real life demonstrations and is actually worrying me.

People who spread misinformation tend to do it at a really high volume, drowning the actual counterpoints into a noisy blurb.

So my question is, as a software engineer but who don't know much about NLP and data science, how hard would it be to build bots that would respond with actual sources at scale?
Be careful that it's not just shows that seem to agree with one's particular personal biases.
They were hardly unique in that.

https://twitter.com/realdonaldtrump/status/12208181153549230...

> China has been working very hard to contain the Coronavirus. The United States greatly appreciates their efforts and transparency. It will all work out well. In particular, on behalf of the American People, I want to thank President Xi!

Jan 24!