skysight-inc/HackerNews huggingface dataset:
Unless it's a game I really, really want to play right NOW, I wishlist it and wait for deep discounts, then purchase. This leaves me with a large back catalog of games I haven't played yet, from which I choose when I'm done with one game and want to choose another.

Given the frequent discount sales model popularized by Steam (and maybe Humble Bundle was first to that?) I think a lot of avid gamers are in a similar position.

As a result, game streaming services that doesn't let me bring my own games is a complete non-starter for me. Especially for a sales model like Stadia where I really don't own it. GoG is an excellent storefront to safeguard your library with DRM free games and archiveable installers. Even Steam has made sounds about finding a way to let you keep your library if they were ever to go under. But past failures like Onlive have left gamers bereft of purchases. I think I lost some games when Direct2Drive had some issues or transfer of ownership years ago.

If Google really wants to make a viable product, they should be looking at integrating Stadia streaming tech into compute instances that let me install Steam or any other storefront or stand alone game.

If you're looking for such a service, you could do worse than Shadow or Paperspace. I demoed GeForce Now and liked it better, but they're also running into some trouble over not firming up publisher agreements, so I'd wait for the dust to settle there in the next months.
The semantic web is a solution in search of a problem; most websites don't have semantics beyond "the page looks like this", and couldn't be trusted to describe them accurately if they did. Enabling a machine to understand a website in the same way that a human can would be valuable, but is probably an AI-complete problem; in the meantime the best path towards it is probably platforms for easy mostly-automated web scraping or testing (In fact the most useful stepping stone towards a semantic web I've seen is probably adblock, with its simple slider/checkbox interface for telling it "this piece is an ad" in the cases where it failed to figure that out).

Maybe "why are Selenium tests so flaky? Can we do better?" would be a good starting point if you want to work on this problem. The inability of most (all?) companies to write good browser-based test suites is effectively those companies' inability to recover the semantics of their own site.
so just because you had it bad, other people shouldn't have it better?
Pfft. Nobody even knows there's an 'official @java' tweet account.

Java devs will just find an unsafe AES sample code on the thousands of blogs and youtube videos as they do every day.
it's hard to say that with a straight face when the union doesn't represent their interests
The lack of disclosure...or worse Spotify's argument makes me skeptical of this alternative route.
Antarctican Slang Dictionary
I did my own little experiment with masks which you can also easily repeat the experiment yourself.

Note that this works on the regular masks you can buy from regular shops such as convenience stores that the general public mostly wears.

Put on the mask in cold weather or a chill room and then take a deep breath and breathe out. You will notice a lot of steam is coming off around the sides of the masks and especially around the nose area where these masks are not sealed. Worse if you cough of sneeze! This is even more so after the mask has been worn for some time and gets soggy.

Next, go outside and ask your friend to light a cigarette and exhale smoke in your face while you take a deep breath through your nose. (Wearing the mask as you would normally do). You will find a lot of smoke gets around the mask, mostly around the edges around the nose.

You can make your own conclusions from there. My conclusion was that these things are mostly toys and the majority of people wearing them either do not fit them correctly or do not change often or both, and they also may be putting too much confidence in them.
The main issue is streaming services have too much latency to attract core gamers. I barely find Steam Link playable on my home network. Nothing breaks immersion more than lag. It’s like page load times. The occasional jitter matters. The lag spikes and compression artifacts are killers not the average latency.
Reading this instantly reminded me of The Prestige (2006).
I'd say a moped offers more utility and range, and can be had for like a grand used right now, but those haven't caught on in the burbs either. People have a highway mentality in the suburbs. They'd rather get on for one mile and take the next exit than take a parallel running surface road. Plus, suburban commutes are long, even errands are long. This EV claims a 40 mile range, so 30 miles in practice. That can make some trips pretty tight whether or not you get stranded, and there isn't going to be much infrastructure in the suburbs where you can pull off and charge. With more range it would be more viable.

I think a city setting might be better, for cities without too much congestion at least. Otherwise it's another vehicle on the road that could be a moped taking up way less space to move a single butt from their home to their desk in some office building. Cars pollute, but part of their harm in an urban environment is also the amount of physical space that they demand. You can fit way more people in an electric subway train than you can in a similar length line of traffic of these vehicles, for instance.
One can of coke can be turned into 3x as much coke by watering it down. I do this at BBQs or parties, and people look at me funny, but it turns the sweetness down to a manageable level.
Commit of the week – 2020 week 9
And that's exactly how steam was introduced, via half life 2
Printing money is just as vital. A financial crisis is when suddenly money isn't accessible, so the economy needs more to keep up with normal demand. A non-financial crisis in the "real" world needs corresponding action in the real world, which means we need to borrow from the future - people need to be assured they will be paid back for what they are doing now. So more money is needed to correspond to the increased activity. It's not the same, but similar.

If you had any sort of disruption in your personal life, you didn't have income coming in or whatever, wouldn't a large loan be really helpful if you didn't have enough savings? It doesn't matter if it's a "real" problem, or just some senseless legal thing.
I rent a Shadow instance for $35 a month, and play my entire Steam library on a MacBook Air. New games, old games, whatever. It just works, given good broadband and an Ethernet cable.

I think the future of "cloud gaming" looks a lot more like Shadow than Stadia.
Why do we need to stock up on water? Even the CDC is recommending it. How does the virus put our water supply at risk? I have two weeks worth of water already stockpiled in case of an earthquake which could cause infrastructure damage to our water supply. Everyone should have that.
Note that this does take a while; I let it go for about two hours before killing sort.
Turkey can’t enter the EU because it doesn’t meet the EU’s standard for human rights. Standards work.
Is this getting downvoted by Chinese bots?

I'm German and I've spent a fair share of time studying the history of my country. What we see happening in China in the last few years is an uncanny repetition of what we saw happening in Nazi Germany.

- A highly sensitive and egomaniac person being elected as 'leader for life'
- An extreme military build-up which we haven't seen since WWII
- Persecution of minorities
- Extreme state surveillance and control of public opinion
- Growing hostility towards any foreigners / belief in own superiority

The only reason we are not at war yet is because of the economic interdependence in a globalised world. And that's exactly why the Chinese new primary goal is 'increased economic self-sufficiency and independence'.

It's also remarkable how the 'rest of the world' makes the same mistake that the rest of Europe did in the 30s. Not recognising the threat for what it is until it was almost too late (it's another argument if Nazi Germany ever had a realistic chance at winning the war).

