skysight-inc/HackerNews huggingface dataset:
One interesting thing about beliefs in a changing world is how you deal with contradictory beliefs.

I see "beliefs" as an optimisation that avoids having to return to first principles for every single decision.

That speeds things up, but is obviously dangerous.

Sometimes it's possible to have two beliefs that contradict each other. Usually this means they need reevaluating, but sometimes it means there is context in which each is true.

Reasoning in the face of contradictory beliefs is one of the most interesting things about "knowledge", and something that humans can do surprisingly well - at least until we realise we are doing it.
I've been MITM'ing my connections ever since I discovered the Proxomitron ( http://en.wikipedia.org/wiki/Proxomitron ) - it lets me customise webpages and filter out the crap before it gets to any browser, and works in all the browsers on the system; even the ones embedded in apps. It has a logging feature to show traffic too.

It would be great if a proxy could be run directly on the mobile device, as then it could be used anywhere along with the apps its monitoring.

As you said HTTPS is a bit of a pain since it's actively designed to resist such "attacks", but as long as there's the option to specify your own CAs it will work. Certificate "unpinning" is still a manual process, however...
It isn't a problem if all you need is a deterministic sequence of numbers that are pseudo-random like what rand() provides. Not every use of a PRNG involves cryptographic security or potentially dangerous exposures of internal state.
Too bad openntpd isn't standards compliant.

Fortunately, phk is already fixing ntpd.
http://phk.freebsd.dk/time/index.html
The DataHand keyboard would work since the two hand parts can be
separated as much as you like, albeit they're connected by a wire. One
of the advantages is pointer control with your fingertips.

http://en.wikipedia.org/wiki/DataHand

When they first came out, they were hellishly expensive. At present, I'm
unsure if they're still being sold through usual retail channels, but
they can occasionally be found on ebay/craigslist. If you're dealing
with a disability issue, the DataHand keyboard can often work out well.
Training doesn't always turn an "ok" or "good" candidate into a great one. The requirement is for developers. Either junior developers or senior developers. Hiring a trainee actually costs you developer time in the short run, for no guaranteed output in the long run as many of the trainees will just wash out.

Besides, all you need is some books and open source software and you can train yourself, at least to the level that you're hirable. OK, some things you have to learn from experience in ways that are hard to accomplish outside of working for a big company (large scale distributed systems) but most of the companies that have large scale distributed systems are willing to hire straight out of college and, effectively, train them!

So, the rational thing to do is to let the "ok" developers develop their own skills and then hire the ones that end up being good. But then, I don't think the standard is unreasonably high in the first place.
Cool tool but I'm really confused by the name choice. Sure choosing names is hard but by using a name of a common tool for an unrelated tool will just cause problems for people looking for bash spellcheck tools.
Riding Beijing's subway end to end: 88km of queues and crushes on a 20p ticket
Agriculture and airlines tend to use futures to hedge, not options.

A (long) futures contract is the right AND obligation to purchase a commodity at a set price at a set time (and place).

A (call) options contract is the right BUT NOT the obligation to purchase a commodity at a set price within a set time (for the most typical American-style option).
Auditor’s report highlights California’s data lapses
Bt sky and virgin hijacking browsers to push porn blocks
I thought Linux distributions stopped using ntpd a couple of years ago.

On Fedora, which powers the computer I'm writing this from, Chrony is in use, not ntpd, so I guess my PC is immune from whatever is floating out there.
Looks like a pun on the shellshock bug.
I still remember my first watching of Grave of the Fireflies. It was gut wrenching, brutal, and to be honest, depressing and demoralizing to the point of wanting to slash your own wrists at the pain and suffering that people went through after the war (especially the orphans).

It's a great film, but getting myself to watch it is seriously tough each time.

I wish there was another animator out there who would/could do something remotely close to what he did for his studio.
> The solution to Facebook censorship will likely take a similar path - gradual decentralization.

Like the web? Sorry for the snark but being blocked from Facebook is the equivalent of being blocked from Geocities in my mind. I do think a decentralised social network would be a step forward but let's not attribute too much power to Facebook as it only gives them more legitimacy.
Like China is going to help? They condemned The Interview just the same.
General anesthesia really does knock you out, so you were very probably out like a light for the removal of your wisdom teeth. But when people talk about a lighter kind of anesthesia called "twilight sedation" or "conscious sedation", they actually do mean "we'll make you a little woozy, but keep you awake -- and also inhibit memory formation so you'll feel like you slept through it." The lack of disclosure to patients of exactly what this means -- "yes, you'll be awake, but you won't remember" -- gives me bad feelings about medical ethics.
But that difference is one caused by all sorts of technological advancements, including completely unrelated advancements, and in my opinion is not a great excuse to preemptively treat the currencies differently. By your same reasoning, the advent of air travel made laundering cash easier.
I worked for Rocket Internet for a couple of months in 2012... Interesting organisation but a proper startup should be able to beat them easily at most things.

These guys have all the things that you lack as a startup; money, people, MBAs, finance department, legal, crazy people, good people, indifferent people. Did I mention these guys have loads of money. And they spend it on all the wrong stuff.

The things they lack are a soul and good product vision. People can smell that.
I'm really impressed you implemented this in so many languages!

I was curious how fast Javascript would run this, so I ported the lua example over, it ran in 2200msec on my mac laptop.
I'm not sure it's a great comparison benchmark however, because there are some obvious optimizations you can make. I added a simple cache to avoid recalculating travel costs for leaves and it now runs in 150msec.

var fs = require('fs');

var nodes = [], visited = [];
var visitCache = {};

function readPlaces() {
var lines = fs.readFileSync('agraph','utf8').split('\n');
var numnodes = lines[0]|0;
for(var i=0;i<numnodes;i++) {
nodes[i] = [];
visited[i] = false;
}
for(i=1;i<lines.length;i++) {
var line = lines[i].split(' ');
nodes[line[0]|0].push({dst: line[1]|0, cost: line[2]|0});
}
}

function getLongestPath(nodes, nodeid, visited) {
visited[nodeid] = true;
var neighbours = nodes[nodeid];
var max = 0
for(var i=0;i<neighbours.length;i++) {
if (!visited[neighbours[i].dst]) {
var dist = neighbours[i].cost + getLongestPath(nodes, neighbours[i].dst, visited);
if (dist > max) {
max = dist
}
}
}
visited[nodeid] = false;
return max;
}

function getLongestPathCached(nodes, nodeid, visited, depth) {
var idx;
visited |= 1 << nodeid;
if (depth == nodes.length - 7) {
idx = (visited * 32) + nodeid;
if (visitCache[idx]) {
return visitCache[idx];
}
}
var neighbours = nodes[nodeid];
var max = 0
for(var i=0;i<neighbours.length;i++) {
if (!(visited & (1 << neighbours[i].dst))) {
var dist = neighbours[i].cost + getLongestPathCached(nodes, neighbours[i].dst, visited, depth+1);
if (dist > max) {
max = dist
}
}
}
if (idx) {
visitCache[idx] = max;
}
if (typeof visited != 'number') {
visited[nodeid] = false;
}
return max;
}

readPlaces();
var start = Date.now();
var length;
if (nodes.length < 32) {
length = getLongestPathCached(nodes, 0, 0, 0);
} else {
length = getLongestPath(nodes, 0, visited);
}
console.log(length+' LANGUAGE Javascript: '+(Date.now() - start));
Not to worry in 10 to 20 more years robots will take your survival job away too. Then you can teach college and be one of the homeless at the same time!
Also, it's not like the DPRK has a deep bench of high level technical talent -- unlike their neighbors to the north, who have been known to hack numerous US-run systems.
Unless I missed another story this week Google is leaving Russia.

http://www.businessinsider.com/google-pulls-out-of-russia-20...
That's not what parent comment is arguing at all. But I don't see why not. Money very likely correlates with value to society and would be a better heuristic than pure randomness - which is also unfair. Although hopefully it never becomes an issue of course - these hypothetical situations where we get to actually choose who lives and dies rarely happen in reality. And obviously it violates cultural values, so would not be a good idea to actually try to implement.
Nature's 10: Ten people who mattered this year
This is awesome.

If in week 16:

49ers beat Chargers,
Texans beat Ravens,
Vikings beat Dolphins,
Steelers beat Chiefs,
Raiders beat Bills

And in Week 17:

Jaguars beat Texans,
Patriots beat Bills,
Chargers and Chiefs have to tie.

And the Browns win their last two they will make the playoffs.

EDIT:
Even more interesting, I've found a scenario where the Packers miss the playoffs (which would be crazy).

If the Cowboys and Packers lose their last two and the Eagles win one of their last two, the Packers stay home.
"the number of very capable people on postdocs ... is plain staggering"

What's wrong with doing a postdoc? I'm in the UK, but here a postdoc is a normal part of the science career path. It pays reasonably well for academia and is a first step towards being a lecturer (assistant professor).
Indeed. Aside from the other profession you might have in mind, people were certainly hunting and fishing and gathering and making pots and baskets and boats and war a long long time before they started farming.

Farming is an old profession, but not even close to the oldest.
Not so sure about that. Russian regulators normally don't care about tiny operations that don't influence the popular opinion. For example, there are lots of blogs talking trash about Putin and no one cares. But if you're as big as Google, you can't have "fuck Putin" on your front page. That usually leads to persecution for bullshit reasons like Navalny here.
This is likely because you've been receiving the message that it's a sin to have preconceived notions and to even formulate a mental model of someone that contains any negative elements.

It's not. Instead I suggest taking pride in that you are not restricted to initial impressions and were able to move her box upon receiving additional data points.
It's not about Sony per say, its the fact that they fucked with Americans, which as a country, wasn't a good idea, im all about #northkoreaoffline
Closing their office but still providing their services to users inside the Russian firewall.
Page load fail makes it difficult to cook cornbread in the woodstove
They should stand up and fight til the last man standing, at least if they want their internets back
shellcheck is significantly older than shellshock, in terms of naming date anyways.

https://github.com/koalaman/shellcheck
IIRC, Charlie Shrem gave Faiella (BTCKing) explicit instructions on how to avoid the AML rules he was required to enforce as Chief Compliance Officer of BitInstant.
The real problem is that neither of her jobs affords her a career.

Why should her teaching position be just above the poverty line? People should regard that as horrific.

Why should her service job not be a career? People should regard the fact that service jobs are so unstable as horrific.
Get steamrolled by who? Insurers are in the business of mitigating risk by paying out on unforeseeable losses. There are more than enough people who purchase private non-commercial insurance for them to make a profit, why should they or the insurance companies' shareholders subsidize the people who want to engage in commercial activity but don't want to pay the costs of doing things to commercial standards? You don't get isnurance because of the low risk of bad things happening, you get it because of the potential liabilites on the rare occasions when they do.

Say someone is at an AirBnB, falls down the stairs, breaks his/her neck, and is paralyzed. AirBnB's million dollars of coverage may not be enough to meet the medical costs of such an injury, to say nothing of other damages. So the injured party's lawyer and/or medical insurers will go after the host's homeowner's insurance or else after the host's property or income stream.

Hotels aren't expensive because all hotel owners are greedy people intent on bleeding their customers dry (although such owners exist); to a large extent they reflect the significant costs of doing business.
Unlike PRISM with it's dubious value of doing good (and the massive damage it did to related liberties), this has an actual public service (with relatively little potential damage).

If you are receiving medical care do you want everyone to know about it just because a cop walked into the room?

If you are a minor should your sealed records be more easily determined? (because a cop recorded them)

If you are a victim of a crime should your identity be made knowable to others who may wish to silence you? What about witnesses?

Note what the article said: The video must be released! Even if it's mostly blurred out. If it's suspicious then the police department can be sued to get the full video.

The problem is that we don't have the open source (or for that matter publicly available private technology) technology to easily deploy a verifiable DRM (which is what we want, we want to manage the digital rights of how this video is edited) system. The police of Seattle are willing to equip every officer with cameras "TODAY", "right NOW", except and besides some problems. This was a question of "how can we solve this problem so that we can do this thing". It doesn't have to be perfect.
One can buy a whole lot of mass produced tomatoes from Mexico for the price of building a greenhouse.

Never mind all the work. Until food becomes a lot more expensive, most people probably won't take up growing it.

(Not disagreeing that the tomatoes aren't better and it wouldn't be all around the healthy thing to do...)
> In the first, its generally accepted that people in any position, including nurses and receptionists and customer support people, can create immense business value if they accel at their jobs. A customer service agent who makes big impacts on retention could expect to make a six figure salary. Others who are less useful might make minimum wage.

Sorry, but as a matter of real-world fact, individual receptionists and customer service representatives can't create immense business value. Or rather, the individuals in those roles might be able to, but only if they are moved to different, higher-leverage roles. (If you can retain hundreds of thousands to millions of dollars worth of business by talking to individual customers, "customer service" is not your job title. Maybe "sales" is.)

The market has two parts: supply and demand. If you do a job that just about anybody could do, you don't get paid much because there are a lot of people who can do a job just about anybody could do.
Does anyone know the possible legal repercussions open-sourcing a web service's API when the company doesn't explicitly grant permission? This is really neat, but could also raise the ire of a service that doesn't offer an API for a reason.
> From that folder, get the mitmproxy-ca-cert.pem file onto your mobile device by emailing it to yourself, for example. Then follow certificate installation steps for iOS or Android.

You can just go to http://mitm.it on the device. It's a 'magic domain' for the proxied host. See http://mitm.it/doc/certinstall/webapp.html
I was in a similar boat as you were (wanting to go to a "trade school" type thing for IT, ended up going to a generalist school with business knowledge), and I feel better for it.

Granted, my schooling let me spend some time in Japan on a school exchange, which led to a whole other sequence of events. But I also got some classes on management, economics, and accounting that does help me understand how things are happening around me. Plus having a degree is pretty much mandatory if you want to work abroad (for visa issues). My school prepared me to deal with the human aspect of work, I think.

I did do a lot of self-teaching though, so I didn't end up learning much on the programming side of things.
A Scourge Is Spreading. M.T.A.’s Cure? Dude, Close Your Legs
I was curious what an English (literature) Ph.D might entail, still am, but Birimingham.ac.uk website had this:

>"Over the past five years, over 90% of English Literature postgraduates were in work and/or further study six months after graduation. " //

Against an unemployment rate of ~20% for 16-24 year olds, http://www.ibtimes.co.uk/unemployment-four-ten-uk-graduates-..., that seems quite good. I'm sure there are some damn lies in there though.

More on stats for UK graduate employment, http://www.bbc.co.uk/news/education-29327590.
Even if you don't bother to read the article, at least enjoy the amusing (and hopefully effective) signage they're going to put up:

http://static01.nyt.com/images/2014/12/21/nyregion/21MANSPRE...
People get stuck in bubbles. In the academia bubble, the only people making a living are professors and to become a professor you need a Ph.D. So they are the example people follow. They don't realize that becoming, say, an accountant might be a better move because there aren't any accountants in the academia bubble.
> insurance

You can't use that word. You have to call it "protection sharing".
One of the essential tensions of being a software developer is the fact that software isn't really useful on its own. It has to do something. That thing it's doing is the domain. Whatever very-specific information that the software system is organizing and passing, more specifically.

For example, I maintain an e-commerce system. More specifically, I maintain an e-commerce system built for a cosmetics company. E-commerce is a field, cosmetics is a field, cosmetics e-commerce is specifically the domain I need to become an expert in. The more I can differentiate cosmetics e-commerce from other kinds of e-commerce, the more well-tailored I can make my app. And the more well-tailored I can make this app, the better I'll be able to understand the more general case of making custom e-commerce systems for other industries.

The more I go through this process of understanding the specific needs of the industry, the more domain expertise I'm building. Domains can subdivide as much as industries subdivide. Say the cosmetic industry started to split along product lines, then I might start gaining insight into how lipstick companies operate, and be able to tailor a product offering straight to them.

The domain doesn't have to mean commercial industry. You might have domain expertise, say, in XML parsing. Then you could wax poetic on the differences between Nokogiri and say, Chrome's internal parser.

So, essentially, it just means "expertise". More specifically, the type of expertise that allows you to customize a software system around it. Which can be in practice quite different from normal expertise. The guy who devises our makeup formulas is definitely an expert.

But he can't design the system to actually manufacture it. The guy who writes those systems might not understand the actual formulas, so the two types of experts have to work together.

When startups talk about the need to be a domain expert, it means getting out of just pure programming and into the actual meat. Rather than hire an expert, to become one yourself. This not only allows you to reduce staff, it also makes it easier to make better, more custom solutions. The Soylent guys have to make the system to manufacture their product, but they also must understand nutrition, food, the regulatory environment of the food market.
The Bonferroni part of the paper is horrible; I almost picked up on that earlier.

By my reading, they don't apply Bonferroni, nor any other correction for multiple-testing. The results are already not significant before the correction, so there is no point in making a correction step. Read this part again: they are saying their results are insignificant and would be further away from signficance if they had bothered to apply any correction.

Criticising Bonferroni as being too conservative for this purpose might be fashionable, but it's irrelevant and highly misleading here (neither is it evidenced). They haven't applied Bonferroni and they haven't even identified an appropriate replacement - this is an irrelevant comment which seeks to distract.
Navalny and Kasparov are in trouble because they had a shot at gaining popular momentum. Khodorkovsky privately expressed desire for a more free Russia to Putin, and was shot down as a warning to others.

Putin prosecutes everyone who goes against him apart from allowing a minimal opposition to exist for the sake of appearance and venting off angry people's steam.

"Shut up, look down and you'll be allowed to live" is a very popular theme in Russia across all levels from the president down to local municipal offices. If you go against those in power you will be persecuted proportionally to their power.

The important thing to understand about modern Russia is that there is no separation of power. Putin owns the parliament, the government, the military, and the judges. As a corollary, everyone is guilty of something, and if not, they are made to be.
As a side note, I recently learned that it was possible to scan the whole Internet in a few hours on a regular connection: https://www.youtube.com/watch?v=UOWexFaRylM
There is absolutely nothing preventing the government or non-profit organizations from developing drugs and selling them at a lower price. Nor is there any reason we can't implement some system to help subsidize people who can't afford health care.

Patents are not the issue at all. Without patents the people who die because they can't afford health care would still be dead. But so would everyone else who was saved by the drug, which includes those people in other countries you mention, and people who benefit a decade later after the patent expires.
I don't know how common these lights are around the world (I have never seen them in the US but have not been EVERYWHERE), but in China I regularly saw lights that also had a timer to the side of it counting down so the change from yellow -> red was more easily expectable. I think this would work rather well if we were all really concerned with safety.