skysight-inc/HackerNews huggingface dataset:
"Obama's leftist policies"

Excuse me?

Which "leftist" policies would this be? Ramming through TPP? TTIP? Obamacare, which provides profit guarantees via the forced purchase of insurance? Chained CPI? The slow chipping away of Medicare? The huge handouts to rich financiers and the pathetic slaps on the wrist for the crimes they committed?

The only person who I'd have any hope of making any sea changes is Bernie Sanders, not because he is a Democrat, but because he's the only person in the US congress who can potentially stamp out the Democrat corporate lapdog contingent that currently rules the party (e.g. Nancy Pelosi and Obama) and turn it into something reasonable again.
Does this mean that it will be possible to use tracker blocking like Ghostery and similar plugins too? That would be fantastic.
I don't think we can characterize it as that. Of course there are people who disagree with one another (everywhere).

This comment above is about consensus - or its approximate form - that ends up dominating the conversation.
If ads weren't as intrusive as they can be (ie pop-ups, pop unders, auto-played video adverts with audio enable etc) I wouldn't mind them, but when you impose on my expectancy of what a website should work like or behave like then I need to block your advertisements. Otherwise, I would happily allow your ads. Some websites ruin my experience overall, not only do I now have to go out of my way to scour the screen but now I'm ignoring whatever it was I came to your website to begin with, usually at that point I close the website never to return.

I'm all for non-intrusive advertisements.
Nobel laureate Tim Hunt resigns after 'trouble with girls' comments
I hope you realize the frustration and consternation of the gp poster. It's really hard to identify where the monitization happens. Right now, i sort of default to comments like this as well meaning at worst.

Now, i sort of wonder, did you get paid for this?

That's not necessarily bad. I can imagine a scheme were advertisers do sentiment analysis on comments, and reimburse users for positive emotions in response to a brand. I think it would be hard to sustain discourse int that environment, but i'd hope you at least got paid.

Everyone is an astroturfer would be a strange world. Real communication would be to subtle for the SA to detect. Interesting indeed.
Not OP, but thanks!
Very eficcient tool. Nice work.
This is something I could agree over, Thoughts on technical interviewing. http://ericlippert.com/2015/06/08/interviewing-candidates/
I've actually defended Catmull et al for that "cartel" so unfortunately it's not very convincing to me. I see the no-poach agreements as a) not universally applicable in either terms or employers, so not seriously limiting employee mobility, and b) critical to minimizing turnover and successfully managing a long-term project like a CGI movie. The prosecution of the companies involved in this "cartel" is politically motivated.
Homeless proof - I'm really hoping the problems that Sidewalk Labs is working on don't include making sure homeless people don't have access to public bathrooms. I'm honestly not thinking of a lot of reasons for public bathrooms to exist aside from making sure people without houses have someplace they can use (whether that be as a bathroom, washing laundry, shaving, etc.)
Will Apple Unveil Its Own Bit Currency?
I think in the case of web servers (that are most times stateless), guaranteeing it will survive a "kill -9" just means having some sort of supervisor service.

However there are times you want a graceful restart because an abrupt restart affects your client's UX - such as during a file upload, or where a client may be running a long running synchronous operation (like a credit card charge). In both cases the system may be resilient against a -9 and retries, but annoying if "the world stops" because of a change to prod.
I just said iOS as an example. I didn't mean to make it appear I was stacking the deck, you could use Xamarin and target all platforms if you wanted. That's still easier than supporting all browsers over time. All browsers over time with a complex app like Gmail? Forget it.

