skysight-inc/HackerNews huggingface dataset:
Another storage upstart pops up: Say hello to OSNEXUS
> League of Legends' international community generates an enormous amount of data. Since the game launched in 2009, we’ve collected 26 petabytes of how players interact with the game and our websites, which we use to improve the player experience through projects like game balance and bot detection.

twenty six freaking petabytes. I feel sorry for the future people who'll be ploughing through all this stuff.
The Cabinet Office has just offered to pay to maintain the tradition: http://www.theguardian.com/politics/2016/feb/15/lords-overru...
Seems interesting. It's Ceph + Gluster, and useful management console. With support. :)
what a time to be alive
... or there could be a bubble bursting.

Contrarian takes aren't necessarily correct by the virtue of their contrarianism.
Title should have had a question mark, as the conclusion is "No."

Betteridge's law of headlines:

https://en.m.wikipedia.org/wiki/Betteridge%27s_law_of_headli...
Fascinating...thanks for posting this...

I especially appreciated this quote:

>>“Basically, this was the birth of the modern scientific process,” she says. “Inspired by what they saw in the workshops, the great natural philosophy and medical societies of Europe would, by the mid-seventeenth century, embrace laboratory experimentation as the basis for accumulating new knowledge about the physical world.”<<

The Renaissance was a fascinating period in history...knowledge intentionally repressed for approximately four centuries during the Dark Ages, followed by a gradual rebirth...

I've often wondered what those of exceptional intellectual and/or creative abilities had to endure just because they were born into a time that refused to let them "bloom"...so many obstacles in their way...that must have been hard to bear...
It depends on the type of candidate you hope to attract.

If someone is applying for a lot of positions at once, an up front homework problem can be seen as unreasonable before even a basic semblance of role compatibility is established.

Why not offer it as a HW problem after a resume and phone screen?
Instagram begins rolling out two-factor authentication
ICC and GCC produce pretty nice scalar code, but their vectorization abilities are far from perfect.

Compiler vectorization tends to also be less stable, slightest changes can make the compiler to drop the optimizations in a later build.

It might not ideal to use intrinsics, but that's how you get predictable performance.
I would have thought Obama would have. I doubt anyone is going to be able to stop it without shutting down the whole intelligence apparatus.
On the other hand, when you actually spend a night awake, with that electric terror running through you at these thoughts you can at least understand why most people do NOT accept what you're saying. I wish that I were one of those people sometimes.
I assumed the backwards 'C' was the incomplete progress bar. First I thought Uber is updating. Then when I realized it is the new icon, I thought it is meant to signify urgency of "your cab arriving."

In no universe did I imagine an atom or a bit there. Why does the bit have a tail that makes an atom a backwards C?

Pixel art on city landscapes would have conveyed their point better, and would have looked better.
If you have been burned by free services like this shutting down, give https://scrapehero.com a try - we love our customers and they love us back. We dont plan to abandon them with a 2 week notice.
That is messed up and if I was the current spouse on either side of that, there would be a major problem.

Further, divorces are horrible messes, even in the best of circumstances. To "hope" that for anyone else is even more messed up.
> will require reference counting

or use an arena (or backing store of handles, or graph of indices, or ...); which is basically the same situation as doing it in C unsafely with more or less the same cost.

> but only on a subset of algorithms that are valid in idiomatic Rust

IME almost all algorithms can be implemented in safe Rust, just that it takes some work to make it safe (e.g. using an arena, or shuffling some code around). The "limitations" of the borrow checker, for example (where it might be considered overzealous) can always be worked around by twiddling a few lines of code.

