skysight-inc/HackerNews huggingface dataset:
You have a point, but do Youtube views really tell the same story?

It's called views, not viewers for a reason, I'm sure that behind a "100,000 views" there is maybe "20,000" viewers top.

Got to say, I'm not an industry expert, but I don't know if a continuous release of ratings would work. For example, most shows have a wikipedia page with the ratings. Netflix shows don't (I only looked at 2 of them and extrapolated :)) and it makes sense. Would we update the page every week?

I really see this cabal as a desperate move to go after Netflix under any pretext.
Nobody concerned about plagiarism here? I am pretty sure I've seen a number of the slides and graphics elsewhere. Correct attributions however seem amiss.
Even worse, if you are using a firewall it will block and potentially throw warnings about all of the connections that the site is trying to setup. I had a deluge of Little Snitch dialogs that showed up again when I backed up to the home page. The whole thing should really be behind a "try it now" button.
It is quite possible that I'm out of date (haven't used C++ in anger for the better part of a decade), but local variable allocations have always historically been on the stack. Just don't use new. Arrays will be allocated on the stack as long as they are fixed length.

And yes, this rules out the STL :-(
Except the semantics of a zero-length buffer are perfectly well-defined, while the semantics of division by zero are not defined at all in the types commonly used in computing. A proper comparison therefore would be addition, maybe, which is also perfectly well-defined for zero operands. Do you special-case "zero addition" in your code? if(a==0){if(b==0){x=0;}else{x=b;}}else{if(b==0){x=a;}else{x=a+b;}} ?
Bitcoin mining power reaches 1000 petahashes per second
I would like you to show me the "sarcasm" molecule
Interest rates have finally gone up. Money has become 2x expensive. Everyone was predicting the bottom would fall out of tech when this happened.... and it happened.

TBH, the fed should not have gone from 0.25 to 0.5 That was really really dumb. They should have gone from 0.25 to 0.3 or something.

My guess if the bleeding keeps up, the Fed will have to do a rate cut. Should help things.

Since I got downvoted, let me show the math:

For an entity borrowing at fed funds rate, on 100B loan that is 250M to 500M annual payment after the hike. If it were 2.5% to 2.75% on 10B, that would be 250M to 275M. See the difference? Even a 50bp hike would just be 20% higher payments.

If you're surviving at the edge of these loans, then doubling your payments could easily wipe you out.
> This attempt by the Gitlab folks to ride the Github dissatisfaction
> wave seems a little low-brow.

There's a github dissatisfaction wave?

Anyway, opening sentence of gitlab's open letter: "The letter of GitHub’s open source community is clearly not addressed to us, but we’re thinking a lot about the issues that were mentioned in it."

Does that cover your concerns?

I think if github was the free software entity, and gitlab had no free software edition available, then the tone would be, as you suggest, totally inappropriate. However given the arrangement is the other way around, it seems quite reasonable they would hop onto this issue at this time, especially given the very clear caveat quoted above.
10 Most Powerful Militaries in The World
http://goo.gl/PmwkSr
I agree that income and (current) wealth are often fungible. The main reason I think wealth is usually reported because real income figures are hard to come by. If we want to look at the extreme end, current property and not income is the only option.

But, I think wealth (above definition) may be important as a stand alone. Many of the political implications of wealth disparity have more to do with current wealth than income, for example.

I do think you have a point though, as I said. Some wealth disparity is a matter of age, for example. But the disparities we have and those we project are very large. They may overstate disparities in income and consumption taken alone, but I don't think it's more clear headed to dismiss them outright. They do indicate a real and growing disparity.
TL;DR: Speed reading is just like reading a short summary, and you won't understand the whole text.
Data Scraping Studio - Point and click screen scraping tool using CSS selectors
A similar story[1] was told by the mathematician Edward Frenkel. He was a Jew in Russia and took an exam with "hard" math problems designed to prevent his admission into Moscow State University. It's possible the problems shown in the paper are the ones Frenkel saw since he was a teenager during that time period. (The Cornell paper does not specifically mention Frenkel.)

[1]http://www.amazon.com/Love-Math-Heart-Hidden-Reality/dp/0465...
Rockets are heavy.
Effectively Switzerland is pretty much a one-dimensional (only 30 to 70 km in width) multi or triple center city-(cluster) state due to it's economically usable geography wedged in between the Jura and alpine Mountain ranges. This 300 km long plateau only covers about 30% of the Swiss total land area.

Geneva plus Lac Léman region (Lausanne, Montreux) on the one end. Seperated by the "Röstigraben" from the German part of the Swiss Plateau, which itself is culturally divided by the Brünig-Napf-Reuss line[2].

https://en.wikipedia.org/wiki/Swiss_Plateau [1]

https://en.wikipedia.org/wiki/Br%C3%BCnig-Napf-Reuss_line [2]
It's true that exceptions in C++ are more expensive than in other languages, often even in absolute terms, but that has nothing to do with problem at hand.

In GC'd language, implementing exceptions by simple non-local exit to catch/finally block is perfectly viable implementation strategy. It does not work so well in C++, where are implicit finally blocks that call destructors of local variables almost everywhere. To some extent this feature could be abused to produce stack-trace during the unwinding (but that necessarily involves injecting code to all functions in the program).

On the other hand, CL/Smalltalk-style condition systems sidestep this issue completely, by running the handler code before unwinding the stack. Windows' SEH allows you to do the same thing. And IIRC even in plain C++, handler for completely unhandled exception (that by default involves call to abort()) runs without stack unwinding (thus something along the lines of std::set_terminate (__gnu_cxx::__verbose_terminate_handler) gives you stacktraces for unhandled exceptions).
Wow, what a refutation! Hope this puts an end to focusing on a word, rather than the work itself. Nice paper btw.
Was it a Mayor or a Lord Mayor?
Go is easier to deploy than Rubby on Fails.
An easy and powerful suite of website scraping. Just point and click element selectors Chrome app to create web scraping agent with instant extracted data preview. And then use the desktop app for advance features like batch crawling, scheduling, multiple website scraping simultaneously and more for FREE
Why would Netflix release rating numbers? It's not like they are trying to use metrics to determine the price of advertising slots. The only scenario I can envision where that would help Netflix is in some potential future dust-up over net neutrality/ antitrust issue with ISPs that deliver TV programming.
There's a difference between random dynamic sampling and fixed sampling. Not that I think sampling is ever done very well in surveying, not that it's the most serious problem.
Startups of 2016
Anyone who takes one look at the RemixOS license agreement should run the other way. You agree to censor yourself and all of the content you create or interact with within RemixOS in accordance with the censorship policies of the Chinese government. And you agree to give up all rights to user-created content used with Jide services, which is something within RemixOS (though I am unsure if you have to use it).
> ban assholes

Trying to enumerate badness[1] is always the wrong approach, as your list can never be complete.

[1] http://www.ranum.com/security/computer_security/editorials/d...
I meant it's by its nature less productive per square meter than cities.

Modern country could manage with <5% of population working the land, but I don't think we have any countries where 95% live in cities. And I don't think it's obviously good idea to force them to migrate (by putting a border between them and their jobs).
They said something about ice on TV?
When you run out of memory something needs to be killed, or swapped. If you start swapping, you're not responsive anymore (you can generate data faster than writing it to disk). If you kill something, it may not be the application which needs to be killed.

Usually systems don't come preconfigured with a hard per-app limit (which is a bad thing...), or oom score (systemd got this more popular though), so crashing the OS is still fairly easy.
There is no way to know if there is a bubble until after it happens.
Cities also consume a lot of energy which primarily produced from oil, coal and nuclear power that is extracted and transformed outside of cities.

Even if a city would only consume wind and solar, it's quite likely that the majority of solar panels and wind turbines would be installed outside of the cities themselves.
> Do you use webhooks on GitHub? That would actually be pretty easy to implement,

Bingo. Full implementation, in Bash: http://faq.sealedabstract.com/gitlab_mirror/

> What are you afraid of?

Mostly, that you'll get bought by the likes of Oracle. In spite of my quibbles about CE features, I think you're doing a (mostly) fine job of CE right now. But your acquirer will see CE as a cost center (there's no revenue) and will want to "streamline" by focusing on enterprise (where your balance sheet is). GitLab.com will also look like a cost center, and will either shut down, turn into a datamining opportunity, or go through the bad PR of no longer being free. I fully anticipate, in 5-10 years time, that I will be running a CE fork to get out from under your acquirer, just like StarOffice, MySQL, Hudson, etc.

Contrast with GitHub, who makes a silly amount of money from people like me. Their acquirer would be mad to screw up a winning formula.

The good news is, GitLab is such a good product that I still hugely prefer it even after "pricing in" the risk (cough, certainty) that my days are numbered. It is an amazing tool, it really shows that you care about it. For now.
As a quite disappointed user of Gitlab (due to issues raised here, e,g, CE vs EE and the Ruby infrastructure), has anyone had experience with both? I understand that Phabricator is a more "complete" solution, but how do they compare in the core features that they both share?

Also, do they pride themselves for writing this in PHP? I consider this an anti-feature, but this might be highly opinionated.
I'm curious how exactly the OP can tell whether an app uses Swift, e.g., what command-line program is able to give that info.
Self-selecting for an affluent demo is an easy way out - and leads to more advertising income. AFAIK The Economist and the like are steadily growing paper subscription rates.

And isn't the fact that most publications doing "general-interest" news can't survive actually great - if there isn't enough demand on the market, then the market agrees with my (and most of HN's?) subjective assessment: most news is worthless.
You get a lot of extra features. Also, I suppose you'd get a lot of things just working, as opposed to plain git.
Why rewrite code if it isn't broken?
Better communication is a point against the urbanization if anything? Why cram millions of people, endure traffic jams and pay outrageous rent when you can telecommute?
>Criticism is only personal if you make it personal. Criticism is only egocentric if you make it

That usually begins with the person doing the criticizing.
Recruiting powered by A.I
I've been hearing more and more of the companies feeling the Series A crunch. This will lead to many Seeds not making it into their next round. The times are changing for sure.
After boot.kernel.org and netboot.me seem dead now i like to see this kind of thing available again. I acknowledge the threat of downloading these boot images over the internet but think it is actually not that much different from downloading the iso... from the internet. Sure, i could verify the image more easily but i barely did this in the past. However the ability to verify the the images would be nice though.
You can also try the duplicity backup tool. It uses tar files to store the primary backup and its binary incremental deltas. It supports a number of backup back-ends, but you can also just generate the backup to a local disk and then rsync it to a remote location.
They're trying...

"Headquartered in [BuzzFeed's] new San Francisco bureau, The Open Lab for Journalism Technology and the Arts will be dedicated to coming up with new tools and technology that will benefit reporting and journalism"

http://www.wired.com/2015/05/buzzfeed-founder-launches-new-l...
Why? So that this can exist: http://www.p01.org/defender_of_the_favicon/
The reason they can't reasonably make ungameable tests is that they have tens of thousands of applicants. The need for an easy to mark test is more important than the need for an ungameable test. Otherwise you could simply interview applicants in English. (Todai actually considered this approach, but I understand that they abandoned it as being impractical).

In my more cynical periods, I suspect that they don't mind people gaming the exams. After all, most Todai students don't actually need to speak English (or know crazy details of history, or write thousands of kanji, or whatever). They are more interested in clever students who are willing to study like insane people and practice boring stuff over and over again. That's what you need to do to game the exams. In a twisted way, it works...
Founder of BetaList here.

At the beginning of every year we look back at the startups we featured the previous year and we have high hopes for the coming year. Many of the startups we previously selected have done really well, including raising millions in funding or getting acquired by big companies such as Apple.

I'd be curious to hear apart from the obvious well-known startups, which startups the HN community expects to hear more from the coming year! (Mentioning your own startup is fine, but please disclose so :)
Telecommunications and airplanes allow people to literally bypass the countryside and hop from city to city.
Telecommunications were supposed to let us bypass the city, so that we could live in the countryside.
> The one big advantage seems to be that job security comes much quicker. The U.S.-style "tenure clock", where you have six years to either be promoted or leave, is pretty stressful. While it seems that many Lecturer positions in the U.K. turn into permanent positions relatively quickly, and don't have the same up-or-out pressure.

My wife is at the University of Exeter and has a 5-year probation period with measured goals after each year.

Few to none of the goals have time allocated within her regular workload. The stress here is very real.
> But is this really what we want? Do we want to broadly discourage all wealth creation at the same time?

Is this a given/has this been proven? I do not believe taxation (alone) discourages wealth creation. Otherwise certain high-tax countries would not be 'creating wealth' today.
So glad that all Swiss providers, mobile as well as dsl, have no fair usage or capping for their unlimited plans.

Download or upload 2TB via torrent? - No one cares

A friend of mine who works at Swisscom (no. 1 provider here) said they were forced by their software to enter an upper limit, so they just entered the max allowed length of that integer number.
Is it only me or is Twitter down currently?
A specific phobia is an intense, irrational fear of something that poses little or no actual danger. Some of the more common specific phobias are centered around closed-in places, heights, escalators, tunnels, highway driving, water, flying, dogs, and injuries involving blood.
Sounds like things are going to get tough. I have mixed feelings about this.

On one hand, I feel sorry for all those software devs (myself included) who might be out of a job in the next few months or whose salaries will start shrinking.

On the other hand, it will be nice to watch some over-funded startups crumble to pieces and make room for more deserving (bootstrapped) newcomers.
Show HN: Lyp – a package manager for lilypond
Data shown is based on 3 months.
May be or not?
We've been using GitLab CE internally in our organization for more than a year. We needed an on-premises solution because of the company's policy. The experience has been great thus far.

On EE, there's nothing that we miss from the EE version, although we might end up going with EE after the team will grow. We also have dedicated dev-ops, otherwise having support for it would sounds good. And the pricing for EE if you go that route is much better than for GitHub Enterprise.

Personally I have mixed feelings about the "open core" model, as many times it's just a marketing stunt. But for now that's not the case with GitLab.
> Why respond to a letter that's not addressed to you? I would have preferred them to simply post an honest "Why you should migrate from Github to Gitlab" article.

That's basically what they did. They said "hey, you have these issues with GitHub, we're covering them, AND we listen to the community".

I think it's great that they responded to it, since it proves they actually listen and care about what their audience thinks.
Making the OS unresponsive, that happens, yes. But I have yet to see a modern OS crash - as in "OOM killed init or some other essential process".
Specialization Is Wrong, This Is What You Should Do Instead
Any chance you can support Mercurial? There was a highly voted issue that I saw sometime back.
Jawbone confirms $165M funding round and COO Samat's departure to Google
Actually using home-grown layers may compromise the entire system.

An easily exploitable buffer overflow or an extremely easily overlooked crypto blunder in a second layer can easily allow a way in.

I agree with the example given, but it's a rule that's wrong more often than it's right.
I don't know gitlab very well, but I maintained a few trac instances - the thing about trac is that it is (was) an issue-tracker framework rather than a one-size-fits-all out-of-the-box solution. Have a look at:

http://trac.edgewall.org/wiki/TracReports

http://trac.edgewall.org/wiki/TracQuery

http://trac.edgewall.org/ticket/1735

Add in:

http://trac.edgewall.org/wiki/TracTicketsCustomFields

And there's a lot of things available before adding custom plugins.

I'd be interested to hear what limits vlc hit in trac (and why they'd rather move than improve trac. Nothing wrong with that - but I confess I have a soft spot for trac and the team's ethos of "try it as a plugin before making it a core feature").

Also curious if anyone know what, if anything happened with the Apache Bloodhound fork/distribution?

http://bloodhound.apache.org/

I always hoped it held the promise of being a simple to install, opinionated trac for multiple (lean?) projects. But as far as I can tell it was pretty much abandoned.

While part of it might be rails-angst and fear of precious stones - I always felt gitlab was a bit of a heavy hammer in terms of install/dependencies/cloc for "just" project management.

In practice the bundled distribution alleviates that - but I still feel taking the "best of trac" and writing a new system a little more opinionated (and probably with a clearer data model) would be worthwhile. Just another project on the todo-heap :)
Heres a list of the top 100 apps and what language they use. https://medium.com/@ryanolsonk/are-the-top-apps-using-swift-...

