skysight-inc/HackerNews huggingface dataset:
>>And having a single development job at a big company for a decade isn't some kind of career-killing move... unless you turn it into one, by letting your skills stagnate and wither, which is on you.

HN is going to hate me for saying this, but there's another problem besides your actual skillset. At least in the start-up bay area scene, working 10 years at a big company[1] absolute is a negative to a bunch of people because they __assume__ you won't be a good culture fit.

_____

1. Not talking about the Facebook/Apple/Google trendy companies. I'm talking of Wells Fargo, JCPenny's and at&t.
Where that becomes particularly relevant though is that the clients at this point are becoming increasingly outright deceptive and duplicitious. Instead of passively failing to render ads, actively deceiving the remote systems opens a new door both legally and ethically. At some point after this the publishers have both a legal and ethical case that you are not merely "experiencing the content as you wish", but actively defrauding them.

Do you think we should still have the right to close our eyes, to look away, to refuse to watch, to put our hands over the screen? Would you consider that "defrauding" too? That's what it ultimately comes down to: the personal freedom to choose precisely the content you want to consume, vs. the desires of publishers to force-feed you what they want.
Exactly. People don't block ads because they don't want content providers to get compensated. They block ads because they're actively hostile.
Hmm? Firefox and ublock origin don't require root. It won't block in-app ads, but that's not what is being discussed here.
Just as Zuckerberg said he wants it, for Facebook to replace the internet is is expressed goal.
The History of Vending Machines Goes Back to the First Century
Mafribe had an interesting comment here: https://news.ycombinator.com/item?id=9506195

Milner showed how to encode the lambda calculus as message passing but "parallel computation has no 'good' encoding into functional computation". So message passing is fundamental. Plus in the end there are parts of your system that you are going to have to model in this way anyway. e.g. IPC. Personally it helps me psychologically to have a common model for everything even if when I am e.g. composing functions I'm not really thinking about messages.
This can work for some products but not for all. For example I rarely do a research on what movie to go to see. If it was not advertised somewhere (e.g.: trailer before another movie, a print ad in a bus stop) then there is little chance I will decide to go and see it. Same goes for applications, yes there are channels for ranking and rating them and most of them are subpar to say the least (with the system often being gamed or skewed because of often lazy users).

I've come to know many of the services and apps I use through channels like podcast and blog advertising. When done right, ads can be enjoyable (for example they are the only thing worth reading in an in-flight magazine)
Yes, as ridiculous as it sounds, that seems to be the only option.
The Emperor’s New Mind, Penrose.

The Mind's I: Fantasies And Reflections On Self & Soul, Hofstadter and Dennet.

The Society of Mind, Minsky.

Martin Gardner. http://www.amazon.com/Martin-Gardner/e/B000AP8X8G/ref=sr_ntt...

Donald Knuth. http://www.amazon.com/Martin-Gardner/e/B000AP8X8G/ref=sr_ntt...

Things a Computer Scientist Rarely Talks About, Knuth.

e: The Story of a Number, Maor.

The Pythagorean Theorem: a 4000-year history, Maor.

Flatland, Abbot.

Snowcrash, Stevenson.

Johnny Mnemonic, Gibson.
What to Look for in a Code Review: Tests
Me too. Asking for a friend.
Just stay in school. The terms aren't that great, and there will always be another startup. Getting your degree will facilitate finding other opportunities.
I've been pricing student oboes, you could do something decent for $1.5k (used grenadilla Yamaha).

Also, oboists have been trialling synthetic cane, with promising results: http://test.woodwind.org/clarinet/BBoard/read.html?f=10&i=27...
I don't think the nature of the content changes much. They both have employees to pay. They both have infrastructure costs. They both live off of people consuming their stuff. HBO has competitors who use NY Times revenue model. HBO even publishes at least a small amount of investigative journalism.
There is a difference between petitioning and bribing. Oops, excuse me, I meant to say "donating to the campaign".

