skysight-inc/HackerNews huggingface dataset:
Play Framework 1.X has worked great for us and 2.X is getting there but Id only recommend to the more adventurous
I appreciate the info, sorry. I asked permission on the first day and tried my best to be polite and respectful to others.
Show HN: New Tab replacement on Chrome for FRIENDS fans
The last mile. (http://en.wikipedia.org/wiki/Last_mile)

Most places are wired with one phone line, and one cable line. That phone line is generally owned by one specific phone company, and that cable line is generally owned by one specific cable provider.

So those are the choices of ISP: you can choose cable service or dsl.

For a few years the last mile over phone had to be shared with other IP providers, so you could choose between a) one cable company, or b) a few IP over DSL ISPs, but that ended sometime back.

There is also satellite providers, but they usually, I believe make a deal with your phone company, wireless, which is expensive, and fiber, which to my understanding is still just an upgrade from the over cable company.

How is the last mile provided in Ireland? And what are your choices of ISPs?
> Consumers are going to get screwed on the front & back end of this.

Netflix is network heavy and competes with Comcast offerings using Comcast's own network. That was the key motivator here.

Even if Comcast has a monopoly in select areas, it cannot do price differentiation in just those select areas. IANAL, but that sounds illegal.
Maybe try searching for "Postgres 9.4 hstore". Just a thought but I'm to lazy to try. ;)
Well, then they're harder to format when printing. :)
AI will not destroy humanity
I've been using the CLI more lately, but I do something new only after having looked it up with my GUI web browser first... (yes, I know, RTFM and all that)
Where are you getting those numbers? It would seem [1] that Comcast has about 24% broadband market share. Subtracting the 3 million or so planned divested lines, even a post-merger Comcast would only have about 34% of the market -- which may be too high for comfort, but is nowhere near 60-70%

[1] http://gigaom2.files.wordpress.com/2013/05/usbroadbandsubscr...
I already had thoughts of dropping netflix due to their streaming quality. It's gotten so bad in the last three or four months that it was like I regressed to watching downloaded xvid's.
AI will destroy humanity
He's not trolling. Really it doesn't work and the math is simple. There are ~310M Americans. To give them even 10k each per year that's 3.1 Trillion which is more that the US gov't collected in taxes last year.
I'm confused by the idea that technology will somehow eventually render most of the population jobless. Why should this cause a breakdown of the capitalist system? These discussions seem to take this for granted without explaining why this is true.

It looks like technology will continue to allow more and more people to pursue business ventures that are less and less related to filling basic needs. We will still consume, we will still find ways to trade that are mutually beneficial. We will simply have a better standard of living. It seems the logical conclusion is that there will be more opportunity for everyone, not less.

Different jobs and different opportunity is not the same as no jobs and no opportunity.
If you use something like MailChimp (I think that's what many new businesses tend to use? I can't remember..) or one with pretty subscribe/unsubscribe page for every customer who uses the mailing list service, then the customer's customers will have the luck to enjoy opt-in/opt-out option. If your organization is still running some out-of-date, custom subscription software, then unsubscribe might be out of the question.
This might not be an anti-net neutrality deal. Here are the details we know at this point:

1. Netflix is currently using Cogent

2. Comcast offered them a direct connection to their network via paid-peering.

3. Netflix agreed and will move over.

4. Nothing about net neutrality was mentioned in the article.

This deal is being referred to as paid-peering. Peering is a practice performed at ISPs where two ISPs hook up infrastructure and agree to maintain their sides without charging for bandwidth. Peering is a common practice among the industry, and content-providers are always looking for ways to peer with more ISPs because it drives down their overall cost of operations.

The article says nothing about net neutrality. We don't have enough information to say whether net neutrality was harmed in this deal. We can only speculate at this time. Hopefully we will hear more from Netflix on this.

