skysight-inc/HackerNews huggingface dataset:
Ask HN: How to explain “Hypothesis” to a non science audience?
Here's my problem. Most of the teams, and startups I interact with, are working on Growth, and therefore conduct lots of experiments.

However, many of the team members do not really have a working idea of what's a good experiment. This could be dangerous for their projects and efforts. This is more disheartening for me because my product deals with scientific growth experiments.

While after explaining it, they get it (they are pretty smart, usually), but I am sure there are many who don't know and don't know that they don't know.

All online content on hypothesis seems to be pretty heavily worded. Which is good for rigour, but not useful when a 22 year old marketer is looking at it at 3 am in the morning.

So I have started to write a series and the very first article is here: https://www.lightcat.io/hypothesis

This is in a language that most people should understand (I think). Would love feedback and thoughts on this.

Do you think that scientific methods need to be explained in a manner that everyone gets it? And that there are not many resources out there for this? And whether the material I have written solves the problem.
Something doesn't need to be a 'well defined entity' to speak about it meaningfully. "Most Wikipedia articles are less than 20k words". Is that not a meaningful statement? "But, anyone can edit articles" What does that have to do with how Wikipedia is in 2020, 19 years into the project? Emergent tendencies exist.

> I would want to have an encyclopedia which compiles facts, rather than opinions. Am I missing something?

That 'fact' and 'opinion' aren't clean categories.

For anyone interested in reading more Wikipedia criticism, I recommend this essay by Jaron Lanier

https://www.edge.org/conversation/jaron_lanier-digital-maois...
Peer policing of corruption? In the police force? The framework of threats and loyalties that a federal employee operates in is completely different from that of a cop.
> /r/politics has a huge dictionary of phases and idioms that result in auto muting. None of which are defined in their rules.

This is true here on HN too. One such word that I’ve seen to cause comments get auto-killed is “m∗sturbation” (censored for obvious reasons), and I am sure there are others.
No. I hope this burns to read.

Software never improves because incompetence is the norm. Not because we didn't have a magical data collection unicorn available.

Competent software companies ran user panels, had decent quality control, didn't steamroll their communities, didn't market loudly over user dissent and certainly didn't shut down their issue tracking to even their top tier partners.

That was Microsoft 10 years ago. That is Microsoft today. But you know, Telemetry solves all these problems doesn't it? No

The real answer to your question: ask and listen. People will gladly tell you. Do not just take the data otherwise you end up with a set of poorly selected metrics which do not represent user opinion and a lot of pissed off customers who don't want to or can't tell you due to legislation and data protection.
I was once banned from a travel sub for suggesting to a 19 year old woman asking about safety in Egypt that it might not be the best place to travel by herself. I had been there myself and know women who have traveled Egypt on their own who also recommended against it.

My comment was seized upon by mods of the sub as:

