skysight-inc/HackerNews huggingface dataset:
It's an awesome guerilla bot, but when Roskomnadzor subscribes to it and bans every proxy in its feed, that's what you should do (as I did).

I set up VPN for my mom and siblings with cheapest vultr instance and Outline[0], it took ~10 minutes. The $2.5/mo, 512MB RAM, 1vCPU VPS handles it with 4% CPU usage, and you can add as many users as you like, while they fit in 500GB of bandwidth. (Adding a user is three clicks on your side and ~5 on theirs; Outline has clients for iOS, android, OSX, WIN10 and linux).

This should work with any cloud provider, and some of them don't cap the bandwidth.

[0] https://getoutline.org/en/home
Reminds me of Tap by Wattpad. That could be a great market for you.

https://taptaptap.co
In a lot of places, "engineer" is only for those who have the recognition of their professional body.

But those (while they might be good professionals) are not doing what Elon is doing.

So if that's the case I might say that saying Elon is not an engineer is a compliment.
I don't know about Safari, but the website kinda sucks in general.

I wasn't able to scroll for the first few minutes the page was open. I switched tabs to whine about it here, switched back, and suddenly I could scroll.
Isn't the problem that the _COST_ of hydrogen powered cars / fuel astronomical compared to batteries and petroleum?
> they wasted it by simply asking advertisers like Google nicely if they'd like to stop tracking users or not

This is pretty blatant re-writing of history. DNT was a piss poor standard that relied on advertisers respecting it. As soon as Microsoft put it on by default they got shit on endlessly for it, and advertisers just bailed anyway.

again, HN was upset at Microsoft for doing it.
I have noticed this for years. I say people are not racist, homophobic, etc... People just want to gang up together and the existence of a group reaches the height of its meaning (to its members) when they can say "This is us. That is them. Clearly we are different (superior). Don't mix us." Same is true when you have 10 Harvard grads with 5 "insert_your_state_university" grads in the same room.

The ultimate test: Take a hispanic who hates blacks. Add a black who hates whites. Add a white who hates hispanics. Leave them stranded in the desert and they must rely on one another to survive. They will be friends in no time. When they get back to town it will be "This is us, the survivors. That is them, those who never had such an experience. Don't mix us."
I don't know what's up with the title of this post, but this actually seems like a pretty decent photo organizing app and it's on sale for free (usually $129.99).
Administrators and campus niceties.

There is a lot of competition between universities to get the best students, raise their academic profile and hopefully a successful/donating alum. In this competition they start trying to differentiate themselves in the market by offering more student services, better buildings, a bigger sports program, etc.

Unfortunately with how student loans work, there is no downward pressure on price. These loans are essentially unlimited for the borrower and bear no risk for the universities. So students loan lots of money because they have been told that university is their best bet. Which isn't exactly wrong, I'd say misleading, but that's a different conversation. Students are encouraged (or at least were in the past) to not worry about how much they are borrowing since they'll easily get a job and make enough money after college. Unfortunately this hasn't worked out for some people and makes things difficult for a while for many more.
Banking on the unbanked
Cloudflare's 1.1.1.1 might lead to slower CDN performance
Happens in every conceivable kind of social group I am aware off. Those in the other classroom, those in the other office, those of the other political stripe, those across the border, those who play on the other team, those who dress differently, those who use Ubuntu, those who code C++, those who prefer cats, or dogs, or whatever, ad nauseam. It happens here on HN, for Gods sake.

No, we're not baying for the blood of those guys, but the dislike is there, or the mistrust. And seeing how all kinds of other animals exhibit the exact same pattern, there's no sound reason not to assume we are hardwired for it.

In so many cases a silly atavism. And in many others no doubt an essential group mechanism, if nowadays not necessarily for survival, then for internal group cohesion and a basic guard against intruders.
The issue with HPKP is that revocation is not possible if you don’t control the key that was pinned for your users. E.g. if an admin accidentally wipes the keystore, there’s no way of revoking the pinning info from the users’ browser.
Taking this one step further, if an adversary enables HPKP on your behalf with a key that you don’t control, you’ll be at his mercy to keep your site operational.
I think the author means to say comraderie requires a common enemy, which is a very different statement and one that I would say is true.
Thank you. I should say that I don’t make that many mistakes when I’m typing in the code.

When I’m designing it, I make plenty of mistakes. When I’m picking out libraries to use, I make plenty of mistakes there too. Most of my mistakes come from architecting things incorrectly like recently, when I chose to make a huge app into an SPA instead of classic web app which would’ve been simpler and would’ve performed just fine.
> Does the right extend to corporations

Unfortunately it does, to some degree.