[edit to fix list formatting]
I've always wanted to do something similar. The 20k track limit on Google Music makes me prune my online collection every so often which is annoying. I think it would be a fun project to write a basic web streaming player that pulls mp3s from S3/Cloudfront. I would gladly pay Google a fee to increase the storage limit though.
Walmart, eBay/PayPal, Yahoo, Amazon/Zappos, LinkedIn, CBS, Time Warner, GM, DowJones, Microsoft....

And those a just the ones I have happened to hear about with major node.js projects.
Yeah, my building here in NYC, I can get Time Warner or DSL (Verizon or from a reseller). That's it. Lots of us are stuck with 1 or 2 crappy options. I have overpriced Time Warner and a Verizon hotspot as a backup because the TW cable connection goes down about once a month. The other option is DSL which is too slow to do work and was down a week of my 30 day trial when I checked it out years back.

Keep in mind that this is New York City. You'll have lesser options in many other places in the US.
Ask HN: does everything known by Google engineers exist in books?
not just Google, but any great company with really good engineers, is everything they know (i don't mean about their products, i mean their knowledge as developers) anyone can find it in books or any other material. i just sometimes feel that they have some kind of knowledge above everyone else, and you can't find it except by learning it directly from them. for example: building high scale service. where you can learn to build something like that? and to be good as google's?
It looks like Comcast was refusing to upgrade specifically to hurt Netflix, which falls under the sprit of net neutrality if not the letter.
The solution could take years, even decades to solve - all depending on how often the warden brings in a prisoner. I'd rather wait out my prison term, hope to be released early for good behavior.
They don't need to compromise your server/code. They just need to be able to create an account (with a password they know) before they dump your database. Then it's just a matter of brute-forcing the 'pepper.'
Check the firewall settings.
The deal was a paid-peering deal, which would likely drive down Netflix costs. We don't have any information on whether net neutrality was harmed. Hopefully netflix will provide information on this.

Peering is a practice where two sides agree to maintain their side of the infrastructure and not charge for metered bandwidth.

https://en.wikipedia.org/wiki/Peering
The answer is, it's complex. It really depends heavily on where you are - and streets matter. But many people only have one or maybe two choices for wired, broadband Internet: DSL or Cable.

I live in a suburb of a medium sized city. At my house, I have 3 choices for wired Internet access: Knology/WOW, AT&T DSL, AT&T Uverse. DSL is right out because it's too slow, so really it's a choice between Cable (Knology) and AT&T's Uverse (which is FTTN or FTTP depending on various factors).

We moved here a couple years ago, two miles away from our old house. Same city, same suburb, just 2 miles difference. At our old house, we didn't have Uverse as an option - it was just slow DSL through the phone company or a single cable provider. If I had lived three streets over (less than 100 yards), I would have had a choice between Comcast or Knology cable, and DSL.

In other areas of the suburb that are further out, you start to see Mediacom (another cable provider). There are probably some areas that Comcast and Mediacom overlap in.

I have a coworker that lives in a rural area, and all he has is Windstream DSL. Cable doesn't reach out that far.
Doesn't that imply a certain equivalence between the two terms or is this a notation I am not aware of?

And if it is the former, am I contributing to your security for not posting the simplified version? :)
Google ads are now virtually indistinguishable
I'm glad it wasn't just me, lol. I like to use bluetooth audio, and the last Sync powered car I had was so confusing, and had absolutely no notion of my preference on restart. Something like 5 confusing button presses every time I started the car to get the BT audio selected.
I still think of this one whenever some lab apparatus starts working after an expert walks in and fiddles with some wires or power-cycles it --

A novice was trying to fix a broken lisp machine by turning the power off and on.
Knight, seeing what the student was doing, spoke sternly -
"You can not fix a machine by just power-cycling it with no understanding
of what is going wrong."
Knight turned the machine off and on.
The machine worked.
Those who have not read "How to Lie With Statistics" are doomed to reinvent it.

