skysight-inc/HackerNews huggingface dataset:
> What service has Google shut down that you paid for?

Google Play Music will soon get replaced by the arguably worse YouTube Music, so that. I paid for GPM for years and when the YT Music switch happened and they announced my uploads and library won't get migrated for a while (with uploads maybe not at all), I left for Spotify. Not to mention how much worse YT Music is compared to GP Music.

> I sure hope you don't use Steam!

Steam has existed for the past 17 years, and Gabe Newell has gone on record saying that if Steam ever shut down they would look into unlocking all protected games. Even if that turns out to be impossible I still trust Valve in their industry way more than I trust Google in an industry they just entered.

Nowadays a great deal of Steam games don't even use Steam's DRM features and will run happily without Steam, or with a stub "steam_api.dll".

Steam doesn't take away any control over its games from me. You can mod any part of your game and still run it. Hell, you can turn off updates for any game and still run it via Steam (not breaking DRM if it uses it).
Can you really learn regex in one hour? I learned them so long time ago and in a gradual way that I have no idea how long it would take if you focus on it, but I feel like it would be more than an hour since I think most people would need to play around quite a bit to really grasp them.
Note that some ISPs prioritise traffic to known speedtest targets, turning off traffic shaping rules that might otherwise slow bulk transfers. When this happens it means you are testing the likely maximum throughput of your connection not necessarily the throughput you will see more generally.

This is why Netflix started fast.com - because it draws data from the same distribution points as their video streaming apps it means you can't prioritise the speedtest without also doing so for the video traffic or (more likely) you can't de-prioritise the video traffic without also getting bad scores in that particular speedtest. From Netflix's point of view it is an answer to people contacting support with "my speedtest results are fine, the problem must be your servers" when they are experiencing video lag/drops and other such problems and the issue is due to ISP traffic shaping or the ISP simply not having enough backhaul bandwidth.

A more reliable test might be taking part in a busy public torrent: that way you are testing against arbitrary locations so your ISP can't be setting different shaping rules for them. Just remember to throttle upstream when testing downstream and vice-versa or saturation in the other direction will slow control packets that will in turn give you lower results for the one you are testing. This may fall into another trap though: unless you limit the number of active streams it may be an unrealistic test as more generally most processes use a small number of streams (or just a single one), and if you limit the number of streams too much you might get a lower result because each swarm member you connect to may be fairly saturated and sharing its bandwidth amongst many connections.
I use a redox wireless, the layouts in both the ergodox and the redox are completely customisable, CTRL is a separate key from the Z by default on mine for example.

https://configure.ergodox-ez.com/ergodox-ez/layouts/default/...

That is the default for the ergodox ez, as you can see there are multiple ways to access the CTRL key.
China’s Bid on U.S. Science: $ flows to researchers under contract with China
Water Conflict Chronology
It’s weird how you never hear such words in the defense of the thousands of nazi collaborators executed in Europe after WW2.

I don’t think police arresting people for religious reasons should he viewed any differently.

If you don't think the nazi comparison is apt you should look into Sri Lankan history, a decade ago the government was running literal concentration camps.
From my experience, seasickness can be countered by:

Getting on the upper deck for fresh air

Having a full stomach

If all else fails, sleep

Seeing the horizon vs focusing on a fixed point on the ship helps some people and harms others - experiment to see what works for you.

The other thing I've found is if you let it get bad you'll be in trouble until you get ashore. Take measures to fix it before it gets bad. This might include drugs - I'd always take dramamine if sailing into bad weather.

Also, everybody gets seasick eventually. Anyone who claims they don't simply hasn't been in a rough enough sea for long enough yet. There's no shame in taking care of yourself.

