skysight-inc/HackerNews huggingface dataset:
I’ve worked at many US companies where we had remote workers in other countries. In fact I’d say it was more common than not. Typically they were employees of the local country or region office though from a legal perspective so I doubt they were able to pull a “domestic” salary.
Maybe these? https://github.com/dotnet/corefxlab/blob/master/docs/specs/s...
I strongly prefer text over video[1], and the best book on modern C++ is "Effective Modern C++" by Scott Meyers: https://www.amazon.com/Effective-Modern-Specific-Ways-Improv...

[1] I wish people invested more time/effort in writing good textbooks instead of videos/MOOCs.
GIGABYTE Refreshes AMD EPYC Server Lineup with More Choices for NVMe Storage
Well, yes, actually.

Augur has undergone multiple security audits.

https://medium.com/@AugurProject/augur-core-security-audit-r...
At work, I use fossil to manage my repository of scripts that I edit and use on different machines. (Strictly speaking, that could be done without an SCM, but I find it more convenient this way.)

On Windows, that fact that fossil comes as a single statically-linked executable that works without any special installation procedure[0] is really nice.

Also, I have to appreciate the builtin Wiki. I use it to keep a kind of diary of what I did and why, as well as gather helpful links I have come across over time.

[0] Other than putting the executable somewhere on your %PATH%, of course.
I can second the recommendation of notion. It's worked very well for my organization / productivity needs.

However, I work at a large company that has adopted Confluence, so I'm stuck with that for organizational knowledge.
What You Don’t Know About How Facebook Uses Your Data
I work in Civil Engineering for a municipality in the bay area. We are having an incredibly difficult time getting any qualified applicants because it is not enjoyable to live in the bay area on the salary we offer compared to the cost of living. I'm pretty sure the salary for tech workers is not to compensate for cost of living, especially when I look at what my parents could afford on a blue collar salary in the North Bay when I was growing up. It is the wages paid that are raising the cost of living, not the cost of living raising the wages.
The notion that's recently occurred to me is that advances in communications (not just monitoring) ultimately reduce overall societal trust.

https://www.reddit.com/r/dredmorbius/comments/6jqakv/communi...
Reading such a post on HN is only fanning my financial insecurity.

I'm a Comp. Engineer in early 30, who used to draw approx. 130K (105 + 25K RSUs) from a major company in the south east USA. Moved to Europe(Denmark) for personal reasons, and have been essentially working for less than half that money I used to make. ($96K after taxes in US vs $48K after taxes in Denmark) - 10 years of experience.

Before you ask, that 130K job was not hell, it was a great experience. Nice people, great working hours/culture/balance. I keep telling myself that the quality of life after I moved here has improved in everything else except money. But, it's not completely true. Yes, I don't need to worry about
* healthcare,
* gun violence,
* fear of being kicked out due to the 10+ year wait for Green card (Indian on H1B),
* Childcare when I need for kids in future.

But, I question whether I'm wasting my prime earning years (comp.Engineer) at a place that does not pay well when compared to the US for superficial benefits. I'm not comparing Silicon valley standards..

Any HNers reading my rant from outside USA, care to share your thoughts?
I've read previously of machine learning specialists in Atlanta reaching this level of compensation
> it overthrows a century old tradition to let “=” denote a comparison for equality

It also, in science and engineering, denotes a method for obtaining lhs when you have values for the terms on rhs. That is the point of converting y = ax² + bx + c to
x = (-b ± √(b² − 4ac)) / 2a. Early languages like Fortran explicitly followed that usage.
I don't believe the onus is on Apple to /test/ for all possible permutations since they own and control every component of their hardware, but the onus should be on them to fix any phones rendered inoperable by another iOS update unless its to prevent a bigger issue, 3rd party batteries exploding, etc.

This is also another good reminder to postpone the iOS updates as long as possible; I think it's been since v10 when the updates have had a less than stellar record.
I travel a lot and this seems insane to me. The noise a lone would be enough to drive me away from this.

