skysight-inc/HackerNews huggingface dataset:
> it became fairly clear to me how easy it was to be in the top 10% of articulate and interesting in correspondence.

So much this.

Or, as a friend of mine once quipped (about a different thing): it's not that we're so great, it's that the bar is so low.
It's looking like Coronavirus will be rocket fuel for all things remote. Work, schooling, conferences... I think we'll see a lot of new tools and processes emerge. More companies, schools, conferences being remote friendly.

Anyone seeing concrete signs of this at your employer or school yet? And what other second-order effects do you think we'll see?
My domestic IPS is owned by a public company and I'm sure they need to aggressively monetize their services too. My point was just that you ultimately have to trust someone. Not trusting CloudFlare is a perfectly legitimate position to take.
Root cause is a vague term. What's the root cause of people being corruptible, and how do you fix that?
I made the switch unintentionally too. I ended up with a job in logistics which required me in work at 0630, with a 30 min commute. Started going to bed earlier to try and maintain 6-8 hours sleep. Was working 13 hour days and pretty tired by the end of the day anyway.

I'm pretty sure the biggest change which made me an early riser was my diet though. I stopped drinking sugary drinks and cut out carbs almost entirely after midday. Diet is mostly meat, some dairy (but lactose intolerant). I only drink water or zero-sugar drinks after midday too. I drink Coffee as soon as I wake and only up to midday.

I no longer work the same job, but I still wake up around 0430 every day and do a couple of hours programming before I go to the gym for an hour, then have breakfast at 0800.

Also stopped watching TV before sleeping. When I do watch TV in bed I feel like shit in the morning. Now I turn off the screens around 2000 and am in bed by around 2200. I rarely watch any TV anyway, but still spend a large part of the day at the computer screen.
What DoH implementation sends cookies?
No, there have existed non-hierarchical groups of humans, and all human endeavors are natural.

Any group of humans will naturally form social relations. Some of these relations will be power-responsibility relations, where people trade responsibilities to do things which maintain the society in exchange for the power to choose how the things are done. This does not entail hierarchy, because it does not entail rootedness; there need not be any single person nor group of people who hold ultimate power and responsibility.

Interestingly, you know what does naturally form hierarchies? Capitalist markets, especially those which alienate laborers from the profits of labor. It is straightforward maths to show that markets tend to accumulate wealth in a few lucky individuals, and that wealth alone can be used to manipulate markets arbitrarily.
I think that this is a function of how you were taught, not a personal preference. An excellent teacher can make pretty much anything interesting to pretty much anyone.
Not necessarily. Smuggling contraband into prison has got to be as old as the existence of prison itself, and there are numerous examples of contraband being snuck in and traded without the knowledge of the staff. It’s errant to assume that all cases of contraband existing in prison is due to corrupt staff.

In fact, this issue is becoming more and more of a challenge today as drone technology advances and decreases in price[0].

0: https://www.npr.org/2017/11/15/564272346/prisons-work-to-kee...
It's also yet an other instance of the web browser taking over something that (IMO) ought to belong to the OS. Now with DoH if I have DNS issues I have to figure out if it's related to the browser's DNS or the system DNS. I can't use command line tools like dig or ping to troubleshoot the issue because it's not what the browser is doing. If DoH is so great I want to enable it for all my applications, not just my web browser.

People, let's just rip off the bandaid and make Chrome and Firefox bootable already, who needs the kernel overhead when the browser is going to reimplement the entire stack itself anyway. Also let's just make TCP only work on ports 80 and 443 because clearly the rest doesn't really serve any purpose anymore.
Biotech company Moderna says its coronavirus vaccine is ready for first tests
And that is even more dangerous, it would mean that if for some reason an identical domain extists on the internet (or somebody registers it to do an attack) then all the hosts will connect to the malicious external domain and not the correct host in the internal network. Local hosts should be resolved FIRST.

Also cloudfare this way gets the DNS names of your internal hosts, you are leaking information that otherwise would be private, and system administrator will probably not think about that!

