skysight-inc/HackerNews huggingface dataset:
Yeah, it's pretty lame. I've been reduced to carrying a coin purse (!) in my day-to-day/commute backpack containing just 20p and 10p pieces so that I'm always able to use a public toilet if I need to. Nothing worse than really needing to go but not having any change on you.
I think he means that they will /become/ an "unfathomable horror".

Something like: if they can not show ads in safari, they will make the "install our app" prompts more intrusive.
I've been invited to interview at Google three times. And they've declined to hire me three times. The last time I interviewed there the quality of the people that interviewed me was much lower than the earlier two times. I was still rejected, but I felt much better about working somewhere else.

I'm sure Google is still a great place to work, but its reminding me more and more of 1999 Microsoft. In fact the similarity is spooky.
> critical to minimizing turnover and successfully managing a long-term project like a CGI movie

There are other ways of reducing turnover, such as finding whatever would convince your key employees to leave and offering it to them to stay before they get that offer from a competitor.

It's certainly true that blanket no-poach agreements can help an employer reduce turnover without making the employees lives any better, but that's part of the reason they artificially restrict wages and are unfair.
git was first released in April 2005. We (Haskell community) were using dvcs through darcs for about 2 years prior to that. dvcs made a lot of sense to the Haskell open source world back then, as we didn't have servers, so central repos (like CVS or SVN) were out of the question. It had to be p2p to get off the ground.
I believe this is the article (or part two of it): http://www.sitepoint.com/ruby-metaprogramming-part-ii/

Not only does Ruby do metaprogramming poorly, but Rubyists have managed to give it a bad name by too often metaprogramming for the sake of metaprogramming, like in that article.
And the malware distributors! Won't someone please think of them - how will they survive if the ads are gone! They have an HN approved business model too! /s
Well said. After consulting for a few years, the only way I'd ever do it again is if I had at least a year's wages in the bank as a "cushion."

Also: I found it extremely difficult to date or maintain a relationship while consulting.
Rewiring the Brain to Create New Senses
This was overdue. I am fed up with websites auto launching the iTunes store to download an application or popping up another window for advertisement on the phone.
Those who would class this move by Apple as the first volley in this war fail to have noticed the ad creep - sites are _only_increasing_ the amount of space per page allocated to advertising. When was the last time a site you visited reduced the number of ads?

The way I see it, ads are trying to do two things:
1. Monetise content
2. Drive sales/brand growth

Advertisers have tried to make up for ineffectiveness by increasing quantity rather than quality.
If the focus was quality, everyone would win.

There's probably more to it, but more and more obnoxious advertising is a poor user experience; I don't think the audience will tolerate it for much longer.
Opensourced inception: hands-off auto-configuration tools for android devices
Sorry, my mistake forgetting that HN does not have PM capability. You can email me at hackernews.pm@gmail.com, and we'll continue from there. Thanks.
You've just touched on the greatest challenge to US basic income, in my opinion.

I am an outsider, but from everything I know about the american culture (or maybe from a large part of the world?), the average american is willing to sacrifice general welfare to punish a handful of slackers.

It results from centuries of culture regarding work ethics and whatnot (wherein working more innevitably meant being more happy, more successful, better integrated in the community, etc) but it simply will stop making sense. Work is not the end goal, it was merely a necessary means. So I have no trouble seeing the average american irrationally reject this kind of mechanism even if themselves (and society as a whole) were worse off.

It goes along with the quote [along the lines of] "Every american thinks of himself as an only temporarily embarrassed millionaire".
> "But even though that pissed plenty of people off... I don't recall the front page being totally dominated by calls for anyone's head on a silver platter. Reddit's userbase seems to feel especially threatened by Ellen Pao, and it's hard for me to believe that the difference is anything rational."

I mean its almost like her being an asian woman rather than a white male makes a difference
Can you explain end-to-end what you mean about advertisers making money out of the tracked data? (eg. what you think they track, what they do with the data, how they make money from the data, etc.)

I think it's very easy for different people to mean different things when having conversations on this topic, so it's good to spell it all out.
Just how exactly have you managed to convince yourself that it's not fatalism?
Can Mobile Financial Services Bring an End to Poverty?
I don't agree with him but I don't think such a view should warrant his resignation. He didn't say "no females in science!", he said "scientists should work in gender-segregated labs".
I also found https://github.com/paypal/react-engine
But still the REST API is missing, I'm thinking to work on a proof on concept on an api on top of express react views to be consumed from Golang.
What if you really wanted to access that content? Previously you could click on the "no thanks" link and keep going. Now you'll be forced to install their app.
Wow, that /r/all. I really thought Reddit was better than that.
Honestly, if this was me, I would ask your boss to have a 5 minute chat. Go for a coffee or something.

Then just tell him exactly what you've been feeling. Describe things that he has said & how they made you feel.

