skysight-inc/HackerNews huggingface dataset:
They have done this to me a couple of months ago with my Gmail account and got really panicked, because I had all my contacts on it.

After I have managed to restore it more than 4 hours later, I permanently deleted my account and Google immediately contacted me with apologies, asking me for the reason I did such thing.

They have tried to persuade me to restore my account with a couple of emails, but it was already too late.

I cannot trust them anymore.

I want to have absolutely nothing to do with Alphabet or Google; if a certain service that I currently use gets acquired by either of them, then I will delete that account too immediately.

Enough is enough!
So you're basically saying that a non-disabled person isn't allowed to act as a disabled person? How would you shoot a movie about slavery in the US, given that there are no more slaves alive? Can an actor play a US president, given that his/her job is an actor, not a president?

I find your position laughably ridiculous.
> After 20 years like this, we can conclude that we like C as it is and are not interested in extra layers.

This says a lot about how little the industry cares about software quality. You'd think a bunch of people who make a living out of automating tasks would happily use tools that automate the checking of an importnt source of bugs. Instead, many prefer to use tools that look simpler on the surface and then end up manually testing for the same kind of bugs over and over. So you have people writing in dynamically typed languages who rely on (manually written!) unit tests to check that their program is not mixing up types, and others using unsafe languages and then relying on tests to catch memory access violations. Inevitably, tests never catch all issues and you end up with type errors and segfaults in production.
I didn’t make as much as effort as the writer of the post, but I had several negative interactions when trying pre v1 releases. This was far more discouraging than questionable code quality.

Even now, there are some fanatics.
AMP is the only reasonable alternative I've seen

How about making the site fast and usable in the first place?
They should build tautochronous pendulums. Or just add a spring bouncer on the end of the tracks so to enjoy multiple simultaneous bounces of different heights.
"Write your representative" is the standard response in the US too, and I'm honestly done with it. I've written many, many letters to senators. I've placed phone calls. I've donated to candidates I support. I've taken a day off work to attend what was supposed to be a town hall but that ended up just being propaganda and thinly veiled hints at donating to related election campaigns, with so little time for public comment that I never got a word in.

And yet I've only ever received token replies and seen zero change. No one I ever really wanted to vote in to a major seat has won. And Congress really can't see what's wrong with the Equifax breach on their own?

Fuck all of them. I've given up on our political system maintaining much more than panem et circenses.
Hey guys, i was a bit frustrated and venting. It scares me to see this post reach 4 points in such a short time. We all feel lik this once in a while, but this particular piece of drivel isnt worth much points. Please spend your points on a more worthwile post ;-)
I must say my experiences with the Julia community were great ever since I joined their chat and forum in summer 2017 :).
> Wouldn’t it be great if the user could just pick a “push notifications provider” in the phone settings and OS managed all these hard details by itself?

Having the possibility of choice is a good thing but in this particular case I don't think it would be good if 3rd party notifications providers were available. This should be an integral part of the OS, not a field for competition; knowing that Google itself can harvest data from notifications we can't exclude the possibility that there would appear companies interested only in that activity, at the same time enticing users with pretty and simple design of notifications or whatever else.
Why do you believe that Google aren't tracking people? If they have the technological capability to do so they almost certainly do, even if they happen to serve non-personalised ads while doing it.
I remember a physics problem where teacher explained that a ball on different paths, even if the height differences would sum to zero would arrive at different times. I often think about this when planning car drives because I believe you could make better use of gravity and use less fuel.
Makes sense when you put it like that. Question here is why no other major tech company is doing anything to challenge that. Microsoft might be the one to step in, considering their JS involvement now.
>"Although most of the moderators work for third-party firms, the growth in their numbers has already had an impact on the firms’ finances."

I was kind of surprised to read this. Wouldn't content policy be much more coherent if these were employees of the company? I'm curious why they elected to use third-party firms. I understand that localization is an issue but this a global company with deep resources so I'm doubting that could be it.
Why your desk job is so damn exhausting
I wonder if there are tricks to limit these. Like putting libraries on the third floor without elevators.
The concept of “the library” is one that holds deep emotional attachment for many people. The nostalgia of book smells, the exhibitionism of reading “cool” physical books in public, the idea of being physically connected to “the community”.

The core function of a library, storing physical books, makes little sense anymore. Digital books are far superior in cost and functionality. But those emotionally attached will claim “they’re not the same”.

Our province in Canada has a population of 500,000 and has over 100 libraries. Each of those libraries needs to carry multiple copies of important literature. Many of these libraries go unused. It’s a big waste of money yet people can’t move on because of emotional attachment and emotional reasoning.

I do believe in the reinvisioning of libraries as a more digital space, a place to work, and a place for the public to learn.