Or paying $300K to hear them speak for 30 mins:

http://www.zerohedge.com/news/2015-08-03/everyday-americans-...
>And having a single development job at a big company for a decade isn't some kind of career-killing move... unless you turn it into one, by letting your skills stagnate and wither, which is on you.

Working 40 hrs without training or proper mentoring leads to skill stagnation. A $500 training budget will get you nowhere and you'll find yourself using long weekends (like I'm doing right now) learning new skills. Maybe that's expected in the industry and I've made my peace with it but in other industries you get sent to training courses even if they take away few days or even weeks of "productive" time.
Rooftop solar (more generally, "distributed generation") is growing rapidly and is expected to be a much larger electricity source than utility scale photovoltaic plants fairly soon, say by 2020 or even earlier.

The following link shows solar utility and DG through 2014. Sorry, can't immediately find the predicted values through 2020.

http://seekingalpha.com/article/3085476-the-long-term-prospe...
>That's a lot easier said than done.

Derive your self worth from yourself and you'll never feel awkward. Everyones interesting in some way. Just get out there and talk, if she doesn't like you or is rude, who gives a shit? Move on to the next.
Google: 1980s BBS style
>The author bemoans the demise of blogging and the rise of decentralization

Err, actually it's the inverse: the rise of centralization. Blogging was decentralized -- FB, Pinterest, Twitter is a single source controlled by one corporate entity.

>It's always sad when you see your favorite niche of the internet disappear but it also smacks of elitism when you complain endlessly about what the masses want.

Well, one complaint about a specific aspect of internet use is not "complaining endlessly".

Besides, things are not always happening because of what "masses want". Masses are served stuff, stuff is marketed to the masses, stuff is taken away or left to wither so they get used to some new stuff, etc.
TDD can give you higher quality code... which really only delays the inevitable refactor once the true specs and user needs are discovered. I usually write quick and dirty implementations (after doing some API design on paper) and see if it has sticking power... then write tests and often times rewrite the code entirely in TDD style once more is understood about the problem.
It will also spread by Amazon reviews, Google search rank, positive press, and a great many other means of communication. This is not the 20th century when it was voice, TV, print, or nothing.
ING Direct had this feature, and it's been carried over when that changed to Capital One 360.

https://mint.lc.intuit.com/questions/1057341-known-issue-cap...
My bank, Capital One 360, has something like this. You can give a read-only access token to an external service and change/disable it at will.
I blame developers. There is an unrealized problem in the development community that assumes that everyone wants every bell and whistle and feature possible at all times. Guess what though, people, most people are not engineers, tinkerers, hackers, or even simply inquisitive. Many, if not most people, simply want to get basic shit done and as simply as possible.
Tomorrow – Magic decorator syntax for asynchronous code in Python
But 40-50% really isn't that bad at all, considering in the general (non-programming) job market, people often send out dozens and dozens of resumes before getting an interview at all. I have many non-programmer friends who have been looking for work for months, with a college degree.

So you have to send out two resumes where the average degree'ed programmer has to send out one? Could be worse. You did, after all, opt to not spend four years of your life in an academic institution -- there are pros and cons to that decision.
The URL you submitted was "http://my first program besides hello world - easy but tough - programming is cumulative experience"

You probably meant https://news.ycombinator.com/item?id=9986276
There will always be advertising. The point is, we shouldn't tolerate anything but honest, decent one.
The character's name is 'Ruby' but I don't expect the book itself to be any sort of introduction to ruby-the-language!

I'm a backer — I expect the book might contain some Ruby code because it's pretty readable though I'm bothered either way. I am full expecting it'll be an engaging story to teach my kids some of the concepts of programming, which have nothing to do with any particular language.
It looks like this is just another piece of data for [browser fingerprinting][0]. So, it's serious, but since there's already enough information available to uniquely fingerprint any browser the, um, marginal impact, I guess, isn't very high.