If it really comes to that (it shouldn't), you can always make your algorithm work with a few lines of unsafe Rust, and verify that locally. Still better than the entire thing being unsafe.

Regarding the 50% more effort to develop, we've gotten consistent feedback that the effort involved in writing Rust code is not more than any other typed language once you internalize some of its rules (which takes some time, but not too much).
Using public data to find the perfect place to live
I think it is a little misleading to claim that Clinton has the 394 super delegates already. My understanding is that 1) super delegates can change their mind whenever and 2) these super delegate counts tend to even out over time if the race is close.
Analysing the Program Analyser [pdf]
The whole situation in Australia is infuriating at the moment. I feel like I'm in a reasonable position for a young professional but I have zero chance of getting any sort of housing security with the way things are now. Between bills and rent at the moment it would take me years to save the amount needed for a deposit, and even then I'd only be able to borrow enough money for a house more than an hour and a half's commute from work each way, which totally defeats the point. I've been willing to forgo a short travel time for a reasonable place to live for years, and it's really starting to get to me. Sadly, remote work is also out of the picture thanks to the sad state of my 'ADSL2' that tops out at 2mbit/s... It's just not a great place to be right now
Ha, you got me. On the other hand, though, they are starting to borrow the Urdu 'p' character in some places.
First job out of college, I worked as a oil data digital archivist, recovering data from old tapes. The data was geological shot data (seismic data collected by blowing dynamite, ground thumping trucks and explosive gas ships).

There are likely thousands of different combinations of hardware, data and formats that we could support.

This was just from a 50 year period.

I've no doubt that data rot is one of the hardest challenges for the future.

If it's really important then you better put it on something physical that lasts.
Well, it's also using your money to pay for roads you don't use. That's like the concept of taxes.

But it also allows "normal" people to buy houses apposed to just rich foreign people.
You don't need NTP. There are lots of clocks which can synchronise to radio signal, which is much easier and doesn't require internet connection.