Also with that option is not really secure at all, if somebody wants to intercept your DNS requests he can simply block the IPs of Cloudfare DNS over HTTPS server and then read the DNS requests unencrypted.
Considering how infrequently this happens and how utterly trivial it is to recompile, I'd take this every time over complex deployments on the happy path.
Indeed, that’s an area of code that has had a history of strange per-browser-version differences, though better today than in the past.
They have contracts with Cloudflare and NextDNS to limit what information can be collected, retention policies, and explicitly saying that it can't be sold.
Try to see the good side- after this, no more bio labs, cause politicians like that as much as they like militarys going rogue with nukes.
What is the breaking point that forces us to create a more distributed, fault-tolerant internet that doesn't have us reliant on central authorities?
I think the distinction still exists, just in a slightly different form.

Let's take two alternative government. One that works by having volunteers and one that prints money to pay people.

Right to a speedy trial: Government 1 cannot charge you unless they have enough volunteers to guarantee a speedy trial. If there aren't enough volunteers, you still have this right by the government not charging you (even if you really deserve it). Government 2 cannot charge you unless they have printed enough money and found enough people willing to accept it as payment to guarantee you a speedy trial. If they can't find enough people willing to do this job, they can still provide this right by not charging you.

Right to health care: Government 1 cannot provide this right unless it has enough volunteers. If there aren't volunteers, then it cannot provide you the basic health care. Government 2 cannot provide you this right unless it has enough people willing to accept money to do so. If people aren't willing to, for what ever reason, you aren't going to get health care.

This is a fundamental difference between rights that say "The government cannot X unless they Y" (in some cases the Y exception may not exist at all) and that say "The government must Z".

Logistically you might be able to have the second kind of right functioning with a near 100% up time, due to how the sorts of people are recruited to do the work needed to provide that right, but it is still a fundamental difference from the first kind.
Unfortunately it’s not.

X1 display is not vertical edge to edge.

And it’s larger than I want. It’s 14” and I’m not wanting a form factor so large.

This video (granted it’s dated) gives a sense of the size difference between XPS and X1

https://youtu.be/0prKNdJkyTI
more "standard" compared to jsx for sure.
To me, jsx feels like an ugly hack.
In that scenario how do you deploy new code with this method? If you use a new module you must first preinstall it?
How about something like this? I don't understand the code you wrote exactly, and I smooshed the processor into the controller, because it simplifies things.

fun Self (PublicKey) ->
CurrentVersion = 1,
receive
{upgrade, Function, Version, Signature} ->
case sign_checker(PublicKey, Function, Version, Signature) of
true when Version > CurrentVersion -> Function(PublicKey);
true -> throw(bad_version);
false -> throw(bad_signature)
end;
shutdown -> ok;
_Other ->
% here's where you handle work
% But I don't know what work you wanted to do,
% so I'm just looping
Self(PublicKey)
end end.

You probably don't actually want to throw for these errors (why should the server stop if it got an invalid request?), and you probably want your messages to include a reply tag, so you can get the results (like gen_server:gen_call/2,3 does), but you know, examples on the interwebs; don't run them as-is.
Your other suggested app sounds quite close to Marc ten Bosch’s https://4dtoys.com
Did I say that? Also, did you read the article?
There are evolutionarily-created biases, which often counter each other. So, yes, it's part of human nature, but so is a sense of fairness. Cultures differentially encourage and build on these native biases in different ways.

A deeply historically-entrenched class system is to a natural hierarchy bias is as an ocean is to a pond. I grew up in the UK, and the upper class were quite literally a different type of human, placed by history and the structures of society above us in every way. In my local town, even their school was physically placed to look over us. They spoke with different accents. Their schools were allotted places in the top universities. We were allotted places in local farms. Their failed children were given positions (often in the old colonies) which guaranteed them lifelong ease and comfort. This was all a long way removed from 'natural hierarchy'.
Agreed. Going from a solarized-themed HN to that link was simply painful.
So did I. They gave me a home task, but after some googling and watching an interview with the founder I got an impression that the whole thing is a Ponzi scheme (in addition to the toxic environment and other negative things you can find about them), so I told them I changed my mind and would not proceed.
Your advice is bordering on "you're having fun wrong".

