skysight-inc/HackerNews huggingface dataset:
"If this wasn't IR but visible light it would be like the iPhone's camera flash going on every 5 seconds right in front of my eyes. There is no question that this would justify the morning soreness and headaches."

Yeah, but that's because your eyelids would be twitching and your temporal muscles contracting in response to to flash. When it's IR you can't see it so your body doesn't do anything in response.

IR light is, in general, very low-energy. Individual photons don't carry enough energy to disturb chemical bonds. The "flash" you're seeing there is less bright than a candle. The flickering not bright at all it's just that CCDs are very good at picking IR light up.

No part of your body can sense or respond to this and even if they did it wouldn't cause soreness.

The IR "flash" you filmed with your phone is about as bright as a television remote control. It's literally impossible that this is causing headaches.

Your headaches come from looking at an illuminated object in a darkish room that's only a few feet from your eyes. Screens in the dark cause eyestrain.

The darker an environment is the more open your pupil is. This reduces the pin-hole focusing effect of the pupil and requires that the lens of the eye be more carefully focused to see. Focusing that tightly is difficult because the lens muscles have to stay in one level of contraction for a long time.

Your body instinctively tries to squint so that the eyelids being close together and the eyelashes will cause a pinhole effect that will help you see. The fight between squinting for focus and opening your eyelids to make things less dark makes your head sore and causes tension headaches. This effect becomes more pronounced with age.

The first thing you said about PWM? That's a thing people say when they're not doing so well with cause and effect and cognitive bias. This new thing you're inventing about the IR is a much worse version of that.

It doesn't have a damn thing to do with the manufacture or components of your phone. Stop trying to read a phone screen (or look at anything on a phone close up) in a dark room. That's it. Don't do that. It's a thing that makes your eyes and head sore. It's really well documented. No new explanation is needed.
Give me some examples of prosecution of discussion of migrant crime rate? Or at least what law/paragraph?
> The issue was solved with epoll back in 2004.

You mean kqueue, and that was in 2000. Epoll came later, and is bad.
The article mentions that research shows "humans can't survive more than 6 hours in 95F/35c with 100% humidity". This is hard to believe, as I lived in a place that had common summer highs of 100 for much of a day and humidity in the high 90%'s, also known as the american south. People survived there just fine for thousands of years before Europeans got here, and even us wimpy americans survived a couple of hundred years before modern AC.

Looking at the linked article, it talks about wet-bulb ie 100% humidity being different somehow as you can't shed excess heat. In other hot parts of the world with frequent rain and humidity people do survive - perhaps the authors are getting at something else.

I don't want to live in that world though.
"Demands" are so passé. Most protests anymore don't have any more depth than a slogan, usually in the form of a hashtag.
... in trade for a valuable service.

I mean, you must hate cloud software if you've got problems with this. Surprise ! Almost all software, from steam to windows, to fusion360, to fastmail, to github, office, ... is cloud software. Just naming some random examples. All have the same problem, most without providing any service (hat off to fastmail and github though, who provide service, like Google, in trade for cloud. And poeh ! to MS, for having office be cloud software for no good reason whatsoever)
> Amazon UK pays a very large amount of VAT.

Amazon collects a very large amount of VAT, no? It's the customers who are paying, not Amazon.
Is that the case for you, the captcha shows up when you’re browsing a website? For me, it shows up for my more essential services like logging into an e-commerce site, or my Stripe account. If you had no choice, what would you do?
I take solace in the fact that I would do the same for my kids if I could. In fact giving your own kids the best possible advantage is such a basic human instinct that I don't think we can ever successfully structure a society to prevent it.
Try smashing bits of related words together. Heavy math: Heath.
The problem with this reasoning is the alternative. If there was no reCaptcha but a low-quality broken captcha (like almost all of them), you would not be visiting those sites. They'd all be the sort of abomination that ebay is these days.