(https://en.wikipedia.org/wiki/Radio_clock)
Would like to see this adapted to angel investing...

Like the investor wants to invest $1m per year, and will look at n companies over the year. The investor only has short time to accept/reject any particular company - s/he can't wait until the end of the year to decide everything. So what's the rule for accepting/rejecting the ith company?

...and to make it more complicated, what fraction of the $1m should be invested in the ith company.

...furthermore after 5 years of experience, how much better can the investor pick. Maybe s/he should not invest the full $1m the first year, etc.
I'm using /giphy on Slack, and it's not even working well. 75% of the gifs I get presented for my keywords are not what I expected, at all. So basically I'm often disappointed and delete the message again to not annoy my colleagues.
Quick thoughts on WebKit’s B3
The per-annum value is the total amount of energy generated over the course of the year. The Wannapum dam is rated at 1,400 MW; if it generated that 24x365, it would generate 12.3 million MWh. Since it actually generates 4 million MWH, it is running at about 30% capacity.

That said, a $90M dam in the 1950s would be a lot more expensive today. Partly due to inflation, but also for extra effort to preserve river ecology, etc. that nobody cared too much about back then.
"Of course Apple had to remain the jerks they are and not support Vulkan natively, forcing developers to write translation layers[2]..."

We write programs that use DirectX,Metal, OpenGL/OpenCL, and now Vulkan and I disagree.

We believe competition is great. OpenGL/CL was in theory a standard but over the years we had to funnel way more resources to make that work than with DirectX or Metal combined. Why? Because of the "design by committee" mentality of OpenGL/CL.

The only reason they had to react with Vulkan was competition from private companies and even then the reaction was slow and painful for those that were forced to support the bloat software for years.

We could do the same thing in OpenGL/CL with 5 different ways,one modern way and 4 obsolete but not pruned from the standard because some company of the committee that had obsolete legacy code banned the removal.

This made the codebase so big and hard to maintain, and expensive for developers to support.

If Microsoft and Apple runs circles around those people, they are forced to act and develop a better standard.

For us it is easier to develop translation layers that support OpenGL/CL messiness.
Having a tiny rasp pi controlled greenhouse in my backyard is something that really interests me. Can put little chain-driven slides above grow areas to shuffle around 'arms' that can plant/pick/prune/water; garden through code.
Lots of valuable stuff in this comment. It kind of deserves a post of its own.

I would love to read more about your experiences. I bet a lot of entrepreneurs can learn a thing or two from them.
So, a courthouse cell is a very different thing than being imprisoned. It's reasonable to assume that someone brought to court against their will would not be so willing to stay there.

I have made no statement about the propriety of the actions described in either article, merely observed that this is not a case of sending someone to prison over a debt.
Then you'd get stuck buying half assed divisions of a bunch of F500 companies who get into the market just to profit off you.

Plus you'd need unlimited capital for this plan. And current solar companies might go bankrupt before solar hits the scale needed to compete with fossil fuels.

And the DOJ would sue you for antitrust violations. Standard Oil did your plan. That sort of thing won't be allowed again.
The most prominent case that I can think of is Dave Foley's run in with Canadian family court law[1].

[1] http://www.thestar.com/entertainment/television/2011/03/11/c...
Order here roughly refers to the idea that for any two suitors, you can say which is better (or that they're equal).
When you add the lost money from lawsuits, lost value, etc... I'm sure it's much, MUCH more.
Hillary plays up being a victim in need of our help. ("...Hillary needs you more than ever.) Definitely sympathy oriented.

Bernie comes across like a "general" prepping for a battle. Words like "revolution and "campaign" are essentially "battle speak"
That's a very cynical way of looking at it. S̶a̶n̶d̶e̶r̶s̶ ̶w̶a̶s̶ ̶p̶o̶l̶l̶i̶n̶g̶ ̶a̶ ̶N̶H̶ ̶l̶o̶s̶s̶ ̶u̶n̶t̶i̶l̶ ̶m̶i̶d̶ ̶J̶a̶n̶u̶a̶r̶y̶. (EDIT: I'm wrong apparently) And if you think Clinton is going to win SC and Florida by +30% you must be in some echo chamber you're not aware of.

As well, super delegates always vote with the popular vote. They are in no way locked to Clinton, just stating that they would prefer if Clinton won the nomination.
I wouldn't read too much into the fundraising emails as they're designed to attract donations from people already intending to vote for the candidate. The race leader has an incentive to minimize their advantage or even pretend to be on the defensive so that people will feel the need to donate.
I think if you are a programmer or have some programming language experience, R is not very weird. But if you are a financial analyst or a social scientist, or a statistician, and only want to get your work done; it depends on your first programming language. If it was S3 you are golden. If it was Basic, you are not so golden. Mine was LISP.
> The problem is people using R without trying to learn about the language itself, just assuming it works like their favourite language.

I think you just explained Perl in a nutshell (err, the idiom, not the book). It seems whenever a language supports enough idioms of the usual C-like languages people will gravitate towards those, likely due to the high population of people that know those idioms and can fall-back on them without having to think too hard. I doubt Lisp has as much of a problem of people trying to write C in Lisp.
> It is going to be hard (or impossible) for many of today’s startups to raise funds.

So, just like it is in most of the world, then?
Thanks for your response. I'm sitting at about 1 1/2-2 years experience right now. How did your job search go around the time you were talking to the recruiter?
Cold calling? That's pretty old-school :) My sales background jives with that, though, so I will investigate that option. Thus far, people in the industry that I have been introduced to are extremely helpful, so this definitely sounds like a good approach. It's more so hiring managers at companies I have applied to that I am struggling to get feedback from, but I suppose that's not exactly their job. Thanks for your response!

As a side note, why is it that recruiters seem to be strongly disliked by the HN community? As a new developer, I figured a recruiter would probably be the best person to talk to seeing as they handle a lot of hiring.
Agreed.
http://fivethirtyeight.com/features/superdelegates-might-not...
It will be finished together with GNU HURD.
I would absolutely love to attend meetups as Ionic/AngularJS is my core competency (which, as I understand, are big meetup topics), but I am currently seeking a job in Seattle, and I live just far enough away where day tripping on a weeknight doesn't mesh with my work schedule. This sounds like the most direction option for a referral, so taking time away from my current job to attend a meetup may be necessary. The 100% match is a great explanation, I guess if they're getting paid to find people jobs faster money takes a higher priority. Thanks so much for your response!
Solo5 Unikernel: Open Source Interface with MirageOS
This might be saying more about the valuation of twitter than solar
How Hours became a top grossing app
On a related note, how do those options compare to Vorbis and Opus, technically and legally? Is there a compelling reason to use AAC over those choices?
Honestly, this is kind of what I'm hoping for. I'm a pretty adept writer, and my passion for something tends to come through in my writing. It is definitely good to hear that someone out there is hunting for a stand-out cover letter. Thanks for the responses!
The risk/reward profile is the foundation of all of modern finance.

Risk is defined (in finance) as exposure to volatility.

Volatility is measured by calculating the standard deviation of annualized returns on an investment over a given period of time. The longer the time horizon of the investment, the more exposure to unknown and unaccountable variables you face.

Ultimately, this is because we do not have perfect information regarding the future. In fact, we have a very limited pool information that gets exponentially smaller the further out into the future we look.

In your example, the professor from 70 years in the future is much more valuable than the one from 2 years in the future precisely because the 70 professor has a much greater set of information about the future. Therefore he minimizes the risk that you will invest in the wrong technology because you already know what the world will need 10, 25, 50, 70 years down the line.
Did you complete this exercise, or have a colleague complete this exercise? If it took more than an hour or you couldn't complete it then it is too hard/long.

If you haven't completed it or had someone complete it then you shouldn't be sending it out at all.
All that is true fellow compatriot, but as you know, everyone on the process of being energy independent has to take his part of the cake, which is of course made of public money. Your taxes and mine. And of course show off as if it was his own personal project.
Hmmm, interesting! Do you have things related to Java or Scala in your 'Skills' section on LinkedIn? I have it listed under my experience, but I didn't have it added to 'Skills', which might have been what it was. Oh well, it's updated now. I think the rest of my profile does a pretty good job of explaining my capabilities. Thanks for the response!
I use it like this as well. Catalogue aspect might be the most useful application of PH.
Underrated Marketing Tactics – Part 9
We've always been at war with Eastasia
Coding Habit Changes
What makes Steam and Bitcoin special?
Thanks for the great write up. I found it to be both interesting and inspirational.

Now that you are working full time as a developer, how much time do you spend on your side projects usually?
Grace Dent writes for the Independent how "for the average person, marrying into property will be your best shot at 'owning it'"

http://www.independent.co.uk/voices/the-housing-crisis-is-cr...

Crazy.

But to be honest, why is everyone focused on buying a house? Does everyone want to own a house, 1.7 kids and a car or where does the need to buy instead of renting come from? Maybe I'm missing something, but the flexibility of renting seems a lot bigger advantage than the small advantages of owning a house.
Joel Spolsky on Startups, Programming and Developer Culture
Hey, I'm the developer. I've corrected the readme. Thanks!
Depends I guess, for me I want to lower my cost of living in old age and not paying rent is a big factor in that.
Google has ~60,000 employees worldwide. From various online sources, they have +/- a few thousand who live in San Francisco. Twitter and Yelp and Square and Dropbox and AirBnB and the other unicorns each employ somewhere in the mid hundreds to low thousands (e.g. 500-2,000) -- again, worldwide. The local numbers are lower.

I don't know reliable this [1] is, but it suggests that there are ~50,000 tech employees total in SF, and the top 50 companies employ about 30,000 of those. So the big players have a lot of people, but it's not as dramatically skewed as you're thinking -- maybe 40% of tech employees work at smaller companies. That passes the smell test for me.

Even assuming that the big players wouldn't lay anyone off (they would; they always do) That's more than enough to make an economic dent in a downturn.

[1] http://www.bizjournals.com/sanfrancisco/blog/2014/02/jobs-at...
My usual take on this: "Between R and Python, the faster language is likely whichever library author actually wrote most of their code in C or FORTRAN."
Or:

25 Yo girl rejects guy because she thinks she can do better

30 Yo girl rejects guy because she thinks she can do better

35 Yo girl keeps guy because she thinks she is running out of time to form a family and have kids

You could have been the same idiot + asshole during the whole time. Reality, most likely, is a combination of both scenarios.
>> But if someone prefers iterative solutions, or that's all they know, why can't R
make them just as fast as the vectorised versions?

R is interpreted and dynamically typed, so when you declare a variable, the
interpreter has to do some bookkeeping to figure out the type of the variable,
allocate memory for it and so on.

If you write a loop by hand, the interpreter has to do this bookkeeping once for
each iteration.

If you write your code in vectorised form, the interpreter can sort out the
bookkeeping once and then hand over to the lower-level code (C or Fortran) the
vectorised functions are interpreted in.

This can also be further optimised to take advantage of processor vector instructions, parallel processing etc.

So I'm afraid we can't have our pie and eat it. If we want an interpreted
language with somewhat intuitive notation, then it has to have crappy slow
loops. If we want a language with fast loops we have to rely on C or Fortran and
forget about vectorised notation.
> We believe competition is great.

Competition is great, sure. But Apple are anti-competition here. Competition would mean choosing between using Vulkan or Metal on their system. Where is that choice (wrapper is a workaround, but besides)?

All those lock-in proponents are actually scared of competition. So we are not in disagreement. Competition is indeed good. Lock-in however is not, and lock-in is anti-competition.

> The only reason they had to react with Vulkan was competition from private companies

It's the other way around. The only reason MS and Apple suddenly woke up is because AMD was planning to open up Mantle (which resulted in Vulkan). Except they reacted in their usual manner. Instead of helping the shared effort they pushed for more lock-in.
It seems unlikely the super-delegates would decide the nominee, if they did, they'd have a lot of disenfranchised voters on their hands and it'd hurt them in the general.

The electoral college has rarely diverged from public opinion [1], even though individual electors can and have voted "incorrectly". I can't find a similar figure for the democratic nomination.

[1] http://www.factcheck.org/2008/03/presidents-winning-without-...
I hate articles like this. The headline is deceptive and the article rambles all over the place before getting to the point at the very end. Catherine did not make "gloves laced with poison fashionable," she made perfumed gloves fashionable.

The embedded ad that autoplays when you mouse over it was also NOT appreciated.
PS: Things like compilation of shaders really made us suffer with OpenGL/CL. Those guys did not want to do it, so simple, and they did not do it for years, because they could.

No matter what feedback from developer were, those people didn't care. But Microsoft did and forced the guys to react much later.

The same thing happened with so many things to mention here, like asserting the same quality on different machines that save millions to companies in debugging time and money.
Many solar companies are international.

They have highly optimized technology for reducing $/watt that can't be half-assed by Fortune 500 companies.

Customer acquisition takes a while.
I started cleaning my act up after finding "shit to sort" inside a "shit to sort" folder, which was nested under another "shit to sort" folder. I remember also seeing another "shit to sort ACTUALLY THIS TIME!!!" folder within there somewhere.
The Palestinian in Hebron doesn't have a vote because the PLO -- after fighting, and losing, several explicit wars of genocide against Israel -- explicitly refuses to negotiate a settlement or accept a peace offer. If you're upset about that poor family in Hebron, you need to write to Ramallah, not Jerusalem.

> whereas a Jew from Brooklyn who just got off a plane and steals his land

Let's hear more details about your narrative where a perfidous Jew can just climb on an airplane today, fly to Israel, point at an arbitrary plot of land in the West Bank and take it away from its current owner.
Mine's even weirder, I'm bad at dating cause my dating list is rather small (only one other person) but still here we are 3 years in almost. Every case is unique, though you'll find some similarities in some.
As Marijuana Sales Grow, Startups Step in for Wary Banks
An Atom package for Elixir