skysight-inc/HackerNews huggingface dataset:
Especially since, when that market is inevitably disrupted, all those workers are fucked.

Without a proper social safety net, diversification is hedging against downturns...

Besides, right now where I live, it's geologists and engineers that are unemployed. Supposedly 'safe' jobs.

And finally, if everyone piles into the same industry, it drives wages down, and you'll still have plenty of grads who are unable to get a job.

The problem in the end, is that, because a degree is the new HS diploma, everyone needs one, in any subject, and unemployment is the inability of the economy to absorb workers, it has nothing to do with those people choosing the 'wrong' degree anyway.
That AngelList tool is great! Thanks for sharing.
Some governments may claim such a monopoly, but in the most parts of the USA, at least, private citizens have not completely delegated their right of self-defence through physical violence.
I would say the opposite: too many people are stuck in the wage-slave mentality. To focus the best parts of your life on competing tooth and claw in a zero-sum game of finding employment, with the consequence of failing being homelessness and begging at the side of the road: that's such a waste.

Society has achieved the capacity to keep every single person healthy and safe, but selectively denies it in order to keep them motivated by the fear. Do you really think that's a giood thing?

I'm not advocating communism, I'm just saying that maybe it's time to step back and look at the bigger picture. It's not a sense of entitlement, it's trying to make human life a grander thing than just getting by.
"Not every venture has to end in an IPO and unending explosive growth, nor are those that don't "failures"."

The most likely outcome is what VCs call "zombies" - companies that can cover their operating costs, but can't pay back their investors. They're a headache for VCs, because they won't die and require attention. YC seems to be designed for force startups to fail fast, so they don't end up with a huge portfolio of zombies.
>It is important to note that practically no economist believes that free trade is not a net positive for all countries.

Yes, on average it's a net positive. Of course, if you average +20 for capital with -15 for labor, you get +5, a "net positive" for "society overall", with the slight unexamined problem that capital and labor increasingly don't overlap.

Economists have always said that some state action would be necessary to compensate the sections of the working class harmed by competition with cheaper overseas labor. The state, being run by ideologues trying to strengthen capital over labor, never took any of the corrective actions recommended by trade economists.
Most software out there has been done without TDD.
How to Measure the Effectiveness of Your Developer Program
All I ever see from globalization advocates are a bunch of hypotheticals and never any actual quantitative data. Kind of concerning, considering how widely accepted the assumption "globalization=good" is.
Some disciplines are hard to do properly, and easy to do wrong.
It's a mistake to dismiss them just because the return on investment isn't immediate.
We're mostly programmers here, we're not supposed to be afraid of steep learning curves!
> if inflation weren't bad for the little guy, we wouldn't have to raise the minimum wage periodically

How does that follow at all? Inflation means the value of money decreases, which means the price of things increase. The minimum wage is a price, so in order to keep it the same in real dollars it has to match inflation in nominal dollars.

> Read that carefully, and between the lines. One of the policy justifications for inflation is that it cheats the working class out of the value of their earnings, in the name of "employment".

You aren't being cheated out of anything. If tomorrow you're being paid the same amount but paying more for things and you don't like it, you can demand a raise or find another job. And if you can't do that, having some prices increase but not all prices is better for you than the alternative of taking a pay cut, because the pay cut reduces the amount of money you earn to pay for even the things that don't change in price, like a fixed rate mortgage payment.

Inflation is basically a tax on money. The people who pay it are the people who have money and the people who are owed money. You're trying to make the argument that future wages are money you'll be owed tomorrow and claim that inflation hurts the working class that way, but that is not the dominant effect, not least because most working class people do actually get cost of living increases.
For that margin, they tend to have a better work/life balance, no student loans, and healthcare that doesn't disappear if they lose their jobs.
This is an argument against a straw man, IMO; people who have a problem with TDD don't (or shouldn't) have a problem with testing, or creating a design that is testable.

What TDD is specifically poor at is design. Test Driven Design literally means your tests drive the design of the system, rather than any other consideration, like reducing API scope, reducing complexity, reducing configurability (yes, excess configurability is a bad thing, and TDD tends to encourage it). TDD in particular won't drive insightful designs, because insight is a product of a fertile and well stocked mind meeting a problem domain - it does not emerge organically out of tests.
I feel silly I haven't o ask this, but what is the best guide to learning rust?
They stopped that from working, apparently
Thanks, Patrick. You've hit on something that I had overlooked in my OP: modularity is attractive. The domains I have are business-related and may be retired at a given point. Unpicking one from a lump of connected domains is something I'd rather avoid. I've had the multiple-emails-from-one-Google-account and it wasn't for me.
Oh please god, not again

Looks kids, Firstly its not motion design, its animation. Shoving in a non linear tween into an interface does not make it more useable. Thats why everyone hated flash, not because it was insecure or "slow", they hated it because it was full of stupid transitions.