Religious freedom too. The US is fucked.
It's one of those things that is incredibly useful. Of course it's possible to survive without it, but it's like saying "I don't know how people program without Copy and Paste". It helps.
Why? Not poking at you, just curious.
>I'm sick of people trashing facebook when they can only wish for the data collection ability of the NSA. Oh, and there's no opt out there.

So because facebook isn't at NSA's level people should'nt trash fb? What an obviously logically fallacious statement. Do you not realize FB is part of the firehose that feeds the NSA et al? It is only one of many firehoses, but don't underestimate the power of the amount of data fb has. Something tells me you know this and are being intellectually dishonest.
I started playing with emacs 24 years ago, then spent 20 years as a devoted vim user with a two year work-enforced gap in Eclipse. I tried spacemacs in evil mode about four years back and stayed for magit. I tried VSCode a few weeks ago to see what the fuss was about and had my Eclipse PTSD triggered. Magit, mu4e, elfeed, eww, multiterm, restclient.el, tramp, [edit]org-mode![/edit], the list of replacements for bloated "native"- and surveilling web-apps keeps growing. I mentor an up-and-coming developer who has learned more– about git, the filesystem, shells –in four weeks of using spacemacs than the 23 months of using Atom and VSCode. I know emacs in evil mode makes me smarter and more productive, and I'm seeing anecdotal corroborating evidence in my community.
Getting Started with MongoDB and PHP on Windows
They explicitly stated in a confidential planning document that the strategy would "correct the seniority mix". That's practically an outright admission that they were going to discriminate by age.
There certainly should be a static page version. Especially since there is barely any interactive element to this, it's essentially just a list of links
Its how banks work I guess? I think the agreement that you enter when you allow direct EFT states something to that effect. It's a crock of shit.
Ransom in the sense that if you can hijack the DNS resolution for a website and set HPKP, you can then ransom the keys back to the legitimate owner. Or just destroy them and enjoy the damage. Imagine a domain squatter who grabs a domain, and sells it off, but set HPKP with a really long expiration. It needs to be strict to provide any security benefit, but that same strictness inherently allows it to be weaponized to deny legitimate access. UX and policy in the future will become more nuanced to mitigate the potential damage.
As a former Christian, I don't think we have any real idea what Christ (the historical figure) actually believed. For instance, I never recall learning that Christ wanted a church to be established with a Vatican, a pope, cardinals, etc. Nor did Christ say anything about going to church on Sunday.

Most of the Bible is the Old Testament, which are primarily Jewish religious texts carried over from tradition, and the New Testament is a lot of writing about Christ from his disciples and later followers. But I found in my own study of the Bible that Christ was actually a fairly minor character, in terms of the volume of quotes actually directly attributed to him.
> Why do people go to extremes about Facebook? Every single submission I see here on HN

Are you a paid anti-GDPR propagandist? You are somewhat convincing. You almost made me back out of deleting my account but instead I went through with it just now.

> Most of people use Facebook because it is really convenient for contacting other people and organizing events, and that's it.

Well also at the expense off FB mining every little interaction and tidbit of you. Sure Google is doing the same. But might as well control what you can.
There's also git lens, an extension that shows who committed any line of code and links to the commit
It is extremely uncommon in British, Australian, and American English (as any search engine will show).
I’m with you. I actually prefer type systems when the language has them, however I find that languages that transpile to JS come with their own set of problems.

The jsdoc for my code is right next to the code so for all intents and purposes, it is the code. Intellisense for vars is always showing itself, to remind you if the jsdoc type is wrong.

It’s just a trade off, like many things in engineering. Millions of people have been coding in just JavaScript pretty well so far, so I wouldn’t limit the question to just my team.
> The motivation of the project is supposedly to protect Google's users

Exposing competitors security bugs is only a nice marketing side effect.
Check out the comments over on /r/medicine and you will likely be horrified. It is career over everything. There was even a thread this week about how you should NEVER correct someone above you (med students should never correct a resident and a resident should never correct an attending).

That mentality is terrible for everyone and every thing, except the physicians' careers.

I don't know if we need to select for better people when admitting them to medical school or if the culture is just completely fucked.
Has anyone figured out how to edit files directly from a remote directory over ssh/ftp?
The audience for this site is front-end developers.

Front-end developers don't tend to view the web with NoScript. Just like 99% of users don't view the web with NoScript.
As a vim guy, and I say this because I think it makes more sense in vim, I think you mean insert mode (the “normal” mode) and replace mode (the “insert” mode). The fact that the insert is used to toggle out of the default insertion behaviour seems to add confusion.
My exact same route and experience, although I heartily detest Signal's phone number required misfeature and the agressively forced contact sharing.
Please know that no one really cares. You must realise you cannot expect to consume our applications but only on your own terms. Theres no contract saying you should ONLY serve HTML on the web.
Brian Platz, Fluree CEO, is an entrepreneur and engineer. I know Fluree's written mostly in Clojure, and he wrote the core. (He worked out of the same co-working space I'm in but recently the company graduated to their own space.)