https://archive.org/details/HowToLieWithStatistics
I'm going to start my own ISP. Anyone want to invest?
In most parts of the country is Comcast had viable competitors , Netflix wouldn't have to pay it. The problems is cable and broadband industry is US is controlled by very few players. In quite a few areas, there is simply no choice (Satellite is just too expensive for many people),
It's only a problem for Americans, not the entire Internet.
The prisoners will only turn on switch A twice. After that they will leave it, and rather toggle the B switch.
Netflix and other streaming services should not engage in these types of contracts. They should instead detect slowdowns and notify customers of the slowdown and to call their provider to fix it, resulting in increased support costs, customer attrition, etc for the provider. Peering should remain a 50/50 split between the major peers. Just because Comcast and Verizon are sitting there refusing to turn the ports on until you cough up $ (basically a hostage negotiation) doesn't mean you should.
I would argue that many modern 1st world jobs are a form of pointless busy work. I am also concerned by the waste of resources and damage to the environment many of these jobs entail. Most of the truly important work (like food production) is achieved overseas or by a very small percentage of the population. The victorian "work ethic" way of thinking needs to be re-examined and possibly discarded as I do not think it is useful anymore, in fact I think nowadays it is detrimental.
A more exigent social philosophy for this age would be more focused on trying to achieve a more sustainable society.
BitBucket.org down
I got an interview as a sole founder in the S13 batch so it's not impossible. Have a working product, or progress, to show you can make stuff happen despite being on your own probably helps.
Avogadro Corp | The Singularity Is Closer Than It Appears
Each person will only toggle A to the 'on' state twice.
Why does it need to be a visible light camera? Why not infrared?
BitBucket suffering massive outage
Which would mean jobs... but I don't think all of the unemployed need to move for it to be a worthwhile change. If people (with savings or familiar support) drop out of the workforce to pursue other interests (possibly still productive, like start-ups), that leaves more jobs free for those needing them to make ends meet on top of the BI.
Alternatively, Go's bcrypt implementation has a very simple API:

hash, err := bcrypt.GenerateFromPassword([]byte(password), 10)

err := CompareHashAndPassword(hash, []byte(password))

There's also a Cost(hash) function that you can leverage to re-hash passwords with a higher cost.
Not entirely sure why this is such a big deal. Peering agreements happen all the time. Lots of large services peer directly with consumer ISPs because it's cheaper and more efficient than using intermediary transit.

This has nothing to do with net neutrality. Comcast is not throttling or discriminating traffic in any way (at least not publicly). This is a peering dispute settlement.

Does this affect competitors to Netflix? Depends on how much volume they have. If their volumes are low, they can still reliably use transit providers more economically. As their revenue increases, they'll need their own backbone network, but their ability to pay for it goes up too.

Is Comcast big, bad and evil? Probably. But not in this case. Comcast dealing directly with Netflix is good for both parties. They are entitled to charge Netflix to peer directly because most traffic is going to flow into Comcast's network from Netflix. They also probably had a case negotiating away from settlement-free agreements with Cogent for the same reason. Again, none of this is out of the ordinary, ASes negotiate peering deals with each other all the time based on the volume and direction of the traffic they exchange with each other, and this is all fairly unregulated.

Net neutrality is irrelevant in all of this, it only matters if Comcast actively discriminates between traffic at their end. This deal is not connected to the ruling.
I would hope that anyone in any other community fighting fracking would reference this lawsuit as evidence that Oil and its executives believe there are situations where they shouldn't be allowed access, at the least.
Status can be found here:-

http://status.bitbucket.org/

And here:-

https://twitter.com/bitbucket

I just regenerated my SSH key because I was getting permission denied, turns out BitBucket was down!
Fun with Unicode and Julia
Honestly, iOS got it first because it's used by more people. And it's been clear for the last few years that Apple doesn't have two proper teams working on each OS. Which is ridiculous for a company of Apple's size.
I did this and keep doing it periodically. I only have 2 (but and I feel lucky). I keep bouncing between them to get "new customer" promotions for 2 years or so. Then I quit and switch to the other one. Sometimes talking to the "retention" department results in some minor bill reduction. But no, there are no 10 companies to choose from and picking the best one.
Mozilla plans for the $25 smartphone
But would it not be sufficient to count p?

