skysight-inc/HackerNews huggingface dataset:
Thanks, it was an honest question. I'll look into OBR10.

Currently I'm at a small-ish startup and I have ~150 TB of data on a synology nas. It's in 2 raid groups, both raid 6. Seemed safe enough.

edit Ah, right. From some reason I didn't make the connection that raid 10 was raid 0+1, it doesn't work for us simple because of the sheer amount of data we need to store. Also, although it would be a real bitch if we lost everything(like set us back a week+), most of the data is derived data, and we have all the raw data in cold storage, so we could eventually rebuild the array from scratch.
Meizu launches Ubuntu MX4 ubuntu edition in Europe
It's interesting to me the contrast between what the question of "why" means to different people. The answer on Superuser is wonderfully well researched, and very complete, but does it really answer the question? I guess it depends on your perspective.

Imagine you are in standing in a bedroom, and someone asks you, "Why are you in this bedroom?"

Does you answer look like this?

"I walked in through the front door, passed through the living room, down the hall, then used the door to enter this room."

Or like this?

"I was feeling kind of sleepy, so I figured I'd come in here and lie down on the bed."

The former is not a perfect analogue for the Superuser answer, but perfect analogues are difficult to come by.
Having done both Spherical Mercator and Universal Transverse Mercator in my own code, UTM is something like 25 times as many arithmetic operations as Spherical. That's not to say I have the most ideal implementation, though.
> There's a potential for millions, but my lottery ticket is also worth potentially millions of dollars.

In reality, not even that is true for most options and most employees.

For most companies, even doing well and going to an IPO or acquisition isn't going to make more than a handful of employees rich.

Unless you get in very early (employee 10 or earlier maybe) or the company does amazingly well (think Facebook or Microsoft), you're generally not going to get rich off of stock options. If the company does really well you'll buy a new car and pay off your house, but the chances of retiring early are pretty low.
What does Google making Angular have to do with how crawable Angular pages are? Are you saying that Google's crawlers have optimizations for Angular pages, or that Angular is also very well suited for server side rendering? I don't get the argument, sorry.

Also, Google is not the "absolute dominant leader" everywhere, so compatibility with other search engines can matter a lot.
Didn't see that part of the faq... it would be great if they had an ETA.
Encrypted SMS is, but the Android app will (apparently) continue to support unencrypted SMS.
Granted the recent revelations into the Red Cross grossly mishandling resources in Haiti and not sharing records of their financial expenditures [1] it's safe to assume Non-Profit Orgs don't have enough paper trail to safely verify what the money actually does.

More direct funding for specific projects might not be perfect, but it may simplify the process of getting real things done.
Weebly Is Hiring an Interaction Design Lead
Except PG index usage in the query plan is dependant on stats about the table (row count, width, etc). So, you would need to continually run it against production data and have it forever chase the perfect set of indices.

If you did end up making it, it should be named moby_dick.py.
> The first is a founder pledge that they will do everything in their power to let common holders sell into secondary markets above a certain valuation

And that is where any company, big or small, would lose me. I've been burned too many times by all kinds of people -- from co-worker to VP -- promising to do "everything in their power" to do this or that. Weasel words like those are worth nothing at all.
Congrats on the pivot and launch, Zach!
Is the seventh stage suing one's opponents for libel when they poke fun of one[1]?

[1] http://www.steynonline.com/6565/the-lonesomest-mann-in-town
Weird, what is the reason to do that instead of restricted stock? It sounds functionally identical except more complicated and with possibly worse tax implications.

I'm sure there's some silly accounting reason having to do with option pools and cap tables.
To me, it's as if a Car Manufacturer proudly announced the inclusion of anti-lock brakes on this year's model. It's nice that they're including this safety feature, but it's embarrassingly late compared to others.