But let’s stop the emotional reasoning and use pure logic. “Civil society” is more alive than ever, on the internet.
Raising a bilingual child as a non-native speaker
Its based Vyatta/VyOS [1]. There's a way to get OpenBSD running on it as well, but I don't have a link handy.

The router isn't open hardware but its a good bang for the buck (I also run WireGuard on it, btw). If you want a fully open source router, I can recommend having a look at Router7 [2]. The author's using a PC Engines APU2.

Downside is you gotta do a lot of work yourself, just like with OPNSense. But I like OPNSense, even though the hardware from the company behind it is expensive the same is true for PFSense. And the company behind that isn't so friendly...

[1] https://en.wikipedia.org/wiki/VyOS

[2] https://news.ycombinator.com/item?id=17530086
Because technology alone can’t protect your privacy. You need to trust people. Google says they don’t track ads when configured to not-track. They provide technical details on what this means. It’s designed around the General Data Protection Regulation (GDPR). At some point there has to be trust. I trust that Google won’t risk millions of Euros in fines over lying about not tracking people.
Brin’s Uplift universe is full of mystic psi powers that operate at interplanetary distances. It’s not a great example of hard scifi.
Aren't there ethical considerations in outing the author?

Obviously there are, I think.
> Because technology alone can’t protect your privacy.

Technology alone actually does allow us to choose between "send data to Google and trust that they won't do anything bad" vs. "don't send data to Google and know that they won't do anything bad".

EDIT: I appreciate that you care about privacy. You care about it a lot more than most websites seem to, so it does seem unfair that you're getting more flak in this thread than most websites do even though they run more trackers than you do.

I notice this pattern a lot, in myself and others. When there's a choice between a solution that solves no problems, and a solution that tries to solve the problems but only manages half of them, the latter solution tends to get criticised for the half of the problems it doesn't solve, and the first solution doesn't get criticised at all.

Don't really know what I'm trying to say. Just that the criticism you're getting in this thread (some of it from me) isn't entirely justified, and I'm glad you care about privacy, even if you don't go about it the same way I do.
"PreCheck". Stylized as "Pre√".

Want it discussed as clearly as possible so we can abolish that particular form of authoritarianism ASAP.
Moodifier
It’s cute that you think asking a hostile actor to be nice and delete data early and not store some of it would actually work when their bottom line directly depends on them doing so.

They can very well pretend not to do it while secretly still tracking & storing everything.
You're comparing unordered lists of unlimited length with subsets.

To define a subset of x, you simply choose whether any element is present or not:

type Set x = x → Bool

Cardinality: 2^x

Defining an unordered list (of unlimited length, with possible repetitions) with algebraic data types is harder, if at all possible. Especially when you consider what "unordered" should mean in the face of repetitions. I wouldn't be surprised if it was not possible, or if the expansion turned out to have a strange cardinality such as e^x
I am indeed surprised, thanks for the link. So, it's definitely doable. But still, it will require investments just to keep existing entries available.
Every browser that offers "sync" (which
includes Forefox) must associate your browser data with your account.
Advertise natively, don't track. It's that simple, no need for research. Our ancestors did it for hundreds of years. There is no acceptable level of tracking.
I mean it possibly is if it’s not your computer
Depends what you do. In science, lots of people learn only Matlab, and Julia can be a solid/superior replacement, depending on the problem space.
True but that loophole was closed when phone books started to collect mobile phone numbers. Nobody was happy with that so it was changed so that people had to actively opt into being listed. Phone books are now dead and good riddance.
Are you crazy? People buy data sets with browser statistics and location all the time, to augment other data sets that attempt cross-device user tracking. The more instances of browser fingerprints I have, the better I can tie you between different devices. I used to work for a company whose whole business model was essentially to buy data sets like this and normalize, join and aggregate them into much larger data products sold to third parties or queried in mobile SDKs.

There are whole companies that exist just to collect and aggregate disparate data sets like this to make cross-device advertising measurement more possible. If you can only match 0.01% of the users in some ad campaign, then being able to even just double that fraction by also finding the same users on other devices is hugely valuable. The signature of your browser stats, location, and choice of what to browse absolutely can enable this matching, and a host of other techniques (like matching to similar users if no exact match is found, and using machine learning on huge sets of traffic data to learn how to perform the matching).

It sounds like your lack of imagination is putting people at risk in a disturbing way to me.
Ah thanks. HTTrack would be easier for those not educated in the command line though.
By looking at number in lower right corner?
Hamilton Holt's 1909 book, Commercialism and Journalism, tells the story of the incredible growth of the publishing industry, fueled by six factors, but to which Holt (a publisher himself) credited advertising for virtually all of it. And to which he had extreme and justified concerns. He quotes another journalist (anonymously, though from elsewhere, this is John Swinton):