[0]: https://panopticlick.eff.org/
My buddy works at YouTube on the player and I asked him this same question. Basically he said there's resistance to changing too much on the interface in order to not mess with success. The good news is, they know the issue(s).
I'm amazed by how FDA regulates drugs and how it regulates... actually how it doesn't regulate, supplements and things like Soylent, which is not even a supplement but claims to be food "that possesses all the essential ingredients a body needs to be healthy".

Studies anyone?

Maybe it does contain all the essential ingredients but maybe the human body can't process them effectively. Maybe it's not very healthy taking all these ingredients every day.

Maybe in the long run it'll have bad effect on the microbiome, intestinal mucosa or on million other things in the human body.

Whenever someone question those things, the answer is "But it's better than junk food".
Well...

Edit: Ok, my bad, it's actually regulated as a food [1].

[1] https://faq.soylent.com/hc/en-us/articles/200789315-Nutritio...
I was talking about people who didn't have time to cook. You have time to cook, you'd just rather spend it doing things you enjoy more (and that's fine.) It's the people who can't cook, even if they wanted to, because they're trapped at the office, who I'm worried about.
It shows up in the search engine as:

http://my first program besides hello world - easy but tough - programming is cumulative experience)

So I don't think they intended to submit Jacques' article, I think they intended something entirely different.
Electric vehicle sales in 2015
Bad analogy because that could be fun, although diseased. Ads are not fun.

Its more like being a paramedic/EMT and not being allowed to wear gloves on call at blood covered scenes. Well I'm sorry that corporate policy won't let you wear gloves anymore but "we have to" keep profits up for the hepatitis and HIV treatment drug industries so you'll just have to deal with it.

A standard HN automotive analogy would be working as a car mechanic while not being allowed to wear safety gear.
My 3-year-old is perfectly fine with a pair of safe scissors, as long as we keep him away from curtains and other should-not-cut materials.

Luckily, we have no need for ad-cutting on kindle...
Atleast there is Joylent..
But that's not what their conclusion is. Their conclusion is that people think that they aren't using Internet when they're using Facebook. This makes it sound like these users don't get the concept of Internet. While I think they do get the concept but messed up on terminology.

This article makes it sound like these users think Facebook works with some kind of magic dust. That's not it. They do get the concept, I think.

If the surveyor cannot themselves distinguish between knowledge of terminology and understanding of concept, I can only conclude that their communication with the people surveyed was equally malformed.
Both Unity and Unreal have free tiers, but from the site it looks like Stingray is $30/m
I suppose the seamless integration pitch is an appealing angle, but I'm surprised for a new engine there wouldn't be at least a time-limited free tier.
Something I wrote in an earlier thread:

Denmark's electricity price is the highest in the EU "when you count in taxes and VAT, which go to produce other useful outcomes. However, Ireland together with the UK has the highest energy prices excluding taxes, closely followed by Cyprus and Spain. Interestingly enough, three of these are islands.

It would be interesting to see these prices without subsidies, as the energy market is pretty global and these big differences must come from something else, I think."

http://ec.europa.eu/eurostat/statistics-explained/index.php/...
Actually, Republicans can be quite willing to cut the military, remember Dwight "military-industrial complex" Eisenhower, under who it was cut after the Korean War wound down, and you could make a case that the current sequester is cutting the budget. It's very very hard to analyze, because you have to factor in wars, especially ones we did not exactly choose to fight (e.g. Korean), and weapons procurement. E.g. however bogus the F-35 is, or the premature cut of manufacturing the F-22 was, one way or another we'd be spending a lot of money right now replacing the tactical airplanes we started building in the '70s (especially since the F-15A through D models were improperly manufactured: https://en.wikipedia.org/wiki/McDonnell_Douglas_F-15_Eagle#S...)

And I see no signs the establishment GOP is truly interested in cutting "medicare/Medicaid/welfare", however much they might talk about cutting the latter two. Heck, they can't even bring themselves to terminate with extreme prejudice the National Endowment for the Arts.
In my opinion: the Pager Duty team did okay. Disclosing sooner would have been cool, but then again law enforcement might have had the gun to their heads on disclosing anything.

They explained their bcrypt implementation awkwardly, though. This is what their code did: https://github.com/plataformatec/devise/blob/1a0192201b317d3...

I would not have advised them to go the pepper route, but it's probably a moot point now.

In their favor: When asked, they gave specific answers up to the point that they were allowed to by law enforcement. More companies should follow their example here.
Around 22 cents excl. VAT. 27 cents incl. VAT
> so those that implement advertising in an acceptable way get crushed anyway

I have yet to see any ad blocker that blocks a simple link along with text like "I used this and here's how it helped me". I don't consider any other forms of advertising "acceptable".

> Pay people not to post advertisements on their page, but to actively talk about you in the same way they talk about other things on their site.

A couple of sites I read occasionally mention products they've used, and now that they're popular, they also mention whether or not they're getting any money for mentioning the product. As long as that money gets mentioned, and the actual opinion is genuine, I see nothing wrong with this.
Let them eat cake?

Are you kidding me? Next you'll be telling us that poor people should just "be rich".

Food is not cheap, good (for you) food is even more expensive and not everyone was raised in an environment that taught them how to cook or more importantly how to cook healthy food. Soylent is not the end-all-be-all but I think it's a step in the right direction for those of us who don't have the time/energy/skill/etc to consistently cook healthy meals.
The REYES algorithm isn't really the problem, you can just generate an acceleration structure and shade each shading point using ray tracing [1]. The REYES algorithm is just an algorithm that generates shading points and determines in which pixels those points are visible, it puts no restrictions on how you shade those points. The downside to mixing REYES and ray tracing is that you have to keep two representations of the geometry in memory, but that doesn't mean you can't combine the two.

The main problem with RenderMan before version 19 was that it didn't have a good acceleration structure and that you basically had to implement a path tracer in RSL on your own. Pixar wrote a path tracer in RSL for Monster's University, so Disney could have just used that. I doubt that they would write their own renderer if they could have just asked Pixar to implement a better acceleration structure in PRMan, so there were obviously different reasons too.

I think Ptex was an important reason for them to write their own renderer, as they seem to put a lot of focus on textures in their paper on the architecture of Hyperion [2]. Hyperion's architecture also allows them to use packet tracing and to load and subdivide geometry on demand, which is also really great.

[1] http://www.realtimerendering.com/resources/RTNews/html/rtnv1...

[2] https://disney-animation.s3.amazonaws.com/uploads/production...
I'm going to deflate the marketing spin a little bit since large companies tend to go down the route of 'there was an impossible task and we use outside the box thinking to do what no one else could'.

Tracing batch rays, sorting them for better coherency and sorting the shading for coherency are not new ideas, but they are long over due to be used heavily in offline, cpu, ray traced rendering situations.

Large amounts of geometry have been done in movies for a long time, so Disney didn't really do anything that couldn't have been done before. All the same tracing a path of light one at a time while interlacing the shading is terrible for performance so it is great that Disney was able to reap the benefits. It is something that should have been obvious to anyone who understood cache performance in CPUs, but now at least people have something non-academic to point to.
Also found this, for those who are interested:
"The Inmates Are Running the Asylum", by Alan Cooper: http://www.amazon.com/The-Inmates-Are-Running-Asylum/dp/0672...
Sex,laws&video tape: How Planned Parenthood became an enduring target of the GOP
> I didn't think it was a bad idea, because it is clearly explained that Mint can't make changes to your accounts.

Mint can do anything that you could do with the same credentials. Unless you have read-only credentials, they can technically make changes using your details.
Inequality of opportunity is a much bigger problem than inequality of, say, income.
An ideal community is a place where every individual's contributions are enabled to the maximum. Capitalistic economies start out that way for a while, and then lock in opportunities to the people who need them the least.
Guarantee education, and basic livelihood and the community reaps the benefits.
I actually think the people running sites are better off with this becoming the norm. Ads are not a great way to make money. Low friction paywalls will be great for everyone.
I feel like this could be companies looking more for a designer role rather than a front end programmer role. They are often mixed because most people don't know what to label developers.

I work for a company now that frequently interviews front end/js devs and frankly if we find ANY github/public code it puts you in the lead above the next guy. What you normally write doesn't matter a whole lot because most concepts transfer to any language.

Most of our applicants give us no previous code they have actually written. I fail to see how it can ever be argued that something < nothing.
Actual link to docs is http://www.postgresql.org/docs/9.4/interactive/index.html , come on, be fair.
40%-50% rejection is really amazing, I don't think you quite realise how tough the job market is right now.

I have a friend with chemistry PhD who has - with no exaggeration here - applied for at least 300 jobs with varying levels of success.
Microsoft Acquires Sales Contest Platform FantasySalesTeam
This is how I see it too. People are simply going to move towards the path of least resistance. Setting up a Wordpress blog is a lot tougher than just opening up an account on tumblr or Youtube or whatever. Paying $10 a month is just going to be easier than hunting through albums at the local record store run by snooty staff. Using a GUI is just going to be easier for non-technical people than using a command line, etc.

We invented things like the internet, mostly/partly, to increase our ease in life. Its funny when people don't realize that what was the status quo in their 20s was built on the same principles of ease. Now that they're older they can't connect with what the young people are doing today, yet not too long age they were the 'confusing' young people.

The larger issue here is why are we letting people who are aging act like curmudgeons and secondly, why do we give in so readily to nostalgia pieces? As someone in his late thirties, I make a special effort to stay nimble and not fall into the "it was better in my day" nonsense. Why do we tolerate this? We should be shaming it. Yet, here we are with this ridiculous nostalgia piece at the top of HN.

I wish I could live long enough to read the "life was better before robots did our work for us" nostalgia pieces from the great-grandkids of today's millennials. They'll never know what its like to have a back-breaking manual labor job or a mind-numbing corporate job.
There are a couple of banking startups (at least here in the UK) that want to give you API-like access to key stats (transactions, totals) without full access. Very excited for that to pan out.
I just purhcased the finnish version of the book and the status says it is shipped. Perhaps I should have waited until it is in my hands? :)
College textbook prices have gone up 1041% since 1977
1) The current world of abundance has reached its peak.
2) Advertising is not crucial to producers, though for commercial producers enough customers to make money is.
3) Advertising in principle is pure evil.
I've wondered about this for a long time. It also appears to be in direct contravention of the terms of service for my bank (which mint doesn't support anyway so that's moot), which state that my access information is strictly personal. I wonder if mint ever got hacked and this led to damage for their customers what the liability situation would be.
A Tool to Fight the Filter Bubble: Rando
I agree with everything you say however, if the two things you rely upon are, in their own words, such a mess then I have to imagine that mess consumes an equal if not more inordinate amount of time to integrate with.

I'm a software developer too. In my career I've had to implement logic to work around buggy libraries, spend time looking into bugs in others code... It seems that at some point that the means don't justify the end and having my own code base that I'm familiar with would be easier than fixing theirs and waiting for disputed parties to figure out what they are going to do.

And I never claimed doing your own was easy. All I'm suggesting is that at some point it's easier than dealing with what you got.
Welllllll... Yes and no.

Yes, companies are generally desperate for programmers right now, and companies definitely want you to succeed in your interviews.

Interviewers on the other hand can be a fickle bunch. I have met many (in fact, maybe even most) who seem to treat it as some kind of hazing or initiation and act as if the candidate is an opponent to be outsmarted.

It doesn't help that in literally none of the companies I've ever worked for do programmers receive any training on interviewing, so this kind of behavior goes uncorrected.

The company definitely wants you to succeed and get hired, but there's still a pretty profound disconnect between the company's priorities and what happens in the room between candidate and interviewer.