But the issue I was trying to convey is that you're an edge case and in an increasingly marginal pool as time goes on. Most people aren't sitting at the computer all day, and even if they do (we'll say so for sake of argument), they stay off personal email at work (a good idea). And they use their phone yet still.
That's what I do. I'm at a desk all day as well, and never login to personal stuff on my work network/machine. That's where iOS gets its use.
Amsterdam has these:

http://www.street-art.nl/wp-content/uploads/2012/07/1-1.jpg

and

https://pinkylightsaber.files.wordpress.com/2011/12/public-t...

while useful, they usually are quite smelly though.
What is "homeless proof"?

If you have so many homeless people, maybe you should solve that problem first?
There's also http://www.verexif.com/en/
> Reddit has the Silicon Valley's most notorious gender-baiting troll as it's head…

What does "gender-baiting troll" mean?
I'm not sure I understand why Adblock still works? I mean, how can it be so reliable in detecting ads?
If I had a site with ads I'd try to make them as unobtrusive as possible and indistinguishable from my own content. A sidebar of images with urls only from my own domain. If an ad network is used to serve those images it can be proxies through my servers. There has to be some technical reason why this isn't the standard way of doing it (for example that it breaks advanced tracking, or that Adblock detects the actual contents).
A downside: http://en.wikipedia.org/wiki/Vaporware
Such ads cannot be blocked

Sure they can. How does the ad network know the ads are being served? It needs some sort of ad detection mechanism, so the ad blocker can implement it too.
Project Ara
When will Project Ara be released? Any insights? http://m9.my/go/akda
>"They are a solution in search of a problem."

The problem is that Earth won't last forever, and terraforming is limited to existing terrain.

>"[Paraphrased] Making a ring world around a star would be colossal and it would spin at 12,000 MPH!"

Why build it around a star? A ringworld a few miles in diameter orbiting a star as the Earth does would be sufficient.
I can't imagine how this could happen to Reddit - if some category of people is "on the wrong side of history", they are either a minority (however vocal) or are about to become a minority very soon - otherwise we couldn't really say the history is going against them, right? If the site is not a niche site but a broad host-all ad-supported site like Reddit, their income can't depend exclusively on a minority of users, statistically speaking. They may suffer a hit for alienating part of the audience, but they should still keep most of it, so it can't "boil down to" just "wrong side" people.
Something that only works for one gender, and only for urinating is not solving the problem of public toilets.
Guaranteed basic income. It's the only way... at least if we want a future that is actually good for more than ~10% of the human race.

The only alternatives are bloody destructive revolutions or totalitarian panopticon police states to forcibly hold the other 90% in crushing poverty. That future would look an awful lot like The Hunger Games -- small high-tech enclaves enslaving and suppressing the rest of humanity -- and even within these enclaves, you do not step out of line.

I know people said this in the past and "jobs always came back," but I am increasingly believing that there is a qualitative difference between Turing-complete automation and non-Turing-complete automation. It's different this time. Software defined systems are not like the cotton gin or even first generation industrial robotics.

In other words I agree with Marc Andressen: "software is eating the world." Absolutely everything will become software defined -- rapidly and easily reconfigurable and thus exponentially rather than linearly destructive to employment.
In terms of making a difference, I think we face the "tyranny of the majority". Whilst a lot of "us" feel strongly about where this is all going, it seems like the average Joe just hears from the media: "Its to protect you from XYZ threat of the month". Annoys me greatly.
Nice to use!
> it is your god damn job to find a way to make it work.

No, it isn't. This is why probation periods exist. If you hired someone and they aren't working out, then at the end of the probation period you don't keep them on.

Trying to force someone who doesn't fit the team dynamic to stay is going to hurt your org. It doesn't make you a "good" manager to say to everyone "I know this sucks but deal with it because letting them go would mean I was wrong."

> As a principle you should treat people with respect and dignity, and not as easily disposable and replaceable cogs.

Which is ironic because so many job descriptions I see today are basically written as "we want to hire someone with exactly these skills, who requires zero training, and can become an expert in our systems in their first week."

No one is that way, unless your system consists of pressing one button all day, but then the job description would probably require that the person have intricate knowledge of the button and is friends with the engineer who designed it so they know what to do if the button suddenly stops working.

If companies actually treated people with respect and dignity, I'd get the training I need to become a better employee, instead of going to management and begging them for any training every 6 months like the industry is now.

/rant
I didn't. I looked it up and found that it was indeed close to the first WTC bombing (though also close to other bombings like the Unabomber campaign).
Does Google (or Tesla or Uber) use Ada for their self-driving car projects? I am afraid that answer is likely C++.

I noticed that this article mentions MISRA-C but not Ada. I thought I had read the Toyata used SPARK Ada. Michael Barr's slides have more technical details about Toyota's C code:

http://www.safetyresearch.net/Library/BarrSlides_FINAL_SCRUB...
Usually there are exceptions for old pianos, but just as a thought experiment: imagine if you had to choose between selling your piano, and the extinction of elephants. Which would you choose?
It would be more accurate to compare Hacker News to a single subreddit than it would to compare it to reddit as a whole. Like reddit, hacker news has it's own rules and tolerances in place, but reddit as a whole attempts to leave censorship up to the subreddit moderators.
Microsoft Surface Hub Availability and Specifications Announced
It's irrelevant as to how many miners are working on the original chain. Mining could be done on a single laptop by one person for all the protocol cares.

Lets say that 99.9% percentage of the miners decided not to go along with a hard fork, and 0.1% did, effectively bitcoin would be split up into 2 networks, A and B.

Functionally, they would be nearly equivalent, ignoring network lag. As a user you could even have two clients, one that accepts transactions for network A, and one for network B. And your wallet in network A could even have a different balance than in network B. So how do you decide which wallet is correct?

The same way everyone else does, by mass consensus, ie. by what everyone else is using. Ex, if you wanted to buy stuff from merchant X, and they had a network B wallet, it wouldn't matter how many miners were mining on network A, would it?

Miners only provide security against a double spend 51% attack and that's it. By their very nature, they also are in the best position to do a 51% attack. Therefore the only leverage they have is they could threaten the new network. But as I was explaining before, if they attack network B, it goes to show that network A is nearly as vulnerable as network B is.

In other words, its as centralized as fiat, which destroys one of the most highly touted features of Bitcoin as a currency of the people. If a couple of a bad actors (ie the people running the mining warehouses), can destroy it, either because of government coercion or by their own free will, then as you can see, Bitcoin is like the emperor who has no clothes. It could be destroyed at any time.

So, we have a MAD situation (Mutually Assured Destruction). If the users force the miners hand too much, the miners could retaliate, by destroying bitcoin by executing a 51% attack. But of course, as long as the miners are making money, they don't want to do that.

Nobody invested in the bitcoin wants anyone to know this, the users nor the miners, because it goes against their best interest to show the weakness of the currency they own.

However, the longer this draws on, the more people will wake up and see that Bitcoin is truly becoming centralized into something that resembled Beenz and Floodz from the 90's. Not a currency operated by the people, but a currency owned and operated by a few large corporations.
China’s Baidu could beat Google to self-driving car with BMW
It's actually fairly reasonable. The manager doesn't want to avoid hiring bad candidates. The manager wants to avoid being blamed for hiring bad candidates. They want to be able to say "I looked really really hard for reasons why Bob was a bad hire, and didn't find any, so you can't blame me for Bob being a bad hire."

Whether or not this actually reduces the number of bad hires is beside the point. It's a classic principle-agent problem.
I am enamoured that geeks can find amazement in computer generated content. I wonder if Shakespeare scholars felt the same with the recent neural net creating Shakespeare-like content. What is to come, when cgc starts to become even more amazing? A individualized, computer generated TV-shows that hit all your favorite subjects?
That just isn't true. The miners are the one that decide which chain is "real" and which isn't.

The frontend has code to verify the decision of the miner, and it has no ability to change anything.
GCHQ Hacked by Syrian Electronic Army
I don't know whether i would call that a toilet. They're literally doing their business in the street.
I find the current state of ad services to be morally wrong; therefore, I do not feel bad about using an adblocker. I wouldn't be opposed to tasteful, cookie-less ads that don't attempt to track people around the internet and mine their data. I realize that people need to be paid for their time and content, but maybe there is a better way to manage, serve, and present the ads.

It would also be nice if people could decided on a sane and logical system of standard ad sizes, because the current standards are ridiculous and awkward.
Displacing factory workers shouldn't be too large of a problem really, and developed US and European nations show it. It sure isn't trivial to deal with, specially depending on the speed it may happen; but the path is more or less laid out already.

What is less laid out to me is how we shall proceed in the Western nations, where automation is starting to consolidate at higher levels (services) -- if no nothing is done inequality seems bound to quickly rise for me. They'll have to figure out some mechanism to boost income for the lower wage workers through something like e.g. universal income, some incentive to hire, free or remunerated education, etc.
For broad-spectrum roles like software engineers, Google hires people first and then figures out what team they should join later. If you want a specialist role, then you'll need to find one on their jobs page.

To illustrate, here's the kind of thing Mr. TCP kernel module should be applying for: https://www.google.com/about/careers/search#!t=jo&jid=107205...

And here's the kind of generic role they probably shouldn't be: https://www.google.com/about/careers/search#!t=jo&jid=34154&
Yeah take a gander at some of the bigger 100k+ subscriber reddit comments...low effort comments with grammar or spelling mistakes.

For instance, /r/games used to be super awesome with great comments and discussion. Since it got bigger over the past few years posts are lackluster, comments are nonsensical, and so on...gah now I'm ranting
Well, there's always the accelerationist option of voting republican and hoping they burn down the government quickly enough for the resulting radical change afterwards to be successful.
I don't get the message you're trying to send by this reply... and yes I know who Susan Kare is.
probably because it breaks view and meta (retargeting etc) tracking which is why ad networks might not allow it
What if it were a flat fee? Google makes on the order of $60/user/year. I'd personally be happy to pay $5/month to Google things.

Grandparent poster has me intrigued. It's common knowledge that you can't make money off consumers on the Internet, but I wonder if this is just a function of the newness of the Internet and intensity of competition when the main business models that support it were invented. I wonder, if Google were to offer a $5/month plan where they wouldn't show you any ads and didn't collect any personal data on you, how many people would take it.
Screenshots etc?
And so American.
Many of our ancestors fought the forces of feudalism in order to create broken democracies out of feudalism and their descendants fought to turn turn broken democracies into less broken democracies. And their descendants fought to turn less broken democracies into liberal democracies.

Fatalism not only shows immense disrespect to the achievements of every generation before us that fought to create a humane and just society, it is a gift to the forces of feudalism that attempt to corrupt our democratic processes and sequester our wealth.
The Bristol pound is giving sterling a run for its money
> I wouldn't move to a 'specialized and remote' community inhabited by people who are all affiliated with the same company.

Re-read the sentence again.

> By altering their way of working they could support remote working, creating clusters of specialized work forces and communities online rather than in a narrow physical location.

The concept is that if you encourage remote working via online workplaces, you can solve the "big city" issue for a percentage of the population by allowing them to live further away from the densely populated areas "because of work".
Formula Student Australasia date announced
If Apple issues its own bit currency, they will run into problems with politicians that want to control currencies. Make "karma points" or something would be better
Absolutely, if every task a given worker can do (even higher level cognitive ones) can be accomplished more economically by a machine, it should be the only conclusion that some mechanism will be required to prevent them from marginalization, regardless of past events (in which low level tasks were automated). I'm not sure this is the case with China yet though. But given the universal availability of technology, it's bound to be a worldwide issue.
> I keep AdBlock off by default because I prefer a world where creators can make a meaningful articles and a useful apps without caring about who they are supporting, and can, as the price tag, separately attach an ad.

And you don't care about Ad Pushers Tracking what you see and where you go ? You have no morality problem there?
Whenever I read an article about robots replacing human workers, I can't help but remember this excellent short story by Marshall Brain:

http://marshallbrain.com/manna1.htm

Some how I felt even the worst scenario in the story (where robots confine the jobless to reservations) seem to be lot better than the current conditions in many poor countries.
goodbye, niche content
According to the NYT, they are monetizing pretty well from the paywall. For most of their articles they are the primary source. So, whether you buy a subscription directly or one of their affiliates pays for the content (and then tries to monetize it through ads) they are still getting paid.

They don't care if you don't want to pay for it or read it you are not their intended audience.
The problem with this, of course, is that if there's no-one earning wages then there's no-one buying the products.

As TFA says, China needs to rebalance its economy so it has a domestic market to speak of. That means paying people money, so it'll be interesting to see what that means in a communist regime - guaranteed national wage? state-provided jobs?

As for America... welcome to the long, slow slide into Not Being Top Nation Any More. Ask any British historian what that looks like. It's not fun.
I agree.

But advertisers abuse

Maybe it's time for 'ad toning down' instead of blocking all of them, block animated gifs, block big images, etc (though in mobile this is not so bad)
You touched on most points, primarily avoiding the situation of reasoning about concurrent old and new code. I didn't know a gen_server manages code loading like this, thank you for that.

An upgrade doesn't involve only the in-memory state per process though. It also involves state outside the process, like state on disk. Even if each process upgrades it's own state (I'm assuming the gen_server isn't limited to in-memory state; I don't know), an old process accessing from disk a data structure that differs from the one used by the new process isn't safe. You can't just upgrade old processes in stages.

An upgrade can also involve multiple processes. It's hard to upgrade all of them at once. As you mentioned, in the hardest case of all, a distributed system, loading in stages may be the only option, provided the system was explicitly designed such that old and new processes can coexist without safety issues.

http://pmg.csail.mit.edu/upgrades/
C# 6.0 – Saving Developers from Themselves
I'd generalize your point a little more - for a given level of life success, intelligence will anti-correlate with other hire-ability skills like work ethic, diligence, attendance, emotional stability, professionalism, etc.

Basically, imagine that there's two ways to graduate college with a CS degree - you're either the kind of person who's smart enough to get things if you work your ass off for them, or you're a genius and you coast through. If you're a genius and you work your ass off, you get a doctorate or found a startup, and aren't in the candidate pool. So you wind up with a choice about what to compromise on: work ethic, or smarts.

Ideally, you compromise on whatever makes the least difference to your organization, compared to your competitors. Hiring smart/motivated people out of non-traditional backgrounds is a great option for this.
> flow that does the same type checking, for the bundling webpack is now superior, and warning is handled by eslint, and with babel for ES6, and PostCSS for css next
> I don't think there is a lot of reasons to use the closure tools apart for the components.

The fact that your list is that long is a good reason. Using best-of-class libraries is brilliant (and I'd like to all the time), but using good-enough libraries that are well tested with each other and unlikely with new releases to change behaviour in ways that will create edge-cases or interop problems: that is pragmatic.

Plus the reduction in developer-rabbit-holes when every developer tries to include its own favourite (Webpack! Browserify!), the consistent documentation, and the ease of setup.

Not to say you're wrong, but I feel people overlook the benefit brought by well-developed monolithic frameworks.
> It's akin to a hotel owner disallowing a Klan meeting in the conference room. I think any business owner deserves that right.

Would it be acceptable, or legal, if that were a Black Panthers meeting? Or a gay wedding?
Apple iOS flaw exploitable to steal user password with a phishing email
A nice amount of comment spam below...