There is a chance that he has absolutely no idea the effect he is having on you.
"No bank needed. Apple is the bank."

If Apple is the bank, the blockchain is redundant. If the blockchain is redundant, Apple is...just a bank, subject to the same regulation as the rest.
But Safari in iOS9 doesn't have an ad blocker, it provides an interface for extensions to efficiently implement content blocking.
Using "continue" in that loop is harmless, it causes the file pointer to be closed and the loop to terminate. Calling "break" is more harmful though, as it would cause the loop to terminate without closing the file, a memory leak.
Uh, probably like most other people here I have to disagree. It's quite likely that rings in one form or another will succeed. They are a simple and efficient design. From space stations to rings around planets to rings around stars there are many levels possible.

And some of the assumptions loook clearly wrong to me. Like the amount of energy to increase the speed of an object of that size is certainly huge, but it's much easier in space than on earth. On earth the faster you want to go the more energy you ned for every additional kmh, but in space you don't have all that annoying atmosphere to wiggle through. So you really just need a constant amount of energy until you've reached your target speed and then you just need to correct the speed and direction here and there.

The reasoning about the vast amount of ressources needed is correct but not that much a problem, imho. No matter what you do. If you want to put millions of people into space you need to invest a lot. But we certainly reach that capability one day.

Last but not least, one thing were a ring is much much better than a terraformed planet: Let's say we want to travel to another galaxy. Then having a ring it's much easier to travel there than trying to move a planet out of its orbit.
https://www.youtube.com/watch?v=qI_g07C_Q5I
In this video Martin Fowler have some recommendations
of when to choose a relational, graph or noSql database.
It's not tenable for the user to create and maintain a subscription for every site they want to read on the internet. People may pay a central broker to manage these subscriptions, like they do with cable companies, but they won't create tens of individual subscriptions for the sites they like to read.
The bolts were made in Ohio and finished elsewhere in the U.S. They never left the country.
The best way to look into such games imho is to watch a Youtube Lets Play and jump a few episodes in. Official gameplay videos by the producer usually show Best Of scenes, which does hide the boring parts.

Search for "$GAME lets play". Filter for "playlist". Watch.

Divinity: https://www.youtube.com/playlist?list=PLKUZkQKe2mplbFbec0rFz...

Witcher: https://www.youtube.com/watch?v=yuQirEnvqkU&list=PLj_Goi54wf...
>"They are a solution in search of a problem."

No, they are not a solution, because they cannot work.

Also, I object to the article including the (immensely cool) Elysium space habitat as a ringworld. It's not orbiting a star, and is completely unrelated to Niven's Ringworld or any kind of Dyson sphere, apart from the fact that it's in space and people live on it. It's a luxury space habitat, and something that we actually may be able to build some day, unlike true ringworlds.
Well, my suggestion would be to use Page Rank to sift through the resumes. If you are respected by respected computer programmers then your "score" goes up. They could measure that by mentions in a blog, twitter "conversations", Github commits on the same project, etc.

"Hmmm... it looks like this guy really gets around. He's on the same project at GoodProgrammer A and GoodProgrammer B. He also tweets about functional programming and was mentioned in GoodProgrammer C's latest blog."
Groove Small Business Stack
Non-consented advertisement has had their click and buy rate diminish each year, and customers are only getting more dissatisfied by each attempt to squeeze more and more from them. Blocks are the natural step when you have somewhere around less than 0.1% success rate per customer. Mail Spam as advertisements can be seen as the warning sign, and spam protection is today a critical feature that all mail programs must have to be considered functional.

Consented advertisement, on the other hand, is having a great time. More stores are now using club memberships for advertisements, and when Facebook started to only send out a fraction of news letters, some customers went and asked where their news letters has gone. People are actively seeking where their consented advertisement are when it is being blocked.

I find taking a moral stand in the name of non-consented advertisement to be a bit sad. They had their chance with do-not-track and they collectively decided to ignore consent. Instead of taking a step back, they doubled down on being more intrusive and anti-consumer. Now they've got to live with the consequences, while companies reroute money to consented advertisements.
> They then sell all of that information

Source? Their product is ad targeting. Selling the data itself would devalue their product.
Facebook Being Clever with IPv6
As of right now you are literally the only person in the thread mentioning Patreon. Yet, it seems that Patreon-like services are one way to solve a lot of the problems.
Understood, thanks for the explanation.
This is already a problem with old media; The Daily Telegraph newspaper here in the Uk recently ignored a story about fraud and corruption at HSBC because of commercial interests (although they claim otherwise).

You assert that paywalls aren't working; as someone who has worked for two online publishing businesses whose models rely on a paywall, I disagree. There IS an issue with general interest content, but even that, I believe, is being resolved, albeit slowly. I think the market (or at least part of it) is slowly adjusting to the idea of paying for quality content. When micropayments eventually become a thing, this will only accelerate.

