skysight-inc/HackerNews huggingface dataset:
I read a recent article in Science, summarized here (http://science.sciencemag.org/content/349/6252/1032.short), on tomographic analysis of Earth's mantle using data recovered during large earthquakes. The large plumes that, for example, create volcanic islands like Hawaii turn out to be ~600km wide, and extend to ~3000 km below the surface.

It was not known previously how deep these plumes go. Many thought they were much smaller and shallower.

It's in some sense surprising that even basic facts like this are the current frontier.
100th Anniversary of London Underground’s Johnston Font
I read yesterday he started his own ISP (BowieNet I think).
The Poor Man's Threading Architecture
you are feeling the same frustration many men in large cities feel these days. look around on the internet.

all i can say is, don't expect different results if you keep doing the same things. it's on you to produce the outcomes you want in your life.
I find that hard to believe. Trolls who make threats on the internet (and not simply having differing opinions) typically make up a very small minority so they should be manageable by a small ban list (and if they aren't - what kind of stuff are you spewing out that makes so many people waste their time getting angry with you?)

It sounds more to me like even after getting banned, the minority of trolls can just make new accounts and resume their harassment, so the solution here isn't human intervention but a technical solution to disincentivize trolls from making new accounts.
> So you basicaly say "fuck you" to distribution developers and all the sysadmins that care about their systems, am I right?

Your aggression, insulting tone and condescension (throughout your comments in this thread) is not appreciated. Please stop.
Are they paying you? Have you considered the possibility of getting another job?

(Sorry, I have only more questions, no solutions.)
I admit I saw the blog list just when I posted it, it was enough for me to look at the pic to know what to expect ;P
Bullet-proofing Helium’s embedded C code with Erlang QuickCheck
Whose fault is that, then? If you know so much about crypto, and you know OWASP's info on crypto is bad, then why haven't you contributed?

This is the problem with crypto experts. You're all "find a crypto expert". But you just sit there on your thumbs and don't contribute in any way other than building libraries with such bad UX that lead to more "find a crypto expert" advice.
Economic Inequality is Pollution
Crater Detection Using Convolutional Neural Networks
You misunderstand what happened, Harvard wasn't involved, he went onto the MIT campus where he was not a student, to take advantage of their on campus anonymous access to JSTOR, he was abusing MIT's open anonymous policy to get the data and he kept moving around to different terminals whenever they'd kill his access to the one he was at; he finally ended up sneaking into a network closet and plugging directly into the network to get access because the public terminals he'd be using had all been shut down to lock him out. He didn't have access, he was't logged in, he was taking advantage of MIT's anonymous policy.
You should see the examples on the page. It's more like

<head>
<style>
.blue{color:blue;}
</style>
</head>

The critical styles needed to style the above-the-fold content are inlined and applied to the document immediately. The full small.css is loaded after initial painting of the page. Its styles are applied to the page once it finishes loading, without blocking the initial render of the critical content. https://developers.google.com/speed/docs/insights/OptimizeCS...
> If you tax a good with fixed supply, the price of that good will tend to decrease.

If anybody else found this claim to be counter-intuitive, the wiki article on 'Land value tax' helped me understand. [1]

I am not convinced. The biggest problem I see is the practical one of appraising the value of the land, which depends on what the land will be used for. A landlord will almost always outbid a homeowner when buying a plot of land, because the landlord intends to monetize the land, while the homeowner intends to live on it.

A land value tax would favor monetization over personal use, increasing rental prices and expanding the size of the "renter class" while shrinking the size of the "homeowner class". The result would be an effective increase in the relative price of owning a home compared to renting one.

Paying rent is obviously economically inferior to owning property, and any policy that encourages rental growth over homeowner growth will only increase the inequality gap. Only the wealthiest benefit from increased rental volume.

[1] https://en.wikipedia.org/wiki/Land_value_tax
Not quite. There are "parcel taxes" too that keep going up.

And 2%/year increase isn't inconsequential.
Ha! Is that true in a documented fashion or just widely suspected? I had never heard that, but it makes perfect sense.
Remote User Research and Usability Methods
The idea of using `consecutive numbers are coprime` as the sole property for this concise proof is quite remarkable.

I would definitely be interested to know if there are any other such simple proofs exist for other theorems. (i.e. ones where a new proof simplifies it massively by using a simpler property).
1Password 6 for the Mac Is Here
Deploying Predictive Models into Production
ffvp9 is indeed awesome. There was a talk at VideoLan Dev Days about the development. They outperform the reference decoder and optimized basically everything they could touch.
Thoughts on Grad School as a Graduating Undergrad
Cargo follows semver by default. Specifying version "1" means "1.x.x, <2".

Pinning versions is simple. e.g., "=1.2.3".

You can read more about it here: http://doc.crates.io/crates-io.html
I'm getting the sense we both understand each other, even if we disagree, which is really all I can hope for on the Internet, in the limited space and time we're given to talk about issues on HN (the "reply" button disappears for a reason).

If nothing else, I found the article particularly interesting, given it's anti-"flash in the pan" (as you call it) mantra, for this specific (startup oriented) audience.
Researchers develop an incandescent light bulb powered partially by its own heat
If too many users are wrong, it's probably your fault (2011)
Amazon Has a Sweet New Deal for Video Gamers (20% Off)
The snowball effect of a good project – Around 25
Using Vector Assets for Drawables in Your Android Project
I have the exact same artefacts on my ThinkPad X220 (on which I only run Debian), in case anyone is tempted to paint this as a Mac-specific issue.
Moscow State University has a more broad test (including VP9) here if you're interested: http://compression.ru/video/codec_comparison/hevc_2015/MSU_H...
> But depicting the idea that Munchery is some great force with a vision while ignoring the larger systemic problems ... is a failure of journalism.

That's like, 80% of startup coverage.
Do you have any resources you'd recommend instead?
The article isn't talking about the relative wealth of modern, industrialized/technologized society to medieval times.

The point is that a single mom (with an 80% chance of being "poor or hovering on the nasty edges of working poverty") probably isn't worried about how much Netflix, or rather cable TV, costs when she can't afford someone to watch her child so she can go to work and make money to pay for food and a roof over her head. She isn't going to pull out her iPhone and call an Uber to drive her to work from this place she AirBnB'd last night -- adding it to her Snapchat story, of course, before she heads out the door.
New development could lead to more effective incandescent lightbulbs
Accessing Tor "safely" is something over and above accessing the normal internet safely. Advice like "don't open PDFs" isn't very helpful. Nor is "don't use javascript" or "don't log into social media." Such inactions don't help you access anything safely, they help you not access things in the first place.

(1) Use a secure OS. Unless you are security guru, that should be some flavour of linux. A liveUSB of Tails is pretty idiot proof. It worked for Snowden.

(2) Don't run any web browser, tor or otherwise, under any sort of elevated privilege (ie not while admin).

(3) Understand how to verify a website's certificates. You can indeed log into social media safely via tor (ie your password won't be harvested by the exit node) if you know how to verify the website.

(4) Don't take anonymity casually. Understand why you are using Tor, what you are protecting, who your adversary is, and develop relevant procedures. Don't rely on easy checklists you find at Tor-for-Dummies.com.
I don't agree with the way he talks about nesting! i also missed some preprocessor guideline like sass, less or even postcss.

enjoyed everything else though
Can Airbnb unite the world?
That's the point...if the code says "If Py3, do (modern code) else do (old code)", then when/if py4 comes out, and six.PY3 is False, you end up running (old code).

Obviously you don't know if (modern code) is Py4 compatible, since we don't know what py4 is, but while the py3 code MIGHT be runnable under py4, the py2 code is ALMOST CERTAINLY not going to run under py4.

So instead, make the check for PY2 code:

If Py2 do (old code), else do (modern code).

That MIGHT break under Py4, if modern code isn't future code, but also MIGHT work, whereas the other version WOULD break under Py4.

Same story if you're using sys.version[] rather than six.
My only reason is that experience and surprising developments have made me into a skeptic when discussing technology. I was not aware of any promises.
> look around on the internet.

I know the places you're talking about, and I can't stand them because they're dehumanizing and hypocritical. But believe me I've looked, and in my experience a disproportionate number of these men are actually from Toronto! I'm not saying men don't feel like this elsewhere, but it was surprising to me how this city sticks out.

http://www.returnofkings.com/58796/15-reasons-why-toronto-is...

(Edit: I don't endorse the above article, it's demeaning and ridiculous, but I'm using it as an example of how this city often comes up in "worst of" discussions.)
This is why high-assurance security products were/are required to have:

1. Clear description of every feature and requirement in system.

2. Mathematical spec of those where English ambiguity could effect results.

3. High level design with components that map 1-to-1 to those.

4. Low-level, simple, modular code mapping to that.

5. Source-to-object code verification or ability to generate from source on-site.

What people in faux security mocked as mere "paperwork" or "red tape" were actually pre-requisites for defeating subversion my mentally understanding a system from requirements all the way to code. A problem like this would've been impossible in such a system because it would be beyond obvious and probably unjustifiable with requirements tracing.

Every story like this further validates the methods that consistently produced systems without all the security problems plaguing modern security products. Situation isnt inevitable or even necessary: merely an inversion of scientific method where security companies and professionals consistently refuse to use what's proven to help and reuse tactics proven to fail. It's gotta stop.

That it wont is why I favor liability legislation tied to a reasonable baseline of practices. We can use an inexpensive subset of what worked in highly assured systems. 80/20 rule. Baseline would look more like Secure64 or HYDRA firewall than shit like Fortinet and Juniper. Hackers would work for exploits. I know Im dreaming, though, as DOD and NSA just dropped mandate to EAL1 w/ 90 day review for some stuff. (Rolls eyes).
Wow, this is a kinda ballsy ask.

I see where Gimlet is going here and as a long listener of Startup I want to support something like this. But it seems like you're making money on a horrifying part of someone's life. All of their hard work and possibly other people's is slipping away and you're going to report that to the world? It was one thing to listen to the episodes about TDR because they had already achieved something great (getting into YC) and if they failed then at least they took a shot - you had something to cheer for.

I'm just saying, it's one thing to get the story of someone who failed and what it took out of them. That could be uplifting and educational. But to be in an office where people are getting fired and dreams are being crushed? I'm not sure I'd listen to that.

If you were reporting on a startup and they "happened" to fall apart (kind of like the docu The Queen of Versailles) that would be something else entirely.
I found the best thing about DRF was how well it conforms to Django conventions. Model serializers work very like model forms and the class based views are almost the same.
"over 5'10, have all your hair, have easy social charm and confidence"

I think you'll find that those things grease the wheels of conversation basically everywhere
What property does the classic proof use that the "new" proof does not?
Encoder has a massive impact on results: http://www.compression.ru/video/codec_comparison/h264_2012/m...

This actually goes for most codecs, including both audio and video (have a look at the AAC encoders at http://soundexpert.org/encoders-128-kbps )
One downside of VP9: the VP9 spec is still under NDA from Google. There is no publicly available spec. As far as I know, the only people that have written a software VP9 decoder are either Google employees (libvpx) or ex-Google-employees who worked on VP9 when they were there (rbultje, who wrote ffvp9 with Clément Bœsch).
It's only ridiculous if you willfully overlooking the context of the interview... which is not history of arpanet 101.

From the perspective of the Time magazine reading consumer middle class, yes, the internet just arrived fully formed, with only Compuserve and its ilk as hobbyist forerunners with hardly more uptake than CB or ham radio.
Blogspam linking to a The Information post...

...but The Information has a paywall that even using the Google Trick cannot be bypassed.
I like the nesting part the most!
I lean to use swift mostly because it is faster.

but I don't like the fact that it can't coexist with c++ code in a project, making my code not portable.
Been in a similar situation .. The best way is getting 2-3 employees who are in office right from starting and talking directly to him , explaining exactly the problem .
But being a CEO he is supposed to be good at talking to people . He is hard to be approached ? or he really is not good at talking ?
Suster's essay is realted: http://www.bothsidesofthetable.com/2009/11/04/is-it-time-for...
Would it be something like a job board for small companies? I've been in a consulting firm and I'm still trying to understand whether a portal would help solve that issue.
> require the Python 3 interpreter to be able to interpret Python 2 code as well as Python 3 code

Because that would make the interpreter a whole lot more complicated. A lot of technical debt was cleared with the 2-3 transition, adding it back in defeats the point.

C/C++ is different, C++ is a superset of C. That makes things a lot easier.

Edit: Ok, C++ is not a superset, common misconception.
Phoenix is finally hitting the limits of how much it can sprawl. And it's also beginning to produce more walkable communities: downtown Tempe, Chandler and Mesa are all more walkable, and developers are building downtown, walkable apartments, instead of the old parking-lot-centric complexes. While it's still incredibly difficult not to own a car, if you want a walkable lifestyle, it's nearly possible. Just not in midday during the summer.
That's a good question. From my perspective as a user and fan of Twitter, I would say quality of discourse. That's a funny thing though because reading a tweet can be like trying to decipher a vanity license plate. Still, that's enough to communicate some pretty important stuff (like during the Arab Spring events a few years ago).

So the logical next question is how does Twitter shape how it is used? I think the answer to that is in part, let other people take care of that. In some ways, Twitter-the-platform is much more interesting that Twitter-the-product. My current favorite example is Nuzzle.

Unfortunately, Twitter is a $13 billion (and falling!) company. Investors think Twitter is Facebook Jr. and it really isn't.
We'll it's been a pain to build so far, so I've been avoiding making it known more widely. That's about to change though.
Uber Scales Up Its Data Center Infrastructure to Support Growth
How Senior Fashion Is Turning Heads in San Francisco’s Chinatown
You're entitled to your opinion of the Harper government, but Canada isn't a centrally planned economy, and the Prime Minister's comments don't play a role in capital allocation in the economy. You're pointing at a handful of politically charged decisions that play a vanishingly small role in the performance of the overall economy today. Besides, your statements are inaccurate. The Harper government spent more on municipal public transit than every other federal government in history combined. The Eglinton subway you cite isn't even funded by the federal government, it's funded by the Ontario government you claim Harper hated. You missed the Scarborough subway which runs entirely through Liberal ridings. Public transportation is a provincial responsibility and the Harper government was the first federal government to invest in it substantially, doling out billions for subways in Vancouver and Toronto and the Toronto government's SmartTrack program. I hope you realize the entire existing Toronto subway system was built without federal funding.

I don't really want to defend the Harper government's track record on transportation, because I don't think they did enough, but trying to say that Canada lacks economic diversification because Harper didn't build enough subways is just ludicrous.

Government program spending both in real $ and as a percentage of GDP are higher today than when Harper took office, although they've declined from the peak of the 2008 recession and stimulus program. Direct program expenditure by the federal government was 12.8% of GDP in 2005-06 and 12.9% in 2014-15. Cutting taxes doesn't mean cutting spending, if the economy is growing. The biggest cuts to government spending occurred during the 1990s as part of Chretien's deficit elimination program. Spending has only now recovered to the level of the mid-90s. This is all shown in Finance Canada's fiscal tables. I suggest you examine the numbers yourself rather than relying on newspaper editorials that cherry-pick examples.
Maybe readability? "if six.PY3" is easier on the eyes than "if not six.PY2". At least to me. ;)
fairly early stages, but kwm (https://github.com/koekeishiya/kwm) is an OS X tiling WM that supports focus-follows-mouse.
write your own vtable

goto = {2:fn2, 3:fn3}
if six.PY in goto :
goto[six.PY]()
else :
sys.stderr.write("ack, no python to run!\n")
sys.exit()
I'm in. I'm currently teaching an undergraduate course in collaboration software, and I'd be interested to hear what others are doing, or what ideas they have.
There was a talk on it a while ago at a VideoLan conference: https://www.youtube.com/watch?v=g7fVwIZBW8Q
Thanks for the tip. It's definitely a concern of mine. If you don't mind me asking, how did you pivot to a business that only required the skills you had?
The article is littered with lines which don't reflect reality, but do reflect the sentiment of IP lobby. Reeks of "Save the American Inventor" astroturf.
This might be of interest, Netflix pre-scales based on anticipated demand:
http://techblog.netflix.com/2013/11/scryer-netflixs-predicti...
Sorry: I should not have implied that the CBC is the only one with a royal charter for political capital minting/disposal.
Motivation to innovate is going to based on the desire to produce value. That value is going to be based on the enduring value of whatever it replaces. So, to do good at innovation, one ought to have an appreciation of what came before, both its positives and its negatives. Young people do this intuitively by forming negative critiques, but also by finding what is good and adhering to that. Older people do less of this, even though they have the ability, because they often feel like they must be in agreement with others.
Moore's law is a marketing "law". It's invented so that you want to buy a CPU today (rather than waiting for next one) and also want to upgrade every 2-3 release cycles.

Sentiment of "good enough" can break the law unless we continue finding compelling reasons to buy more horsepower. 8K VR anyone?
This note makes no sense. School source would equalize SAT differences.

I doubt HBS would allow a 100 pt difference in SAT score for minority students vs. others.

Instead, you can argue, despite normalizing for SAT score and for School choice, you still show inequality via income a few years later.

Common HN opinion is that if only minorities would reach the same schools (Stanford, Harvard), they would not experience discrimination. However, as the OP shows, even adjusting for School, you end up with unexplained income variances between racial groups.

Discussed here a few weeks back in the comments:

https://news.ycombinator.com/item?id=10741116
The biggest issue with the policy (and one which is not really mentioned here) is enforcement. Doesn't really matter what the policies are, if Twitter is very, very loose when it comes to actually enforcing them.

For example, I've seen a few people get banned or suspended because they said something that made a popular user (or in some cases, one a Twitter member of staff agrees with) uncomfortable, whereas someone who supports said staff member's political views or has more followers can get away with murder.

For example, there have been people who said something loosely associated with GamerGate who got suspended until they removed the tweet, whereas certain journalists and media figures could try and falsely accuse their enemies of serious crimes and get in no trouble whatsoever. It was also a certain Twitter employee who got Milo unverified for ridiculous reasons.

Twitter's policy reboot is already worrying, but what it really needs to do is be even handed with its punishments towards those that break the rule. It shouldn't matter if you're a nobody or a celebrity with millions of followers; break the rules, get suspended or banned. It shouldn't matter if your political views align with Twitter staff or not. Same deal.

Twitter needs to examine what it's policy on freedom of speech and stuff is, but then also enforce it equally, however unpopular that may be.
IT Workers Share the Most Idiotic Things Non-Techies Have Told Them
Personally, I think people should have a choice. But I'm guessing we'll see both: Some will rethink their dogma, and others will put their money where their mouth is.
iTerm 2 probably
thanks for posting this. i wrote a paper on porcine endogenous retro-viruses and their effects back in the late 90s for a basic biology class. these methods, and accompanying concerns, have been around for a while.
Oh, I see it now. There was no scroll bar when I first loaded the site; not sure if I tried using scroll wheel or not.
Calvin Carter Brings Bottle Rocket to Apple’s New Moon
It doesn't take facebook. I'm in a small adtech company. Tens of billions of requests a month is not unexpected.
Reddit censorship: 5000+ comments deleted in one post
This example shows all the deleted comments:

https://unreddit.com/r/worldnews/comments/3zxxhi/reports_of_sexual_assaults_on_women_across/

It takes half a minute to load, it's a long page.