Worse, for formatter-warnings, we needed them badly 20 years ago when all we had were printf-style functions. There's little need for them in modern C++.
Ahaha lol whut?! Seriously, I'm asking questions because all I see are features but no real use cases that I could say that Reddis is useful. I think you may be a litle too defensive.
I don't find slack to be particularly well executed. It's often obvious that I'm dealing with a (poorly executed, laggy) html UI.

It's segfaulted in JavaScriptCore on my machine. So apparently they've managed to combine the performance of HTML with all the security of C++.

Their success seems to be mostly a matter of not being as enterprisey as hipchat and being less geeky than IRC.
Exactly. It's amazing such a beloved and iconic example of game design art began as merely an attempt to recreate a screenshot. No lengthy design documents, no big ideas, no gray box test "notes", no countless iterations. Great things can seem to just come into existence.
I couldn't stop laughing at where the URL truncates.

I dock the author for their use of filler words that weaken their statements.

>All applicants say they’re detail-oriented; I just make my employees prove it.

"All applicants say they're detail-orientated; I make my employees prove it."

>And just like good writing and good grammar, when it comes to programming, the devil’s in the details.

"Like good writing and good grammar, when it comes to programming, the devil's in the details."

I disagree with Klems Rule [0]. It can lead to cannibalism. The devil is in the details.

"Brian's food."

[0] http://www.writersdigest.com/editor-blogs/questions-and-quan...
Definitely not under 25. I've built startups for many people over the years (both as full time as a consultant/contractor), and at this point look at work on someone else's idea as dollars first, equity is gravy. Why? Early engineers take a hit on salary and any equity stake is quickly diluted. It is pretty common for engineers post series-A to potentially end up with a higher equity stake than someone that came in after seed funding when you factor in dilution. This is common.

These days I look at startups as an opportunity to have a significant impact, build something interesting, but what am I giving up for the particular company? Can I gain the same benefits through other channels?

I recall a YC event where companies were pitching looking for talent. At least the Justin.TV guy was honest and said "we work our asses off", the startup that pitched "we work together, we play together, and we hang out with our customers at 9pm trouble shooting" -- great if you just moved to the area and don't have other outlets.

I've had some grate discussions with a few YC companies recruiting, some were wrong fit, some wrong match, some wrong time. In general, positive.

But the original thread is right...for a lot of the talent some companies want, compensation needs to match the talent level desired and equity/option, that crap shoot needs revamping.
https://github.com/git/git/blob/master/Documentation/technic...

More detail than that would require reading the source code..
Super minor nitpick:

"Since 0xFF (256) is the largest value that can fit into a single byte"

0xFF is 255 not 256
Not in the cities where I live. They generally park in specific hubs made for them by city planners in front of strategic places like train stations, hotels etc.
It's Germany though..
No mention of keybase?
Well that's pretty much what a hash join is doing - scan a table creating a hash table (effectively an in-memory index), then scan the inner table looking up values in the hash table.

A hash table is a more effective data structure than a btree for in-memory search.
Nope, it implies being a successful entrepreneur is hard work.
Tiled rendering is a bog-standard approach for GPU-accelerated Web browser compositing since Mobile Safari came out in 2007. I'm surprised their version of Chromium wasn't doing it already (and I know at least some Chromium configurations can, for example on mobile). Seems odd that they'd have to do it themselves.

In fact, it's odd that they'd have to use translate3d at all. Just changing the scroll offset on a native scrolling root should cause the compositor's tiled rendering infrastructure to automatically do the right thing.
Yes there is! In fact, this very visualization which you are commenting on is based upon the data produced by NASA Goddard from their climate model by running a historical data prediction, as their contribution to precisely such a comparison/consensus building study sponsored by the IPCC, called the "Coupled Model Intercomparison Project Phase Five". There are links to the sources for all of this in the original article. This information, which I'm sharing with you now, is in the first three paragraphs of endnotes on the actual article.