There are alternatives to bot those models. Bear in mind that not every website needs to make a huge profit. Many in the early days took no income whatsoever. Donations and merchandising are popular small income streams for many blogs. Not all advertising is objectionable; The Deck ad network, for example, provides advertising that is tasteful and unobtrusive (much like a polished version of Google AdWords).

Finally, content-based advertising CAN work, providing it's clearly demarcated, highly relevant, and entertaining in its own right. I must've listened to many hours of advertising via TWIT podcasts, and I don't really resent any of it.
One potential weakness is that a declarative rule list controlled by the browser (iOS 9) would be slower to adapt to ever changing approaches use to bypass ad blockers.

Whereas the extension model of AdBlock I presume lets it be more clever.

But on the flip side, the Safari approach would be much more performant than having to execute some JS to enforce blocking.
Here's a nice 2015 documentary about jobs in the high tech society: https://www.youtube.com/watch?v=rtSqlfZgnm4

And this is a qz article dealing with self-driving trucks which are poised to replace truck drivers:

http://qz.com/417014/self-driving-trucks-are-going-to-hit-th...

The map in there (also found here http://www.npr.org/sections/money/2015/02/05/382664837/map-t...) is interesting.
Truck driver is currently the most common job in the majority of the U.S. states, but interestingly, 'software developer' is on the rise and has taken the top spot in a couple of states. This happened last year.

So the software developer seems to be the truck driver of the 21st century, which kind of makes sense , since we're not just driving trucks, we're 'driving' all the machines out there.

So it begs the question - if this is the fate of truck drivers, isn't the same going to happen to the software developers in a couple of years ?
Yes, so we have to say you are better than 75% of other users instead of 75% of humans. Do you have any advice in this area?
This is absolutely censorship. Censorship doesn't have to be done by governments (this seems to be a weird American blind spot).
Apple need to be careful, I'm surprised they haven't had an antitrust lawsuit already.
I don't think it's fair to include wheel-shaped space habitats (like the one from Elysium) with Niven-style ringworlds. The physics involved is totally different on every possible level, and they are actually buildable.
>I didn't downvote, but I think your point is weak nonetheless. Spending should be a function of available resources. If you have $100k you're going to spend it more or less the same as if you had $1mil and the gov. taxed you heavily leaving you with $100k.

Uh, yes. I think it would be stupid to deny this.

>Also, the spending function (as a fraction of income) is generally understood to decrease (as far as I know) -- the wealthy spend less of their income due to lower marginal expenses.

The wealthy save more. Again, not controversial in the slightest.

>That goes for the 'stripping wealth from the people' claim.

By stripping wealth I am talking about the financialization of the economy - for example, driving Detroit taxpayer's money into derivatives so that they slash pensions. Or lowering property taxes, driving that stream of revenue directly into the banks' pockets via a stream of mortgage interest payments.

Or thousands of other examples that have nothing to do with the wealthy's propensity to save, but has driven dumptrucks of wealth into the pockets of the 0.1%.

>I also generally don't believe artisanal products or organic produce can meaningfully reverse this trend.

Which trend? The gradual wealth stripping trend that has been accelerating over the last 30 years or this automation trend that been continuing for at least two centuries?

Yeah, I don't think the (real, albeit small) job creating power of craft beer is going to overwhelm the job destroying power of Wall Street either.
I read a lot about that but I don't see how that will work this time. In the previous revolutions very specific jobs were replaced and you could kind of see there were still jobs to be done outside it. I come from a loom family; my grandfather was replaced by machines and he became a department head; the rest (family, friends, ...) got forced out and most never got jobs again. But of course next generations managed to do other things unrelated to this line of work my family did for generations. This time I simply don't see what will be 'in the end' as we are replacing all but highly skilled (mostly thinker) jobs and by far most people, no matter how you train them (and most don't want to), are simply not that skilled. The jobs we train people for who cannot get jobs are college graduates, but in something non-tech; we train them for coding & digital marketing. Most (90%) don't get beyond basic coding skills (html/css + copy/paste of js from stackoverflow) and both that and digital marketing skills (keyword search for seo/ads etc) can already be mostly replaced, but it's too expensive to build the software to do it. Someone will do and then these people have nothing; they simply cannot do much of which is in demand. I don't want to say software is the only place ofcourse, but they come to us via the state unemployment bureau after have been there for as much as 7 years for some after graduating; they tried other things. And this is the top % of society that actually went to uni. I really don't see how this will work for anyone with only a high school degree.
No they aren't. I am quite happy with my union in Germany.
Kubernetes is alpha software right now. I was at a meet up last month and there are a lot of missing features from what I recall. They're planning to fix one of these feature with some project call Ubernetes.

While people are raving about containers, there are still security issues with containers no?

I think VM will be here to stay for a long while and while we might have to pay a performance and memory hit for them, they offer better isolation.
Will the adoption go beyond the "tech crowd"? Most of my tech friends use adblocks but those not linked with tech don't even care, they actually like it! The ads that is.
I don't understand the logic behind this. Google still allow Chrome users install extensions like ABP, right?
What's the solution then, regulation? Imagine how bad our public spaces and television advertising would be if there were no regulation whatsoever. If we're walking towards that eventuality online, something needs to be done to arrest that very soon.
If a site gets its money solely from ads, then it can restrict its content delivery to those who runs IOS/Android/whateverOS & browser AND displays the ads.
An ad blocker may determine displaying only of a partial content...
Stockdale's quote has been taped to my wall since 2008

“This is a very important lesson. You must never confuse faith that you will prevail in the end—which you can never afford to lose—with the discipline to confront the most brutal facts of your current reality, whatever they might be.”
yup, hang on - I'm working on it
> Could one design a new city from scratch?

Yes, but the result is Milton Keynes.
Good developers often tend to be good because they've got no formal education, not despite a formal education. I've got a master in computer science myself, but have more respect for good programing skills than formal education.
Eh I don't know that they're getting 100 out of the top 200 either. At some point Google's reputation for an insane hiring process causes the best computer scientists to not even bother applying because it's a waste of their time. Those people have many, many options that would pay them handsomely for their talents.

Look at it this way. If you're a cream of the crop programmer and you're looking for a job, Google has the most drawn out and arduous hiring process. Even if you apply there and start the interview process it often takes a lot longer than the industry average to get to an offer. In the meantime a multitude of other companies have probably already determined that you are an excellent programmer and tried their best to snap you up.

Google seems to be happy with the tradeoff they're making but I'm pretty sure their process is not optimized for getting the best people in the field.
It occurred to me that people might not know about seat61.com. If you’re doing any rail travel in Europe this site is completely invaluable; one of those in-depth single subject sites that the web started off as.
Basic income schemes are getting seriously discussed in Canada right now (they were first mooted in the 1980's, to no effect, but have been lurking in the background since then). The concensus amongst economists is that they are very expensive if you provide a genuine living with a reasonably low phase-out (which is required to not have insanely progressive tax rates on the working poor.)

Still, these are practical problems that may turn out to be solveable, and the efficiencies that basic income schemes give are potentially large, as they would wipe out a lot of government workers whose sole job it to manage redundant arrays of independent welfare schemes.

Some badly formated discussion here: https://storify.com/bis_pilot/canadian-economists-on-basic-i...
I've seen some teams that fully deserved the bus treatment.
This is one thing people don't understand. In my current work I need to regularly design a new algorithm or modify existing ones. I've to keep books like CLRS and TACP always accessible, not for show but actually looking through pseudocode and analysis. I regularly sweep through dozens of research papers to find the state of art. These are not one-off events it's my and my teams day to day life. Lot of people often gets surprised when I tell this to them because most developers think they never need to use any CS stuff they had learned. If they ever need answer on any algo there is always framework or wikipedia. They just don't understand that most real world problems (or at least the ones we work on) require significant amount of customizations and mixing. These same people then insist that just because they have "shipped" some code or because they have showed "coding" capability via github profile, they should be eligible to be hired anywhere. Coding and development is "given" and that's considered as easiest part in our line of work. Shipping things is certainly art but that's hardly sufficient condition. The choice, analysis and design of algorithm makes ALL the difference in type of problems that we work on. If a guy showed up who wrote some package manager on Mac but couldn't work with binary trees, I would probably would pass too because in the kind of work we do his chances of success is fairly low. Frameworks and programming languages can be learned pretty fast but learning CS and building problem solving abilities using CS primitives takes years and years of intensive study.
Thanks for the overview.

However what is you opinion about being able to use C++, eventually C++14, versus the C# 3.5 Unity keeps on using?

Just curious.
Ugh... the majority of the ban was pretty reasonable. The fatpeoplehate was the one that got many redditors' panty in a bunch.

Now I'm stuck with all these fatpeoplehate post on the front page.
I think the difference between software dev and truck driving is that it doesn't actually require and extraordinary skill to drive a truck. You get your truck driving license, which is not hard (easy in some countries even) and that's it. For software dev you need a lot more ; most people simply cannot do it. The type of software dev that doesn't need those skills will be (and already are) obsolete; it just takes some time to mature and get to that point. But for truck drivers; with self driving trucks we need 0 truck drivers, with better processes, libraries and tools we need less programmers, but far from 0.
It's assumed that providing access to education would help fix the "minimal skills", and thus provide for a safe way to pay back the debt.

Unfortunately the assumption falls short, and often the education/accreditation provided is nearly worthless in the current "job market".