skysight-inc/HackerNews huggingface dataset:
RSUs issued by a private company are not income because they are completely illiquid. Taxing RSUs at vest makes no sense because their value could change after they vest but before they are converted to liquid equity.

In practice what this means is that maybe you get granted $1 million in RSUs by the private company you work for and pay hundreds of thousands of dollars in taxes. The private company goes bankrupt and never goes public or get acquired and the RSUs become worthless. You don't get those taxes back and you never got the $1 million.
Linking to Steve Gibson's amateur page on Vitamin D. Worth a read:

https://www.grc.com/health/vitamin-d.htm

NOTE: Steve Gibson is a security researcher and software developer, NOT a doctor, so take the page with a shaker of salt.
Historically spoken, it was the WinXP security mess which forced the .NET team to take over WPF and then as a consequence build the different CoreCLR for Silverlight. That however was killed by the same guy who killed Flash. Mr. Jobs from Apple. The Win8/Mobile Team Just harvested the most modern technology at that time (CoreCLR).

There is a nice talk about it, somewhere on YouTube.
No. You do not have access to the contents of the window because facebook.com is on a different origin.

As this article says, you can change the location of the window.
A legitimate usage case would be opening a login popup on another domain that can't be iframe'd. For example OAuth social network login popups. They require window.opener to send back login credentials to the original website.
If they steal your account they can play all games, under your name. Most of their games (all?) allow you to set the region in which you play independent of the account region.

Say, my account is in DE/EU, but I could play SC2 in the US/ The 'region' dropdown is literally above the play button.

If I steal your account, I can play the games you own. I can play as you in your region (using your progress) or play as you in other regions (progress is usually not taken over).

It is FAR from useless.

I mean.. The person that stole your account just cannot throw money at Blizzard to buy a game (in his region) and register it to your account (if different region). That's verrrryyyyy helpful indeed.
The US is an anomaly among developed countries for having a tax system that is so heavily individualistic. Plenty of other countries give tax-preparation duties to companies or the government, so individuals are mostly covered by blanket forms. The US doesn't do this because H&R Block and TurboTax would get put out of business.

So there's no real reason that we couldn't have a more elegant and streamlined process, but you're right, we won't.
It's arguably more significant in this case as those that didn't vote were around 75% in favour of remain. It's not common to hear of such a differential between the intentions of those who did not vote compared to those who did.

Had everyone voted, remain would have won by a large margin.

