skysight-inc/HackerNews huggingface dataset:
I'll recommend before deleting everything, download all your data, or at least everything that google have stored, you can do it here [1].

If you're in Europe you can apply the Right to be forgotten, implement that can be a real pain (data engineer here), link for the template[2].

[1]: https://support.google.com/accounts/answer/3024190?hl=en
[2]: https://gdpr.eu/right-to-erasure-request-form/
Like the two posts above - I third Fastmail, great company, great engineers and the platform works so damn well!
Dependabot is great, and I love these statistics too :)

Do the above stats for patch and minor releases ignore 0.* releases?
> I’ve debated deleting the @gmail.com e-mail address, but I think it’s wiser to keep it and essentially squat the username lest someone else take it over and cause me trouble down the line.

No need. The google does not allow to register email addresses that was already deleted.
> I don't understand how Youtube's management have succeeded in staying outside prison so far,

They manage this by letting the big media/music corps claim ad revenue from any video they feel like they own, no questions asked. That's how they manage to stay out of jail. I suspect Youtube is a pretty decent revenue source for these corporations.
> I expect that relying on LLVM going forward will be the popular approach for Haskell and other languages

My vague understanding that might be outdated by a few years is that LLVM isn't a very nice target for garbage collected languages. It does have support for GC hooks, stack maps etc., but somehow people are (were?) struggling to make it all work efficiently in the real world.

There must be other factors as well, as a Haskell LLVM backend has existed for years. Here's a list of problems with LLVM for this use case pointed out two years ago: https://ghc.haskell.org/trac/ghc/wiki/ImprovedLLVMBackend
> I started by moving all of my websites off of Google App Engine and onto a dedicated box that I had already owned. That was straightforward enough.

That surprises me, that it was straightforward, I haven't used GAE for some time, but when I did it was python but with a custom ORM etc. - you couldn't just use anything.
Learning Math for Machine Learning and Artificial Intelligence Programming
I'm really happy with Amazon WorkMail. Only their webmail is unusable. Outlook works 10/10 though.
You should really work through some Git tutorials.

I haven't done that since using SVN 10 years ago.

`git {branch,diff,stash}` should be all you need for this.

Especially working with the stash will be a big productivity boost for you.
I don't know if it even matters.

Emails are like postcards, easily read by anyone who handles them. Just because your mailbox provider isn't google, doesn't mean it doesn't come in contact with google somewhere else.

If you really don't want them to be able to collect the content of your mails then you and all who write to you have to encrypt them. And then you would still have the problem of the metadata to be accessible.
I can imagine that in the USA interest google stays on top, because when that spot is open and suddenly a foreign company competes for it it will be a big loss.
Maybe even as far as considering it to be of national security interest.
Have you ever had a look at the combination of 'git reflog' and 'git reset --hard <ident>'? You can find the point before you did the uncomfortable operation and restore your state to exactly then. Saves having to make that backup copy (which, again, can be slow for a big repo).
Dear ImGui: Bloat-Free Immediate Mode Graphical User Interface for C++
Cool... Congratulation.
This is a project for me as well, which started two months ago. Still moving the drive files and re-registering all accounts where I used @gmail.com and my domain email. It's a pain after 16years. Everyday something pops up which I didn't consider.
I'm doing it with own server (hetzner) and protonmail.
That system has been in place since Soviet era and works flawlessly. First there is a distribution center where these people are identified (fingerprints) to see if they've been there already. If they are disabled they are sent to so-called 'rehabilitation centers', which are not much guarded and it's a no-brainer to escape, and is in general not a good place to be. If they are able-bodied they are sent to work (in theory it is mandatory work, it is an administrative sentence, but they are almost not guarded there and can escape easily), if they are alcoholics or drug addicts they are sent to so-called LTPs, prison-type rehabs, from which it's harder to escape, and if they are mentally ill they are sent to prison-type mental institution, from which it's almost impossible to escape.

