skysight-inc/HackerNews huggingface dataset:
most of the shitstorm revolves around the fact that no, they aren't doing that.

The pre-stated rules don't talk about politics but about offending users.

So, ok, let's say that political statements are offensive, which is a weird proposition.

This is not being enforced for other political views and statements, nor for all users, so clearly it's not applying a pre-stated rule.

I feel the backtrack blizzard did can be considered a fair excusation, and people could reasonably forgive them, but let's not lie to ourselves by treating this as "just applying the rules".
> I find NordVPN's marketing reprehensible.

A claim that really, really bothered me was something along the lines of "use us and no one will be able to read your email!" Every mainstream email provider (Google, Yahoo, Microsoft, Apple) now require HTTPS for emails. No one was ever going to be able to read your emails.
Torguard for me, relatively happy with it. Also hideMe was very good too.
How Scientology doubled its downtown Clearwater footprint in 3 years
Deleting my account was a revealing relief. Not just your account as in some entry in a database gets deleted including the characters stored on their servers, but also every game you paid for and all the purchase you made inside the games. The shock from the revelation of the control the company had about what I thought I bought made me follow through and free myself from the sunken cost fallacy which was trying to stop me from deleting my account. That was a good lesson for me. I'll never again buy any product, be it a game, software, or hardware that any company can that easily take away from me.
Ask HN: What tools are you using to keep notes on research papers?
Currently I am using evernote to keep notes and thoughts on papers I read on arxiv. What are you guys using and for what reason ?
systemd did solve lots of problems, particularly for workstations, but it has done its work by tearing down and replacing plenty of components that didn’t need replacing, reinventing solutions that already existed, and eliminating pragmatic options for troubleshooting often out of some blindly overapplying some principles that don’t make sense in every context. And unfortunately its architecture is such that you can’t just pick the good parts. You have to take it all at once to have any chance of system coherency. That alone is evidence of poor design.
The article is about land ice.
Those of us that spend money on Blizzard products are definitely making our statement with dollars. I really want to play this new Priest deck in Hearthstone, but don't have any of the cards. Instead of buying some, I'm just not playing. I really want to play Overwatch with my friends that have a Switch, but I'm not buying Overwatch for the Switch until they make clear what their values are.

I'm giving Blizzard a chance because they have a lot of good will built up, but as time goes on it's becoming clear that they aren't going to do the right thing. Right now, it feels to me like if they could personally take the right to vote away from 8 million Hongkongers, they would. And that is not where I'm going to spend my money.

What I think is interesting about all of this is that China tried to make a power grab. Our market, our rules. But it appears that they like watching basketball more than they like every employee of the NBA to be opposed to reform in Hong Kong. And I'm guessing they like having their Chinese teams competing in the world stage in things like Hearthstone Grandmasters and Overwatch League, so they can't really tell Blizzard to take a hike. So with that in mind, I feel like Blizzard is free to do the right thing here; the last thing China wants is isolation. But it's a game of who blinks first, and corporations are pretty bad at playing that game.
Sorry for posting under top comment, but I think it is very important.

Official response hides fact OpenVPN CA keys also leaked, so attacker could impersonate any other NordVPN server: https://gist.githubusercontent.com/Snawoot/85f77356e229d77aa...

RADIUS secret key also leaked, so propably it is possible to break into EAP session which infers session secret key for StrongSwan.
I don't think that's a fair comparison. There isn't any direct evidence that punishing Blizzard is going to result in more human rights for more people, so the comparison is a bit off. Changing Blizzard's mind is one thing and is kind of vaguely possible, changing Xi's mind is another. Buying or not buying WoW subscriptions is unlikely to change the root problems, if you value human rights in a foreign country even a little.
> how many randomly selected people would you need to produce a score aver 200 on an IQ test, produce a proof of Fermat’s Last Theorem or build something like the SpaceX Falcon.