If switch A starts out in the ON position it would equal one 'fake' prisoner. If the counter just counts one extra (which equals p - 1 (himself) + 1 (fake prisoner) = p) it should be enough, no?
>> "Most places are wired with one phone line, and one cable line. That phone line is generally owned by one specific phone company, and that cable line is generally owned by one specific cable provider."

That seems to be where things differ. My phone line is owned by BT but I can still order internet through a different company. I pay that company an extra £10-15 per month for line rental (so I guess BT, even though they own the line chooses/or has to rent it to others).
It was working intermittently for me, but now it's not working for me at all.
If you want to get into the streaming content I think a tax on distribution will be much lower down the list of concerns. Content licensing and infrastructure setup is the bigger challenge. The players in this sector all quite major (Apple, Amazon, Google).
It a matter of collective synergy of brains and thinking by the vastly experience engineers that results to the wonder u see.
Books are hard particalarly technical and programming books thats why u cant get the knowledge from book. #imho
Bingo. The real story here is that Netflix is trying hard to get off third-party CDNs and that's what is inflicting a lot of the problems lately. I'm sure they figure it out eventually, as they found one solution here, but the internetworking business is a lot harder than it seems on first glance and not something you should try to wing.
But they figure out your employer by looking at your direct deposit?
The page loading took so long, I almost believed, that this IS an 1 gb page.
Let's say I want to keep track of student names and not get a repeat. I make an array of 1024 linked lists. I add the letters in the name and look in that linked list.

That's called a hash table. Good school teach, but the CIA keeps this secret.
+1 to this; I was diagnosed with depression first and a year later with adult ADHD (primarily inattentive). The depression treatments weren't all that helpful, but when I started getting treated for ADHD it was extremely obvious why I had become depressed in the first place.

Try a quiz; it's no diagnosis, but you could bring it up with your doctor if your result shows that you may have some form of ADHD. http://psychcentral.com/addquiz.htm
We've been using valgrind bots for a long time on the Chromium project - certainly for much longer than a year.

For example, according to the Wayback Machine, our sites page had an entry about it since 2009:

http://web.archive.org/web/20091123132855/http://www.chromiu...
Not so much a scam as a vulnerability. I found I had "authorized" Zappos some 2 years ago. In the Zappos purchase process, there is no obvious indication you are authorizing pre-approved, charge me without my authorization payments. No other retailer with whom I have used Paypal has done this. (I'm no Imelda Marcos, why should this need to be?)

This makes it possible for an unprincipled employee to embezzle.

The other part that makes this feel sketchy is that it's buried in an unintuitive place on the Paypal page.
Even the best voice recognition software is really really bad.
lists aren't always advertising.

I had a list for people who read my books and want to get early previews of new material - kind of insiders view into new thinking, more an irregular newsletter than any form of advertising. every single person manually subscribed to the list, there was never any spam, but e-mail open rates on the list have been dropping over the last few years to the point that I stopped sending it out last year. Of course, content might be at fault, but the engagement among the group that opened the e-mail was still good, so I guess this was collateral damage of the general trend in fighting circular e-mail.

I read an article in HBR a few months ago that people mostly now get notifications on mobile devices, so the logical step for promotional marketing (soft spam) would I guess be to move to mobile apps. the stuff that I was sending out wasn't really suited for that, but if I started the whole thing again I'd probably do it with a mobile app.
These posts wouldn't be more regular if they were on a cron job.

Chrome's click-to-play is just such necessity.
Your math assumes we're paying for it with an employment-contingent head-tax, which would be totally crazypants. Most income is earned by high earners, most earners are not high earners.
The man pages[1][2][3] for the hier command on various BSDs are also worthwhile reads if you want to familiarize yourself with *NIX directory structures in general.

[1] http://www.freebsd.org/cgi/man.cgi?query=hier

[2] http://www.openbsd.org/cgi-bin/man.cgi?query=hier

[3] http://netbsd.gw.com/cgi-bin/man-cgi?hier
yes, but the pepper still must be brute forced, and to do so requires that each attempt is run through bcrypt.

if you store the user_salt and the output of bcrypt(code_pepper + known_pass + user_salt) in your db, guessing the pepper requires comparing the bcrypt() output of every random pepper. you are as unlikely to brute force it as the plaintext pass of other users.

this type of pepper is essentially a mechanism for key stretching [1]

[1] http://en.m.wikipedia.org/wiki/Key_stretching
Hi pg, thanks for the reply.

I may have done a poor job of wording as I used the word stage which has a specific meaning. What I meant was the first investment (seed) has moved from idea stage to prototype.

With the clarification, do you think it is accurate?
Computational Journalism on a Stick v2.1.0
User Stories, Zuck Dawg, Verge Fanboys, WhatsApp Onboarding, Psdiff
A lot of the key C++ books in my library are outdated as far as C++11 or 14, but still are pretty valuable especially for legacy code bases. Here are a few good ones that I haven't seen mentioned elsewhere in the thread.

- Sutter's Exceptional C++ books

- Dewhurst's C++ Common Knowledge and C++ Gotchas are useful.

- Sutter/Alexandrescu's "C++ Coding Standards" is good, too.
The thread on /r/netsec offers some clarification: http://www.reddit.com/r/netsec/comments/1ypdo1/sorry_microso...

Ostensibly, the vulnerability is necessary to maintain functionality. Something to do with the particular Kerberos implementation and backwards compatibility. They've made it more difficult to get to the point where you can attack, however.
Haha yeah I agree completely with that reasoning for why C++ gets two books on how to write C++ programs properly.

Maybe some languages would only need a pamphlet.
My understanding is that it will need to be updated to handle all the new hstore2 features.
I haven't read it yet, but Scott Meyers (Effective C++) has released a PDF that covers just the additions of C++11/14.

http://www.artima.com/shop/overview_of_the_new_cpp
no, Django and Rails have been a generation. Node.js and Go are potentially the incoming generation (according to the article)

Node has encouraged MongoDB usage because there were nice packages that made working with Mongo very easy. If Postgres supports JSON with powerful features then developers will make npm packages that support it and this will make Postgres very attractive.
http://www.paulgraham.com/startupmistakes.html

See #1.
I moved from GitHub to BB for similar reasons and now these are down. I hope it doesn't last or be a regular occurrence.
I'm working on a way to shame yourself into doing it. http://powershame.com
The WhatsApp Sale – All The Numbers
Things get even more exciting when you want to push that submodule commit afterwards to fix things, only to find out that someone sneaked in a commit in the meantime! Now you’ll have to create a new commit on the top-level project to point it to your rebased commit, hah!

I don't quite understand this one. "Now you’ll have to create a new commit...". At this point, you haven't yet created a top-level project commit at all.

If the sequence is commit to submodule, push submodule, update top-level module, where is the headache that is unique to submodules here?

If that’s not enough to convince you, you should try branching with this setup. You’ll have to manually branch (and later merge) each of your submodules when you create a new branch. In the past, I have worked with a git repository containing a dozen tightly-coupled submodules for code-sharing with other teams. Needless to say, it didn’t take very long to realize that submodules are not suited for that use case.

Why was submodule better than just using a single repo and multiple remotes in this case? Or put another way, what did you gain by having separate repos if all the repos branch and come back in exactly the same way.

I feel like i can still make a lot of commits on both top-level and submodules but not have a headache, the parallel branching thing seems odd to me.
If service is provided over Verizon or Comcast lines, they would still get paid for that. If they provide internet over their lines, they would get paid more. (Unless they operate their wholesale system like AT&T did, with wholesale access prices above retail prices including internet... grumble)
Ask HN: How can i get user engaged to my recent launched website?
I have recently launched a new website, in it's concept it is similar to twitter but much more visualized and organized, but the question here is how to get user engaged and to market for it? i don't prefer to use advertisement at the beginning
the website url is http://www.pensqr.com
After Farmers Commit Suicide, Debts Fall on Families in India
Jobs died in October 2011