BUY ! BUY ! BUY ! Penis enlargement pills ... sorry to put it bluntly, but it's either that or reCaptcha.
This is like the business version of Assassination Politics leading to all identifiable people being utterly milquetoast and all activity happening under crypto-secure nyms.

Someone will win an Econ Nobel for this.
I think that's completely purposeful...gives off a "Pepe Silvia" conspiracy theorist vibe https://knowyourmeme.com/memes/pepe-silvia
I stated it badly - I meant that private components of law enforcement start to form their own structure instead of being just a separate components embedded in the state structure.
What was WUO/SDS?

But occupy had the feds working with local LEOs with a supposed "kill list" to "take out leadership.

They remodeled the front steps of the SF fed reserve due to them, and we're working with Oakland pd on how to deal with the protests and wound up planting agent provacatuers in the midsts to foment vandalism and sway public opinion against ows.

But I am not familiar with what the ones you mentioned accomplished with respect to influence. Interested to know.
I recently tried to use d for osdev, and was able to use all 3 compilers.
> Google could have given him the 90 million but at the same time still call out his behavior.

Probably not; mutual non-disparagement clauses are extremely common in executive contracts. Breaking that would have been the same, in terms of kind of litigation risk, as not paying the $90 million.
Alternatively, GDP Or no, I value their artistic output over your ability to target ads on a CRUD app.
But it was swept under the rug. He got a splashy send-off and a thanks for his service. At the very least, that seems over the top.

The reasons for his ouster weren't disclosed. I would be curious if Essential's investors (Redpoint, Altimeter, Amazon Alexa Fund) were aware of why Rubin left Google.

Moreover, this is a pattern at Google. Amit Singhal[1] was fired (also with a send-off and goodbye party and settled outstanding grants) after accusations of harassment were found credible.

He then landed as SVP of engineering at Uber, where he was forced to resign because he hadn't disclosed the prior HR complaint at Google. Now, obviously, the lack of disclosure is what did him in -- but why did Google not tell Uber that he was asked to leave during his background check?

Yes, Rubin likely would have sued. Yes, it likely would have been messy and very public. No, I do not believe for a second that Google settled to "protect" the victim; Google's settlement with the the alleged victim was certainly less than $90m.

Google settled b/c in 2014, the drama of fighting with someone like Rubin seemed more risky than just paying him off -- even with the risk that the reasons why might become public later. The climate of 2018 makes me believe that was a fundamental mistake and the company should have fought back to not pay money that a labor attorney could argue was not owed.

[1]: https://www.recode.net/2017/2/27/14745360/amit-singhal-googl...
What are the most common use cases for captchas?

What do HN users use them for?
I'm sure that your ruby can hold +100k connctions with enough RAM.
Over the past few years, both Twitter and Reddit have seen a huge growth of bot accounts. I'd put an asterisk next to any growth* figure by either company.
Bret Victor thinks so, and outlines ways individual technologists can improve the situation, by helping others understand it and what needs to be built: http://worrydream.com/ClimateChange/
The article is literally about the IETF standards body making a decision. If working with the IETF to propose and refine a new technology is, by your definition, "subverting standards" I really am at a loss for what a company should be doing.
> The cost of changing citizenship could be exuberant.

That's a rather delightful image! But I think you meant "exorbitant".
The Democrats and Republicans are bitter opponents. They would never agree to form a coalition like that between the SPD and CDU.

Yes, the SPD and CDU are just two of Germany's many parties - two who have long cooperated in order to gain a majority. In the US, political groups that cooperate that closely join into a single party (like evangelicals and business leaders in the Republican party). So I think that if Germany had a two-party system, the SPD and CDU would form a single party and it would be more obvious that one party has ruled for 40 years.

Regarding the limits on free speech, I could list many more examples. There's a law banning public dancing on certain holidays, for example. Infamous censorship of movies and video games (many need a separate German edition). And so on...
We aren't entitled to access a site or its information, but neither are they to our personal information. This whole system has broken down as the implicit understanding or what is being given and what is being paid has been trampled on by both sides.