If someone is found out to get there, escape, and get there on and on, then it's a criminal offense (sounds like 'systematic homelessness') then they are sent to normal gulag-style forced labor camp (as in Russia, there are almost no prisons as such in Belarus, almost every institution which looks like prison is in fact a jail - people are kept there only prior to being sentenced).

That system sounds like well-balanced and fair to me, even if is not perfect. Being a (chronic, i.e. semi-permanent or permanent, as opposed to someone who just happened to get in a tough life situation) homeless, is an obvious crime against public order. Crime difficult to effectively punish without resorting to terror, and yet a crime. Belarusians have built a well-balanced, working system which lets good law-abiding citizens feel safe in the streets.
Amazon recently launched a Ad Network...

https://developer.amazon.com/mobile-ads
Get yourself a domain with some webhosting attached and start switching mail-by-mail. Everytime you receive something "important", log in to that service and change the mail address.

Thunderbird with filters does a pretty good job with keeping my inbox clean, although I'm aiming for much less mails anyway.
Now multiplayer this gem à la agar.io/slither.io and maybe pull in a little revenue through ads.
I have abandoned my home directory to this madness. I have a home sub folder where my actual home lives allowing for portability.

This trend is killing the usefulness and practical aspects of having a home folder.
Sorry! I should've been more clear. I'm keeping it so there's no chance of them releasing it without my knowledge down the line. Whether their policy right now is to release it or not, I feel safer by not deleting the account.
From 2015: https://news.ycombinator.com/item?id=10222524
They're not really browsers - they're web page viewers.

The views are organised by the needs of the source technology - "pages" generated by a web server - not by the needs of the user.

A lot of useful features - cross-referencing, comparisons, task-based content searches, dynamic content update notifications - are either impossible or poorly implemented on the server side.

There's never been an active browser that tries to integrate information instead of being a dumb page viewer with tabs and some form filling options.
I've recently moved away from Fastmail (been a paying client for 5+ years) to Mailbox.org. The Australian Assistance and Access bill scared me off.
>I struggle to grok what hooks do that I was missing before.

I wrote about this too:

https://medium.com/@dan_abramov/making-sense-of-react-hooks-...

Hope it helps.

As another commenter note, the OP article discusses the pathological case. An API can make a hundred cases simpler but discussions will always focus on the few ones that got harder. The point of this post is to show how to work through this case and why the _end result_ is more flexible and powerful than before.
> Chrome was the hardest move

Do you have some examples of websites that don't work with Firefox? I've never considered moving to Chrome, and I've never had a problem (at least not since the death of IE-only sites).
> I also use Youtube for its intended main purpose, listening to illegally pirated music content.