Even if you are doing a transcontinental flight, I would much rather be set up in chair with ample leg room and access to my own entertainment system.

If I'm hopping on a 8 hour flight across the Atlantic, do I really need to settle in my own sleeping compartment as if I'm spending the night in a hotel?

Perhaps for super long haul flights from Australia or NZ this makes sense, but getting settled into a bed for an America - Euro travel seems unnecessary.
I’ve been in the US for 10+ years, 4 or 5 jobs and have never had less than 3 weeks. Last two jobs have been 4 weeks right from the start.
You forget: Everyone on HN makes $300k, drives a Porsche and has a supermodel as a significant other. I’d regard the self-reported anecdotes as outliers. $300k (total including equity) is at least one, possibly two standard deviations above the mean for software professionals. I’ve been in the industry for 20 years and work at one of these ‘top’ places and don’t make anything even close to that. These threads are always good for a morning laugh though.
IIRC, Ghostery is a company that used to work with advertisers in the past (when it was owned by a company called Evidon). It also collects data from its users.

uBlock Origin is a low footprint (compared to other ad/tracker blockers) extension primarily maintained by one person who refuses to even take donations for it. Scroll down to the "About" section on the GitHub page [1] and see this Wiki page on donations [2], which at this point in time states:

> Why don't you accept donations?

> I don't want the administrative workload coming with donations. I don't want the project to become in need of funding in any way: no dedicated home page + no forum = no cost = no need for funding. I want to be free to move onto something else if ever I get tired working on these projects (no donations = no expectations).

> Have a thought for the maintainers of the various lists. These lists are everything. This can't be emphasized enough.

Also see uBlock Origin's manifesto. [3]

For me, using uBlock Origin along with Privacy Badger [4] from EFF is a good combination.

[1]: https://github.com/gorhill/uBlock

[2]: https://github.com/gorhill/uBlock/wiki/Why-don't-you-accept-...

[3]: https://github.com/gorhill/uBlock/blob/master/MANIFESTO.md

[4]: https://www.eff.org/privacybadger
cool! then there's some hope yet!
You should read some Alistair Reynolds (sci-fi) and Daniel Dennett (philosophy). You'd get a lot out of it I think.
"and to the animals that live in it sucks sometimes"

We humans are also animals that live in it. I think a first step towards fixing the problem is remembering that there is no meaningful "us versus them" issue regarding the environment.
It's hardly mentioned in many popular political forums, and when it is mentioned the user posting gets overran with claims of being a Russian agent, or that it's a conspiracy
The Elusive Calculus of Insects’ Altruism and Kin Selection
For me this was an oddly-timed AskHN. I am publishing a book on this exact topic in the next week or so.

https://leanpub.com/info-ops
It's currently backed by ETH but is moving towards multi-collateral assets. Today, they announced a partnership with Omisego [1], with one goal to allow OMG to be used as a type of collateral. There's also chatter about using DIGIX, which is another stablecoin pegged to the price of gold.

The mechanism by which they maintain stability is quite fascinating. From the whitepaper [2]:

> The Dai Target Price is used to determine the collateral-to-debt ratio of a CDP, and thus the Target Price represents the price at which Dai is backed by collateral in the long term. The Target Price is continuously adjusted according to the current Target Rate. Automatic Target Rate adjustments ensure that the Dai market price remains stabilized around the Target Price in the short term.

> When the market price of Dai is below the Target Price, the Target Rate increases. This causes the Target Price to increase at a higher rate, causing generation of Dai to become more expensive. This leads to CDP users covering their CDPs and leaving the ecosystem, causing the outstanding supply of Dai to decrease. At the same time, the increased Target Rate causes the capital gains from holding Dai to increase, leading to a corresponding increase in Dai demand. This combination of reduced supply and increased demand causes the Dai market price to increase, pushing it up towards the Target Price.

[1] https://medium.com/makerdao/makerdao-and-omisego-announcing-...