You can criticise the orange man for many things but at least he put China on the map for what it is: The biggest threat to a free and democratic world that has existed in a long time. It should also be clear by now that our capitalist elite does not care about these values at all. They will happily make business with anyone that they can get away with (without being scrutinised publicly too much).

The earlier we collectively realise that China under Winnie-the-Pooh is a serious threat, the earlier we can adjust our global policy to hopefully prevent another disaster in human history.

This also starts at the individual-level by voting with our wallets and not buying from any Western companies that so happily throw away our values to earn a few more bucks.
Hopefully they have a sunroof package
I don't know about anyone else, but if any of these cloud gaming services want me as a customer they need to give me access to my existing Steam/GOG/Epic/Whatever library on their cloud system.

I'd also much rather build my own system though, unless they put a datacenter in my suburb I don't see this ever being a better experience than my own machine.
I'm surprised that it's so expensive -- would you mind giving some pointers to the companies you looked into if you remember any of them?
Provided the range doesn't take a nose dive due to the cold
I think our understandings are too far apart to converge in a HN thread. Nevertheless, it has been a pleasure!
GTK still doesn't have thumbnails view in file picker. smh
> Could you provide some examples of such solutions?

Well, if we're already doing our collaborating via Discord or Microsoft Teams or whatever then a Slack-based tool is at a significant disadvantage.
The software is fantastic (I use autopsy and it's open source brethen often), but the hardware is where the love can be applied.

Aside from the firebrick and some old research into using Raspberry Pi2, there's not a lot of open source hardware.
Interesting, do you mind sharing your thesis?
Nowadays you can use GraalVM to have quick startup time for commandline tools with Clojure.
The frequent discount model is popular in most retail now. Many people don't shop for clothing unless it is on sale because they have been trained that it will be on sale soon enough.
There’s almost nothing new in this article, for what it’s worth. A genetic analysis of two infections show a mostly identical genome.

This does not definitively tell you anything about how those two people were infected.

Everything else is speculation wrapped in clickbait.

For the vast majority of people, an infection of this coronavirus would be more mild than catching the flu.

A reasoned analysis (such as what was provided yesterday in the New England Journal of Medicine) puts the fatality rate of COVID-19 on the same order of magnitude as the flu.

It is new and very sensationalized. I think it’s absolutely imperative to try to maintain a rational stance of the actual relative impact of this coronavirus versus a typical flu season.
This list doesn't strike me as the important things that Clojure is missing. They're all relatively minor matters. There are several other things that I would consider much more important.

I've gone on at some length about those things before (for example, see my long comment in this thread: https://news.ycombinator.com/item?id=22318748, ), so I won't repeat it here.

I'll just say that Clojure is pretty nice as far as it goes, and I like it when it's the right tool for the job, but I feel like it's only halfway to being a proper Lisp. Whenever I work in it for very long I always miss more complete Lisps, and I daydream about a Clojure with the missing pieces filled in.
> but it seems like something that should be contextual

That's exactly what Clojure does. It makes immutability the default, but offer tons of mutable options with varying degree of contextual restraints for performance.

For example, by default your data-structures and record types are immutable. Now, say you can tolerate some mutability within a local context, you can make your immutable data-structures temporarily mutable (called transients), apply mutation for performance in the local context, and make it immutable again once done.

Another example is, by default, Global Variables are immutable and can't have their value changed, but, you can have them have per-thread local values, which are then allowed to be modified, since they're concurrently safe.

Another example is local variables are also immutable by default, and so are data-structures, but if you need to mutate the variable, you can make it `atomic` or `volatile` depending on the level of guarantees you need around concurrent access. Now you'll be able to change their values, for the former, using an atomic eventually consistent swap and set algorithm, and for the latter, with CPU cache synchronization.

There's more, but basically, the idea is to start with the safest default, and for every new level of: "I need a bit more performance or flexibility", there is an additional construct that can be used to enable it. All the way down to full blown mutable variables and data-structures when absolute performance is required.
Cartographers Have Been Hiding Illustrations Inside Switzerland’s Official Maps
Tautology followed by a spurious conclusion. "People who drive cars are more likely to be in car accidents, therefore car ownership is irresponsible"
Seeing as how the latest percentage-du-jour claims "80% of infected people will have no to mild symptoms"[0] I'm not surprised.

[0] https://www.nytimes.com/2020/02/27/world/asia/coronavirus-tr...
Little known features of iTerm2
I think the "geek vs non-geek" thing is the root here.

What makes a geek? Is it knowing how to program? If you take your average sales guy and teach them js, do they suddenly become a "geek"?

If by "geek" we mean "bad at sales," then yeah, no shit they have weaknesses, it's tautological. If we mean "is technically competent," would making a non-competent person competent suddenly make them a "geek" and now subject to a bunch of new weaknesses?

Actually, as measured, I think it would, just like someone could no longer eat mystery meat with the same gusto if they knew what went into it.
The recommendation that “mass gatherings” be postponed or canceled.

WHO defines “mass gatherings” as amplifiers of transmission of COVID19.

The recommendations you linked are basic infection prevention measures, but the fact is that being within 3 feet of someone infected with COVID19 (even asymptomatic) is enough to contract the virus.
I was just trying to imply that there is no need to go full prepper and build a bunker to survive the apocalypse. Sorry if that was not clear from my tongue-in-cheek comment.
I interpreted this as saying he doesn't really have any close friends who are local.

That might not apply to you, but it's not really something to criticize the author for.
Then what's stopping unpaid interns to take big tech internship?
UC Davis, I believe. UC San Diego is awaiting poll results to decide whether they'd like to strike.
You just need to form a union-union (meta-union?) to bargain with your union.
Where "3D image" = amorphous blob.
I think that is exactly what is recommended. If you got two weeks of water then you are good. As you said people should have it anyway, but a lot of people don't (myself included).
A New Breed of Engineer
> I have two weeks worth of water already stockpiled

I assume you mean potable water and not a giant cistern dug into your back yard?

How much water counts as "two weeks" worth?
> minus the people who are outraged by the exclusivity deal

I wouldn't be outraged by a "we'll help fund development in exchange for exclusivity" deal, but I am outraged (equally at Epic and the developer of the game) for making exclusivity deals after the game has been made, and seemingly in a lot of cases making it specifically a "you can release anywhere but steam" deal rather than an actual exclusivity deal.

I also wouldn't be outraged if it was just devs choosing not to release on steam because they get a better cut from actual game sales than they do on steam. I'm just outraged by Epic throwing fistfuls of money around to convince devs that have already finished their game not to release on Steam specifically.
sounds like you had a tough or not very easy start to life, which isn't great, but saying "screw you" to anyone who wants to improve the system for everyone is just promoting something bad because you had to

and to suggest that grad students don't have "actual grit and work" is stupid, they work just as hard and long - if not more - then any other person with a "normal job". and they know well that they won't be getting paid great, so their only real motivation to be doing their work - is because they love their work all else be damned, so trying to paint them as money grabbing leeches or something when they want a livable wage is just stupid
Sure. That comes with the territory of joining a union. The union negotiates on behalf of all members under the contract.

If they didn't want that arrangement, they shouldn't have joined a union or that union in particular.
I've been writing Rust for about 2 years, I read this and learned all kinds of stuff I still did not know. Fantastic job on this! I am now a bit upset that everything isn't taught this well :o
Honestly it seems like that would be a huge relief? Last I heard the fatality rate is 1%. If that's actually 1% of the 20% who show any symptoms at all, it's now 0.2%.
What do you think she had specific trouble with? Really curious from an 'inmate in the asylum' perspective.

Other than the need for the two devices to each be connected to the same Wi-Fi network and the non-obviousness of being able to use your phone for other things once you start casting, I find it generally seamless, bit again I'm an 'inmate in the asylum' :)
Easily... it's just a contract - anyone can contract a debt collector.

A reasonably one would require proof including the original contract, but, big companies like this are so automated, they have their processes down to an art.

It will pretty much be an export of unpaid debt gets sent to a collection agency. The collection agency will try to hound people as much as possible to pay.

People who don't pay may get taken to court and the debt collectors will either win by default, or, the person will show up, say they haven't been a customer and win with ease.

Also, any reasonable debt company would drop immediately upon sending proof, but, so do a lot of liars, so it's a hard one, but the law is on the customer's side.
You often end up doing 30-40 hours of work, but are only paid for 20.
I've flown with sketchy looking computers in pelican cases a few times. The only time it was a problem was when I mentioned that the batteries in the box were scooter batteries. Apparently you can fly with any size lead-acid batteries you want, but "scooter batteries" are on a list of specifically banned items.

The security folks aren't applying any judgement, they're just looking for things on a list of stuff that's not allowed. As long as big-ass servers aren't on the list and they fit in the carry-on size limit, it's all good.

I had a similar experience with lithium-ion batteries: I flew from Canada to the US with a backpack full of equipment that was 99% battery, 1% rfid reader by volume. On the x-ray, it looked like battery packs and that wouldn't have been allowed. But I told them it was rfid readers, and that made it okay.
This is something I've been wondering about since people seem to be playing fast and loose with percentages.

If you start multiplying small numbers together, they get real small real quick.
Dynamic profiles seem really useful. I wonder if Alacritty has anything similar.
It amazes me that they are proposing doing this with drones, but gun registration? naaaaah. Maybe define a drone as a new kind of assault-style gun.
I think the real issue here is that streaming to these things requires buy-in to support the client inside of eg the video player app or the audio player app.

I have an iPhone, and it can only send system-level audio to AirPlay. The Spotify app itself also supports streaming to Amazon devices. The YouTube app will also stream to a Chromecast.

It’s all so balkanized. I’m not sure making a new format/protocol will solve that problem, although if it is solvable that’s certainly the first step.
If it’s that harmless why is China crashing the world economy over it?
This is a coronavirus like them though, so likely to mutate. Also the flu has fewer dominant strains, and reinfection still common, especially for people already at higher risk or compromised immune systems. But yes, Chances of reinfection should be lower than initial infection, but are non-zero, and while your body keeps you symptom-free while fighting off the reinfection your still, short term, a carrier.
Their choice was to either not join the union or join another one.

They likely joined UAW because they were already representing UCSC employees (bargaining power). Along with that comes the fact that union represents all members, not just you.
Considering most Microsoft Windows Server features covered have been around since Windows XP, I’d argue most Windows certs meet your criteria.

I’d call my Cisco certs, combined with the community college courses that aligned with them, the most effective education process in my life. It directly impacted my job, immediately. Even aside from the fact that in the MSP business, certs are super marketable.
I have three monitors, plus a honking great screen on the laptop I connect them to. I can live without them, and most of the time I don't need them, but cross-checking something with a flick of my eyes is very natural when I need to keep track of lots of far flung dependencies.
The most recent data I have seen (yesterday in the NEJM) indicates 1.4% fatality in lab diagnosed cases. This of course will only include more serious symptomatic patients, as mild or asymptomatic patients are told to stay home and are not getting tested.

No one wants to stand up and call hysteria for what it is. It’s easier to go with the flow and cancel events out of an “abundance of caution.”
Yeah. The environmental cost of manufacturing a new appliance and disposing of an old one needs to be considered. I just don't see how replacing could be more environmentally friendly than repairing. I wonder if the whole ENERGY STAR thing is just an industry wide marketing gimmick to change the public's perception so we can sell ourselves on the idea of throwing so much waste into a landfill.
How hard would it be to implement the Discord Bot protocol? I'd be willing to help on this front, and it'd be a nice way for me to get my hands wet on Go too.

Thanks in Advance.
Doesn't "enter a market by throwing enormous piles of cash at it" violate various anti trust laws, unless you're really careful?
You could try with: https://github.com/borkdude/deps.clj

It replaces the powershell code with a Clojure based executable.
What's so bad about GCP/Firebase?
I have read reports saying that the CDC won't test you unless you have fever, shortness of breath and chest pain. By the time you get to that point you already passed the virus to a bunch of people.
How to Manage Data for Small Businesses?
That's exactly what they are. They are ubiquitous among the maintenance staff at most American universities, if you are curious about what some of these look like. Here are a couple that USC uses:

https://www.google.com/maps/@34.0200651,-118.2869857,3a,75y,...

Sometimes they have doors:

https://i0.wp.com/dailytrojan.com/wp-content/uploads/2016/09...
As Microsoft control the firmware on the Xbox controller, and Sony the dualshock.

Wifi controller is a bit of a dead concept, so I would understand not supporting that, but the bluetooth functionality of steam controllers works just like any other bluetooth controller by exposing a HID to the host.