There is no such thing in America as an independent press. I am paid for keeping honest opinions out of the paper I am connected with. If I should allow honest opinions to be printed in one issue of my paper, before twenty-four hours my occupation, like Othello's, would be gone. The business of a New York journalist is to distort the truth, to lie outright, to pervert, to vilify, to fawn at the foot of Mammon, and to sell his country and his race for his daily bread. We are the tools or vassals of the rich men behind the scenes. Our time, our talents, our lives, our possibilities, are all the property of other men. We are intellectual prostitutes.

https://archive.org/details/commercialismjou00holtuoft

This from a lecture series at the University of California, Berkeley, on the Morals of Trade.

Selling news has been a tricky busines from the start.

Circulation has been falling consistently for a while now:

https://cdn.opendemocracy.net/files/Figure2.png
It seems like a mistake to assume that things were better in a previous time, when the world in general enthusiastically adopted the current technological situation.

It didn't happen because people were happy with how things were.
In an alternate world where the advertising industry is respectful I would agree.

In our current world the advertising industry has demonstrated their inability to self-regulate, and even Google isn’t any better (see the recent issues regarding Android tracking locations even when the option was set to off).

GDPR is irrelevant in that case. If the tracking happens in such a way that it’s impossible to tell from outside Google then nobody will have grounds to sue.
Sure. And if you block all ads and form of measurements, people will stop creating content you like. Then Google won’t know anything about the lack of content in your fields of interest. Great solution.

Just look at the market for “Linux news” websites. Linux usage is up across the board (including desktop installations), but the target audience are all blocking ads so there are barely any websites left that cater to people who’re interested in that content category.

People don’t like paying for content. There is few feasible micro-payment schemes around (because of the high payment service fees) and the few that try have few users. Ads enable free content to be produced in great quantities on the most niche subjects imaginable. Unless you have a great funding model that can replace ads, we have to find ways to limit what tracking ads can do (FPI) without outright blocking them.

Adblockers don’t just block ads. It blocks funding to creative efforts.
The root incentive to moderate is to keep the government from intervening or preventing people turning against the platform. Government starts interfering and people turn against them when there is a moral panic[1].

In democratic societies the best way for the social-media platforms to achieve their goal is to muffle moral panics directly. That's different goal from the moderation that government and public want from them (criminal or hidden actor propaganda.)

I predict that the attention will be directed towards throttling sudden spikes in moral panic inducing content. Legitimate moderation will be just small part of the moderation effort. Most of the energy goes into protecting the sensibilities of "proper" society.

There will be limiters for the reproduction number of any kind of controversial thinking. It will be just easier and cheaper.

[1]: Moral Panics http://criminology.oxfordre.com/view/10.1093/acrefore/978019...
It should be so obvious that no one would even attempt to file the case
They can make breaking changes in every major release. Angular 2,4,5,6 versions were released in the span of just two years.
Alzheimer's is the cruelest of illnesses and the loved ones of the victims suffer as much as the victims. The allure of this theory, in my view, is that if you could somehow turn this into a treatment, people would give you whatever money you demanded for it. You want $200,000? We'll find it, somehow, just make Mom remember who I am, please.
I have no idea how pain receptors actually work or if there were different pain receptors firing. All I know is that I have experienced muscle soreness after workouts and I know I can ignore it. The first time I tore a muscle in my back and was carried to the hospital for a diagnosis, I experienced a new level of pain. (That was before my first kidney stone, which set the bar for me.)
You would need a standard API like intent API.
They have handed JMC over to OpenJDK and it is open source now.

http://hg.openjdk.java.net/jmc/jmc/file/31576d187ec3/license...
Tried it. Weird and still slower than reading.

Plus I don't want to pander to the internet's decline into a glorified tv channel. If they can't write a blog post then to hell with them.
You don't need AMP, you just need PM's with the ability to grasp the tradeoff between more ads and less users as a result of that.

Obviously it's not an easy thing to decide, but they should be trying to measure that because I can't handle this crap either.

TV is dying because it's jammed full of annoying commercials. And it's getting worse as they are dying.
This idea has been tested extensively over several years, on many popular platforms, and failed all the way, every time it's been tried. Two prominent examples being Facebook and Twitter; the former requires real names and photos (fakery is grounds for ban), while the later provides "Verified" checkmark to verified users. In spite of that, FB carries a lot of mis-information and objectionable opinions, while the verified Twitter users engage in the same underhanded, despicable tactics and name-calling we got to expect from the anonymous accounts.

Contrast that with HN, which accommodates the full spectrum from anonymous, through pseudonymous, to fully-linked to offline identity. The quality of discourse here is high, and yet the costs and burdens to both users, and moderators, are reasonably low.

The idea of enforcing identities has been proven unhelpful. Plus, there are strong voices among unpopular and persecuted minorities that it puts them at elevated risk, both on- and offline.

