skysight-inc/HackerNews huggingface dataset:
Well, you can re-flip on >240, with an expected number of flips to receive a number in the range being around 1/(1-15/256) ~ 1.062, so pretty close to just one 8-coin-flip (with some low probability of having to re-flip, which vanishes exponentially as the number of re-flips).

This has the guaranteed correct distribution ('correct' being 'uniform'), too!

EDIT: I guess, to be more clear about the algorithm: flip 8 coins and convert this result to binary. If the result is greater than 240, flip the eight coins again. The number of total 8-coin-flips that need to be done on average is something like 1.062, and the likelihood that you need to perform n 8-coin-flips to receive a result ≤ 240 vanishes exponentially as (15/256)^(-n).
If by "half the article" you mean "one paragraph," then yes, yes he does.
You really feel how people in Zurich (in social settings) are more tolerant towards drugs than in most other European cities. It's almost like Amsterdam.
I enjoyed Pinker’s last book and I enjoy Taleb’s books even more. Funny that Taleb really hates Pinker’s work - deriding his analytical skills several times in his latest book “Skin in the Game”.
I think Pinker’s conclusions are too Rosy and Taleb’s cynical views are too negative. Both provide much tasty food for thought though.
These calculations are pretty hard since cars are all different and so are phones. We do know that the auto industry is about 1.7 trillion dollars per year, and the phone market is about 500 billion. This suggests to me that autos are likely more. In total lifecycle though the energy used by autos is far far greater than by phones as well.
You can still collect this data anonymously. Rather than giving people a fixed number of votes, you have them vote for everyone, but use random methods to conceal the source. (This has the effect of hiding single complaints, though)

For example, when downvoting: flip a coin, if it comes up heads, downvote that person. If it comes up tails, only downvote that person if you think they deserve to be downvoted.

Doing it this way, each person can be expected to get roughly 50% of people downvoting them. If the number is enough higher than that, then that person probably deserves the downvotes, but you can't tell who they came from.
Maybe you can't bring yourself to hate a person with absolutely no regard for other human lives, but many wouldn't shed a tear if he was executed for that. I know I wouldn't and I don't even support the death penalty. 20 years is still too short for this subhuman psychopath.
I really don't understand this law. ISPs offer me faster internet for a higher price. But is illegal for ISPs to offer Netflix faster internet for a higher price. What is the distinction?

In any event, this is pure virtue signalling, since the federal government clearly has supremacy over state laws for national telecommunication networks, and this will be overturned by the courts.
He mentioned that he brought it up in the standup. The standup is when you announce blockers. Was no one else in the standup listening when he said he was blocked? That's when someone goes oh here is what you do.

The standup is for blockers to be announced. It's the 3 stage of the standup.

Sounds like poor management, don't blame the new guy, he did say he was blocked in standup. How is he to know who to ask. Whose time can he impinge upon. It might be he asks someone who helps him but he gets in trouble because he now took up that persons time from something else.

The manager should see oh he is blocked, I'll assign so and so to help unblock him.
How to Turn Off Facebook's Face Recognition Features
I actually agree with parent's point here, but for a different reason.

Many of these teaching positions are in the range where you will be dependent on social security / medicare in order to retire. I consider that dependence effectively poverty in this country. Demographics, budget, and political climate all suggest to me that these two safety nets won't be available in 30 years.

When you're working from 18 or 21 onwards and saving, mid 5 figures over your whole life translates into a survivable retirement.

However, if you don't start saving for retirement until after graduate school (late 20s) and at that point start off at mid 5 figures with terrible benefits, little upward pressure on your salary, and lots of student loans, you're basically dependent upon the government for any retirement. Especially if you care to reproduce.

So, some of these teaching jobs really are poverty wages, given the opportunity cost of graduate school. The poverty comes at 65, but it does come.

What these places need to do is pay well and reduce course loads. But many of them cannot afford to do either.