The website may deserve to get recompense for their content, but I deserve to know what I'm paying just as much, if not more.

If you're depriving me of something in our transaction that I'm not aware of, then at least part of what happened was theft. If doesn't matter that I didn't know about it until days, weeks, years or even decades later. If you've deprived me of something that we didn't agree upon, you've stolen from me. Even if in this case it's privacy. Especially in this case because it's privacy, because you can never get it back.
Exactly. Every single engineer at Google could get hired almost anywhere else. And many, who start their own projects could build those things outside Google as startups as well. (One of my favorite services was created by a Xoogler's startup.)

In addition to that, while a walk out does not "move the needle" for executives or investors in any significant sense, if any even statistically significant number of engineers were to leave, it would likely force them to reevaluate their executives and whether they should still be employed there. If they want true change, the executives at the very top have to go.

As another commenter said, what are they hoping a walk out will accomplish? What are they asking for? Andy Rubin already has his $90 million.
"hiding data" and "factoring out the common structure" are almost always intrinsically connected in software systems, because if you can poke at the data then you can violate contracts that give rise to the common structure.

This is particularly true of software, but I'd argue it's also true of basically every branch of mathematics outside of a few particular sub-fields of algebra (which are either extremely simple or extremely abstract, and often both).

> ADTs don't hide mutable state. That much is something OO has a special claim to.

How so? Abstract datatypes certainly hide mutable state. Just because a language doesn't have the "private" keyword doesn't mean that internal data can't be excluded from the interface... this was done all the time in e.g. C without the message passing semantics that characterize OO languages.
RE: "All white people": You are a white person living in Eastern Europe. How's your advantage now?
I've been wondering...is there a collection of preformatted 'facebook sux!' banner-size images somewhere I can use? :)
Architecture astronaut, lol. I'm stealing that one.

I'd figure out why the architecture was (over) designed that way first. You might like the answers you get!
Unless it gets bought by MS
I don't like any version of recaptcha either. A server-side text-only CAPTCHA is better.
Yes Vmware does a lot more sales than Red Hat.

However Pivotal CloudFoundry is not their best-seller... I doubt it’s even in the top 5. Vmware’s empire is built on Vsphere/esx (their core business) and, more recently Vsan (storage) and NSX (networking). The former is the largest. The latter two are the fastest growing.

Container platforms are a relatively new category, so sales are not huge. In that category Cloudfoundry might be slightly ahead, but I think Openshift has more momentum because their early bet on Docker then Kubernetes is paying off. Pivotal has PKS but it feels half-hearted.
Yeah, I guess I should have specified that I'm assuming you're not trying to DL 135 on your first workout.
Can you explain more how you get to 2^48? I thought the protocol specification only reserved two bytes for the port and so getting over 65536 connections would either require using more IP adresses or more ports. This seemed supported by answers like https://www.quora.com/What-is-the-maximum-number-of-concurre.... If you can enlighten me, I'd be much obliged.

You are definitely right that this is not a "full" solution for the c10k problem, but it is an interesting start IMO. Maybe for next month I'll implement basic epoll functionality to make an echo server or something :)
You lose your personal allowance half a percentage point for every pound you earn over £100k. People who earn £125k get 0 of the basic rate.

The fun thing is that total marginal income tax between those two numbers is 60% without counting national insurance.
> Can you explain more how you get to 2^48? I thought the protocol specification only reserved two bytes for the port and so getting over 65536 connections would either require using more IP adresses or more ports.

32b IP * 16 bit port?

> You are definitely right that this is not a "full" solution for the c10k problem, but it is an interesting start IMO.

It's not a solution to the C10K at all, because the C10K problem is outdated and was trivialised a decade back. Whatsapp was doing 2 million connections on a single box (with resources to spare) back in 2012: https://blog.whatsapp.com/196/1-million-is-so-2011 and folks were working on C10M: http://highscalability.com/blog/2013/5/13/the-secret-to-10-m...

> Maybe for next month I'll implement basic epoll functionality to make an echo server or something :)

Epoll is bad, why would you want to do that?
Oculus and Vive Usage Appears to Be Flat or Declining
QUIC is hardly a product - very few users will ever know what it is. That Google has significant influence on internet infrastructure is hard to deny - but saying they are in control is ridiculous. And a lot of that influence comes from hiring really knowledgeable people - ignoring them just because they work for Google would be silly, especially for something like QUIC that is open and generally useful.
> You don't care at that point, but you don't destroy the information either. You know that (R, +) forms a group and you might use that group structure to, say, efficiently sum a list of reals - but you know that the answer is a real and not just a "group element", and you would go back to doing real-specific operations on your total. So it's more about parameterisation than about outright hiding information.

When you reason about something as a group, that reasoning operates with the details hidden. When you apply that abstract reasoning to a concrete problem, of course that information is still there. Abstraction is a boundary that looks different on either side. In a similar vein of your example, the compiler knows all the information you're hiding through your program abstractions, but from the point of view of pieces of your code, that abstraction has hidden something.

> What's the difference? If you don't mean the normal kind of abstraction then what's the definition of the thing that you're talking about?

The word abstraction is so... abstract that it isn't actually a uniform concept applied in different areas but instead many similar concepts that look the same if you squint.

The concept I'm talking about is abstraction in the context of program structure. This is more related to mathematical abstraction than a mere metaphor but it's not exactly the same thing as the abstraction in a definition like groups, nor is it the same abstract as in abstract art.
> It sounds like there's plenty of evidence that he did - hell, they had enough evidence to record, in writing, that they found the claims against him credible.

“Credible” is a far cry from being likely to meet the civil “preponderance of the evidence” standard, it literally is just “not implausible”.

> The difference between him and the people that they did fire was his position. Which is entirely backwards - the penalties for criminal behaviour should be higher for people with more power, not less.

Google doesn't impose criminal punishment, and I don't think anyone wants that to change.
That's a remarkably privileged and blasé take, denying the importance of civic engagement.
Mnn 360 years of United States coleslaw.
No, I used a search engine. It's not hard to find: http://www.codigovidrio.com/code/wp-content/uploads/2018/10/...
I don't think that's true. Given how consolidated "big tech" has become you have a limited number of options for matching liquid compensation, especially from a company that pays near top of market. You would need to heavily discount the value of whatever private shares from the 1000s of startups that would love to convince you that what they're offering you is equivalent or more than what you have (which it's almost definitely not).