Generally you can tell from the downloaded ipa files. Apple is also allowing devs to delete default apps on iOS now - meaning they can also be sourced from the app store and you can check their ipa.
"Swift has quickly gained popularity among many third party developers"

Where Swift has really gained traction is with bloggers and book authors. I past 3000 urls in my Swift Resources database over the weekend. I wrote this blog last night:

https://h4labs.wordpress.com/2016/01/18/3000-swift-urls/

Here's a direct link to the resources: http://www.h4labs.com/dev/ios/swift.html
I'd say this is more that they don't have time to rewrite current apps and they don't want to mix Swift and Objective-c code so new features in those apps are still written in Objective-c. Maybe they also decided to wait for it to stabilise with Swift 2.0. Updating Swift code when the language is updated is a big time suck.
This is a well-known fact, actually.

My math teacher in Lithuania mentioned that back in his days (50-s) it was practically impossible for a non-Jewish student to get into any math- or physics-related faculty: Jewish families had a very strong multi-generational tradition of both in-school and additional education. He also said he was the only non-jewish in his group in Moscow State University that year.

So at some point it was decided to, ehm, discriminate jewish - they were supposed to be a minority in all the main universities/institutes, under 10%, I think, although this is not a precise number.

Note that I don't advocate anything or anyone, this is just the way it was.
I doubt that. Singapore, Monaco and Luxembourg are doing just fine without the blessing of a big state.
Says all first year phd students until their third year.