(Oh BTW google's shooting you emails every week or two.)
Also, where's Sundar? I feel like he should answer that question.
I've used a lot this kind of services for giving me inspiration. I have to admit that I'm a bit disappointed with this one, it feels... uninspired. For the example I tried it just appended unrelated words like "home" or "lunch" to my keywords.

My personal favorite is http://www.panabee.com as it plays with the phonetic of your keywords. It gives a lot of weird things but usually one or two are catchy names.

Anyway, congratulation to OP for shipping something!
I might sound pedantic, but try to write in correct English:

"reading interview questions, anything else that I can do to improve my chances/add value to the company I'll be joining?" -> there should be a ; after "questions", or even better a full stop and a new sentence.

As an employer, I value your grammatical skills as much as your coding skills. I believe that the two go hand in hand.
dir works fine for that.

:)

I actually didn't know that dir supported multiple globs for filenames! I've never had a need for that.

Super cool.
John Deere and the Birth of Precision Agriculture
My experience has been different. My Sylvania Zigbee bulbs, if they don't pair perfectly out of the box, require a reset-and-re-pair process that I usually have to go through three or four times per bulb.

Also, try pairing 4 bulbs on the same switch at once... you'll be lucky to get two to join. Or, try running an automation that sends more than 4 individual state updates to the Zigbee network at once... one or two lights will change.