One last trick - ships have a metacentre that they rotate about. Ask a deck officer where on the ship you can get closest to it - it's the point where the movement of the ship will be minimised.
I do not trust any news source. I take a quick broad view from different news content providers. From social media and the usual big press organisations, TV and radio which gives me a general view. If something interests my curiosity, I then dig deeper into these sources in an attempt to find the vein of truth.
I have a profitable SaaS that I'll likely sell at some point. My reason would be to diversify and start a new challenge.
James Altucher Built a $40M Net Worth from Zero
Just so you're aware, the bowline is considered somewhat dangerous because it has a high chance of being tied incorrectly.

The only real advantage it has over a double figure 8 is that it's easier to untie after dynamic cinching.

https://rockandice.com/climb-safe/climb-safe-rethinking-the-...
The original article that describes differential fuzzing for compilers is from 1998. In addition, that article is extremely readable:

https://pdfs.semanticscholar.org/fc88/1e8d0432ea8e4dd5fda497...
Ambiguity. Two file names with the single difference that one has a breaking space and another a non- breaking space.
But doesn't it sound so much cooler and so much more badass to say

hotel echo lima lima oscar whiskey oscar romeo lima delta?

Makes the person on the other side of the phone immediately have the kind of respect that one would have for someone who can order air strikes :-D
They are not, but isn't it a weird coincidence that his alleged victims stayed silent with a fucking RAPE case until he decided to expose the most powerful people and governments in the world?
Hi everyone, I've been working on this subject for a few months already ;

Thank you OP, your work is wonderful to read and even though I've spent a few months on the idea already I haven't thought of reusing Dropbox or similar. I think exciting things are about to come :)

I'd like to submit Working Group proposal to the IETF.

Why would we need an RPC for Independent Apps?

Independent Apps are surfacing as being a solution to the lack of control of our own data. oAuth Framework has allowed a more secure web, but even if it makes a difference between an identity provider and a resource host, it does confuse the resource and the service hosts.

Independent Apps should NOT be claimed by a lone company, let's make it something that the web owns.

How would it be structured?

I personally believe there should be multiple subjects treated by the IWA Framework, as one being the qualities of independent apps, and second being how data is accessed. Both of these are currently Topics of Interest for the IETF : https://ietf.org/topics/ - However the way this Working Group would proceed should be discussed and decided by it's members.

Why not submit a single person draft?

I could propose a draft but it wouldn't have the same meaning as if it would be drafted by a Working Group. As individuals, we are motivated by our own agenda and the quality of said draft wouldn't be the same. I'm volunteering, but I'd like to allow other persons to join in as well.

You can join your mails here https://forms.gle/igNdd6rH4MnPK8rb8 , at December 6 I will send the Working Group proposal to the IETF with gathered persons, if accepted I believe it should remain open to anybody to join.
Sand blasting, esp. soda blasting. You can start with cheap equipment and work up from there. If I had to start from scratch, this would be it.
So, what's your advice for practicing this? Ask a friend to punch me in the face for an hour?
> But you don't actually know that. You're paying for a license for the game and even though they're likely covered in the event of a shutdown, it's unlikely they could do it without giving back _something_.

But you don't actually know that :-P. You are assuming goodwill, i am assuming badwill. Between the two, the former is nice to have, but the latter is something i'd really want to avoid. So i am focusing on the latter one as i'd rather avoid the negative.

(and all that ignoring other issues, e.g. the version that they may decide to give out is inferior to the original version)

> Does it happen all the time?

Yes, even successful services get shut down all the time - even for reasons that would logically make no sense to an outsider (e.g. internal politics). I have seen way too many software stores (for games mostly) disappear to trust any (and not just indie stuff, e.g. Stardock developed Impulse - where i used to have an account - which was later bought by GameStop only to be shut down a few years later - losing my stuff with it).

Google's services even more so, they still do shut down paid stuff.

> Do you want PS Now to fail? xCloud? I really don't understand the polarization here.