Also some people would rather try to use their power to change things they don't like about a company from within rather than assume they have no power to affect change and just leave.
Lawsuits cost a lot of money.
No source - it's my speculative prediction.
> Angry political screeds are hard to filter out nowadays.

A sign of the times. A lot of people are just really pissed off right now. I also think a lot of people that used to ignore politics realized that it matters...
Pedantically, specifically navigating to a page (e.g. by clicking the home button) is different from specifically setting it up so it automatically navigates for you.

In this context that difference (config option vs manual action for each new tab) is important.
It does in EU also. There's a EU-wide lower-bound of 3 seconds, I guess gp mixed it up.
Knowing that my 2-year-old son will very likely not even consider participating in Facebook (when he gets to that age) is pretty refreshing. It gives me hope that in the time between now and then, we'll be able to figure out how to communicate effectively in the distributed internet age. In the same vein, it worries me because it's totally plausible to think that the problems of today will be dwarfed by the problems of my son's age.

From my perspective, the very best action that I can take, in order to limit his vulnerability later on in life, is to just start educating him on how to act appropriately online. But I can only base that education on the view that I've built up of these gargantuan and ever-multiplying systems of manipulation, which leads back to my main worry: I know that there will come a time when I can no longer keep my view of these systems up-to-date, and by extension, help to keep my son educated about his and my own vulnerabilities to them. I find myself worrying a lot about his future these days...
speaking from experience I can relate. As an automotive mechanic by trade I once won $11,000 at a Keno machine in a bar. As you can imagine I was super excited to put this to a new set of boots, and a new set of welding gloves.