So.... please don't believe other posters who might come along and try to get you to believe that historical comparisons haven't been performed, or the results haven't been published, or that the IPCC ignored them, or whatever else they might choose to argue today.
As I replied to chriswgt, I am not able to see any real use cases. All I see are features that look cool but no use case.
Thanks! No we just haven't sent out emails yet. We should have had an automated message upon signup but didn't put it in (stupidly). We're adding the automated message and will send updates to everyone tonight.
Also here: http://unix.stackexchange.com/questions/211689/sudo-ls-not-s...
This is insanity at best. Genders exist, differences exist, accept them and live with it.

And by the way, let's take two languages that use honorifics: french and italian. In those language, the neutral third person does not exist at all. Every being, and every thing is associated to a gender.
Take the "sea": in french is feminine, in italian is masculine, and nobody ever gave a dime about it.
You're absolutely right, and I'm not sure that the parent would disagree with you.

However, the grandparent specifically formulated the choice as a dilemma: (I'd work my ass off without options, but the options really make it easy to say "I will do everything in my power to make this succeed" instead of "I'd rather go spend time with my friends tonight"), and that is probably what the parent was referring to.
Swift 2: SIMD
The most hard part of PKI is omitted completely in the article: how to deal with revocations (CRLs, OCSP and such). Hope that's not because they "forgot" to do that in their actual infrastructure.
Only if you're an adult! :)
If that is the problem, to make it more compelling, then you're simply advocating a pay raise.

Equity is called compensation but anyone who is working at their second startup should understand that calling that is misleading at best. Since the average tenure at the 'first startup' is about 2 years, consider it a 'masters program' in learning about what is and what is not compensation.

So if you're going to take equity in lieu of cash you need to understand how to compute the expected value of equity. And in early stage companies its almost always zero. In an acqui-hire sort of situation it is zero and your retention package is based entirely how important you are to making the eventual use of the technology successful. Doesn't matter if your a founder or not, if you're not useful you get nothing, if you are you get something.

But lets step back and ask the question again, if "equity" is the deciding factor in your decision as an employee to join a startup, then you are clearly doing it wrong. If you want equity to mean something, join a company that is already publicly traded, then those ISO options or RSU have real dollar value that you can compute using Black-Sholes or any other method. Stock in a pre-series B startup exactly equivalent to the collected wishful thinking of the founders and investors. And all of them know that if they get their money back they will count themselves lucky.

What is broken then is not how we compensate people coming into startups, it is the misconceptions they have about how startups work, and the fundamental fact that "stock in a startup" is even on the list of things they want. All you can ever ask for is interesting work, people that are fun to work with, and enough salary to pay the bills and put money into a 401k. If you have all of those as an employee than any stock you get that happens to become valuable is all bonus.
I concur. I have noticed that people that initially come into the industry as "object bigots" (Fowler's phrase to describe himself, not mine) end up discovering patterns inherent in functional programming or other paradigms and declaring them as novel ways to do stuff in the object world or otherwise. Its probably not optimal to keep adding terms to what is essentially one single concept.
Code archaeology needs to become an actual academic discipline.
Yes, I was referring to Microsoft Office in the comment.

I've used LibreOffice for years while running Linux before. I noticed perfomance issues compared to Microsoft Office on Windows that were especially bad for spreadsheets.

I consider myself to be a power-user of MS Office. Last time I used LibreOffice, it did not have many of the features that I used extensively (especially in their PowerPoint analog). In addition, the interoperability between MS Office and LibreOffice was not great.

Lastly--there isn't an adequate OneNote replacement on Linux. Evernote doesn't cut it for me. This is really my killer app--if there was a good OneNote on Linux (non-browser, a native desktop app), I could deal with the other issues as they came up.
I briefly looked at Telegram's crypto code a couple months ago. Here's a few funny things I spotted:

Telegram's message format uses ambiguous padding, so they have to try all padding lengths when validating a message:
https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/...

That loop leaks timing information, as does the "Utilities.arraysEquals" method it uses. I'm not sure if it opens up a timing attack, but it's suspect:
https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/...

There is another spot where they pad with zero bytes without any authentication. This may leave room to mess with the protocol:
https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/...

There are also some weird things throughout the code, like using SecureRandom.nextDouble() all over:
https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/...
https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/...
“Starting a company is like throwing yourself off the cliff and assembling an airplane on the way down,” - Reid Hoffman, LinkedIn Founder

what a phenomenal quote
That was my thought too. It answered how and when, not why.
As someone else shared above:

http://www.skepticalscience.com/lessons-from-past-climate-pr...
Yip, great book, good warnings, of which we have done very little about. Another book to recommend is "This changes everything" ... sets out a very reasonable argument while capitalism as it stands is basically incompatible with doing much to prevent climate change. Worth a read.
Cache-friendly binary search
Thanks! Yea wasn't sure if there was an automated message I should have received after signup. Anyway, looking forward to hearing back!
As my primary news app, this was a great product. Figuring out how to turn it into a business sounds like it was simply too challenging with the runway they had.

Sad to see Circa go... for now.
Well, for one, that their uneducated skim through the IPCC report found a mistake which thousands of qualified scientists had missed, one so fundamental that it undermines all of the rest of the work in the report and the conclusions it leads to.
This is certainly interesting. Too bad it doesn't suffer from the same robustness the stackoverflow link had.

I for one get frustrated at work, using git on windows, when I try to create a .gitignore file or something of the sort and windows bitches at me saying "You must type a file name". At least there are easy workarounds for it, but explorer is just retarded.
Netflix Viewing Will Surpass ABC, CBS, Fox and NBC by 2016
I just checked the link. So it's basically a free place (no cover or membership fee), with free wifi, and free food, without any catch? Sounds a little too good to be true...
>it just seemed like there should have been another way out of the underpass

In the CS:GO version of Dust there is actually a staircase leading out of underpass, though not directly into the central hallway.
> One of the best ways to discover hidden implementation issues or oversights in a spec or existing documentation...

There are issues. And there is the legendary "pack v4" (current pack versions are 2 or 3) but it still a work in progress.
There's been many highly-secure virtualization prototypes or production systems that leveraged tiny kernels with minimally-complex trusted software. Kernel-mode code for modern ones was around 10Kloc. On a virtualizable architecture, this is way easier to do than a whole OS given the complexity of the latter. Plus, it's best to entrust the best security engineers and software engineers to build it with similar to certify it rather than "a worldwide collection of software engineers" unqualified for the job.

Right people, right tools, right architecture, and right processes for knocking out defects. That's what it takes. Virtualization's well-studied enough to tackle it. Only one's trying in FOSS that I'm aware of are L4 community: esp TU Dresden Nizza architecture w/ L4 Linux, OK Labs OKL4/seL4 / OK Linux, and GenodeOS on Nova microhypervisor or OKL4. Google separation kernel, Nizza and Genode architectures to see what I mean.
It seems like they weren't ready for HN traffic.
The BBC just posted this article[1]. Pretty good review of the Anoxic extinctions.

[1]"The Devonian extinction saw the oceans choke to death"
http://www.bbc.com/earth/story/20150624-the-day-the-oceans-d...
Forgive my assumption. So when you're referring to equity in a company, you're talking about a founder-sized chunk of the company and not the 0.1-0.5% pittance that an engineer hired under a technical co-founder would receive? If so, that makes total sense -- and I think in both cases, whether 0.5% or 20%, it's best to view equity as gravy -- but 0.5% of a pre-Series A company should not be a reason to work 70 hour weeks for 12-36 months.
The trouble is that the places that sell chalk to universities don't rate chalk like this. Like I said in another post ITT, we derped around for a couple years before we just gave up and installed the damn whiteboards.
"Sally is working with Brian. They are working on a method to diagnose cancer in lizards."

Am I talking about Sally and Brian or only Sally? Does the context help at all?

"Sally is working with Brian. She is working on a method to diagnose cancer in lizards."

It is now immediately recognized that I am talking about Sally's work. Perhaps Brian is working on a way to detect clogged arteries in lizards and is working on lizard-related research with Sally.
Viper – Python IoT Design Suite
> "In the US, subsidies to the oil and gas industry are equivalent to about a penny a gallon, or something like 0.33% of the price to consumers. Buy a Tesla and get $7500 straight from the federal government and $2500 from some states, or 10-15% of the purchase price."

As if a person only ever puts one gallon of gasoline in their car.
Just out of curiosity, how do they make money?
They should all be tried for perjury.

Edit: And it's too bad that civil suits aren't an option.
A) I am not a (major) outlier (or many of my friends are major outliers too). Bottom line: Senior Engineers can make $250K+ today. Burn that into your synapses. The Netflix listings already posted here demonstrate that. I know Facebookers and Googlers making twice that or more and they weren't even acqui-hires. Glassdoor (valuable information source it is) IMO oversamples the discontent. Senior engineering positions at hedge funds can be $800-$900K.

B) Sure, without getting too specific, I started out as a videogame developer writing games entirely in assembler, branched out to multi-processor and multi-user games also in assembler, and that set me up nicely for writing device driver code for Windows and that's how I got my first gig in the valley.