AFAIK PS Now (i don't know about xCloud but i guess the same) are about games that you can also play in the console itself, it doesn't replace the console. My issue is with not having control over the game files so that i can keep my own copy in case things disappear.

Though FWIW i am not into consoles at all, exactly because of those restrictions they have. But, at least AFAIK, despite the restrictions it still is possible to preserve console games (see Konami's P.T. which if it was done with Stadia now it'd be gone forever).

> It seems like so many _want_ it to fail because of _theoretical_ issues. It's so bizarre.

The problem here is that you can only stop something while it is being at a theoretical level because after that it'd be too late.

> Why not, you know, just let it compete on its own merits?

Because its own merits are

> You already do not have this freedom. Even with physical games if you let the device connect it can be changed or prevented from working entirely.

...no? The majority of the games i have are DRM free from GOG, Itch.io, Humble Store, GamersGate and i have manually downloaded them on my own storage and update them if i deem the update necessary (at least GOG does publish changelogs after each update). They are completely under my control. Though even with my Steam library (which is also large mainly because at the past i wasn't thinking too much about these issues, though i do try to keep offline copies whenever possible) i still have control over the files themselves - it is how i install mods and custom patches for otherwise broken (yet entertaining - see VtMB before it was released on GOG) games.
Almost. All regular expressions do is match strings and find the starts and ends of whole matches and match groups. And this is an important distinction since match group support adds quite a bit of complexity to the theory behind regular expressions and also increases their usefulness by quite a bit.

Regular expression libraries then often can use these boundaries, for the whole match and for groups, for transform the string (e.g. replacing what was matched by a group with some other content).
(peer-base maintainer here)

This is really cool!

I found the share link, and just tried it between two Chrome browsers, and it worked great!

Thanks for using peer-base! There's a lot of great work happening with js-libp2p recently that would be awesome to incorporate ... I'm hoping to get active developing on it again in the new year. I've got so many ideas for improvements.
Just wanted to point out that iTunes has had a local focused set up since inception, using xml format for a library’s database.

That seems to still exist with the introduction of Apple Music. So all library data (play counts, skips, file locations etc) are stored locally, but streaming files are hosted remotely.

Although whether this was by accident or design I have no idea.
A raspberry pi can run VS Code so I'm a bit curious what you call a mid end computer.
Yes, American jails and prisons are terrible. Also the fact that 2% of your adult population is in there.

IMHO you should all be ashamed. The very fact that even in a normal adult conversation, an American can gleefully make a remark about anal rape and how they wish it upon whatever criminal. Sexual violence in your prison system has become so normalized that it's gotten its own little disgusting euphemism in your language: "pick up the soap". Even in polite company, use that little phrase and it's suddenly a-okay to joke about rape.

It's very simple. If it's that normal, that expected, that people in prison become victims of sexual violence. Then that is what you're sentencing them to. Which is corporeal punishment. Which is barbaric.

So think about that next time someone jokes about someone going to "federal pound em in the ass prison", what they are in fact advocating is that they deserve corporeal punishment by anal rape. There's something to be said about the countries where they give you beatings or lashings, they do it publicly so at least it functions as a deterrent. You hide it and pretend it's a joke because lol buttrape.

So no, don't EVER bring up the American prison/jail system as some sort of "example" for how to treat criminals .. and maybe check yourself if you DON'T find it disturbing and inhumane.
Neural Network Compression Techniques for ML Developers
Gotta love dat curl pipe sudo bash!
It's also a highly opinionated book, which is another problem for many readers.
Conspiracy theories everywhere. While simple explanations exist: it's on top of NYAG's list just because this case is famous. NYAG is a law enforcement officer, but also a politician. He/she will prioritise cases based on the eyeball count, and WeWork is killing the eyeball count.
First, I am not making any argument whatsoever about the copyrightability of code APIs, only that no matter what their status is, protocols cannot be copyrighted. Second, software source code is certainly copyrighted work (and that's why discussions of SSO are relevant in the first place), and if you're referring to Android, both sides agree that Google copied 11,500 lines of text -- about 200 pages -- verbatim from that work. Whether or not, despite the copyrightability of software, that copying is an infringement depends on much more nuanced portions of copyright law. You may want to read the court papers or even the Wikipedia entry on that case if you want to be certain on the matters of fact.
Seriously. I moved out of home with 0 cooking skills and after a few years of having to feed myself I feel like I'm becoming just average. It's amazing how many variables there are to control when doing even the most basic task like sautéing onions:

Sautéing in oil allows you to really crank the heat, using butter you have to be more careful. Cutting in larger chunks is great for some dishes and bad for others. The whole timing thing is probably the hardest to nail, going easy on the heat allows you to get in some other prepwork while the onions are doing their thing, but you also don't want to spend hours cooking so you want to crank it to the point where your prep and the onions will be done at the same time.

How far do you take the onions? How far do you take them if you want to throw in more veggies into the same pan? When do you add spices if you want them to get a bit toasty aswell?
And sautéing large amounts of onion (1kg+) is a whole different calculus.

Cooking is this endless fractal of problems to solve and optimize. Kinda like programming innit.
> I don't think there is much if any distinction between what Stadia is able to do and what all the other game companies are able to do.

Stadia is able to make a game completely change and/or disappear whereas other game companies that put the game executable and data on your computer (either by some automated method like Steam or by you manually downloading it like GOG/Humble Store/GamersGate/etc) cannot do that because you can copy the files and preserve the game. Even if you specifically cannot do it, someone else will do it.

As i mentioned above, see Konami and P.T. for an example.
> Java was just terrible [...]

Java was released in 1995. Compared to the state of the art back then, I believe it was a significant advancement. There was plain C with all its shortcomings, C++, but in a much worse state than today, and then the dynamic bunch (Python, Tcl/Tk?).

There's no doubt Java had major issues, many of which were only ameliorated with Java 2 and later, and some remain today. But on the other hand it was memory safe, statically typed, with much simpler semantics, machine independence, Unicode support etc. pp. I believe Java overall meant progress.

I'm not sure the advertising budget perspective is that salient. The main competitor for Sun at the time was Microsoft (with C++ and their Windows platform), who had a very well working marketing / developer relations / etc operation going as well.
Basically quantum theory forbids hashing (because it’s an irreversible form of information loss) — but what you are proposing is not a hash since it produces a stream of bits which re-encode the original string (simply in a different form).
It's only Greek (as far as I know), and because of the history of teaching Ancient Greek in schools in Britain. See https://en.wikipedia.org/wiki/Pronunciation_of_Ancient_Greek...

Note that the Latin alphabet is pronounced inconsistently all across Europe. I'm sure any 14 year old can precisely spell their name out loud in English, since they're going to be examined on it, but later in life people forget the difference between their own language and English, especially the vowels.

For example when speaking English, I find Danish people will mix up E and I if I spell a word with English pronunciation, and Danish people speaking English will often use the Danish pronunciation of J, K, Q, Y (roughly yoll, co, coo, oo).
Stunning? They are often a cacophony of gaudily bright colors.
>For example it's not exactly a secret that 3-letter agencies don't pay software engineers anywhere near as well as other IT companies would, but the promise of doing something "for your country" is worth more than money(just like game developers sacrifice money to work on something they really like).

You hit the nail on the head in explaining this dynamic, but I hate the fact it exists in the first place, in game dev or IC. It also exists with US special operations, as another way to sort out anyone who isn't a true believer.

Fair, you might say. I just think it's dumb a Google/Netflix/Facebook engineer working on some boring cog in their company's infrastructure gets paid a top-of-market $250k+, while an engine programmer working on an AAA title makes half that, or a firmware engineer working on offensive cyber payloads makes half that, or a special operations solider makes half that.

Maybe it's just market demand: boring stuff is paid better since everyone wants to do something exciting. But I think it's also a filter, and a lot of these places know that.
Yeah, found that out from Goodreads as well. Most people think the middle 1/3 of the book is nonsense.

Most people should read more of a “home economics 101” type of book or cheat sheet. Most people don’t need to know how the global economy works.
I Started a $120K/Month Business Selling Award-Winning Pastries
The Fight to Halt the Spread of Ideas Is Hopeless
I would be very careful with financial advice in general and "set and forget" strategies are definitely among them. There is some controversy with ETF based allocation strategies (see Michael Burry's recent claims) that may or may not be valid, but in general I don't think there is any shortcut for financial education such as "just buy diversified ETFs" (and this applies to many other fields as well).
AFAIK Flashpoint (or some other Flash preservation project) use an embedded server with an embedder browser to make these games work. Most of them were single player or relied on simple common (among game hosters) APIs that are easy to replicate.
I have been considering spending more money than I should finding someone on a freelancer site to add the untrusted node / encrypted file transfer but don't give a certain node the key to decrypt the file support, that is the number one missing feature for syncthing for me.

It would unlock scenarios like share your files with me and I'll share files with you and neither of us will know the others files unless your house burns down in which case you can get your files back just by hookin the sync back up with the encryption key pulled from your password manager.
The further keys on a sculpted Kinesis keyboard are angled the wrong way for comfortable typing (this is an unfortunate artifact of their curved PCB technology combined with lack of first-principles analysis by the designers). You want the switch axis to remain perpendicular to the hand, because flexing the proximal joint of the finger is the way people press keys, and using the whole hand to stab at further keys the way the sculpted Kinesis board requires is not particularly comfortable or efficient. There are also several other design problems with the Kinesis boards, but this isn’t really the right place to discuss it at length.

It’s certainly possible to have 2 rows of reasonably reachable keys past the home row (especially if the tops of the further keys are aggressively raised – think 1950s typewriter). Even in the best case those keys are substantially slower and more error prone (and less comfortable) than the home row or next row above, but with decent design can be made nominally acceptable to type on.

But it also works a bit better in practice to put more functions (like numbers and common symbols) on shifted layers, as long as the shift keys are conveniently located. Using pinkies for shift is not the most comfortable choice, especially pinky keys which are a stretch to reach. Modern keyboard layouts are quite terrible for making common computer code symbols accessible.

If you find it uncomfortable to hold down a shift key, consider trying a sequence of key presses instead. That is, let your "shift" just act as a dead key, modifying the immediately following keypress. Try putting your various shift keys on a thumb or forefinger. https://en.wikipedia.org/wiki/Dead_key

I have no particular insight into game inputs, except to note here that a significant proportion of serious computer game players develop severe RSI because their use of keyboard hardware is extreme (and arguably the hardware they use is not very well suited to handling the job safely).
they dont have to ssh into a server. they could develop locally and upload using filezilla.
To me, pronouncing it seer-dee would make sense, because that's how I'd pronounce seer-ialize / dee-serialize. However, for some reason I still pronounce it sir-dee regardless :)
Best Passports to Hold in 2019
The whole article could be cringe copypasta
Indeed. A lot of the ergonomics people talk about is not backed by any scientific research.

Switch to dvorak to minimize finger travel and use a flat keyboard on an inverted stand.
I've been running my mail server off DO for the last ±5 years - Postfix with SPF no DKIM, DMARC - I get good delivery for Gmail and yahoo. Initially, I thought I would go full on spamassassin and clamav but thought I should hold off until I got spammed. Turns out in the last 5 years the only spammers I've got are 2 senders, one threatening to share video recorded of me on webcam to my contacts and another keeps telling me my domains' seo has expired blah blah. These are 1 or 2 times in 3 months, SpamAssassin would definitely be overkill. Apple Mail client junks them anyway. About 1 year ago I moved the setup into a docker container to better maximize the use of the $10 droplet.
This will help: https://samharris.org/how-to-meditate/