[2] https://github.com/makerdao/docs/blob/master/Dai.md#target-p...
This makes me wonder whether Oracle's unpopularity raises the wages they pay.
> Saying that any hypothetical regulation introduced after this Facebook fiasco (and all the other data breaches of late) will benefit Facebook and hurt competitors is not exactly what I would call level-headed skepticism.

Can you name a piece of US federal legislation regulating a major industry passed in the last, say, 30 years, where this was not the case?
But 'value contributed' is only a part of the equation that goes into how salaries are calculated.
Khronos Officially Announces Its LLVM/SPIR-V Translator – Phoronix
Great advice. My father always says that you should go to a company where you work in a profit center, not a cost center. A lawyer at a law firm, instead of the legal dept. at a corp.; a coder at a software company, instead of part of the IT dept.; a marketer at a marketing company, instead of part of the marketing dept. at a corp., etc.
In this context, it means you cannot waive that right. I. e. there could not be a license saying "use this freely, I don't want to be paid". The "no payment" part would be null and void and anyone using CC content would be in danger of being contacted by the author requesting "fair" payment any time later. (But I would say this would not be a completely unprecedented case, CC licenses brush aside a few unalienable rights already.)
It's definitely not fair to you that you get paid less because you were born in a different country but that's just how it works. The rest of the world simply doesn't have the demand for tech talent that the US does.
If Uber was smart, they would buy masabi and put their sales team to selling every transit agency. They could own the market for mobile ticketing.
If you've ever worked on a project that you were truly committed to get in on time, you may have felt the high that comes from complete dedication to a task. I feel like founders may be experiencing that, but on steroids and all the time. When you're in the midst of it, all other priorities slip away. Its awesome but not sustainable, nor very healthy for relationships unless you're careful and/or have understanding friends and family.

I guess what I'm saying is that it isn't a conscious sacrifice as much as a feeling that one can't really get any rest until some kind of progress has been made.
To clear up some misconceptions:

An ownership interest in the LLC (and its share of assets) is always at risk for the member's personal liabilities just like any assets of an individual debtor. LLCs merely afford liability protection against personal liability for the company's debts.

A pass-through LLC MUST file a tax return and issue Schedule K-1s to the partners (a pass-through LLC is considered a partnership by the IRS) so they can pay their taxes, even though the LLC does not pay taxes itself. You must also file a California state tax return to report payment of the $800 annual minimum franchise tax.

It is correct that just filing the papers and paying the fees to the state does not constitute proper LLC formation. An Operating agreement must be executed and other formalities completed. There's something like an 11-point test for disregarding a corporation and any one them can bring personal liability. Forming an LLC can be done yourself, but research it, and follow the rules closely. The key is to keep the LLC as a separate entity and not to overlap or commingle your personal assets and the assets of the company. If you do everything for the company as you would do for another person, such as separate address and phone number, bank account, etc., you should be fine.
That non-compliant sort-of-CSV can be cleanly (i.e. without errors) decoded as several "dialects", producing multiple different results, of which only one (or none) will be correct.
Exact time in New York, United States. Current date and time clock now
I think this applies to many jobs in Investment Banking as well. Salaries are great but you won't have much time to spend it.
As someone completely ignorant in everything python... can someone explain why Python 3 has never replaced Python 2?
I don't understand how you think using an ORM == easier onboarding, because then they have to also know the ORM.

With straight SQL you just have to know SQL, which anyone messing with databases should learn anyway and is a way more portable skill than $ORM.

That said, I do agree if you are going to use an ORM, definitely use an industry-standard one for your language.
Would something like a verification email asking them to double verify answer that? They click the box, then they have to open an email and click a link also verifying it?
The acronym seems to change every few weeks. I saw another one all over the comments a while ago.
I don't understand your argument. If you don't use any of those packages, then indeed it does not matter. As with all decisions, whether this argument applies to you depends on your situation, but in my experience incompatible packages were often the most important reason not to choose 3.x.
2to3 is a bad and outdated tool, please don't recommend it. You want http://python-future.org/ .
The account is created on October 14th, 2015. Posts dogs and cats to relevant channels, then posts political articles from a dead domain (butthis.com). But two months later the account goes dark. Looking at what other posts (and their subreddits) posted this domain [1] I can't help but think this is suspicious.

