skysight-inc/HackerNews huggingface dataset:
I agree with the complaint, and this is a widespread UI flaw that extends far beyond Apple, however I think his proposed solution isn't the best.

My generalized solution that would work in any interface layout is to add new interface elements as disabled, and leave them disabled for maybe 1 full second. This would eliminate 90% of false clicks on fast moving popups.
You criticize the FSF's software management, but software maintenance is the least important thing the foundation does in my opinion. (I mean I don't need a new `grep` release every month, I could actually use a version from 2004)

They take care of longer term issues, such as enforcing the GPL, defending it in lawsuits, writing good free software licences, raising awareness about issues (DRM, vendor lock-in, etc.), increasing free software use around the world.
AARP hasn't enforced any age requirement they have/had for many years. I know quite a few young members, they join for the discounts. Discount/frugal blogs also mention this fact pretty often.

I in my 30s, don't have an AARP membership, but have the AARP credit card (it's a good card!). It says it's "designed for AARP members" but doesn't say AARP membership is required. I just left the AARP membership number blank on the application and Chase was cool with that.

So, in practice at least, AARP is open to all, it's just not well known/advertised.
What could be happening is:

* Amazon has already chosen its HQ2 city, for a variety of business-related factors that have nothing to do with tax incentives.

* But it would like tax incentives if it can get them.

* So it acts like it hasn't made up its mind and gets a bunch of potential suitors to woo it with tax incentives.

If this were a teen movie, the cities would eventually find out that Amazon has been playing them. They would then team up to teach Amazon a lesson, and hilarious hijinks would ensue.

Here in real life, it would be great if all of the finalist cities were to band together and say, "We're withdrawing all tax incentives we previously offered. Choose us for us, not for what tax money we're willing to sacrifice."

But a HUGE part of such a pact is that the cities need to find a way to punish any city that doesn't join the agreement, such as with economic sanctions. I'm not totally sure whether it would be possible to craft sanctions that might deter defecting from the pact, especially with so much potential upside on the line, but that's sort of what has to happen for the pact to work.

One other thing to consider, which is part of the economists' argument, is that having the HQ2 city forgo millions or billions in taxes is ultimately bad for Amazon. HQ2 is going to have employees who will have to live in that city, and it is in their best interests to have well-funded public services.
Is It Legal to Swap Someone’s Face into Porn Without Consent?
I can see how the author finds this an issue, but I have to disagree with his proposed solution. Halving the width of the notification in the way shown would only work in the cases where the user is pressing buttons on the left or right sides of the notification. If the notification width was to be variable based on where it could be thought that the user would be pressing, the notification's would have a very inconsistent look.
> Steam was bootstrapped by HL2, not with exclusive partners.

A Steam-exclusive title nevertheless though.
This system already exists in Israel.

There are Kibbutzim, full blown cooperative communities spread across the country (which were the initial backbone of the country but have decline over time). They share income depending on the Kibbutz, but some of these communities are very productive and very well off.

There are also Moshavs that aren’t quite as collective but still cooperative. Everyone in the Moshav shares a fixed piece of land in the community but production and income is controlled by the individual laborer. However, the community will still share costs together, like machinery, supplies, marketing of output.

Both are 70 year+ running models and proven to be successful no reason they can’t everywhere else.
I'll be the one to voice disagreement and say I have no problem with cities offering tax breaks for large development projects like this. The lasting benefit to cities like Columbus, Indy, and Pitt would definitely be far more than even a couple billion in tax breaks. You're talking a fundamental change in direction from being a has-been manufacturing town to a national technology leader. Doubling real-estate values for current residents. Enormous increases in sales/property/income tax revenues. It's an investment with very real returns for these places.
The average citizens of America have to foot the bill for everything funded by taxpayers, while the uber-rich (Amazon in this case) get special exemptions and don't have to pay for that stuff. As a result, things that are tax-payer funded in the USA are lacking compared to other OECD countries.