You are coming with the assumption that "fun" is some objective standard that is on a scale with "playing to win" on the other end.

For some people, playing to win and finding the metagame is the fun.

And there is nothing wrong with that. And too often I find that people who complain about people who are just "playing to win" are really just trying to complain about losing without seeming sore. The pattern is easy to spot, anything that causes them to lose is somehow "playing wrong" or not "fun". There's apparently some intangible, undefinable, nebulous quality being lost. But in reality, the only thing actually being lost is your chance to win.
I'm unsure, I certainly show the symptoms, but never got myself diagnosed as I was investigating the possibility of a military career. Thinking about it, quite a few of my family members also have ADHD.
Smuggling is impossible unless staff turn a blind eye, or procedures are sufficiently lax. Preventing visitors from passing things to inmates is not rocket science, if you allow visitors at all.

As for drones, let me try to fly a drone over GCHQ or the Pentagon and let's see what happens... But over a prison and then actually drop something? "Oh well, what can we do? Can't even find what they drop..."

The point in all of this is that no-one cares too much so it happens, but it is avoidable.

I was expecting a bit more of a can-do attitude on HN instead of accepting this sorry state of affairs!
Not only that, Firefox have such a tiny percent if the market that anything they do, that could benefit Google, is just better to Google then to Firefox.
This is why people are also working on shipping ESNI, which will stop sending the DNS name in plaintext in the cert.
not having read the book, that seems insightful on the surface but isn’t particularly useful or actionable.

all it seems to be saying is that to become better, make fewer mistakes, with an implied exhortion to practice. is there more to it than that?
The Empire Reboots (2014)
It's to do with British English vs. American English. In the USA, a TV remote control has batteries; in the UK, a telly clicker contains batteries.
There's the classic "startup engineer" metagame: hop from startup to startup to build up an options portfolio. Stay until the 1-year cliff, exercise whatever options you get, and move on to the next one so you've hedged your bet over as many promising companies as possible.
> The server certificate is sent in plaintext.

Not with TLS 1.3, which moves the server certificate to the encrypted part of the handshake.
Making your Django web-app faster
Didn't know that but I'm very excited about it!
Thank you so much for this, I really appreciate it.
I just watched the episode yesterday on Youtube. There wasn't anything excessively critical of Modi outside of Oliver's usual needling shtick.

He definitely called out how BJP party founders adored Hitler though.

https://youtu.be/qVIXUhZ2AWs?t=499
To start with, I would try to fix the list here https://www.tiobe.com/tiobe-index/programming-languages-defi...

as well as adjust the query for programming-specific engines like GitHub. To have a programming language index not even consider github or stackoverflow as primary sources makes it a laughing stock IMO
> ScoreCloud is a LispWorks application as an executable and can be bought on Apple's Mac app store.

Wow, super impressive. You didn't post this on reddit yet :)
Yes that's a good one.
If you control the App Store, you can enforce a policy like this. And, the whole security model of Fuschia seems great for enforcing something like this: use object capabilities to grant access to everything and don’t provide a stable API for getting those capabilities in unsupported languages.
I expect they can make the claim that "family-friendly" and sanitized entertainment means never covering and exposing the "controversial" nature of the people in power. After all, in Disney, we take comfort that everything is alright and happy and everyone gets along! And further, people intentionally play to visit this constructed world.

This is a reminder that opting out of controversy means tacit approval of the existing power structures.
I think that's true of every sport with a weight class. You want to be the heaviest guy in your classification.

I don't think that's metagaming so much as just simple min-maxing.
Struck me as a lot of words to say webserver.
Release after a certain number of years is one possible way forward. The problem I see with that though is you want as much excitement as possible about your number one hit in the first few years. Covers, adaptions, arrangements, performances all add to the excitement around the thing you are trying to sell. You should want those.