It's been proven time and again that IQ numbers are more or less meaningless. Setting that aside, I think the point of the article is exactly that you might not need a huge sample to find someone with the potential to do these things, key word here being "potential", nor these things require a different order of magnitude in talent or intelligence, just the right combination of drive, luck, inspiration, opportunity, etc...
We call these "I" messages and they show Emotional Responsibility for ourselves (and thus cause less friction and arguments). No one can "make" us feel anything emotionally, without our permission (physical, yes, but emotional, no). We make ourselves feel things... more specifically, our thoughts and meanings make us feel the way we feel.

The format is, "I felt __ when you __ because I thought/expected/believed __". Try it... it works well!
I agree. Manufacturers want people to believe that their products are as safe as possible, we tech users know what it takes. The fact that "normal" users are unaware of the risks and not guided into securing their system is onto the manufacturer.
Yeah. Most people misunderstand Arch's KISS principle.

If you look for most decisions Arch took in the last years, most of them were focused in simplifying the distro and reducing the maintainer burden. So things like removing the TUI installer (does someone remember it?) and migrating to systemd. Even the fact that Arch ships with most packages with few or no changes compared to upstream is focused on it: reduce the burder on maintainer.
And what guarantees that rolling the dice will always be profitable. Rolling the dice can bring profits or losses.
Survivorship bias is absolutely right. Technology adoption really doesn't work that way.

Another example: scurvy. Known to be cured by lemons since 1601; took 200 years and the better part of two million lives for this news to be properly disseminated.[1]

1: https://en.wikipedia.org/wiki/Scurvy
Doesn't it? Compared to the nightmare described in the article?
Background is good.

Filler "human interest" narrative ... I can very much do without.

The balance can be hard to balance, at times. Most often it's not, and the obvious filler is obvious. And tedious.

Worst is when writers omit relevant background in favour of useless filler. All too common.
I don't believe in racism. Only genetics and statistics.

https://en.wikipedia.org/wiki/List_of_countries_by_intention...

Apparently, Congo is in the 50 most violent countries. That's also recent. It has no accounting for what they were, but I'm willing to believe it may have been worse.
How to Start a Podcast (Recorded Webinar)
Current qutebrowser roadmap and next crowdfunding
Blizzard Activision execs likely looked at video gaming market growth potential and decided to make their bed where they see the future of their industry. If the current execs hadn’t made this choice they’d be replaced with ones who would. This is the cool rationality of the market turning against western institutions, and everyone is shocked, shocked, that such a thing could happen after so many centuries of dominance.
What aspects of a VPN provider would you praise? Customer service, consistency of connection speed? Seems almost like a utility where it's hard to differentiate.
This. IMO Knuth's writing is also a pleasure to read. Some concepts are hard and sometimes I just have to skip some math derivations but overall it's certainly not a dry technical reference (even though it can be used as one).
All that he is good at is psychological splitting which effectively looks like divide and rule.
When Brand Trump Met Brand Vuitton
"Cosmos" with Neil deGrasse Tyson did a whole episode on it

https://en.wikipedia.org/wiki/The_Clean_Room

TL;DR: We poisoned ourselves for about half a century.

> The episode describes how science, in particular the work of Clair Patterson (voiced in animated sequences by Richard Gere) in the middle of the 20th century, has been able to determine the age of the Earth.

> Patterson found that his results were contaminated by lead from the ambient environment...

> Tyson goes on to explain that Patterson's work in performing lead-free experiments directed him to investigate the sources for lead. Tyson notes how lead does not naturally occur at Earth's surface but has been readily mined by humans (including the Roman Empire), and that lead is poisonous to humans. Patterson examined the levels of lead in the common environment and in deeper parts of the oceans and Antarctic ice, showing that lead had only been brought to the surface in recent times. He would discover that the higher levels of lead were from the use of tetraethyllead in leaded gasoline, despite long-established claims by Robert A. Kehoe and others that this chemical was safe. Patterson would continue to campaign against the use of lead, ultimately resulting in government-mandated restrictions on the use of lead. Tyson ends by noting that similar work by scientists continues to be used to help alert mankind to other fateful issues that can be identified by the study of nature.