Most of the smart home apps (whether you're using the Hue app or SmartThings or whatever) need a cloud connection for some ridiculous reason to control the lights; and suffer from a chronic case of not knowing the current state of the lights.

All in all, it comes across as very immature technology. It's as unreliable compared to WiFi as WiFi is compared to Ethernet.
And are those billions of revenue from customer fees, or amount of all trades processed by coinbase?
> But driving these products forward as quickly as we do requires significant investment, and that’s why we formed a company around this technology.
Figuring out how to balance being open source while making enough money to keep developing has got to be a difficult task. I've been happy to see companies like Elastic and GitLab succeeding. Even when I'm disappointed in the features they choose to place behind a pay wall.

I think their move to a package with free, non-open source, options enabled, plus non-free options disabled by default all in one package is smart. I know I've been very confused with what options were free and how to enable them.

I also like that they will have a fully open source package as well.

Now, if only they'd open source the security and authentication code. That's one feature I've never liked that they kept it closed.
Videos can be hidden in the UI but only via enough downvotes from the community, even then the video and its hash is still on the blockchain and available via ipfs.
“A Hero's Legacy”: _Wings_
The Art of Verbal Abuse (1933) [pdf]
> How is this not related to "the big distrust"? Unreal.

If you mean the Symantec distrust - it's financially related but not technically related.

In particular, it looks like Trustico ended their business agreement with Symantec (over the Symantec distrust) and signed a new contract with Comodo to resell Comodo certs instead. They wanted to move all their customers to the Comodo certs, and asked Digicert, the new owners of the old Symantec root, to issue revocations.

When Digicert said no, that's not how it works, they responded by sending over all of the private keys they had. The fact that they had those keys, and the fact that they sent them via email to Digicert, is entirely separate from any technical problem that Symantec or Digicert may have had.
Thanks for the transparency. So for the sake of clarity, it sounds like ~40% of engineers who pass the initial quiz ultimately go on to be hired?
A Future of Genetically Engineered Children Is Closer Than You'd Think
The OS that is aiming for a 10 year life-cycle in smartphones
I would have thought in such a strange universe there could at least exist some structures capable of knowing joy, but that thought has been thoroughly eradicated.
I think you missed "launch chat with xmpp support - later lock user to crappy" first party" clients only, dropping xmpp support".
Game Design: What makes a crafting system unique?
I don't know (do you?) , and btw, HN as social community is barely functioning. Just look at all the people with throwaway accounts, and the dang in shining armour.
Its super easy to get employed around here if you do .NET/Java and/or PHP/jQuery/Angular. Maltese dev market has a fetish for those stacks.
Dear OEMs: Stop Calling Everything AI
> This means individual personality and career path variations don’t matter as much. I’m talking things like say, number of broken builds, velocity improvements, production issue counts, etc.

Even on the team level you're still reading tea leaves if you're going into the issue tracking system. The only measure that should matter is execution towards a business goal. A team that is killing it consistently is doing the right things, or is being given the right projects.
I like functional programming languages and Haskell is something that interests me.

But you can't be serious when you say that make is out-of-touch with the average frontend developer, and then link to this:

https://shakebuild.com/manual
Why do we do it? America was literally founded on the idea of independence. That idea got turned into a personal virtue embedded into every citizen that was born and raised or immigrated here to "make it".

The independent spirit was commercialized capitalized on by advertisers and used as a way to sell us things. Houses with big yards in a quiet neighborhood, two cars, family vacations - all paid for by the sweat off your own back. Your value as a citizen and person was measured by how many things you could provide for your direct family.

We should adopt a more family-centered valuation of life (and not just the nuclear family, but extended family and 'found' family as well). But we won't. Somehow Americans have this idea that sacrificing something for someone who isn't your chosen partner or offspring is bad, and accepting help by anyone else is a sin.

It will be interesting to see how things will turn out in the next 25-50 years. People are becoming increasingly hyper-connected and at the same time mental health issues directly related to loneliness and depression are rising [1]. Will the new generation(s) finally reject the "American Dream" work ethic and self-reliance? It seems like it may be the only option moving forward.

https://www.sciencedaily.com/releases/2017/08/170805165319.h...
I've been on the hunt for a while and I'll echo these sentiments. Indeed, Zip, Monster, LinkedIn, most of them are just 'ghost' jobs. Maybe they already have an internal candidate, maybe they have had the posting up for 2 years, maybe they are recruiters that are just fishing idly. There's a million reasons, but they all end up being just a time suck and resume black-hole.

Look, I know: network. That's the way to get work. But I suck at networking. I don't feel that it's because I'm unsociable, it's that I don't know anyone that that is working at a place that is hiring. All my contacts are in my same boat of shitty jobs in a shitty area (biotech-denver)

Does anyone know how to break out into another region where you don't know anyone? How to do remote-networking?
Does BMC give subscribers an annual 1099 to simplify tax reporting?
They're not mutually exclusive. It depends on how much the owner values their income/free time. If you really value income, then its obviously nothing great. Go and get a job at GAAF. But if you value your free time, a $100k/yr business can get you a life of free time in ~5 years.
> We are waiving the 5% platform fee for HN users for LIFETIME!

You're crazy :) But ok! https://buymeacoff.ee/jleclanche

Feedback:

1. My avatar wasn't picked up from Facebook, nor Gravatar. My email wasn't either. I think it's OK for you to request these from Facebook.

2. Recommended payout method was "Stripe" for me even though it was disabled due to not being available in my country.

3. Add an optional "Tell us why" textbox when I click "Delete my account". Seriously, do this early. :)