1: Mansplaining (She didn't specifically ask for male opinions so I should shut up).

2: Racist Hate Speech (Because saying Egypt might not be perfectly safe - something I would also say about many cities in the USA - is somehow racist to Egyptians).

3: Sexist (Women can do anything that men can do and I was apparently suggesting otherwise).

I was summarily banned from that sub plus a bunch of other travel subs by the same few mods. I don't know what the answer is for moderation on Reddit but whatever they are doing right now is definitely not working.
Why should the do that?
I’m not arguing that you’ll have kids who will directly solve the problem. Instead, I am making a statistical argument. Here’s what I said in another reply:

> The carrying capacity of the earth will be reached whether you have children or not. So the consideration is different: whose descendants will take up that carrying capacity. If you, as a person concerned about the environment, opt to have children, then, statistically speaking, you are biasing the future composition of the human population toward being more concerned about the environment (since your kids share you innate predispositions and will be raised in the familial and cultural milieu that you create for them). And if people who are concerned about the environment systematically choose to not have children because they have become infected by this meme, then you have a situation where the future composition of the human population is becoming more biased toward doing nothing about the environment. So not having kids is a losing strategy.
This is a little more serious than "you're a piece of shit", no?

> I've been dealing with some on and off after a post some years ago where somebody who requested advice followed through with the best course of action only to find that his wife killed their kids soon after.
Are you saying the technique is effective at preventing a successful attack nearly every time, but that pointer modification are detected (thus logged) 15 out of 16 times?
The scheduler is radically different and that has knock-on effects on the rest of the OS. The OS gets a fixed time slice every frame before control is handed back to the game. The security model is engineered to distrust the user of the device as an anti-piracy measure.

It might be a derivative, but calling at a “custom version of Windows 2000” is absolutely wrong.
It never makes sense to me when one of my ideas gets swatted down for being: "more of a thing for power users". Is that not exactly who you want to reward? The most devoted users of your product?
I think their must be clause in there somewhere which forbids from paying to already rich farmer or someone who has more than 10 acres of land.
Calling someone with PTSD “weak” is exactly how society brushed aside soldiers and child abuse survivors with PTSD for decades.
Anecdotally, in India, driving has become more deadlier than usual even if total number of deaths are lower. People are speeding more, since traffic police presence is lower, people are jumping red lights and driving on the wrong sides of the road a lot more. You have to be hyper alert.
GP here. My guess is that they intentionally disabled binary caching because this is a financial application and they wanted to make sure no untrusted binaries got into the build pipeline.
>, but I really wish these platforms took the "phone company" approach, in which they considered themselves neutral carriers of information.

This suggestion (and the comparison to phone companies) comes up repeatedly but Youtube can't _be_ a neutral carrier if they are funded by advertising. That's because the businesses' choice to pay for advertising is not a neutral choice. See "advertiser friendly content"[1] and Adpocalypse[2][3].

Land line phones and cell phones are funded by subscriptions and they are also point-to-point communication between 2 private individuals. Phones (barring small-scale exceptions such as conference calls) are not a "broadcasting" medium.

There is no broadcasting medium in the world that acts as a neutral carrier. Not newspapers. And not tv like NBC/CBS/ABC. Even the government funded broadcasters like American PBS or UK BBC are not neutral carriers.

Ok, let's say you this ambitious idealism to create a new broadcasting website that allows anything except for child pornography. How are you going to fund it? Advertising?!? That's just recreating the Youtube "ad friendly" dilemma. Subscriptions? Most people don't want to pay a subscription fee for user-generated-content. Yes some die-hard web surfers pay for Youtube Red/Premium to avoid ads but they are a small minority that's not enough to pay for the entire Youtube infrastructure. So far, only funding based on advertising seems to be viable.

[1] https://en.wikipedia.org/wiki/Censorship_by_Google#Advertise...

[2] https://www.google.com/search?q=biggest+advertisers+abandon+...

[3] https://www.tubefilter.com/2018/04/20/pg-resumes-youtube-spe...
Mods on Reddit aren't _just_ mods; they're more like administrators for the subreddits they moderate. Not only do they enforce the rules of each sub, they also have free rein to decide what those rules are in the first place, and there are no formal mechanisms in place for community oversight or recourse for moderator actions.

If the head mod of a sub about cats decides that henceforth only posts about dogs will be allowed, that's how it'll be from now on and there's nothing anyone can do about it short of everyone leaving the sub or direct intervention from Reddit employees (pretty rare).

This isn't usually an issue; for the most part moderators are benevolent dictators. But for large subs, especially those which are automatically recommended to new users by Reddit and those which deal with more serious real-world topics like politics, you can imagine how this dynamic might create a certain level of tension between moderators and the users of the subreddits they control.
Pokemon Go: Building experiences from the ground up (literally)
>It also wouldn't surprise me if some moderators are compensated - under the radar - by influencers and marketers.

In GallowBoob's case, he's admitted before that posting on reddit is his job. He used to work at Unilad, getting paid by his company to promote viral shit all over reddit. I think now he's moved on from Unilad but does the same stuff at other companies.

It's pretty egregious that reddit admins allow him free reign to use reddit as his own astroturfing platform. I say good riddance to him if he truly is "done", though I have my suspicions that it's just a ploy for him to make an alt and do the same stuff with it.
Launch HN: Todorant – smart todo app that tricks brain into completing tasks
Hello HN! I'm here to show you my latest project — Todorant. It uses cognitive psychology, carefully crafted limits and praise to trick the primitive brain into craving productivity like we crave sugar.

It is available on web (https://todorant.com), iOS (https://apps.apple.com/us/app/todorant/id1482078243) and Android (https://play.google.com/store/apps/details?id=com.todorant). I've built it all by myself and I'm pretty proud of it :) it is the first project of such enormous scale that I launched solo.

A bit on my background: I've been struggling with productivity all my life until I took a turn towards reading more non-fiction. In the beginning of 2019 I red over 20 productivity and self-help books (some of them were useful, some of them were "meh") and tried to follow the methodologies they described.

Needless to say, I failed every single time.

Since I like to disassemble things and look into how systems work, I took concepts from books I've read and divided them in three groups: advice that helps productivity, advice that does nothing, advice that hurts productivity (e.g. when effort is not worth the productivity gain or when gain is negative).

So I combined concepts that work from various methodologies and simplified the resulting system. I got a simple set of rules that I described in the article "How I launched 7 products in 1 year" (https://medium.com/@nikitakolmogorov/how-i-launched-7-products-in-1-year-efe542b1f8b6). Then the time came to automate the methodology into the system.

Some of the rules are counter-intuitive. For instance, have you ever thought that separating tasks into projects actually hurts your overall productivity? If you don't believe me, may I remind you of that project (e.g. "sport", "reading", "self-improvement") that you never open? :)

Please, share your objective feedback on the app itself, design and (most importantly) the methodology. I'm all ears!

Thank you!
Two-day-old baby dies form COVID19
God nextdoor is so bad here in Spring. Half the posts are religious and the other half are racist rants. I'm white, but I have black neighbors. So what? They are nice people. I will say that the majority of the people that are like that are the older ones.

Good luck wherever you are going.
Password Storage Cheat Sheet
I suspect many users don't care whether they're reading a real human's opinion or not. Some people just want to read something inflammatory, and to then retweet it.
That's good. So there is a high chance this project is high quality.

Also previous experience burned him, when he said yes way too often. What if Stroustrup would not have been that notorious yea sayer?
One big thing I’ve appreciated about RabbitMQ is how well it separates publishing, message routing, and subscription concerns. Plus it’s never been the issue in any infrastructure I’ve encountered it.
Some MySQL clients offer this; for example MySqlConnector has a `ConnectionIdleTimeout` setting that controls how long a connection can be alive in the pool: https://mysqlconnector.net/connection-options/

This is generally useful to "prune" the number of open connections in the connection pool after a burst of activity has happened, so I'm surprised more clients don't offer it; I couldn't find an equivalent setting on go-sql-driver/mysql or MySQL Connector/J.
It's not all farmers. This scheme is limited to farmers of one state, Chhattisgarh.

Furthermore, this is one of the few states that the Indian National Congress (INC) holds power in the state legislative assembly. At the center however, INC has little sway, and is actually in the opposition.

It is to be noted that the party ruling at the center, and indeed, most of the states in the union is a different one: Bhartiya Janata Party, that the Indian Prime Minister belongs to.

Pointing this out because the title of this post makes it look like all farmers in India are getting cash benefits and that it's a national scheme. While in reality it's anything but.

In fact, the central government has been dragging its feet on any sort of direct cash transfers to the poor, or even small businesses for that matter, choosing instead to hand out loans to businesses in order to boost growth.
‘How does Twitter set my country setting?

‘When you access Twitter, we may receive information about your location, such as your IP address, precise location information from GPS, or information about wireless networks or cell towers near your mobile device. We use information about your location to determine the country setting for your account, based on the countries where we make our services available. If we are unable to successfully resolve your location to one of these countries, it will be set to the United States by default.‘

https://help.twitter.com/en/managing-your-account/how-to-cha...
Definitely cheating, it's not autopilot. It is just updating your co-ordinates every 500ms on a straight line.

I would like to see a real autopilot written in javascript that you can paste into the console.
Try it out! I'd agree that if you have 1 CSV you don't need Drill. If you have more than one, is where it starts to get interesting. Also there is PyDrill which enables you to execute a Drill query and put the results directly into a pandas data frame. If you're an R person, there's Sergeant that does the same.
That will highlight the pet peeves of a small group of users because of self-selection bias.
Could be racist or someone seeing an unfamiliar person in their neighborhood and using the most obvious descriptive terms. For example, my neighborhood has a single road in and water around 2/3s of it. I am familiar with at least familiar most of my neighbors, and it would be odd to see a person I have never seen walking around. But, instead of going to Nextdoor (which is garbage) I would say hey and introduce myself.
Silver Lining: The World That the Disruption Created
Concentration of influence in the media is a real issue, yes. However, doxing him isn't a reasonable or helpful response to those concerns.
The Host fix sounds right to me, local TCP web servers already have to do the same thing to avoid DNS rebinding attacks from external websites.
Your introduction is exactly how I feel about drill. However, the official doc is not as good as the book (Learning Apache Drill)
I can definitely see where this criticism comes from. There is a lot of extra data description, and an abstraction that leans towards SQL.

However, that "boilerplate" makes data access and return values super clear. It also allows you to segregate Ecto queries by domain, meaning in a User context you may only have access to certain fields, whereas in a data processing context other fields may be available. This is great for coarse table access control, and you get it almost for free. It also allows you to very easily validate data at the edges of the system.

As for the query language, I can say for sure that there's a learning curve but it's close enough that your 1st guess is usually correct in my experience, and it removes a lot of foot guns like n+1 queries by default.

TL;DR there's some learning curve and extra LOC to write, but you get a lot in return.
This is a really interesting insight, thanks.

There are roughly two views on moderators. Moderators think that moderators are the thin green line protecting the ordinary users from a handful of bad actors, letting them live in blissful ignorance of the awful things that are happening. Ordinary users think the that moderators are power-mad bullies who ban and delete as they see fit, with no accountability.

Both of these things can be true at once!

This reminds me a lot of the situation with the police, who are to an extent the moderators of the big room [1]. 90% of a policeman's time is spent dealing with a small number of really nasty people. 90% of a member of the public's interaction with the police is a policeman exceeding their authority, not being interested in helping with a problem, etc [2].

If you spend 90% of your time dealing with really awful people, you will get messed up. You will develop an itchy trigger finger. Most of the time - most of your time - that's appropriate. But when you're dealing with someone who's not awful, you will get it wrong.

[1] http://www.catb.org/jargon/html/B/Big-Room.html

[2] Maybe that's not true of you. Maybe that's not true in general where you live. It is true in general where i live.
I was pressured into signing up for NextDoor in order to participate in a local civic function. The whole experience felt very sketchy (ironic because a lot of the my neighborhood is people complaining about 'shady' characters). They had a slew of dark patterns in their sign up to try to get me to give out email addresses of friends so that they could be spammed with signup emails. The network is fine, but having public civic functions existing behind a closed wall owned by a private company is a really bad idea. Using Craigslist would be way less sketchy.
I've built WriteNext because I wanted to start writing a book and I couldn't find a good writing application for it. I tried Google Docs and Notes, but I am already using them for other purposes and it was a bit distracting with all the buttons and other options. Also, I couldn't find the right motivation, so we designed WriteNext to include notifications and badges to keep writers engaged.

I would love to hear your feedback on it! Thanks!
Are most uber eats drivers buying cars in order to drive uber? That was not my understanding.
There are a bunch of fallacies on the work here.

There aren't usually 2 sides to a debate. The number of sides varies wildly and some times is even 1.

All sides on a debate are not equal. There are perfectly fine reasons to honestly disagree about issues, but there are plenty of dishonest ones, and there is way too much dishonest coverage of things on the news; there are plenty of uninformed people with opinions that don't hold any water; and there are plenty of people just not interested on truth.

Always putting 2 sides on equal footing in a debate is dishonest. It's made to have the appearance of a honest debate, while suffering from the same problems of a single sided view.
What is "normalized news"? What does that even mean?
Show HN: Kubetap – Interactively Proxy Kubernetes Services
Never used nix, but their stated goal is to make implicit dependecies explicit (and reproducible). Isn't it only natural for this to sometimes bring a dependency hell to light, that otherwise could have been swept under the rug?

Or phrased differently: maybe the problem here wasn't nix, but the way developers chose their dependecies
Reminds me of a favourite gwern post about how many bits of information there are that make you unique:

https://www.gwern.net/Death-Note-Anonymity

Even analysing what times of day you post can narrow you down a lot.
RabbitMQ is great. One of the few pieces of software I've used that "just works".

The only downside is once you get message-queue-pilled, you start seeing opportunities to refactor/redesign with message queues everywhere and it can be hard to resist the urge. It really is remarkable how, when used appropriately, message queues can dramatically simplify a system.
You answered your own question already: power.
It used to be that the mods ran little fiefdoms that they advertised things to buy in some subreddit's feed. Those micro business success stories seem far less common in the past few years. I don't know why you would anymore.
Can America’s Oil Capital Go Green?
Why the actual fuck will a browser allow traffic to localhost from anywhere else?
Using a Prolog implementation behind Rust Analyzer is very interesting, here is the post announcing it:
http://smallcultfollowing.com/babysteps/blog/2017/01/26/lowe...
and more info here: https://github.com/rust-lang/chalk
This makes sense for your immediate neighbors. It gets trickier to go door to door meeting your neighbors around the entire block for example. Especially during SIP! That’s where you probably want to meet your neighbors online then connect with them later offline.
It's pretty obvious that as a company gets larger and more powerful, their potential for abuse grows. This comment is funny considering it's about Microsoft of all companies.

Microsoft's telemetry practices SHOULD DEFINITELY be more heavily scrutinized than other companies.
Square as well, which is a much bigger deal than Coinbase.
Is it different from walking up a block peering into cars and testing doors?
The Indian numbering system names numbers up to 10^18. The vedic number system goes even further up to 10^62

https://en.wikipedia.org/wiki/Indian_numbering_system#Names_...