Emphasis added.
There are large cellular areas not exposed to significant (read: detectable) levels of radiation if you're willing to travel. Third world Countries would be a good place to start.
In a big company, "transforming it for the better" is not a thing that one hire can do until years have passed. Sometimes it takes an entire career! So, at a big company interview, revolutionary attitudes are going to be known to be a pain in the ass. Not thought, known. A desire to fuck shit up "from the inside" grows to be less of a positive trait the larger and more inertial a company is.
One the one hand I agree the specific issue is the user fault. On the other hand, you're selling internet controlled audio and video recorders to the general public. What did you expect?
https://en.wikipedia.org/wiki/Nongqawuse
This is an uncharitable interpretation of the parent comment.

If I say that male lions kill the cubs of rival males when they take over a pride, I am stating an observation, not making a moral claim that I am "on the side" of lions killing cubs.

It's a fair observation that the structural incentives of modern investment driven capital are that growth is absolutely rewarded and morality is often not. Good citizenship only rewards a company when there are enough consumers aware of that citizenship and who care enough to change their spending habits. At the scale of many corporations, it's very hard for enough people to care enough to affect the company's actions.
The Midwest is a lot more diverse than people realize - this comment just betrays a lack of knowledge. The Midwest is a lot more than Iowa cornfields and American flags.
The source: https://github.com/dzavalishin/phantomuserland

Previous discussion (6 months ago): https://news.ycombinator.com/item?id=19672610
I can’t speak for the others, but at least in Rust the column number is at the end of the first line of the error, in format file.rs:line:column, eg main.rs:5:10

There are a few example errors here: https://github.com/rust-lang/rust/issues/36611

Are the annotated code snippets after the first line useless with screen readers? I wonder if there’s a flag to hide just the snippets.
I've gone "all in" on turning on MFA, preferring TOTP when possible, over the last ~6 months.

A surprising number of sites that really should do not offer any MFA. Like bank accounts, credit cards, investing accounts, payroll, cars...

My money may not be safe, but at least my github commits are!
>Therefore, 99.9999038793% of the energy emitted is at wavelengths shorter than 1E-4m (0.1mm).

Shorter wavelengths have higher photon energy. It's the short stuff that you have to worry about.
Many parents are supported by their children when they get older (especially in cultures where parents and older people are still valued and respected).

I've got no kids and no retirement savings. No one's going to support me when I get old. If I had kids there'd be a chance that they would.
Google attempted to shut down a unionization meeting in Zurich
You might find it more informative to look at the last author, who is typically the expert and ( ideally ) is helping to drive the research.
> Am I the only one that thinks Blizzard is in the right

No, I think there’s quite a number of people being used to the whole world doing censoring on behalf of China. Status quo is comfy.
“It’s been like this for long, nobody is getting hurt, why we should do anything about it”.
Heck, I’m sure execs at blizzard are saying right now “everybody has been doing this for so long and nobody cared and now everyone is against us”.
But the line has to be put somewhere. “It’s good to be decent”. I wish more people started trying being decent.

And regarding your ending - that must be some kind of a fallacy. Yes, everybody knows it’s impossible to start “boycotting China”. Too much manufacturing being done there etc. But change has to start somewhere.

And the approach “it won’t work anyway so why bother” is simply despicable.
As the old saying goes "In business, you only need to be right once." And the more "at bats" you have, the more likely you are to hit a home run.
> We are dying under the burden of tracking and correlating engineering decisions across product lines and customers through presentations (you can't have a meeting without PowerPoint!) and spreadsheets -- scattered all over internal shared drives -- email, and Skype chats (which the company won't allow history for).