I am currently a postdoc. It's a scam that academia perpetuates this idea to justify paying less.
What's your experience of Smarkets? I've been skeptical of them because it's not clear how money really gets traded there. Are the markets full of bots blindly copying Betfair or is there real activity?
Yes-yes I understand that. There could be two networks: bitcoin and bitcoinxt. And people could choose between the two. So why is that bad? I am asking genuinely
>> "Apple is also allowing devs to delete default apps on iOS now"

I hadn't heard about this. Do you mean I can delete things like the Stocks app? If so, how?
You are mistaking recommended patterns for required behavior.

"...In HTTP, it SHOULD be sent whenever the message's length can be determined prior to being transferred..."
https://tools.ietf.org/html/rfc2616#section-14.13

If this were required, the keyword would have been "MUST be sent" - there are completely legitimate reasons for not returning Content-Length; this is noted directly in the RFC, as quoted above.
Dev here. The project is just a bunch of iPXE scripts that understands how each distro works and routes you to their hosted bits or a trusted mirror once you select the image. I've tried to keep all of the code on Github and the Travis CI deployment out in the open for that very reason. A project like this needs to be highly visible in order to be trusted to a degree. I also have things like image verification and https support on the list of things to do.
It's not bent the same in all directions. You can detect the difference in different directions, which is what LIGO does.

Your point, by the way, was hashed out in the early 1900s as part of the development of modern relativity. Physicists were well aware of the problem back then, and that's part of why it's so interesting and important that the speed of light turns out to be a constant.