Then I see the four TESTING posts at the bottom of the list, all on July 1st 2015. They even use TESTING URLs of butthis.com, and no other posts are made from an earlier date. Every account that posted one of these TESTING posts is also banned in the same way as the OP's account.

One of those TESTING post accounts [2] left a little russian in his links too [3].

I would be very interested in seeing these accounts' upvote/downvote history.

[1]: https://www.reddit.com/domain/butthis.com/

[2]: https://www.reddit.com/user/ser005

[3]: https://www.reddit.com/r/test/comments/3ayiwh/test_post/
Blender was using py3k for quite a while before 3.3. I was doing blender dev work back then and can recall the almost immediate upgrades as soon as the newest python release came out -- kind of painful really since I prefered to use the fedora installed version instead of building from scratch so would often stall my dev work until fedora caught up to blender.

They jumped on so early the python devs were saying "WTF are you people thinking?!?"
Do you have any company names to go with that?
The savings rate on that budget is insanely aggressive. Also, the budget is treating mortgage like it's rent.

The most egregious example is college.

JUST the 529 has something like $38k when the kid turns 18.

The house will eventually be paid off, and 15 year mortgages are still possible in many expensive coastal cities on $300k/yr. So you have an additional $3,900/mo = $46,800/yr, some of which you can burn on college expenses. Let's say half.

That means you have at most 38+8.5+46/2 = 69 PER YEAR of college. AND that's with additional 46k/2 retirement savings! Even for a huge family of 4, after discount rates [1], that's enough to pay for tuition at an expensive private college with zero scholarship over the discount rate. Especially if you forego constantly making car payments on an expensive car (drive that 5 year old car for 5 more years while the kid(s) are in college). That level of saving isn't necessary! If you're spending more than that on college, the loans to cover the difference will more than pay for themselves. (Oh, and you're in a coastal city, so there are top-tier universities within driving distance, so no ned for room&board.)

[1] https://www.insidehighered.com/news/2016/05/16/discount-rate...

edit: I can't read columns correctly. need coffee.
> "Don't have kids, for sustainability" is just an argument that the children of low-IQ low-conscientiousness people should inherit the Earth.

I'll play devil's advocate and say, maybe they should. Who do you think has a lower ecological footprint - a homeless alcoholic or a successful scientist? There is even a theory that posits that intelligence evolved in order to increase entropy faster.

I have nothing against intelligence; it's a gift, as far as I can tell. But the claim that intelligent people (with few exceptions) are somehow going to live more sustainably is just ridiculous.
Mark Zuckerberg: The Punching bag
Yes, but they do it because they can. Local talent in those places accepts lower salaries, so they're still getting good people.

There are significant barriers to moving (for the employee) and hiring remotely (for employers) which means the salaries don't equalize across regions very well. Employers are mostly competing with other local employers, so there's not much pressure to increase compensation and salaries change slowly.
That is true.

But I have used Gentoo, another rolling release distro, before that (way before that, actually), and I never had such a problem with Gentoo, even on the unstable branch.

From what I hear Arch users tell about their distro of choice, Arch does not give them this kind of headache, either.

And last but not least, the reason I took the plunge and went for Tumbleweed was that the project uses extensive automatic testing to ensure they do not break anything.

Do not get me wrong, I still use Tumbleweed on both machines and do not see that changing for the foreseeable future. I know what I signed up for. ;-)
> 8-10 weeks off per year

That would be a dream. I don't know anyone who enjoys this much time off (other than people running their own shops/startups)
Good catch, I misspoke - but, the point still stands when talking about the electoral college, right?

What I was getting at is that the actual winner of the election wouldn't change anything about the 46% of voters who chose Trump over Hillary.