It's madness that a multi-billion dollar company doesn't have to help pay for things they get direct benefit from, and frankly it is supposed to be illegal. I'm not allowed to not pay my taxes, and that's a drop in the bucket compared to what Amazon should be paying.
It has since came out that the alert was not sent in error due to bad design (in addition, that image has since been turned out to not be real), but the alert was sent on purpose due to the operator believing that an attack was imminent (due to a confusing drill message).

https://www.washingtonpost.com/news/the-switch/wp/2018/01/30...
Arguably, if you don't include the words "this is not a drill" in your exercise then your exercise is not sufficiently realistic. The real question is: why include those words in a real announcement?
I YouTubed this. The speech is surprisingly clear and sounds human.
Show HN: Observable Notebooks
I bought AMD about a 9-12 months ago, and sold it for what I paid last week. I was just happy it got back to my purchase price. I was expecting a bump with their recent return to relevance. The market yawned apparently. I am also slowly getting out of all my positions of individual companies and into indexes.
Not if the page itself contains the time it was last updated (IMO all status pages should have this, IPFS or not). Then you could still get outdated information, but you'd be able to tell.
It's not like those politicians are going to listen to the people in their city council meetings either. Local politicians careers are going to get made off of whether they get the deal not to count the money at stake. I've been slowly coming to the conclusion that all our methods of peaceful protest are basically no longer working, the people in power have effectively cut us off from influencing them without (1) a big chunk of money or (2) committing a crime (ie you must register protests in advance, you can't march anywhere unexpected, say, a politicians house, etc.)
Then there’s projects like OpenShift, we deployed OpenShift Origin on a cluster of CentOS Atomic VM, just over a year ago - at this point we are looking at buying dedicated hardware and OCP licenses from Red Hat now that we’ve used it in production for a while and need/want support when things go awry.

“Free taster” is certainly an apt anaology, I know there’s plenty of people who will never buy the supported products but there are likely a lot of other organizations like us that decide to buy in AFTER trying the upstream projects first.
Console market is where usually the chip maker in second or third place tries to make a play for their business because console makers are basically assured sales but they will have strange requirements.

PS3 XBOX360 and Nintendo Wii were all IBM chips . They tried a bunch of new architectures but for the most part developer ergonomics was horrible.

So for the PS4 and XBOX One they decided they needed regular computer parts. I'm sure AMD and Intel may have put bids on it but AMD would be the one that would have been extremely motivated to make sales to Microsoft and Sony. As time goes on you can make higher and higher margins since the chips don't change (but on the other hand we are seeing console revisions within the traditional generation). But, I think that the margins will keep on increasing.
"In his view, AI businesses are also different from regular startups because you generally get a closed feedback loop that allows you to quickly see what works (and what doesn’t)."

What is he talking about here? First of all, this is just the basic lean startup methodology. Any startup (especially consumer ones) try to do that, i.e. A/B testing new features. Second, he may be referring to the case that once you have a big comprehensive dataset already gathered, then you can just iterate improving the model.

My (cynical) answer: good luck with that. The real issue with AI especially in mission-critical situations is data in edge cases. Even if you can improve on your train/test data, that barely translates to customer satisfaction unless the edge cases are treated well. And edge cases will be revealed very slowly by encountering data in the field. Just ask anybody working on voice-assistant agents (Alexa, Siri, Google one) or self-driving. It's not a fast loop by any means.

Of course, Ng probably knows all this which makes me feel even more bothered.
deal with the root cause, disable notifications.
Leonid Kadenyuk was astronaut of STS-87 mission.

Year ago[1] (February 4, 2017), in one of his interviews on Hromadske Radio[2], he told:

> Interviewer: Did You took record of National Anthem of Ukraine on "Columbia" board?

> Leonid Kadenyuk: Every astronaut of this mission should request some music as alarm-clock sound. At 7 oclock in the morning from flight control center in Houston streamed some music on ship board, as alternative to classic alarm-clock sound. When I was asked for request melody, I thought, why not Anthem of Ukraine. And then told "Let's Anthem of Ukraine will sound".

[1] https://hromadskeradio.org/programs/rankova-hvylya/ty-povyne...

[2] https://hromadskeradio.org/guests/leonid-kadenyuk
This seems like a better solution than what the author proposed. Another thought could be that the pop-ups would only be disabled for the spatial parts of the pop-up which have an interactive element located directly below.
Yeah, but publicly?
Do you think this is a place where we could take notes from Estonia? X-Road[0] for example, they call their data exchange layer. I don't know exactly how it works, but it seems to specify some common protocol so various government (and private) services can all work together. I know their system is also very citizen focused, but perhaps something similar could reduce the costs of integrating the specific needs of specific state agencies with the overall set of services a state government provides/uses.

[0]https://www.ria.ee/en/x-road.html
> I would imagine that people are far more loyal to Valve than MS.

I imagine people would go where the games are. If Valve Linux can only play, say, 80% of games that Windows can, then they'd pick Windows.
Ah ha, Ok, so the ones who are most vocal and/or visible are, more often than not, not accurately representative of the <subject> as a whole.

I think the Olde-English-y sound of the original quote threw me for a loop. In any case, I agree - that makes total sense.
It’s not a million dollars, it’s bitcoin. Good luck cashing that out. Please denote it as such...
Not surprised. Ryzen was a hit and their GPUs are great for Linux and mining.
Something like the BBSes on premium numbers.
Great observation! This happens with Android as well. I really like the solution, but would go even further. Give users an option to configure where the notifications are displayed and per app control.
Probably not today, but soon yes

https://i.imgur.com/bGtm6kt.png

They weren't as impacted by the recent vulnrabilities, Intel is likley going to lose quite a bit of marketshare (Intel currently has ~95%+ of the server market). If AMD can break into the server market with even a 10% showing, then their golden.

(Image and prediction(s) from: https://projectpiglet.com)

Edit: words
This doesn't seem a Java-oriented criticism:

> I know that I'm learning, but it's hard to layer the application. Most tutorials show passing the database connection through all of the functions, or use closures that define all of your routes in such a way as to make the db visible.
Why on earth is the entire last paragraph devoted to Lawrence Krauss’s musings on philosophy? It may represent a widespread attitude found among physicists, but not one many people with a background in both disciplines shares. In physics forums, the same dismissive attitude can also be found about pure math for which a use in physics has not yet been found.

A fourth paragraph might talk about how any curriculum in financial engineering begins with an even bigger assumption than in physics that the big problems are already mostly understood, and that the rest is computation to fill in a few gaps. And yet this donor thinks the formal study of philosophy is important.

My understanding of what he is saying about philosophy and discipline has to do with developing the capability to handle a large problem analytically. This is different than the type of discipline where you break things down into small problems then work through them individually.

When Lawrence Krauss talks about philosophy, you get the impression that he thinks it is all people in coffee shops in black turtlenecks being awed by random thoughts rather than people doing anything formal or logically rigorous.
It sounds to me like you're philosophizing about code then, which is a fine thing to philosophize about.

We use natural language to express abstractions formed over a very complex world, so it's guaranteed that when talking we'll be imprecise in some way, but the goal is to try to reduce this imprecision.
> Religions are not sufficient enough...

I don't really draw such a strong distinction between religion and philosophy. I consider theology to be a school of philosophy that deals with certain metaphysical axioms and their implications.

If investment in philosophy helps people understand how most controversy is downstream from assumptions they don't know they're making, they might be able to de-escalate from thier religious fervor (a popular "religion" these days is an unhealthy political divisiveness), I welcome that investment.
A full second is too much, but I agree - if you're moving the UI around (delayed-loading autocomplete dropdowns are the absolute worst at this. Utter fury about those) then the UI should be disabled until the user has had a moment.
3 reasons a Microsoft EA acquisition sorta makes sense
Review: Things 3 for Mac and iOS
TextEdit or org-mode, then forget I made them or even don't save them
"May be"? "Next"? Where have these guys been the last several years? I'd say under a rock, but ticks might be there too. Out in space, perhaps?
The ISS is in a great position, because it's in an altitude with such high drag that small objects and uncontrolled fragments deorbit very quickly. Even the ISS loses 50 - 90 m of altitude a day.

Satellites passing through the ISS's orbit do not tend to spend that many orbits there.
Depends on the game. Nintendo has some great family games I've enjoyed with the little one, and it's a good opportunity to present him with problems, have him think about what to do, try it, fail, and fight through the frustration of failure to try again. There's a constant conversation going, and we enjoy overcoming a challenge together.

I do worry of course (because I'm a parent and that's what we do), that this time together creates a gateway for games that are less fun and productive.. the ones that mainly feed on compulsion loops. For instance, I picked up Pokemon Go in order to add a little fun to nature walks and park visits, but slowly the walking aspect has faded away and the compulsive collecting has stayed and that worries me. But again, everything worries me, who knows :) At this point I think just being sure to rotate activities regularly hopefully keeps any one experience from dominating.
Here's another counterpoint for you.

Former US Ski Team member, XC running, Cycling, Mtn Bike, and auto racing compeititor, still do some competitions.

Used Fitbit extensively for several years until it died and I felt like I'd learned enough from it to not get another one (although I was more interested in its stairs/altitude gain tracking than the steps).

Very big on high intensity training as well as overall activity level (really non-stationary level), intermittent fasting, etc.

And no, I don't find TDEE and "macro ratio" very useful at all.

Yes, there's some examples of what you cite, and yes 10K/day was originally a mktg gimmick, but your generalizations are crap. Also, unnecessarily uncharitable against people who are at lower levels. Better that a couch potato starts to count steps and get out a bit more, and so discover they can do more than they thought, and grow into better fitness, than be ridiculed for not doing enough.

I could just as well criticize you for being some kind of idle geek for focusing on numbers I find only marginally relevant compared to HR-Max (186 these days), HR Recovery rate, Jump Height, etc., but I'll go with the hope that what you are doing works for you.
As a kid I played D&D and heard all the stories about how demons would posses even the game books. There was a small part of me that wanted to burn one of my books, just to see what would happen (the story I heard is you'd see screaming demons rising up in the smoke). I saved the books, and don't regret it.

D&D seemed POWERFUL back then, dangerous, didn't it?
What exactly is Full Stack these days?
I don't know if it's just me, but I'm getting pissed off at job requirements. For example, below:

==============================================

The ideal candidate has the following qualifications:

Deep understanding of front-end JavaScript development using libraries such as React, Angular, etc.
Basic understanding of AWS Services, such as Lambda, API Gateway, CodeCommit, CodeBuild, CodeDeploy, and CodePipline
Expert in CSS/HTML5
Deep understanding of development using either Python, Node, or Ruby
Comfortable and excited about interacting with clients and end users
Expertise in developing under Linux or OS X
Desire to pursue AWS Development Certifications toward expert-level achievement
Familiarity with SQL and NOSQL databases
Experience with orchestration tools such as Ansible, Salt, Chef, or Puppet
Experience with Vagrant or Docker
Familiarity with continuous integration systems such as Jenkins or Bamboo
Familiarity with tracking systems such as JIRA
Ability to work independently and collaboratively – self-motivated, accountable, and able to offer up new ideas
Critical thinking, troubleshooting, and problem-solving talents
A balance of technical, business, and social/emotional intelligence
Passion about learning coupled with an ability to learn new skills quickly

==============================================

Oh really!?!? So, you're looking for a sysadmin, a backend developer, a front-end developer and you expect them to be socio/emotionally well balanced?!

Is this an exercise for the hiring manager to feel better about themselves? Face meet palm, they're trying to hire Superman.

Fuck the hell off.
Well you're not their customer, you're the product. The hiring manager is the customer.
Preventing data leaks by stripping path information in HTTP Referrers
Not really. He really does have an obsession with proving that his particular ancestry (Lebanese/'Levantine') is distinct from and pure regarding Arabic ancestry. To the point he wants to make some historical assertions that are not at all supported by fact.
Will be adding to AMD's bottomline since I will be buying their CPU/GPU next time my workstation needs updating. This is fundamentally due to the grief caused by Intel's handling (or the lack of it, is perhaps more accurate description) of Spectre/Meltdown crisis.

Simply do not interested in Intel's kind of mentality when it comes to the hardware that runs all my computing. Nah.
Or, do what I did and split them in different processes, and I get the stability I need and still are able to get an editor that acts precisely the way I want.
This e-mail scam looks like it was scripted by Black Mirror's Charlie Brooker
> I would teach your children the value of not caring what other people think.

I used to care very much about not caring what others thought of me. It didn't work out terribly well for me — neither professionally nor socially (nor, to be honest, spiritually). Eventually I started to care about others, and I've found that my professional & social lives have improved immensely.

Man is a social animal; he lives in a society. Not to learn how to navigate it is to doom oneself to spending a lot of time wandering in a maze.
That’s a really simplistic and overly cynical view of what’s happening here. It’s also completely incorrect - bribes are paid to people, there are no mayors or city councils getting payoffs here...

Imagine you run a city where you tax businesses 1% of foo. For every dollar of foo tax you collect form a business, you actually collect another $0.50 in related taxes from company employees - buying lunch, staying in your hotels, etc. Let’s call that your bar tax.

A new company wants to move in that earns 3x as much foo as any other business in your town, but they are also looking at other towns that tax foo at 0.5% or even don’t tax foo at all. You can choose to tell them to go elsewhere, or you can give them an incentive - you’ll cut your foo tax to 0% for 10 years, knowing that you’ll be collecting more bar tax with the company there than you would with them not there.

At this point the calculation is simple - will having New Company in your city cost you more than you’ll be getting in bar tax? And if so, might it still be worth it in the long run to take those losses for 10 years until the foo tax kicks back in?

If not, don’t do it. The point is, this is not clear cut either way.
What's wrong with Debian kernel?
Ernö was a professor of mine in an international School in Hungary when I was there for study abroad. He was one of the most insightful people I have ever met and lessons learned from my conversations with him - about perspective, emotion and complexity - still reverberate in my head daily.
There are a growing number of smug Europeans on this site that seem to think they have all the answers to America's problems, even when there isn't any. This argument could go on for ages but obviously people already have their own views.
Demonization is when you generalize from some bad things a person does, such as trying to defund and suppress climate research, and attribute it to the person being an essentially bad person who naturally gravitates towards evil in everything. An example of demonization would be if I said Jim Bridenstine consistently works to suppress climate science, therefore he must like human suffering, hmmm, makes you wonder if he likes rape. That's demonization. Saying he's an enemy of climate science, and also that he has incorrectly cited science as proving that gay couples don't make good parents, and that I think these are horrible things, is not demonization.

As for ad hominem, talking about Bridenstine's politics is not an irrelevant aspect of the debate, like if I said he was stupid or a bad soccer player. In fact, they're the only thing that matters. Bill Nye is attending as Jim Bridenstine's formal guest to a government event, a gesture of personal support of Bridenstine in his capacity as a government official, so what Bridenstine does in that capacity is important for interpreting the meaning of Bill Nye's attendance.
We have no reliable evidence regarding what proportion of Roman Britain was "black"

We do however know how far into Africa the Romans ventured (what is now Sudan) and what the ethnicity of the people living there was.
Focus stealing prevention is one of these things that's so pleasantly invisible that you only start to appreciate it when using a window manager that lacks it.