You can follow exactly in my footsteps by really learning C/C++ and how to optimize it on x86 processors or whatever takes their place down the road. I'm not writing x86 much anymore, but I'm still writing very low-level parallel code, and it is next to impossible to find people who are really good at this because they've either been snatched up by Big Co and hedge funds making far more than I do or they're nowhere near as good as they think they are.

But who knows what they future will bring, so don't follow it exactly but instead go learn the things that are both in demand and that people complain are too hard. That's what worked for me. When game developers said 3D was too hard, I jumped into it. When game developers said multi-core was too difficult, I mastered it. And those are the skills that led to my biggest paydays(1).

1. You can of course make $100M doing nothing but Ruby/Javscript/Python (and especially PHP), but that wasn't the path I took (though sometimes I think I should have).
I often do feel that way about especially thorough material, but this just says "it's that way because it's always been that way"
How about this one?

mcoll - Modern API for python collections: https://github.com/nvbn/mcoll
It's just going into rivers and then into oceans. The natural freshwater sources humans use to produce water for municipal water makeup an extremely tiny proportion of the world's water.

Consider that 97.5% of the world's water is salt water. Of the remaining sliver of fresh water, the vast majority of that (70%) is frozen in glaciers or snow. Only 0.3% of the freshwater of the world (0.0075% of the world's water) is in the form of lakes and rivers. Even if we dumped 10% of the water from all the lakes and rivers into the oceans it would only raise their height by about 30cm. Then consider something like the Ogallala Aquifer, which is the source of nearly a third of the water used for irrigation in the US, contains only 4000 km^3 total of water. If it were drained entirely it would raise the oceans only about 1cm.
That's an awesome video! Slightly worried about his son though :)
10 Minutes of Me Playing with Ubuntu Phone (Meizu MX4)
Create you own bot with Node.js!
https://github.com/orzFly/node-telegram-bot
Northern Ireland has had a negative migration trend ever since the 90's. http://www.nisra.gov.uk/archive/demography/population/midyea...

However the birthrate is far outstripping any emmigration losses so they continue to have a largely positive population growth.
Show HN: Build and run iOS apps with the Docker client
Are you of the opinion that everything is luck? I certainly see that bandied about quite a bit. As an optional follow-up, if you do believe it all comes down to luck, do you also believe that is fundamentally unfair?
The narrative of “no MBAs” at startups is completely misguided
Startups Finding the Best Employees Are Actually Employed
It's not using pipes, but you can refactor the example with this Python list comprehension.

def filter_authors(authors, company):
return [author['twitter_handle'] for author in authors if author['company'] == company and author['twitter_handle']]

EDIT: HN code formatting seems to be broken so you may need to scroll right to see the entire comprehension.

You can do other SQL-like operations with list comprehensions too.

http://code.activestate.com/recipes/159974-sql-like-set-oper...