That speaks of problems and divides that are deeper than Facebook.
As someone who doesn't deal with Europe much... CASL here in Canada seems to have similar rules. Would following CASL automatically mean it follows GDPR?
What I find ironic is that github is massively popular as a central way to use a distributed version control system. The distributed nature only adds to the complexity and I am sure it is only used by a fraction of git users.
The end reason is always market dynamics. Certain people can have certain rationalizations but the market doesn't lie. Note that it's not a perfect market because of things like immigration control and artificial friction via the broken IMO interview process.

There are many people in China/India who are smarter and harder working and more driven than many people at FANG headquarters. However they're competing with each other in a highly competitive area while in the US there is less competition because of moats dug to create better quality of life. Like how elevators beep when there are too many people to prevent crowding.

So the end reason is very very similar to why any sort of inequality exists at all, just in a more extreme and jarring form because the field in question is supposed to be THE meritocratic field. (Which it is in a way... But most of that disappears in large companies. And in the truly free economic playing ground it's not about smarts but about money and smarts)
(Using a throwaway, as uncomfortable associating this with public username)

What do you do?

* What is your job title? CTO

* What is your total comp? $600k salary, $500k cash performance bonus, $750k equity mix (RSUs and options)

* Who do you work for? Post C-round VC backed tech company, <500 employees, 200+ engineering on my team

* Where do you live (assuming you don't work from home)? London, UK

* How long did it take you to get here? ~12 years

* How did you get here (networking/raw technical skill/job board/dumb luck, etc.)?
Worked for a couple FANNGs, did consulting, built a brand for myself, got hired to replace a founder CTO who maxed out their skillset.
the old trick is to get your changes to the main branch so you dont need to maintain your it. that is also why anyone bothers to do so in the first place
Its noticeable to me that FAANG companies get to this heights because of their stock compensation. An economic downturn or hit to the tech sector will immediately drop the compensation for its worker significantly. (Not to say that they are still noticeable salaries).

I wonder outside of FAANG how easy it is to get 300k salaries.
"This wasn't about discovery, truth, or justice, it is about shaping public opinion."

Agreed. And the irony completely stomps on the absurdity meter.
In many cases, "nothing" is the better alternative.

I was somewhat surprised when I was in the UK (IIRC) and saw apples where sold in packs of six, on a tray of Styrofoam with plastic foil all around.

While in my country it's common to pack fresh vegetables and fruits into plastic bags, those are a fraction of the weight and many people choose not to use them.

Same applies to packaging across the board: bags containing smaller bags containing individually-wrapped sweets are insane. Frozen pizzas packed in two layers of foil plus a cardboard box? The US is actually better in that regard, largely dispensing with the cardboard.
In Europe you often only get ~50-55% net and that's often from <$100k salary even at hot tech companies. But in many jurisdictions you then won't have any healthcare or education cost plus lower living cost overall. Pension is also taken care of in many countries. That probably still leaves you worse off than in the US but leads to a bit more even distribution of salaries across the population.
It is sad there isn't a single serious answer. If you are making $300k+, you should be able to write a decent and detailed answer as long as it doesn't expose your anonymity.

Another important question: What is your take-way home amount vs. what you pay in taxes. $300k is cool but if you are paying $100k of it to uncle Sam, then it is not really $300k.
There's a decent chance you're above the 70th percentile in the US, and the top 99th percentile globally. You can already afford to go live on the beach, why haven't you done it yet?
Honestly there is so much software out there I have trouble telling what is good from bad. I was amazed that some one can start and bootstrap an indie company knowledge site (https://www.indiehackers.com/interview/generating-25-000-mo-...)
since there's Confluence and Sitepoint and god knows what else (wikis are basically open source tho requires devs to integrate, you can always hack it with google drive and google docs, etc)

its honestly a market i dont understand, i'd love a high level primer on it.
In short, ambient authority strikes again. Environment variables were a terrible design mistake in UNIX.