Sadly, a tool isn't going to get you out of this. You will end up with all the files uploaded to a wiki or repository. One would hope that seeing all the chaos in one place would make everyone say, "Oh, maybe we need to change how we do this," but that is unlikely. What will probably happen is, "This new knowledge management system is a chaotic mess. Let's abandon it."

I would completely ignore tools when you start on your plan. This is going to be a slog about setting expectations for how things will be decided, documented, and referenced, about getting managers and tech leads onboard to discipline their groups, and about having the whole thing not collapse into a bureaucratic nightmare.

Since you're shipping software, I might start with articulating the kinds of documents groups are expected to produce and keep up to date such as design documents that include why particular decisions were made, reference docs and docstrings to let users of a system find what they need, and tutorials/introductions to get users up to speed. Then expectations about how things should be recorded (in an expected class of document, not buried in a PowerPoint, and non-trivial examples).

Then you need buy in from management that engineers should put cycles towards this, and technical writing support to keep the whole think functioning. But think about behavior, not tools. User stories, if you will, of what kind of information people look for and when, and what kind of information people produce.
I’ve been surprised at how uncomfortable people are with capitalism in various parts of Europe

Talk about my fintech venture or trading and young people are visible apprehensive

Very distinct from the general awe and congratulations and “wow but you're so young!” that comes with completely misunderstanding what personal and liquid monetary wealth is

Outside of Monaco and Zug I just started telling people I was a student studying communications
Ask HN: What are the best essays on how to regulate social media platforms?
A lot of the content about social media regulation is from news sites reporting on executives and politicians. I'd like to gather a list of creative ideas and analysis instead.
Personally, I see Pynchon and DeLillo's legacy long outliving McCarthy's.
I use the online versions of OneNote and also the other Office 365 apps (Word, etc.) on Linux laptops. Great to have.
There's a bittersweet irony with this story. They were recently pushing ads claiming that "Ain't no hacker can steal your online life. (If you use VPN)."

The ad has since been deleted :D
You’re right in that it’s not a pure Gaussian distribution
Yes.

Part of it is TLS's web design, particularly on mobile/tablet. I find multi-column layouts, especially where content fights with adverts and distractions (even just on-site elements) for attention, to be grossly suboptimal. Unfortunately, TLS fails both Outline.com and non-JS console browsers. I ended up copying text to a console pager to read it.