Can you stand the ads that are played after every other song?
Then we need to create the category of builders as the base tool for web work, and relegate browsers to a secondary role.
They do, yep - only post 1.x releases are included.
If you’re locked up no matter what, what’s the difference in being found guilty of not?
It was easy for me because I had been using GAE as a fast/free static website host. None of the sites that I moved were dynamic.
I'm not surprised, I left ubuntu a decade ago because their way of doing things was causing me headaches and they did not seem to care, all that seemed to matter was bug 1 : becoming microsoft in place of microsoft.
I don't follow, what's the specific advantage here? And just for context, we use both git and a cvs (yes, it's still going!) at day job. Both are pretty slow.
The ship being used for the expedition, the SA Agulhas II, is an Antarctic research ship owned and operated by the South African government.

Its regular duties are to resupply and support the South African National Antarctic Expedition (SANAE IV) base in Queen Maud Land, Antarctica, as well as the country's sub-antarctic research stations at Marion and Prince Edward Islands.

While searching for the Endurance is the headline-grabbing (and undoubtedly interesting) part of this expedition, its real purpose is to study the Larsen C ice shelf and the conditions that led to the creation of the massive 5,800 Iceberg A-68 in 2017. Understanding how and why that happened will improve climate models of the Antarctic region and provide better predictions about the impact of climate change.

It's a really difficult expedition though, with only a slim chance of success because of the area's conditions.
smart watches are terrible at measuring heart rate because they are at wrist. much better at finger tips for example.

was checking my iwatch while I've done an exercise that had its own heart monitor. the iwatch data wasn't even close.
It would be shared environment. Which we know basically doesn't matter: for any trait.

The shared environmental impact on behavioral and psychological traits is next to zero in every instance ever examined.
People didn't suffer either with opt-out internet filters schemes that we saw in some anglo saxon countries, they can just opt-out ! On the other hand, people already suffer because they have kids getting access to porn, etc ...

The problem is not always the direct change, but the infrastructure and public mindset change. Add a filter, and now adding things to it is much easier. Germany for better or worse is very much privacy minded, even more so that us neighbors (and compared to the US or asian countries we're very privacy minded). They basically have no google maps coverage because of it, for exemple. So a change in that direction will impact them.
For me the hardest part is other accounts associated with an old email address. I’m also moving away from google, but it is tiring to change accounts associated with gmail address to a new one
To be fair, every time someone tries to advance in the way of an integrated information tool, it gets a lot of backlash at tech sites from people saying that "a browser should be a browser and just show me the pages, nothing else".

Not that everybody feels that way, but those people get vocal.
B9Lab free Ethereum certification
After observations, I have a theory that the poorest and boring places are potentially the ones that most use the Internet. The lack of activities makes people look for cheap entertainment and the Internet is full of it.
This happens in small cities of Brazil. When the city doesn't have parks and outdoor activities, people stay at games and on the Internet, because there aren't activities to do, and get hooked. A repeated behavior became a habit.
The idea is nice by itself, but please let us not have animated backgrounds. Please.
FYI, Fastmail does recycle names if you use a fastmail.com address, so stick to your own domain if using their service.
That's true at the moment, but there's also no way to know what Google will decide to do with it in the future. Presumably if the account is deleted, it might not be possible to veto that decision in the future. Better safe than sorry, right?
I guess he uses an ad-blocker
WeWork strategy teardown
> Suppose that one receives a message that consists of a string of symbols a or b, say aababbaaaab··· And let us suppose that a occurs with probability p, and b with probability 1−p. How many bits of information can one extract from a long message of this kind, say with N letters?

They should first define what they mean by probability. For example, what am I supposed to fill in for p when b always occurs after exactly 3 times a?
How did you change the two factor authorization codes from Google Authenucator? I think they are needed for crypto sites like Kracken.
Oh, the classic.
https://en.wikipedia.org/wiki/Americentrism
I never used Google Authenticator. Instead, I use 1Password's 2FA functionality.
Never done event sourcing architecture, but i guess this kind of subtelty is what makes a system a nightmare or a breeze to work with.

Which makes me wonder if there are some kind of exercise book to practice « good architectural design » , just like with algorithms.
:o It seems I don't have this flag. I'm running chrome Version 71.0.3578.98 (Official Build) (64-bit.

edit: Ah mobile only I see..
Yup! I'm aware. I purchased their 3 year plan for 2 accounts using my own domain names.
With a software revision, the door could actually open with the app.

I think they don't want to do it because they're worried if you open the door with the car in a slope, it could swing into the road or hit another car. The door has no way to close itself too.
Also directory structures are content-addressed, so if a commit changes nothing in a given directory, the commit data won't duplicate the listing of that directory.
Fuel is cheap. Nobody cares about that extra 0.2 mpg.

For electric it's an amplified effect, because a slightly lower drag coefficient means less energy use per mile, which means you can have a smaller battery, which in turn means lighter, which is again less energy per mile.
Why do you find that worrying?

I interpreted that section as "the core bits are easy, and the frameworks people have built don't really help you with the non-easy problems that come later, so they provide little value", which (assuming the statement about the frameworks is true) seems like a reasonable position?
Facebook dropped almost in half from IPO to 3 months later.
I understand your concerns, but many landingpages show videos. I find that much more annoying.

Both bandwidth- and attention-wise.
Show HN: Import Data from the Web in the Repods Cloud Data Platform
ResearchGate | Berlin, Germany | Visa | Onsite
https://www.researchgate.net/about
https://github.com/researchgate

Our tech stack: Java, PHP, Javascript (React/Redux), Python, Mobile (iOS/React Native), PostgreSQL, MongoDB, HBase, SolrCloud, Hadoop (Hive, Map/Reduce, Flink), ActiveMQ, Kafka
You'll be working in a fast-paced environment where code is written, tested and shipped continuously. Our engineering team is passionate about building maintainable, scalable web applications that are constantly optimized to meet the needs of our users.

ResearchGate is the professional network for scientists. The network was founded in 2008 by the physicians Dr. Ijad Madisch and Dr. Sören Hofmayer along with computer specialist Horst Fickenscher. Nine years later, 13 million researchers and scientists connect on ResearchGate, and make research open to all. The company has completed four rounds of financing, and investors include Benchmark, Founders Fund, Wellcome Trust, Goldman Sachs Investment Partners, and Bill Gates.

We are looking for:

Senior Data Engineer: https://jobs.lever.co/researchgate/7014ee9c-2c41-4817-80eb-e...

Fullstack Engineer (PHP/React) for Product: https://jobs.lever.co/researchgate/90bfd77e-1dc8-4549-a487-d...

DevOps Engineer: https://jobs.lever.co/researchgate/501635a6-2bc2-4d89-a139-9...

Engineering Manager - System Administration and Help Desk: https://jobs.lever.co/researchgate/63796b34-d1d6-4d05-9988-1...

Senior UX Designer: https://jobs.lever.co/researchgate/ee224fb3-d668-437b-8920-b...
I was borned and raised in the Philippines and visit there frequently. I wouldn't call it "boring". In fact far from it..

Heck, I would trade living there (currently in the U.S.) if it wasn't for the lack of high paying tech jobs for all of the outdoor and aquatic activities that are closely within reach after a relatively short drive.
Show HN: Endorsements for Open Access Research
That's avoidable too, with use of youtube-dl/mpv and such.
Hi HN,

I feel I should add some additional Bigger Picture context here. You might have seen me show up here on Hacker News whenever Open Access gets discussed. I feel strongly about free access to publicly funded research, and Plaudit is where I'm contributing to making a transition to Open Access happen.

The key problem we're trying to solve is that researchers feel pressured to publish in "reputable", but often paywalled, journals. After all, it's still the case that being able to say you've been published in Nature is often a huge career boost.

The way we're trying to solve that is by removing the journal indirection. Rather than the journal's name being a stamp of approval signifying that trusted researchers have looked at and approved of a work, those researchers can indicate that approval directly - without delaying or preventing the work's publication.

It should be noted that this extension is not the primary method with which we hope to collect these endorsements. Rather, the goal is to have an endorsement widget integrated directly by publishers of academic research. This pilot is currently supported by eLife Innovation [1] and the Center for Open Science [2], and I'm working with a few preprint servers to help them integrate it.

That said, I wanted to allow individuals to contribute as well. This extension will inject the widget into the websites of a few explicitly supported academic publishers. Additionally, it will add a toolbar icon to most websites that host scholarly research, allowing you to endorse that research as well. Endorsements added through the extension will be useful to other users of the extension, but more importantly they will add incentive for publishers to incorporate the widget into their website, thus exposing those endorsements.

Good to know: all this is not for profit, open source, and endorsement data is made available openly as well.

I will be hanging around to answer any questions and read all remarks and suggestions you might have, so fire away.

[1] https://elifesciences.org/labs

[2] https://cos.io/
Both the title and the article are clear that this support is specifically support for blockages of Amazon sites.

Title: "Amazon licencie des salariés qui ont affiché leur soutien aux blocages des "gilets jaunes""

Which translates "Amazon sacks employees who publicly expressed their support for Yellow Vests' blockages"

They report that one posted the following on Facebook " "Bravo à tous pour le blocage d'Amazon", which translates to "Congratulations to all for blocking Amazon!"
Another called on social media for people to join a blockage and to bring supplies to block the road.

To me that looks like a good and valid reason to sack an employee.
If you want to understand what Hooks are for, I wrote this piece:

https://medium.com/@dan_abramov/making-sense-of-react-hooks-...

I hope you find it helpful!

Hooks aren't _quite_ like traits or mixins or anything else. You can apply the same Hook multiple times and pass values between them. That's what makes them powerful.

Look at my last demo.

https://overreacted.io/making-setinterval-declarative-with-r...
Either Hetzner or DigitalOcean. Both have handy API's which makes deploying new nodes easy (ansible, terraform, ...).
This is true. Even with HTML stylying.
Are these the new Warren Buffetts? (1989)
It's an open standard and many other apps support it. You just need to go to each service where you've set it up and redo it with your new app.

I'm now using OTP Auth in iOS, which allows backing up the codes. For me the risks in that are worth being able to easily restore my codes.
Youtube adverts don't work on my browser.
The funny part is that this may also be the most approachable thing Witten has ever written. In case the name isn't familiar, he's a leading theoretical physicist (with a fields medal), and I'm sure this was his idea of taking a week's holiday.

https://en.wikipedia.org/wiki/Edward_Witten
Python Development in Visual Studio Code
Not legal in the U.S., and very toxic.

Borax solutions like Terro work very well. Diatomaceous earth is a natural solution for exterior boundary use.
I wonder about that - is there a bad spot where the obvious scam mail is so obvious that it prompts more people to troll the scammer back?

I mean the people who take the time to troll the scammer back want enjoyment out of it, and the chance of getting that enjoyment would seem to be heightened if the scammer seems more likely to be an idiot.
Oppo, which is a top Chinese smartphone maker, has a huge share of the Filipino market. And how they market these phones here in the Philippines is very revealing. The ads say: "Oppo: the selfie phone." That's right, the phone is actually marketed as a device primarily for taking selfies, not voice, SMS, or web.
Here - https://jsfiddle.net/ae3bjk7g/14/ Since this show on HN all the time. Here is an example where Web Components pass a FUNCTION as a property to eachother to demonstrate its not strings/JSON. Hopefully this clears things up for you. Cheers!
Withings Move vs. Move ECG Compared
Navigation Patterns in React Native
DE is for exterior boundary use.
I think you may not have read my comment properly.

I said I support the fact that people should get housing if they need it.

However what I said was that they should help them get off the drugs, help them with their depression and help them get better and do some training so that they can actually get out of the state housing and move into their own place once they have saved enough money.

The problem I have is that in the article, the lady is an alcoholic, she does not want to get better. She says it herself, she is happy to go to her room and get hammered. Does that sound like somebody who is trying to turn their life around?

So yes I stand by what I said in my previous comment, if addicts get free housing, in exchange they should at least try to get clean. They should at least try to get some kind of job, training, whatever. Because doing something is always better than not. And it certainly is better than getting drunk every day.

If they are not willing to do that even though they, as the article said, have access to staff and carers that can help them, then yes, in this case, I do believe that priority should be given to single mom and kids, or teenagers.

As for this: `You may not be aware of this but many people in gainful employment are drinking or taking drugs, and addicted. Should they be thrown out of their mortgaged properties?`

What does that have to do with anything??? Did I say that anywhere in my comment?

`I contend it's cheaper and better for society to offer solutions unconditionally. Offer help for addiction, rough sleeping, PTSD, depression.`

That's exactly what I said with one small caveat, which is that given the fact that housing is a finite resource, if somebody is living in a free room/apartment and do not want to even try to change/get clean, then
this room should be given to somebody who actually wants to get out of this awful situation.

Otherwise, you end up with a lot of people using up a lot of resources when those resources could be spent on people who actually want to turn around their life and get better.

To me, that doesn't sound fair that the first group gets housing and not the second.
I don't get why this is even a story. This is not exclusive to Electric Cars.

TLDR: (Internal Combustion) Car Mileage Drops By 22~34% In Winter For Short Trips
https://www.fueleconomy.gov/feg/coldweather.shtml
It's also the inspiration for this song:

https://www.youtube.com/watch?v=Js7qiqKphbI&t=774s