My personal (not very practical) opinion on it is that any derived work that is musically distinct should be considered a separate work. If it isn't the same tune, it isn't the same tune, even if it is similar. If it isn't the same performance, it isn't the same performance.

In fact, the only thing that should be copyrightable by a composer is a specific arrangement of a melody, not the underlying melody itself. (The problem of course is that this is subjective, and not something the law or technology is well-equipped to decide.)

As for record companies, all they should care about is people ripping off their exact CD's and putting them on YouTube for free and not paying them. In my opinion, it's greed to want a cut of a performance/arrangement/cover of a melody that someone else put all the work into.
currently looking at 2 minutes 40 seconds as see from https://www.mariowiki.com/Time_Limit
Extract archived files directly from Google Drive with Google Colab
I got this far: "Now before I tell this story, I will admit first hand that the actual number is lower than 80%."
Travel giant Expedia to cut 3k jobs: report
I got this far: "Now before I tell this story, I will admit first hand that the actual number is lower than 80%."

clickbait
IBM was the 90s. The 2000s was VMWare.
While I agree with most of what you're saying, I'm not sure suburbanization is a good example. Some people, like me, like the suburban lifestyle and thrive in it. Others prefer city or rural. When dealing with a matter of opinion, I'm not sure one can say that suburbanization "hurts" communities - anymore than any other type of zoning, at least.
At risk of pointing out the obvious, ATO (as in Authorization To Operate) has nothing to do with logging in, technical authentication, or technical authorization. An ATO is a piece of paper or equivalent that lets your business deploy a product or solution, primarily used in the government space. It’s a contract that a human/organization signs, not a part of the login process for a computer.
Put them in prison?
Depends on your users...

While the amount of work that can be required to make a PWA/Electron application as fast/powerful as Desktop applications is much higher, they can also be really fast to prototype designs and "get stuff done".

A long time ago, I developed an application using Adobe Air. It basically just opened up a full-screen browser on different screens, but it could be deployed as a "real application". I think it took me all of a day to build and most of that was just learning Air's way of handling monitor enumeration and the like.

But it enabled me to build an application which used my existing skill set and it ran solidly for multiple years.

Sure, it probably could have been a .Net or Java application. Probably would have ran fine. But for myself and my customers, it offered a great "user experience".
>"There are plenty of videos as evidence. They ignore their own terms of service and that is against the law."

I'm pretty sure that's not true.. A company is more than welcome to ignore their own TOS if they want, no?
This is ridiculous. India is a democracy. Spirited debate and criticism is salutary and necessary. I am deeply disappointed by this decision. It only strengthens those voices in the subcontinent that equate critique to betrayal.
> ISPs dragging their heels on DoT

WTH does DoT adoption by ISPs have to do with that?!

One can run their own DNS recursive resolver-cache perfectly fine on their own hosts, or at the network edge, without relying on ISPs.

Better yet: Since the Root zone and TLD zone DNS servers change only seldomly, you can prefetch and cache them locally just fine, and upon resolving a DNS skip two recursion steps.

Apart from doing DPS, then ISPs will not "see" DNS queries, thus bypassing the privacy concerns of that.
EA Is Dropping Out of GDC 2020 Due to the Coronavirus
> If you use the nextdns DoH provider in Firefox you can actually configure your own adblocking domains even when you're moving around across networks.

Uh. Doesn't this prove that Firefox's DOH implementation is sending strong per-user identifying information to the server?
Petite Brunette Alex Tries Anal for the First Time Free Mobile Porn Video
I'm surprised this is sitting so high in the board given it's not really anything new, shocking, or... coherent.
Incorrect.

The worst possible financial outcome is that no one pays anything.

The best possible financial outcome is dependent on your goals.

Do you intend to maximize profit for a 3 month period and then shut down and take your profits to the bank? If so, then you set up the app, sell 3-month subscriptions, and shutdown after 3 months. You will be reviled by all for your tactics, and you'll probably be sued for refunds, but you will have achieved the "best possible financial outcome" for your goals.