Just say no to this PII gathering scheme masquerading as "accountability".
Prior discussions (not the same link) on HN, posted for reference because they touch on the past research that was previously posted here:

https://news.ycombinator.com/item?id=17446016

https://news.ycombinator.com/item?id=17540512

https://news.ycombinator.com/item?id=17540094 (this is the parent link for the antiviral risk reduction study -- a good read, comments and source article)

There's a decent amount of reading when scholar-googling:

https://scholar.google.com/scholar?q=hsv1+alzheimers

I can't find it now, but there's also a past HN discussion about a week prior to the HSV/HHV causative study that points to the function of beta-amyloid as potentially to tangle and disable Herpes in the brain, leading one to believe that β-Amyloid overproduction and its associated side-effects may potentially be a trade for substantially longer life and a slower passing versus a more immediate exit through e.g. encephalitis from an active infection.

https://www.cell.com/neuron/fulltext/S0896-6273(18)30526-9 (study link)

There's also research pointing to sleep's function as helping clear out plaques such as beta-amyloid.

https://news.ycombinator.com/item?id=16026655

Finally, there's at least a bit of research pointing to boosted susceptibility of herpes viral infections when carrying ApoE4:

https://scholar.google.com/scholar?q=hsv1+apoe4

The novel conclusion from all of this, which I suspect is being actively investigated, is that there's a potentially complicated interplay of an enhanced viral infection (HSV/HHV enabled by ApoE4) + evolutionary defense going into overdrive (β-Amyloid) + sleep deprivation keeping the body from clearing out the residue -> disease.

---

I'm particularly motivated to track this research because of its prevalence in my family background and because, from what I can tell, I've thus far managed to avoid the environmental trigger-pull. I can already tell you I'll probably go on (val)acyclovir lifetime if I'm ever diagnosed with any particular strain, as it looks like active infection, with outbreaks, is what's likely to act as the first domino to tip.
It also presumes there's no possible way those people could in fact be communicating with friends and loved ones.
For starters people have to realize that safe C is not a research problem. It's an engineering problem of compilers, package management and C software. And all it takes to take off is some engineering work.

However funding that work is a big problem, since it mostly benefits others.
Deep Learning: Is It Approaching a Wall?
If you have a business school locally, ask a MBA student/professor.

It is a standard resource allocation problem in decision support model, supply/resource allocation and management courses in MBA program.

If you do little bit digging online for textbooks in this area and available supplemental materials, you should be able to find a pre-designed spreadsheet to solve your problem.
4 Ways to Contribute as a Junior Developer
Regarding the defer statements in loops. It is better to just not ever do that.

Instead, move the defer outside of any loops, and have the defer check the state of the variable to decide action. For example, in the case of an open file, the loop should close the file and nil out the reference. In the defer, if the reference is not nil, it closes the file.
Germany has a interesting education system after you finish school[0]

And in my very own experience companies favoured me over people with "only" university degrees, simply because of my work experience + the knowledge I acquired, even tho the knowledge was probably less in-depth.

There are also corporative study programs, but the majority either studies or does [0]

[0]https://www.make-it-in-germany.com/en/for-qualified-professi...
WHAT!!! Is that even possible!?!?

If this works I owe your a beer!

Yes, I'm referring to the whole trackpad that moves up and down. I have separate buttons for the trackpoint above the trackpad, but I cannot use them with my thumb. The whole layout has been driving me nuts!
Why would you want so many tabs open in the first place? Is this really a common way to use a browser?
>But why continue communicating with old friends using, IMHO, a shallow form of building a bond when you can develop new relationships with people where you are now and can meet or have fun face-to-face?

Because relationships develop and grow over time? Why deploy your server on the Linux kernel, when you could just write your own operating system and deploy on that instead? Why essentially throw away the countless hours you've invested in building a relationship with someone? I imagine you wouldn't apply the same logic to a spouse or children: "sorry honey, I'm moving overseas now, but don't worry, I'll find another wife there."

Why do you consider bonding over text shallow? To me if anything it's less shallow, as you have to actually engage with somebody as a person. When hanging out in person, you can bond with anybody over movies, drinks etc. without ever developing a deeper understanding of them, solely by the biological nature of how spending time with people promotes bonding.

>This ties into the other comments that point out that we’re starting to favour global, weak ties to people instead of local, strong ties. I’m not a fan of that personally.

What don't you like about that? Statistically speaking, you're much more likely to find someone you get along with better along any particular dimension among the billions of people on the globe than the few people who by pure chance happen to be geographically proximal to you. If we assume people seek the most satisfying relationships possible, it's natural for these to be geographically diverse.
I’m curious - could you explain that impact? I use Matomo and had not noticed it.