Lets put it this way: Go look at FT.com Look at it, its horrific. In terms of design it basically a poorly translated printed page on the screen. However its wildly popular. 500,000 people pay for that interface, why? because the content is so good.

Let that sink in for a moment.

If the only differentiator between you and your competitor is the amount of ease-in tweens in your UI, you're in an over-saturated sector, go home, start again.

As for the OP's first assertion: "if something has been deleted, shove an animation in" NO. what if I want to delete multiple items quickly? (I'm looking at you IOS Mail app.) do I seriously have to suffer that battery sucking animation Every. Fucking. Time?

Just lay it out, make it consistent, remove as many steps as possible, and make it fast. Let your content/USP do the talking.
Don't think it does, there are two comments (three but one is a double post), one is advertising a no longer existing job review website, the other is from an intern who says she had an amazing 3 months there but doesn't specify why she didn't choose to work there. I'd definitely dig deeper, cause there are polls such as this one:

https://pbs.twimg.com/media/Ccvzh1XUcAAMua4.jpg

High pay (to retain employees), low meaningfulness and low stress most likely means you'll be doing very boring stuff, judging by the quality of their latest products it wouldn't surprise me if this chart is accurate.

To OP, this is one of those times that you're better safe than sorry, make sure you make an informed decision as there are a few red flags.
Well, your original comment was essentially "I built something for a small number of users which takes 10 seconds to load, the customer isn't happy and expects me to fix it for free".

It's another thing entirely from "I built something which worked perfectly for the given spec, they are using it outside that spec, and want me to make the necessary changes for free".
Software can be represented in any arbitrary way (e.g. in a book) and computations can be carried out from the software instructions in any arbitrary way (e.g. by arranging rocks in certain patterns). If one believes that consciousness can emerge from software on a computer alone, it also follows that consciousness can emerge from placing rocks in a certain pattern following instructions in a book.

I think this idea is absurd. I do not think consciousness necessarily can only be produced by organic life, but I do think it has to emerge from physical structures. As of today we have no idea what properties such physical structures must have. It follows that computers are no more likely to become conscious than e.g. washing machines.
To be fair, long absences from Facebook are likely not uncommon. Personally, I signed up when I was in University and it was restricted as such, stopped using it pretty much immediately, and only very recently after moving abroad did I start using it again to keep in touch with friends and colleagues, meaning a gap of almost 10 years.

During that time, Facebook wasn't shy about reminding me that I wasn't using it, and frequently sent emails suggesting content on Facebook I might want to see. An auto-hibernate or shut down for accounts seems unlikely as it's contrary to their attempts at retention.

I think death is just something that Facebook hasn't really taken the time to establish a good public protocol for; per your post, the behind the scenes protocol of "fax us an ID and death certificate" is probably outside the comfort zone of a lot of people. Maybe it would work for people to establish a series of emergency contacts and grant the contacts a page where a certain number (at least more than one) are needed to confirm the passing of a person, at which point the page moves into the memorialized mode. The process should also have safeguards to be reversible, just in case of pranks, and allow alternative proof methods just in case the contacts are unreachable/unwilling to confirm.
Chicago Software Engineer. experience: ~3 years. salary: 87k. bonus: ~3k. stocks: none. vacation: 4 weeks. yearly raises: ~3%
He's linking to data from the Federal Reserve. What makes you think it's cherry picked?

The fact that total compensation has increased over the past 20-30 years is not a secret. It's well known.
Just the frequency of certain memes... "interfaces", "design this Design that DESIGN", "composition", "too coupled", "too decoupled", all points me in the direction of excessive use of DI, indirection, and as you say - explosion of tiny "single purpose" types.

I've worked on many such code bases. I don't deny the benefits in testability and extensibility, but I think the benefits have always been outweighed by the difficulty of onboarding new developers, the fact that few people manage to develop a big-picture understanding of how the whole thing fits together, and the proliferation of YAGNI-violating code that ends up being written.
Too Big to Care: Citibank, and the Cost of Uninvested Bureaucrats
What it took for SpaceX to become a serious space company [2014]
Currency manipulation: Devaluing your currency such that you can sell goods artificially cheap to your competitors. In other words, Americans not paying enough. Also known as quantitive easing when US does it.

Tax loopholes: tax code

In regards to labor safety standards, every country has a right to impose their own standards based on cultural norms. There is no universal set of standards that every country can agree upon. Would you really want to give up the autonomy with some universal code? As countries become wealthier, they value health and safety to a greater extent and the law changes accordingly.
>For example, no country has as much incoming foreign direct investment as the United States.

And has that increased the rate of new businesses being founded, decreased the price of borrowing for existing businesses, or been poured into rent-seeking asset bubbles in markets like real-estate?
Obligatory... RTFA