Do you intend to maximize revenue over a 10 year period by getting VC investment and going net-negative every month until someone buys you out for your customer database? If so, then you're competing with Facebook, and you will either succeed (because Facebook buys your dataset) or fail (because they don't need to buy your dataset). Your users will suffer the lemon market described upthread because you can't convince the VCs to spend enough money on human verification, and you'll find yourself mocked in the press when your cheapo validation AI rejects 5% of your userbase for having legal names the AI finds offensive.

Do you intend to profit by 15% from every customer for however long they are a customer, and continue profiting in this manner for as long as you have customers? If so, then you set up autoscaling, attract customers, and scale up or down as necessary based on their matchmaking successes.

What, precisely, is your "best possible financial outcome" for a dating site? If it is to maximize revenue growth, then you will fail, because as you pointed out succinctly, it's not possible to maximize revenue in dating without working against yourself.
I'd be wary of the effects it would have on our gut bacteria. There are tons of microorganisms in the soil that make their way into the fruits/veggies and eventually our guts. Sterilizing our food would not be good for our digestion.
Ins and Outs of Remote User Research
> Do I think it's possible PayPal had an incomplete fix or had a regression or an organizational screwup of some kind? Absolutely, that is possible.

Great! You’re in agreement!
I'm lucky enough to work remotely so if schools do close, I can still earn a living while the kids are at home. I can't even imagine what kind of hell it's going to bring parents if schools shut down for any extended period of time.

Same thing with small businesses - shutting them down is really going to hurt local economies. In my city, small business are about to shut down because of construction on a main stretch of road where people would ordinarily find parking. With no parking spaces, the businesses are on the verge of collapsing due to lack of customers. A shut-down due to this virus would really be catastrophic.
Dupe of https://news.ycombinator.com/item?id=22414534 but it's also already flagged because what really can be discussed?
Seems like censorship to me. Maybe we need new law to address this.
Windows 10 live tiles reportedly getting killed by Microsoft
I am unfamiliar with the free-speech rules in India; could Disney get in some kind of legal trouble for broadcasting this?

(genuine question)
A corporate environment or internal DNS is already changing the defaults.
DNSSEC anyone? Or DNSCurve, or DNSCrypt.
Maybe CI shouldn't be farmed out to the cloud.
The relationship between HBO, Hotstar, Star India, and Disney was still unclear to me after reading the article.

From the article:

> Hotstar, India’s largest on-demand video streaming service

> Hotstar is the exclusive syndicating partner of HBO, Showtime and ABC in India

> Star India, which operates Hotstar, and Disney, which owns the major Indian broadcasting network

From the wiki:

> Hotstar is an Indian over-the-top streaming service owned by Novi Digital Entertainment, a subsidiary of Star India, which itself is a wholly owned subsidiary of The Walt Disney Company.

https://en.wikipedia.org/wiki/Hotstar
Group selection of any kind isn't an empirically supported evolutionary mechanism. See https://en.wikipedia.org/wiki/Group_selection, especially the Criticism section.
Yes I think they will. Their positioning in the VPN, DNS, CDN and (soon) enterprise networking space will give them enormous visibility into a large fraction of what is happening on the Internet, and I simply cannot believe that a profit-oriented company will turn away from such a market opportunity.

Cloudflare isn’t really known as a privacy champion, they always put more emphasis on security, speed and reliability.

From a privacy perspective it’s pretty horrible what they do as well, because they decrypt and inspect all traffic between their customers and those customers users. Security-wise it might be great, but don’t confuse security with privacy.

I really hope that I’m wrong but I’m skeptical that Cloudflare will turn down such a big opportunity, and this move with DoH really seems to confirm this.
Show HN: Hyperdoc - We make code walkthrough guides (Moment.js)
How sharing a bed changed my sleep (2017)
This article is about the metagame, which is derived from this meaning. It just gets confusingly shortened back to meta in some contexts