Now seven billion dollars is a far cry from Keno money but let me just offer a bit of advice. If your cousin with the SCRAM anklet breaks into your garage at 5 PM and insists you owe him a bench grinder with your newfound wealth, you may wish to politely decline. Im sure being fingered as the first trillion dollar company has nothing to do with being asked to pay child supp--er, Qualcomm royalties.
The burning man guy is another guy (who still works at Google afaik).

This Rubin guy was no doubt a creep. From the NYT article:

"The suit included a screenshot of an August 2015 email Mr. Rubin sent to one woman. “You will be happy being taken care of,” he wrote. “Being owned is kinda like you are my property, and I can loan you to other people.”"

Yikes!
As a counterpoint, I've made it clear to my friends I don't check facebook, and have missed out on events or only found out about them because they came up in passing conversation, specifically because they sent out a facebook invite and assumed it would reach me. Then when I mention I hadn't heard about it I always hear "Oh right, I forgot you don't check facebook". As the only person in my friend circle who doesn't use the platform, it seems almost unthinkable to the rest that someone would do that. Is it poor behavior on my friends' part? Perhaps, but it's not a hill I'm willing to die on.
I suspect you haven't spend time on the sidewalk with scooters whizzing around you. They are not safe, and cannot be (on the sidewalk).

Pedestrians do not have lanes. When I step around the dog crap in front of me, I could be hit be a scooter operator not giving me enough space for my maneuver.
Global Kernel Locks in APFS
> Then the people who had voted for systemd resigned rather than actually implement their choice.

Huh? I'm not sure what you think the role of Debian's TC is, you seem to be quite confused about it. Also, both TC members who preferred systemd over upstart and members who preferred upstart over systemd resigned.
The Resolution Foundation disagrees: https://twitter.com/resfoundation/status/1056969156741029889

However I agree that anyone earning over £100K won't be affected because of the peculiar system where you lose the personal allowance in steps over this threshold.
Thanks for putting this together Michael! I always find your blog posts and magazines to be very interesting (lisp, forth, Clojure)...etc.
"Case Law" has a specific meaning for those of us who are not versed in the jargon:

https://en.wikipedia.org/wiki/Case_law
a "walk out"... one in which people are so darn angry they walk out of work.. and then walk right back in and keep doing their job. I wish more people would quit these mega-corps over stuff like this. "Google engineers outraged...", "Facebook employees outraged..."... so quit. Go find work at a place that isn't an evil corporation. If you didn't get the memo, Facebook, Amazon, Google and Microsoft are all pretty evil.
HashCash had the same idea and failed for the same reason: bad actors aren't using their own machines. They have access to the cheapest compute in the world: botnets and the compute of honest actors.

Add in the mobile-device issue and you quite literally have a solution that's lose/lose.
TL;DR:

1. Why has this founder chosen this business?

2. How committed is this founder?

3. What are this founder’s chances of succeeding in this business—and in life?

4. What does winning look like in terms of revenue and my return?
It does make you wonder what was throttling it to 65k. I didn't see any mention of tweaking kernel/ulimit/systemd max open file settings.
Measuring Third-Party Tracker Power Across Web and Mobile
I ran 4 `ab` processes against it, each with 20k concurrent connections, so the maximum amount of connections "should" have been 80k. The fact that the actual number was so close to 65536 makes me very suspicious that there is some kernel level thing at play here. I agree that the ruby program can probably scale up much more with enough RAM.