4. I see you are using Stripe Checkout.js for payment methods. Switch to Stripe Elements (https://stripe.com/elements) and the Source API to get the option to support a range of other payment methods as well as 3d secure and such.

5. What's your stack?
The argument isn't about facts. It's about the meaning of facts, and specifically their meaning for us.
Yup, this looks like ... it does ... something
UI/UX is terrible, I suggest try MacPass or KeeWeb
If the property market is still so hot after the worst global recession in decades and the previous ultimate folly sold so well and they're still able to get funding for the new one, in what sense is it a folly rather than a successful investment catering to the global elite?
Honestly... the mafia presence / organised crime bit is either totally over my head or very much overblown in international media.

Source: Maltese born and bred, 24 years and counting.
That was a temporary fix, then a software patch was released. I also wouldn't call that a "software" fix.
The U.S. needs a workplace auditor
Missiles: for when you really want to outsource your garbage collector.
Identification is a form of communication.

The identifier assigned to me at birth contains two spaces. Most people use one of the shorthand forms, but still.
Searches full repo history for secrets and keys
Even better, the timeline:

- February 11th: Vendor informed of the issue
- February 25th: 28 people die because of the issue
- February 26th: The vendor ships a fix

I'd have loved to be a fly on the wall for that phonecall on the 25th (or early on the 26th).
I'll answer, made a throwaway because I don't want to be identified. I did the quiz, moved straight to remote Triplebyte interview. Then to on-sites with 3-4 companies. Got along great with everyone, rocked many of the algorithm and system design questions (and some not). Got zero offers.

I am a swe with 2-3 years of experience, maybe four depending on how you count experience maybe, speak at lots of large conferences, contribute to open source, etc. I feel (and have data to back up) like Triplebyte sold me as a 5-7 years experience person, so only got interviews with companies looking for senior people. Really got along great with all companies and I have historically been a great judge of how my interviews have gone, but I think Triplebyte overselling me essentially caused me to waste a week of my life. Feel free to handwave and say I am blaming Triplebyte for my failures (of which I have many), but I do think I would have had 1-2 offers otherwise. Although to be fair, the 130-140k comp most companies mentioned would be a significant pay cut and may not have been do-able for me even if I had received an offer.
This is my concern as well. Most people using LinkedIn use it in a way that keeps it devoid of political flame wars, pictures of you throwing up after a night of drinking, check-ins at the movies you're going to, etc. But Facebook is just rife with personal life information. I don't even use Facebook all that much, but I can guarantee that I wouldn't want to apply for a job using my FB profile.
No, and yes. We recently launched a WP plugin (https://wordpress.org/plugins/buymeacoffee/), and a feature-rich widget for websites is on its way.
> Window's users, on the other hand, still call their PC computers. I guess that is ok if computers are appliances.

It seems that 90% of computer use has moved into the web browser. Heck outside of writing code, almost everything I do is in a browser, and my code editor of choice happens to be built as fancy skinned web browser...

> To clarify, beneath the GUI interface is the actual code that implements that interface.

I'd say that everything moving onto the web has once again made the code underneath it all accessible to the end user, if they so choose.

(Ignoring server side)
The palatable name for any sort of gambling/betting related sector really.

Gets annoying when I tell people that my hobby is gaming and they think I'm a closet gambler.
£1m is a few bedrooms flat, less than one hour from the center. I wouldn't call that a luxury apartment but it's certainly beyond what the median will afford in their lifetime.
This is not wrong, but in the context of them generating and storing private keys for their users it means there's nothing in the Baseline Requirements preventing them from doing so if the subscriber (user) agrees to it.

However, even if we assume Trustico was an authorized party, the keys became compromised the moment they were disclosed to DigiCert unless the terms their users agreed to included DigiCert as an authorized party. Even if they were you could make an argument that those keys were compromised due to the fact that they were literally sent via email, unless they were properly encrypted and what not.
Fucking insanity.
Four flips can get you 16 outcomes of course, rerolling values out of bounds means you need 4*16/10 = 6.4 amortized flips to generate a d10, or ~154 total to get 24d10.

For large dice counts like that, it's probably better to just use a manual table for a bell curve based on ~8-10 flips. No human player is going to care about result fidelity beyond a thousand possible results anyway.
Sketch Prototyping: Create and Share Interactive Workflows
I didn't know the central limit theorem when I played D&D, but it's interesting how massively different those two distributions are -- 24d10 versus a uniform 24-240 distribution.

24d10 is 24 independently rolled d10's, that means we convolute the uniform distribution with itself 24 times and the result will be nearly indistinguishable from a scaled bell curve.

Edit: Click the “Graph” button here to visualize: http://anydice.com/program/4ddf
Stock trading robots, everything on autopilot, makes much more money than my "real job" as technical team lead for big corp.

Truly lifestyle business running from the cloud and not looking for investor, customers or employees...

One day will leave to my kids to run...
FWIW, the more experienced a programmer is, the more likely they are to prefer spaces over tabs.

My pet theory is that the more experience you have, the more likely you are to have worked with Python, which is a lot easier to work with if you just always s/\t/ / (replace tabs with spaces).
Criminal justice is for reforming but also deterring criminals.

If it were only for the former reason, capital punishment wouldn't exist.
China using big data to detain people before crime is committed
True, but on the command line I don't have to worry about the spaces. I'm just going to tab-complete to simultaneously ensure I'm in the context I expect to be in, ensure I'm not making any typos, and save some time to boot.
OT: How did you compute this p-value directly? I have never seen this approach and would be really grateful if you could point me towards a source for this approach.
> there are real workflow differences between working with a compiler that targets a low-level language versus a high-level one. Things like how you debug the output are very different.

Like what? When I've had to debug GCC, I just dumped out the GIMPLE et al.; what do you do differently with a 'transpiler'?
It's not a 'crisis.' That's absolutely absurd. Just like there is no 'crisis' for finding good engineers. These are simply made up ideas by industries not willing to pay market rates. Yes, there's a 'crisis' if you're underpaying by a factor of 2-3x. There is no crisis, just a bunch of cheap executives unwilling to pay what it takes for talent, as always.
Facebook went through the same kind of issue themselves. At one point Zynga Games (Farmville fame) was about 70% of Facebook's profits. Then the variety of phones apps and copycat games Facebook without the ads became popular. This almost killed Zynga and by proxy Facebook. That was about the time Zuckerberg also stepped down. Odd timing.

In the business world many people say you should never put more the 30% of budget at anytime in one market onless yuo have a way to switch out of it. Since 75% of LittleThings' traffic came from Facebook a YouTube style adpocolipse scenario was bound to happen eventually.
> I'll bite: Isn't using scientific methods in HR similar to stock trading?

As it happens, stock trading is a bad example of something scientific methods do not improve :)
Key numbers:

For the years ended December 31, 2015, 2016, and 2017, we generated €1,940 million, €2,952 million, and €4,090 million in revenue, respectively, representing a compound annual growth rate (“CAGR”) of 45%.

For the years ended December 31, 2015, 2016, and 2017, we incurred net losses of €230 million, €539 million, and €1,235 million, respectively.

For the years ended December 31, 2015, 2016, and 2017, our EBITDA was €(205) million, €(311) million, and €(324) million, respectively.

For the years ended December 31, 2015, 2016, and 2017, our net cash flow (used in)/from operating activities was €(38) million, €101 million, and €179 million, respectively.

For the years ended December 31, 2015, 2016, and 2017, our Free Cash Flow was €(92) million, €73 million, and €109 million, respectively.
The previous discussion is https://news.ycombinator.com/item?id=14233542
phew they almost got my email
By far the most interesting part of this is that they are doing a direct listing. There is no IPO underwriter (the bankers that the HN audience loves to bash). The shares will just start trading, pricing should be fun to watch.

Update: This nugget from the F-1 [1] alludes to the interesting to watch pricing

> Moreover, prior to the opening trade, there will not be a price at which underwriters initially sold ordinary shares to the public as there would be in an underwritten initial public offering. This lack of an initial public offering price could impact the range of buy and sell orders collected by the NYSE from various broker-dealers. Consequently, the public price of our ordinary shares may be more volatile than in an underwritten initial public offering and could, upon listing on the NYSE, decline significantly and rapidly.

[1] https://www.sec.gov/Archives/edgar/data/1639920/000119312518...
Wow, really deep thinking here. What a great demonstration of the rationality you apparently worship.
N900 with PostmarketOS Round 2
100% agreed.
I'd never use this type of donation service because it doesn't seem serious enough. The artist that side has to ask people to "buy me a coffee" is not the kind of artist that takes it seriously, and, say, uses art station and has a complete portfolio. "Buy me a coffee" just sounds unproffesional.

When I first saw this in tumblr, I thought: "I wouldn't want to be the artist that needs charity to survive". It's like Patreon without responsabilities or commitment...It just feels childish.

That said, I'm talking about artists only here.