Brian Platz (https://angel.co/brian-platz) also previously founded SilkRoad Technology (not the other Silk Road), an HR management solution (among perhaps other things) ... https://www.silkroad.com/. Many institutions use Silk Road, e.g., the institution where my wife teaches, Wake Forest U ... here's their Silk Road portal: https://wakejobs.silkroad.com/WFU/Employment_Listings.html.
Where REST is "Random Embedded Secret
Tokens" - I was intrigued how RESTful APIs over HTTP were going to serve the title's purpose.
>"Can you explain how pinning and HPKP are a ransom mechanism?"

HPKP exists today, but probably your site doesn't use it. Bad guys break in to your servers on Monday morning before work. They leave the site working exactly as it was before, except for two things: they replace the private key value used for the site, and they add HPKP headers requiring the corresponding public key (plus optionally others of their choosing). Nobody notices. Why would they?

By Friday most of your big users have accessed the site, unknown to you or them, their web browsers are now irrevocably committed by HPKP to using one of the Bad Guy's chosen keys when talking to your site.

On Friday evening, the Bad Guys remove their new private key, your site mysteriously goes down for most users. You have no idea why. You receive a telephone call from someone with a disguised voice. Transfer $1M worth of Bitcoins to the address listed on a hidden page on your web site, and access will be restored. Or don't, your choice, Bye.

The dependency on this key has to be irrevocable otherwise it can't achieve its security goals, this is the whole idea of pinning. But because it's irrevocable you're screwed. Either you pay the ransom or your site is "bricked" indefinitely.

>"How are they different exactly?"

SSH users tend to visit a small number of systems, they achieve "First use" early, from a presumed friendly system and they usually have out-of-band contact (e.g. walk over to Dave and say "Hey! Dave, I saw this error! Did you change the keys?") when things go wrong. In contrast web users often first visit a site from some unfriendly environment (e.g. a coffee shop) and the only contact details they usually have for the site operator are on the site itself.
Not sure why this is being downvoted. It’s a legitimate request. I worked for a novel medical device company and we had a lot of surgeons on staff.

While not a product we’d ever build, there was always discussion amongst the doctors of how to better grade physicians and specifically surgeons. The concern is was that a lot, and I mean a LOT, of surgeons were bad at their job. They were always proposing different systems to evaluate surgeons, very close to what you described.
Privacy policies actually use this as a rhetorical trick to confuse users. E.g., they'll say stuff like "we may collect any device information you give permissions to access to do [reasonable thing A], [reasonable thing B], or for any other business purposes. Examples of device information include: [insert list of benign things]"

Or, to put emphasis on the important things:

"we may (read: WILL) collect ANY device information you give permissions to access to do [reasonable thing A], [reasonable thing B], or for ANY other business purposes. Examples of device information include: [insert list of benign things you should totally ignore]"

But here's the problem with the "AI tell us all" approach. If you use ML to mine examples from existing policy texts, you'll end up showing the user all of the benign stuff that the companies put in to reassure users, because that's what the corpus contains. Therefore, your AI will emphasize exactly the wrong types of examples.

Also, notice that this isn't even a legalese thing. There are no legal terms of art or long-winding difficult grammatical constructions. It's just plain old good rhetoric. And it's hard/impossible to legislate away persuasion.
In this analogy would the internet be oxygen?
What I mean by permanence is that you can’t delete. Databases typically allow delete and mod and this is a big problem for me.

What is a more accurate term? I always used persist for writing to disk, like databases do.

With the “workaround” you describe, although a big pain in the ass for lots of nodes, still doesn’t work. How do you know that someone’s backup is correct? Or how do you verify that a remote node didn’t write/delete/sync? There’s many situations that make your idea fail that a blockchain would work.

Although, I agree that lots of “blockchain” solutions just need a decent distributed cache since you don’t care much about integrity.
According to https://phys.org/news/2016-09-cold-black-holes.html a black-hole greater than the mass of the moon would have an apparent temperature less than that of the cosmic background radiation, so it wouldn't have started shrinking yet. And it'd be very hard to see. Temperature is inversely proportional to mass ( https://en.wikipedia.org/wiki/Hawking_radiation ) so heavier black holes are even colder.

According to https://what-if.xkcd.com/129/ a moon-mass black hole would be as big as a grain of sand.

I don't know how far out LIGO can detect small-mass black-hole mergers, nor how likely these mergers would be. Nor do I know how detectable micro-lensing events would be.
"the explanation of lift generation is both inseparable from and dependent on vortex formation"

Are you sure about this? There are of course high lift devices and wingtip vortices are unavoidable. But I'm pretty sure you can (at least theoretically) generate lift with an airfoil in a wind tunnel while having completely laminar flow.
I went to a talk from the CTO of Graphcore (https://www.graphcore.ai/) on Monday. They are designing chips targeted at machine learning. As I understood it, their architecture comprises
- lots of "tiles" - small processing cores with collocated memory (essentially DSPs)
- very high bandwidth (90TB/s!) switching fabric to move data between tiles
- "Bulk Synchronous Parallel" operation, meaning that the tiles do their work and then the switching fabric moves the data, and then we repeat.

The key challenge he pointed to was power - both in terms of getting energy in (modern CPUs/GPUs take similar current to your car starter motor!) and also getting the heat out. Logic gates take a lot more power than RAM, so he argued that collocating small chunks of RAM right next to your processing core was much better from a power perspective (meaning you could then pack yet more into your chip) as well as obviously being better from a performance perspective.

https://www.youtube.com/watch?v=Gh-Tff7DdzU isn't quite the presentation I saw, but it has quite a lot of overlap.

Hope that helps!
He's the second too.

"But actually almost all my time, like 80% of it, is spent on engineering and design. Engineering and design, so it's developing next-generation product. That's 80% of it."

"At Tesla, it's working on the Model3 and, yeah, so I'm in the design studio, take up a half a day a week, dealing with aesthetics and look-and-feel things. And then most of the rest of the week is just going through engineering of the car itself as well as engineering of the factory."

https://www.quora.com/In-Tesla-and-SpaceX-how-much-of-the-te...
Styling-wise, you could edit the CSS of Mermaid to try to achieve the cleaner look the Google diagrams provide. That doesn't solve the path optimization though, but it's something.
I wasn't using the terms in the vi/m sense, but insert/replace does make more sense.
What you're describing is commonly referred to as "propensity weighting." It is a good first step, though most of us think it still doesn't do a sufficient job of accounting for the risk of difficult cases.
I whole heartedly disagree. Data doesn't care about your application.
Tidis - Redis protocol on top of TiKV
Show HN: FunctionKit – Approachable functional concepts brought to Swift
Thanks a lot! Learned a bunch from this single comment. :)
Statements like this suggest a fundamental misunderstanding of what a vulnerability is. Google will never be held responsible for someone else’s mistakes, no matter how they make those mistakes known.

Your speculation about the reasoning for the extension could not be more off. All you have to do is read their blog discussing their disclosure policy to understand why those exist.
Let's not get snarky and overgeneralize. Okay, maybe my wording was too strong. But I still find it plausible to think little will be changed by this due to not enough people ever making the effort.
My takeaway building on yours is that Tesla could survive but Elon Musk would be booted out in a recession.

Lets not forget that Tesla has impressive IPs wanted by generally most car companies and very well-trained staff, factories and huge customer demand (over-subscribing their orders) so if Tesla was to be sold for cheap in a recessionary period, any car company would raise money to buy Tesla.
Consultant-driven-development gets you billable hours, above all.

But keep telling us it's for product quality.
Having just ventured over from the topic about the beneficial effects of psychedelics, I can't help but notice in the comments how the potential benefits of psychedelics are taken as indisputable fact while a similar article about alcohol is met with skepticism and denial.
Would it be possible to determine a "risk" factor and count that in the mortality ratings, or is this too simple?
Ask any American this question:

"Knowing that some people are responsible for _knowingly_ enriching themselves off of messing with the global economy leading to the global economic crisis of 2009 and, for example, hundreds of thousands to millions of excess deaths, would you support: (A) jail time and criminal accountability for all involved; or (B) a $700,000,000,000 bailout for, among other things, their next yacht fund?

If the majority answer is (A) then there's your evidence we live in a plutocracy.
I'm building a pipeline that sends pages like this out to splash and returns the js-rendered html to my browser.
If anything, their problem is that Tesla is not luxurious enough. Luxurious brands resist recessions better than mid-level brands.
Such practices were pervasive in other industries too, including air crews. Thankfully, this has been changing, and shown marked improvement in some cases.
The advent of public reporting of outcomes after intervention for myocardial infarction (heart attack) led to an increase in mortality in Massachusetts and New York.[1]

1 = https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4368858/
It’s a tough profession populated with type-a people, paid by insurance companies and beholden to malpractice insurers as well.

As with anything in modern society, bean counters rule and usually drive awful decision making.
66% of 115 specialists polled did not refuse a difficult operation.

33% thought about how it would impact their statistics, or put more generously, thought hard about the probability of the patient surviving presumably quite serious surgery.

Yes mortality is a blunt statistic for a surgeon, but perhaps giving people pause for thought about the odds of success is no bad thing.

Contra point: would you rather not know how many cases your surgeon has done that year, and the issues they have had?