> "I would say that there's evidence that standing can be bad for your health." A 2005 study in Denmark showed prolonged standing at work led to a higher hospitalization risk for enlarged veins.

If you read the article, they state that their is causation between standing and varicose veins. I am simply relating a personal anecdote confirming my experience that standing all day is not good for your health. I always wondered why this never came up during the standing desk craze.
That’s one of the problems with data. It seems so exact but can really be so misleading. You break out charts, I break out charts. [1] My gut feeling is that much of middle class america has seen significant wage and livelihood stagnation. I’m all for free trade and a competitive economy, but something feels off about the past couple decades and the distribution of economic gains. And I don’t really trust the Federal Reserve and their CPI metrics—the institution is far too political and the members have too much skin in the game, rotating in and out of banking jobs.

[1] http://www.epi.org/publication/charting-wage-stagnation/
What, pray tell, were you able to negotiate over? I tried, but it appeared to be company policy not to offer anything I was interested in. I don't know what "L4" means but the numbers you're quoting are considerably higher than the ones I remember from five years ago.

I really hate this whole "total compensation" idea that has taken over the computer industry. Just pay me, or shut up, don't wave magic money in my face along with the real stuff and pretend it's all the same.
I disagree, I think it is useful.

You are correct that this is nothing close to scientific, but that is not the goal. The goal is to increase transparency around employee compensation in order to correct the imbalance of power in salary negotiations that results from not knowing what others in similar roles are being paid.

For this, statistically valid data is not necessary. It can be enough to know of one or two individuals' compensation to shift power in a salary negotiation.
Rigetti (YC S14) is hiring {hard,soft}ware engineers for quantum computing
Motion is the the bass player in the band. You shouldn't notice them but when they're gone something definitely doesn't feel right.
>If you go down the road of easing all competitive displacements of human capital, the eventual result would be lifetime job guarantees, protected cartels and a stagnant society.

We already have protected cartels and a stagnant society -- for capital-owners!
That hasn't stopped anyone from naming tons of Rust libraries after elements and chemistry terms, just like the true etymology of "Python" hasn't stopped people from naming things after snakes. :P
> Consider that if something breaks at a big enterprise it's likely to cost millions of dollars in lost payroll while it gets fixed. Big companies would rather mitigate the risk and buy a supported and proven product. They trust it.

One facet to trust is your personal career: as the manager who signs off on this, you can trust that if anything goes wrong Oracle will aggressively defend your decision — people, including high-level managers, will show up on site to defend the decision and promise to fix whatever went wrong, consultant reports by the pound, etc. If you go with Postgres, you're going to have to do more of that yourself and if the amounts were at all significant, you can be very confident that Oracle will have people telling your C-level management that this never would have happened if you'd gone with them. Even going with Microsoft can be seen as “risky” for that reason.
Yes...it's not that hard. There are literally dozens of genetic algorithm simulators available to run in your browser which do exactly that.
But "should" does not at all mean "will". We live in an imperfect world, and must deal with reality..or find some way to change that reality. Maybe the real solution is for us to create a "new academia" to compete against the "old academia".
You're in a hard spot. I know, because I'm in basically the same one.

Jobs in the $2X0 range are basically outside the range where a company will trust the normal recruiter/interview process to bring in a good candidate. You must start working your network, and you must either go to one of the big 6 you mention, or you must find a company that desperately needs somebody really senior and where you have an "in" -- somebody who knows the quality of your work and knows you're work $2X0.

It's not that hard to be worth that -- that's about two senior-ish engineers in Silicon Valley. But it's very hard to prove you're worth it. You have to know somebody and they have to know you.

You'll see a lot of advice about becoming a "thought leader" and "noncommodity." And to be fair, that helps -- I give talks, wrote a book, etc. But those things won't usually let you interview cold and get $2X0. At this point, maybe $200, barely? Beyond that, it's networking or seniority.

I can't tell you about $3X0, that's out of my personal experience.

You'll occasionally see massively outliers, up to maybe $6XX (which includes stock, not just base.) But those are almost invariably people who rose in the ranks at very profitable companies -- either big 6 or a small niche company that makes bank. It's very hard to be hired into a role like that unless you're well-known by the company in question.
Maybe in 10 years. Right now it's more interesting/unique because it's written in Rust.
I'm confused by your argument - you're right that most economists would agree that free trade provides holistic benefits, but most would also note that it imposes costs - and that the benefits are often widely dispersed, but the costs can be very concentrated. Is it wrong to write an article talking about the costs?
Already a thing :) Actually, Chicago Booth's MBA program has always been very heavy on statistics and now they have an ML class as well.
Inflation is a redistribution of wealth from creditors to debtors. Deflation is a distribution from debtors to creditors.