http://blogs.lse.ac.uk/brexit/2016/10/24/brexit-is-not-the-w...
How is OpenTTD in comparison? http://www.openttd.org/en/
Honestly, if you are on macOS, just use Safari. Most extension you want/need are there (or the are suitable replacements. cVim and sVim are pretty close if you don't dive to deep, for example). Adblocking is actually faster than on any other browser because the blockers use the same Content Blocking API as on iOS Safari. And then the battery life... you easily get 2-4h more just by using Safari.

Which brings me to my other point (which I always keep hammering on in browser threads): why don't 3rd-party browser focus more on battery? If you're on Windows, Edge is king in battery use. On macOS, its Safari. On Linux, none (but then Linux doesn't have good power management in general). We live in a mobile-first world these days, why not focus browser development there?

Edit: I'm not dissing the Firefox or Chrome team their efforts, but almost all the news articles or blogs I see speak about Chrome or Firefox getting faster. And they do, by significant jumps. But when there are battery improvements, they are usually pretty middling (say 10-20m more battery life). So all I'm saying: why not flip the focus?
A good UX would be one where the UI is invisible. So the bullet points would and should be about the elements that don't exist -- that are invisible. This makes "Really Good UX" an oxymoron of sorts, because the focus is on what doesn't exist.

Seems most of these are "Really Good Ways To X" where X is capture emails, retain those who want to leave, gather information at the expense of user attention, etc.

This, by definition, is bad UX, but good product design.

This dilemma is unavoidable. But it still should be made clear. Maybe not to users, but between designers.
This is why copyright used to be for a reasonably limited term.
Why should nothing ever feel bad?
World Scientists’ Warning to Humanity: A Second Notice [pdf]
StackLetter – A Personalized Newsletter for the Stack Exchange Network
I mean, I really like messing about with SW in my free time; the X-Wing is coming along, but I don't really have the ram.

I get that they are games at the end of the day, but many of the elements/mechanics seem to be from 'real' software (in this category of game). It's not a criticism, it's just an observation.

For more on how to go into video game theory, PennyArcade's XtraCredits series is pretty binge-able: https://www.youtube.com/channel/UCCODtTcd5M1JavPCOr_Uydg
Thanks for pointing out "duplicate tab". I loved that feature and really missed it on Firefox.
Many of those "whales" have certainly a gambling problem. Of course there may be a few rich enough people, but they also probably have some problems. It's sad that their weakness is exploited this way.
When to Use Protocol Tokens
Sorry, no can do:

The process for withdrawing from the European Union, Foreign and Commonwealth Affairs, HM Government

https://www.gov.uk/government/uploads/system/uploads/attachm...

Presented to Parliament by the Secretary of State for Foreign and Commonwealth Affairs by Command of Her Majesty, February 2016

2.1 The result of the referendum on the UK’s membership of the European Union will
be final.

Government would have a democratic duty to give effect to the electorate’s decision. The Prime Minister made clear to the House of Commons that “if the British people vote to leave, there is only one way to bring that about, namely to trigger Article 50 of the Treaties and begin the process of exit, and the British people would rightly expect that to start straight away”.
Ask HN: Business partner buyout offer advice
I've owned 1/3 of a small business for 12+ years, and one co-owner is offering a buyout.

Currently, the business kicks off around $50,000/y in net profits, and has done so pretty consistently for 10+ years. We have split profits based on ownership in the past (I get 33%, they get 67%), which has consistently worked out to a little over $1K/month for me in income.

I was actively involved for the first eight years, and haven't been actively involved in the day to day for the past four years. It took a ton of work to get it to where it was when I stepped away. We came to an agreement four years ago that the co-owner would run the day to day business, and I would collect the same amount of income, since it was mutually beneficial to do so (they'd be able to pay themselves in addition to our splits). Their day to day work has definitely contributed to the continuance of sales, but I wouldn't say it's fair to attribute 100% of that to only what they've done the past four years, since we spent the previous eight years before that building the business together.

To my knowledge, everything was working well until last week, when the co-owner said the deal we'd made four years ago was taking advantage of them because of my lack of involvement over the last four years. This is the first time anything negative about our deal has been communicated.

Their current offer:

$8,000

My counter offer:

$40,000

Any thoughts? It seems like there's been a lot of un-communicated resentment built up over the years, which is unfortunate, but doesn't feel like my responsibility. Am I way out of line? I did lots of fancier math to get to the $40K number, but I've been thinking about it in simple terms, and think ~40 months of future projected profits isn't unreasonable, given that they'd be able to net ~$110K over the next three years, assuming it doesn't grow or shrink, but also would like a reality check, and any advice anyone has.
In a very early version even something like that was built in, I could actually bring in as an option again
> What's happening now IMO is that the hot talent has figured this out...

It sounds like Tesla et al. have figured out the market clearing rate for great engineers. Why haven't the other companies also figured this out? There are plenty of other companies with big budgets. And early stage startups could certainly offer bigger percentages in equity (or at least better terms on the equity they offer).
Do you feel like you've made lasting changes as a result of the book, or is it just another choice you can choose to do in a social interaction?

*By lasting changes I mean, do you feel like you've changed and valued being more sociable?
15,000 scientists in 184 countries warn about global environmental trends
Giving agriculture a global do-over could feed nearly a billion more people
Not just that, but Davis confirmed no deal == no vote. Indeed, it's difficult to see how they could have a sensible vote in the absence of a deal to vote on, but since this is the most likely outcome as we stand (the UK Govt have no solution to the Irish border issue, and there's a substantial rebellion in the Tory party against paying the EU any money) then the most likely outcome is still no vote :(
Extrapolating from the experience of people who were genocided, displaced, systematically oppressed, and excluded from productive economic activity strikes me as likely to be inaccurate.
I think the real issue is that the OP has a mistaken expectation that they should understand everything. For instance, the group that wrote the Wasserstein GAN paper are surely those that think night and day about distance metrics. And they might be totally lost reading a paper about some energy based method that relies on concepts from physics.

The point is that researchers have their little niche and they try to make contributions in areas adjacent to it. It's unrealistic to think everyone publishing papers understand all the other papers, particularly in such a cross-disciplinary field like ML. There's also a big gap between a researcher deep in their career and a student fresh out of a masters program.

It's also hard to transition from someone who's used to reading and understanding textbooks to someone who's often reading really technical research and understanding very little of it at first. You just have to push through and have confidence that you'll eventually learn enough to make a contribution. That's what it means to "become an expert"--you start off as not being an expert and then beat your head against the wall for a few years until you bootstrap your way out of it. And if you want to do it in a reasonable amount of time, you should probably choose something you have some of the fundamentals for.
I use separate Firefox profiles. Try 'firefox --ProfileManager' to create one.
>The Economist is capable of admitting that it was wrong in the past.

Just like every economist in the history of economics
Did nobody read the underlying research of the centerpiece study supporting this hypothesis? How did this headline and the article get written?

"We investigate these issues using the World Management Survey (WMS), an international data set providing detailed information on the management practices for a large sample of medium and large MANUFACTURING [emphasis added] firms (Bloom et al. 2014; Bloom and Van Reenen 2007) in thirty- two countries."

Sure, it seems relatively believable that large and medium sized manufacturing firms are better run by professional managers than their original founders, given the dynamics of that particular industry. Medium and large manufacturing firms require relatively common knowledge, have repeatable processes, are high volume/low margin, use commoditized inputs and outputs, as well as many other factors that make it ripe for bean counting as opposed to risk taking and vision. This is a straw man if I ever saw one.

[Edited typo]
see also:

Presented to Parliament by the Secretary of State for Foreign and Commonwealth Affairs by Command of Her Majesty, February 2016

2.1 The result of the referendum on the UK’s membership of the European Union will be final.
e.g.:

data.loc[data.datetime == '1601-01-01 00:00:00', 'datetime'] = '1970-01-01 00:00:00'
That's weird, Firefox feels much snappier than Chrome to me. It also uses significantly less memory.
Unbridled greed is pretty grotesque.
Drone License Plates: An Idea That Won’t Stave Off the Inevitable
The Dragon Is Winning: U.S. Lags Behind Chinese Vulnerability Reporting
The train-wreck of a licensing mess for AmigaOS
This is very interesting, but is it not also worth noting that the community allowed this money is very controlled? The idea of a basic income is that everyone gets it, regardless of where you live in the country, and other factors. My problem with basic income is that once you start, there will always be a demand to increase it, and enormous political pressure to increase it, along with people from all over the world wanting into the system. For a small population of native Americans, it seems to work very very well, but I don't think it's sustainable for an entire country.
In your case you likely could have made your stack large and used that in some areas while making the data segment of your binary large and using that for other areas. Since the executable is memory mapped anyway the OS would allocate memory in large chunks without the overhead of trying to organize a heap.
It seems completely absurd to me that preferred shares exist, and one of the reasons I always hesitate whenever I'm offered equity.

For anyone curious, here's a good explaination: https://www.capshare.com/blog/how-preferred-stock-affects-th...

They basically shift a lot of downside risk from the preferred share owners (usually a VC firm I guess) to the founders and employees in the startup, which in theory makes them more likely to invest in more startups. But in the long term, this seems like it consolidates captial (which is generally a bad thing IMO).

It seems as though it just makes investing in any startup that's expected to at least be acquired at some point a 'risk-free' investment.

Anyone have any thoughts on why this might be a good thing?
Either ditch the client or double or triple your rate (at least).

In addition to paying for a work product, clients will also pay to reduce risk. (The insurance industry is based on this fact.) When you agree to a fixed rate for a project, you are assuming risk. If you can't avoid assuming all the risk for a project, make sure you are being compensated for it.

In my experience, I never have a good estimate of how long a project with take - the type of projects I take on are never the same and involve a lot of inventing stuff as I go along.
No, they don't put any effort into this.

I can hand you my (EU) account data and you can steal my games. Play Overwatch for free, in my name. Play the SC2 extensions I bought. YAY!

Now, I as the rightful owner of that account cannot add a purchase to that account, because "regions". I cannot switch regions, because that requires that I hand in the most personal information I have (address, ID) unless we're talking nudes. It feels like nudes.

You can steal my account and use it for a lot of nonsense and enjoy the paid content. You cannot move my account into a different region. Cool. Neither can I...

It's not clever, it's not "putting effort into it", it is blatantly speaking just stupid.
>as a way to say "not my fault"

This has been standard operating procedure for the last 7 years. It looks that way because it is.
> It's interesting because it will allow debate, something that has been in very short supply during this whole process.

Are you referring to Parliamentary debate about whether some deal can be cut with the EU? I recall a lot of public debate before the vote itself, and a lot since, if that's what you're referring to.
> with two small kids I'm very interested to know how.

My few perhaps-non-obvious bits:

If you find yourself saying "really, really (physically) small", or "N times smaller than a human hair", the approach at the top of this[1] might work better.

Estimation is now taught down to K... but oh my is it done badly. PBSKids: "estimate how many jellybeans are in the jar: look at the jar; then write down a number!" (really). But it's been a few years since I looked, so maybe there's something competent now. My suggestion is to emphasize bounding, as it supports better conversations. "How many people are reading HN today? Is it more like 1, 10, 100, 1000, 10k, 100k? Who can suggest a bound? Oh, I'm reading HN! So a hard lower bound of 1! Does everyone buy that? ...".

Toddler-initiated predictable conversations by pointing out selected elements of the environment. Eg, "a map!" and "rust!". "What does it show? Where are we? Where are we going?". "What's the thing rusting? How's the oxygen getting in? What's the rust doing? What did we have for breakfast, that we're oxidizing now?". The map one works best with urban mass transit and museums and such. Rust is everywhere.

[1] How to remember the sizes of small things, top of http://www.clarifyscience.info/part/Atoms
> why is there such outrage about taxing option and RSU income?

There is no outrage, or even opposition to taxing income from selling options and RSUs.

The problem arises because in some situations options and RSUs are considered "income" as themselves, not a potential to make income when they are sold.

You get some options in an early-stage startup, and have to pay tax on that. But you can't actually sell your options - there is no market, and often you aren't even allowed to sell them before the company is acquired or goes public. There is still a good chance that the company will go bust before either of these happens.

So you have to pay a tax bill years before you actually earn income, and potentially without ever earning income from your options.
Funny, my reaction to the first comment was "douchebag"...
I'd like to know more about this. I would think that the constraints afforded by functional languages would allow lots of awesome compiler optimizations that make relatively naive functional programs quite a bit faster than relatively naive imperative programs, but I often see imperative languages like Go outperform languages like Haskell and I'm not sure why. Also, reasoning about performance in Go is quite a bit easier than reasoning about Haskell, probably because the optimizations are more straightforward. These differences are particularly interesting to me because I'm building a toy functional language that compiles to Go.
I was going straight through an intersection with the green light - the kid ran across the street perpendicular to my motion across the crosswalk which had the orange hand.
Is it just me, or is this kind of gatekeeping becoming increasingly common on HN? I'm really not a fan
That's the thing about referenda, if you want to have a say in the outcome, you have to cast your vote, not sit at home

Presented to Parliament by the Secretary of State for Foreign and Commonwealth Affairs by Command of Her Majesty, February 2016

2.1 The result of the referendum on the UK’s membership of the European Union will be final.
It's a poor man's readme
I can agree with that.

I think the problem with these sorts of discussions starts when someone dismisses promises, at which point one must assume that the person dismisses the problems that promises solve.

And I think that happens in the other direction too, when someone dismisses callbacks which suggests that they think that callbacks are intractable in all scenarios.
When you start to think about attacks from adversaries with lots of resources (like governments), are passwords safe from fMRI-assisted interrogations?
What's that shiny new buzzword you are talking about?

Just to be clear, it's not the term "user experience" itself that I object to, so much as people making artificial distinctions between UI and UX. Using UX instead of UI to try to sound more qualified or authoritative most certainly does qualify as a buzzword, and it most certainly is a relatively recent and IMNSHO undesirable trend. I have never seen an expert of the standing of Don Norman claiming that UI is limited to no more than design or aesthetics, as the comment I replied to claimed.
Can a founding CEO learn to be a professional CEO?

What if a product CEO first spent time learning to grow and scale businesses via consulting or working in a professional capacity, and then walking away from it to start something?

It seems likely greater number of future CEO's will come from the path of CTO'S who have learned to touch, support and grow all areas of the business.
I like to work together with open-minded smart people. Stuff like SOLID only matters if you don't.
Spaceflight Industries | Software Program Manager | Seattle WA | ONSITE | Full-time | http://www.spaceflightindustries.com

BlackSky, a service of Spaceflight Industries, provides geospatial intelligence solutions which democratize access to space information through low cost and availability so customers can observe, analyze, and act on data from earth observation satellites, global sensor networks, mobile devices, and social media to take immediate action on humanitarian efforts, illegal activity, natural disasters, and business operations.

BlackSky is looking for a Software Program Manager to join our space operations engineering team to help build the distributed system that automatically commands the BlackSky satellite constellation via an international ground station network. This position guides the development team and works across the company to improve our satellite system.

We're looking for software program managers -- no aerospace experience necessary!

https://spaceflightindustries.bamboohr.com/jobs/view.php?id=...
Bingo, weaponized journalism from some very familiar names. Similar to Fusion GPS.
Inspiring Poem
Researchers are claiming a cheap mask can fool iPhone X Face ID
> delays across different parts of the circuit

guess that's not "digital". After all i expect say gimp to run on my old linux 2.3 thinkpad or on a magnitudes faster i7, but of course with respect to the feasability of heavy effects and huge memory loads.
I'm not sure that's firmly established. Last time I looked into it, there were rulings in just about every direction, but the trend seemed to be what you suggest.
It's probably more along the lines of incentives, trade-offs, and pragmatism. If you can survive and have fun while making everything manually, why bother to automate? If suddenly, the proverbial bear is gaining on you such that you realize that the status quo won't cut it down the line, then the cost of automation becomes worth it.

If anything, it probably means that the nine year old is faster at making a known factory manually than the parent.
I've never actually come across an actually brilliant engineering person who was also a jerk. Maybe they sometimes superficially seemed like a jerk at first (particularly if you had a very thin skin), but not after you actually made an effort to get to know them.

Most of the time though, the jerks just aren't even close to being brilliant. I feel this jerk attitude is quite often something that is used to mask ineptitude.

This is after 20 years, 7+ companies and quite close work with hundreds of individuals (often in a managing position, so maybe they think I was the jerk ;P).

(In fact I feel like most of the "brilliant" people I have worked with have actually been nicer than the average person.)