The style and content also contributes -- the review itself is ... eminantly skimmable.
We were on track to retire comfortably by 55 without even trying very hard, 45-50 with some effort, without even FAANG money or any sudden jumps in income. Three kids starting just before age 30 and now retirement ever is... iffy, and it's probably not going to be very comfortable if it does happen. They're really expensive. Mostly healthcare, child care, and housing (more space, but also need good schools, so pricier houses, unless you wanna pay for a good private school which is even more expensive). Probably food next, way under those three. Everything else negligible compared to those.
Qutebrowser (https://qutebrowser.org/) is a keyboard-driven browser written by Florian Bruhin (aka The Compiler) similar to dwb and Vimperator/Pentadactyl and based on the QtWebEngine.
There isn't anything specific of static type systems in those two links. Both ocaml and rust had powerful plugin systems that exposed the internal of the the compiler AST and they decided that they do not want to expose it as a stable interface. But exposing implementation details is not required to have a powerful metaprogramming environment. As far as I understand rust macros never did expose these internals and had no such issues.

Also compare with C++ metaprogramming (whose syntax is certainly awful, although it has been continually improving), but works perfectly fine with its type system (in fact most metaprogramming in C++ is done via the type system).

On the other hand CPython also exposes the runtime internals to plugins and de facto that prevents the language from evolving and alternative implementations to gain a foothold, so the issue of exposing implementation details preventing language evolution is not restricted to static languages.

edit: the hard part of typing and metaprogramming is making sure your metaprograms are well typed, i.e. the generated program is guaranteed to typecheck. This is great, but it is not a strict requirement, if you are happy with syntax macros a la rust or unconstrained templates a la C++, there is no particular issue. Your genrated program will be still be typechecked at compile time, which is still better than having a runtime error because of a bad metaprogram.
I think China might be a great market for micro transaction based games. This is why Blizzard is acting like this.
Ask HN: How much do you make at a startup?
I recently joined an early-stage startup and while I feel like I come out of negotiations with a fair compensation package, I was sorely disappointed by the lack of public information on how much startup employees can expect to make. While there was some information (e.g., the Andreesen Horowitz salary leak), most of it was outdated, incomplete, or not clearly from a reliable source.

In an effort to make this more transparent for others in a similar situation, I’m hoping to collect and publicize compensation details from current startup employees. If you currently work at a startup, please fill out the attached form in as much detail as you can and feel comfortable with. Note that while the questions are somewhat targeted at US-based employees because that’s what I’m most familiar with, this information should be equally valuable for other locations and I encourage those working elsewhere to fill out the form and suggest changes/questions that would make this information more relevant for you.

The responses to this form are available at the second link, and please feel free to comment with suggestions of other questions to add!

Survey:
https://forms.gle/imnTvSV35UjY5EC28

Results:
https://docs.google.com/spreadsheets/d/1ZX_bcVE9bbuFbz20N4fMbFYVgltxsVeFpQ7gXlJpBrI/edit?usp=sharing
After listening to the BSD Canada talk on systemd and BSD, I agree Linux does benefit from a system layer. But I still hate the implementation, and you can't easily swap out stuff.

I really like logrotate and syslog and not needing journalctl for stdout/err logs from services. It's one of the things that makes working with Docker containers so much nicer too, because you have sane commands to get logs for services; way easier than remember all the weird switches for journalctl.

I like NetworkManager (this still hasn't been replaced in systemd, right?)

I still use OpenRC and Runit on Gentoo/Void respectively. OpenRC does dependency management but runit not so much. When it comes to building out VMs and stuff, I see the use of systemd for mount targets, but like I said earlier, I really hate the implementation in target files. It's so hard to make drop-in replacements for systemd that can run the same target files because of just how far it goes into the system.

For VMs at this point, I honestly prefer minimal startup and running everything in Docker. Alpine or RancherOS seem to fit this bill nicely. If FreeBSD had a current Docker API implementation, it would be perfect.

For my desktop, I prefer OpenRC or runit. It's just easier to do things and I'm not fighting with the system layer like I am in Windows. Then again I use i3 and prefer to have more control over my hardware, so that's just my use case I suppose.
> build tooling

All my projects now use poetry for the full build tooling and I love it. No setup.py needed just include any settings in the standard pyproject.toml file example: https://github.com/timothycrosley/portray/blob/master/pyproj..., which can be generated with poetry's help using poetry init.

> text-editor support

I feel like Python with type hints (for all their current flaws) does give you this exactly.

> dependency management

Again I think poetry solves the problems here very nicely

> documentation generator

Personally, I like portray better than anything in the Golang world for this https://timothycrosley.github.io/portray/ I may be biased since I wrote it.

I write a lot of Python tools so I'm genuinely curious because if there were unfilled needs I would want to address them as one of my 52 projects: https://timothycrosley.com/
Ask HN: What drugs do you use to help you program?
What drugs/substance do you use to help you develop?
It's almost like we want the world to be a better place!
Use torrents, those are DRM free, easy to use and often just as good if not higher quality than streaming services.
And even Iowa Cornfields are host to some LGBT-friendly communities.
I'm pretty sure that OP didn't actually think Blizzard was going to read the message and decide to go out of business.
Just in case it's of interest to anyone reading this, I interviewed the designer of Nim, Andreas, about his design choices and what he learned from Python and the C family here: https://sourcesort.com/interview/andreas-rumpf-on-creating-a...

Gives some good insight into where Nim is going in the future too.
Who would ever in their wildest dreams have devices from a huge data collections company, watching and listening in your home?

It's beyond uintelligent, i you really think about it.