To see which classes it affects, just look at who owes money and who's owed money.
It's democracy and everybody is entitled to vote for their own benefit. When cars where invented, horse breeders should have voted for laws against cars.

Still, not sure if the typical worker can really be sure they are a net loser? They might have less money in the pocket, but if the TV they want costs only 10% of what it would cost without global trade, maybe they are still in the positive overall?

The problem is the world is always changing, and people and nations always have to try to keep up and adapt. Or maybe not, looking at the example of the Amish? What would happen if everybody would become Amish overnight?
> I find it ironic that publications such as the NYT which often (rightfully IMO) put a lot of weight on the scientific consensus on issues such as climate change, are much more reactionary when it comes to issues such as free trade, relying more an personal antidotes and political rhetoric.

I don't find it surprising at all, workers are real people out there. Economics is messy and when you're the one being marginalized you don't say "well at least on average the country is better off" when you can't feed your family. If climate change had as accurate a barometer as unemployment you would see radically different coverage.
This thread is depressing, but I'll post my information:

Company: small, non-startup software company in DFW

Position: Senior Research Software Engineer

Tenure: 4 years

Experience: 14 years (4 EE, 2 non-IT SysE, 8 SwE)

Salary: $92,500 (started at $78,000)

Signing bonus: $0

Yearly bonus: $0

Stock: 0

Many of the comments here make me feel like I ab seriously underpaid. However, over the past several years in my interactions with prospective new companies (ranging from startups to subsidiaries of huge defense contractors) I get the impression that my salary is slightly above average.
There is also a terrible trend among "designrs" to leave out the "e" before the "r" at the end of their domain name.
It's possible to work for a startup and have a base salary starting with a two. And even to be hired into the role at that level. I speak from experience. But yeah, that's the very high end.
£120k is a hell of a lot. I've got to assume that's been translated into dollars.

Being the internet someone will tell me that "everyone in London with at least 2 years experience makes that, easy", but yeah, that number is high for a country where the Home Office considers £35k to be a fair reflection of skilled salaries.
So I can play with it on OSX ?
Therein lies the conundrum that we face: while the net is good for society, there will always be people who get burnt while rest of society benefits. You saw this at the advent of the automobile which left the horse and buggy industry in the dust and it is what we see now with "green" tech and fracking leaving oil and coal industries in the dust, not to mention the current hubbub of Uber/Airbnb vs Taxis/Hotels... Given a large enough N, there is bound to be a sizable subset[0] who will get hurt when society advances.

It's hard to argue about this though with people that is better because it comes off as economist being elitist and unconnected with the person you're in fact hurting. The best corollary I can imagine for me is if there was an influx of cheap PhD labor for doing science and putting me out of a job or forcing me to take >20K per year. But would it be better for science? Of course! But it would suck for me...

And I'm not sure of anything that could solve this problem. This is just the reality of the economics effects of any advancement.

[0] Small subset normalized to the total N, but a large subset compared to say, the number of fingers on one's hands.
LANGSEC: Taming the Weird Machines
Stagnant sound better than the growing inequality that I see.
> How do you get the money out of your limited company without paying the higher rate?

You don't, that's your retirement/rainy day fund.

> The only option is dissolving the company and claiming entrepreneurs relief, but then you are back to FTE or umbrella (or phoenix).

You'd only really do this if you don't intend on contracting anymore. Hopefully by that time it's enough to not work anymore. Alternativly, just keep paying yourself a small salary and dividens.

> Also my understanding of investing company profits was that you are taxed twice on profits, and it could change your company status if you want to claim ER in future.

You won't get taxed twice but if you investing starts bringing in a lot more than contracting then you company could be reclassified. That said, you can also roll up an investment entity and pay that tax there. You'd be paying 28% on profits but you'd have more money in the pot making money.

Obviously you can also pay yourself more and pay the high rates of tax, or you can put it into a pension, a SIPP is arguably the best long term option.
A fantastic book in general for those interested in political theory.
You should probably go spout this crap on a site where the average user doesn't make six figures.
Total Video Converter 3.71 License Code Download
The bill seems like it doesn't permit deducting the same project more than once. (They apparently modeled the project lifetime on JS).

http://legislation.nysenate.gov/pdf/bills/2015/S161

An election may not be made if such election is in effect
for such individual for any other taxable year and
pertaining to the same program or any portion thereof.

Also, do expenses include my time value? If not, what other expenses are there for OSS devs?

That said, if this passes it will be most positive piece of software legislation from 2016. Only downside is if taxation brings about regulation.
AMA with 6 Go professionals who were involved with the AlphaGo v Lee Sedol match
Senior DevOps roles pay bank. Easily on a par with the same seniority of software engineer.

This makes sense. You have to be as good as the same quality of software engineer, do work that is less glamorous, and carry a pager.
You gotta diversify yo' bonds nigga.