skysight-inc/HackerNews huggingface dataset:
Blunt and obnoxious means that you don't bother with a basic reply when contacted for a feature, but then become suddenly one's biggest fans and friends, all forthcoming and excited once the product somehow ends up on the site. This comes across an exceptionally cynical, disingenuous and high-brown attitude. And, tangibly, the only benefit of joining in is the exclusivity of becoming one of the cool kids. But that's of a little value if one doesn't have any SV peeps to impress.
I have Comcast as well and it's gotten because of the deal Netflix struck with them... http://knowmore.washingtonpost.com/2014/04/25/this-hilarious...

EDIT:
John Oliver also talks quite eloquently about this as well: https://www.youtube.com/watch?v=fpbOEoRrHyU
I would attempt to get a refund since you have a legit concern. A forward thinking manager might avoid the potential PR problem that lightning will strike twice and on top of that, denying concerned passengers refunds.
i wish... anybody else play Space Empires? SE5 is really fun and looks great, but the AI is just horrible...
New York Proposes Regulations for Virtual Currency
They just want the same deal as Comcast, that Netflix, in a moment of stupidity, made:

http://knowmore.washingtonpost.com/2014/04/25/this-hilarious...
I'm a little surprised this hasn't become an accepted practice yet... Tons of game developers fail to complete their projects for one reason or another, and the open-source scene for PC games is practically non-existent (actual games, not middle-ware). I wouldn't expect publishers to ever open-source unfinished games, but for indies that don't need to protect their IP, it seems like it would be a pretty great move to open-source your code and assets under a non-commercial license, if you can't complete a relatively mature project.

It seems to me that it would be beneficial to everyone involved... but maybe I am missing something.
It's nice to send a pull request with only documentation changes and then having Travis CI fail.
Indeed I submitted a crash report, Yeah sorry I forgot I was on my dev phone, it is iOS 8 and I can't expect it to work. ;-)
Congrats Ryan and Co!
Ask HN: Not Going Past Seed Round
There's a well-defined flow of investments in startups: Seed, Series A, B, C, IPO etc. Most early stage investors (seed stage) like seeing companies go on to raise more money in a Series A or get bought.

Are there any seed stage investors out there that would invest in a company that plans on going profitable straight from seed funding without selling or getting acquired? Are there any good examples of startups that have done this?
This line saddened me, "In fact, Satoshi would have commited a crime creating Bitcoin without registration. (200.2n5)"
The Are You Resilient Quiz
Kid Tries to do a backflip well sort off
To be fair, we do that to avoid GC slowdown issues. If the GC improves to the point where that's no longer an issue, we don't have to do that anymore :)
I don't see what the big deal is. Some HN people like to complain a lot - don't let it get to you.
PSA: CodeShip just today announced free plans for up to 5 private repositories. Excellent and more than enough for most startups. Get started with CI -today- it's worth it.

https://www.codeship.io/
This is awesome, if you didn't notice, when you make changes to the favicon, it automatically updates it's own favicon to what you create. So handy for seeing how what you design looks in the wild instantly!
Come on, 512MB RAM in 2014? Bargain? Underspecced device, unable to run any slightly advanced recent WP game, incomparable even to Moto E. 935 with Win 8.1 might be interesting to talk about, 635 is underwhelming, the only possible advantage are offline HERE Maps.
Going beyond that, they typically have a monopoly or duopoly as an ISP, while they're subject to competition as a TV provider.

Much of net neutrality can be reduced to "don't let monopoly ISPs leverage that into a monopoly in other services".

If Verizon didn't offer TV, this wouldn't really be a problem. If there were 17 other broadband ISPs to choose from, this wouldn't really be a problem. But Verizon does offer TV and they're one of two choices for me and most of their other customers, so it's a problem.
Yes, it absolutely is a simple fix.

This is the increasingly common case of an ISP wanting to have it's cake and eat it too. It's an analogy of course, but it's a good one.

Verizon has either a monopoly or a near monopoly on the last mile from POPs to it's customers. In other words customers have no choice or little choice but Verizon.

And these customers pay Verizon for some amount of bandwidth and expect Verizon to make a good faith effort to deliver that bandwidth. The Terms & Conditions always say "up to X Mbps" because Verizon can't control network congestion once the data is off of Verizon's network. It might be that once the data leaves their network it has to go to Australia which has notoriously poor internet as a result of being kind-of out of the way. Or maybe it heads to Africa and starts making cell tower hops in which case it's going to be abysmal.

But in this case Verizon isn't making a good-faith effort to deliver the bandwidth that their customers are paying for to them. What they want is to extract extra money from someone who also provides a service to their customers, namely Netflix or Level3. Why do they want to do this? It's hard to say for sure. Trying to make extra profits, trying to keep Netflix slow and encourage people to subscribe to Verizon cable TV, spite? We can't know.

But what is clear is that this isn't the fault of Netflix or Level3. Level3 has said they will upgrade their side of the connection for free which would reduce congestion and Netflix has offered to locate servers on the Verizon network for free, which would reduce the Verizon/Level3 network congestion.

But Verizon refuses to accept either of those offers. Why? I'll venture a guess: it's not because they have the best interests of their customers in mind. If they did, they would have upgraded already.

To me it seems like they're abusing monopoly(ish) power.
I hope you have never TAd a class.
Is it just me or is this not at all inconsistent with Verizon's arguments? They've been saying the whole time that this link is meant to be balanced with roughly equal upstream and downstream, and they showed it was not. What am I missing?
"why would you not DM them on twitter"

Most people's twitter settings require that they follow you to DM them.

"e-mail them with a bot that scrapes emails off the product site"

Not a bad idea and we could make some educated guesses as to what the email address is (e.g. support@company.com). That said, we've found some founders aren't as quick to respond to email as they are on Twitter. I personally prefer the more ephemeral nature of Twitter for these type of notifications as my email inbox is already difficult enough to manage.

"Clearly, you guys are also trying to benefit from the increased publicity from using a public message 'board' platform"

We send direct @mentions to founders/startups on Twitter. These tweets will not surface in other's Twitter feed unless they're following both people.
Apple has 50,250 employees in the US but 26k of them are in retail. Apple is very small for its market cap.

https://www.apple.com/about/job-creation/
Grandpa Joe's Moment
Furthermore, if Verizon degrades connections to whichever ISPs Netflix uses, then they have leverage to get Netflix to pay Verizon to peer. If they make it so that the only way that Netflix can offer their service is to pay them for it directly, then that is more money for Verizon. Very clear motivation.
This is huge. Not only does it let you get entropy without having to open a device file (which has problems with chroots and file descriptor exhaustion), it also provides the much-needed middle ground between /dev/random and /dev/urandom. Assuming this patch is applied (it's from Theodore Ts'o, so chances seem good), Linux will finally have a decent way to get randomness, which would make me very happy.

Hopefully proper fork detection will be next up.
Thank you for your feedback.
This is exactly what I wanted to do, I am glad that you understood the purpose of this landing page!
How else are they supposed to contact the product people? Twitter is probably the easiest way to do it.
Which file is it? There seem to be a lot of options on that page.

Would there be a way to query wikipedia for the same type of information, or combine the two sources?
Steady and slow is actually a great way to accomplish long term goals. Average speed is sometimes more important. Especially in fitness.
Microsoft to cut 18,000 jobs
Are they taking 30% of the payment?
This is probably true in the hard sciences, but not necessarily in mainstream CS which is a mixture of empirical evidence, engineering and current best practices.
This.

HVAC controls most work as a team, otherwise they end up fighting each other.

As a simple example, picture an office building in which each room has a temperature sensor and air supply.

If a room says "Oh, it's hot here!" The system will try to send cooler air.

Now, imagine that in one of those rooms, there's a little lady who's a little cold. The system however, is in cooling mode, because the room is slightly warmer than the temperature setpoint.

The lady won't have it a decides to bring an electric heater. Now she is heating her room and feels more comfortable. From the point of view of the system, her room is much warmer than it should be. As a consequence, the system sends even more cooler air to her room.

The lady now has to crank up her electric heater to counteract this increase in cooler air...
Residential ISPs have pretty much never, in the history of ever, not had asymmetrical traffic. Netflix may have aggravated that, but they did not change that.
The hosted CI solutions like CircleCI looks good, but letting them control my code and do the deployment, really requires quite a bit of trust. It is another chain who can have a security breach, which could let intruders have access to my code.
YC is all about investing in companies that solve a problem. Gaining early adopters is a problem that product builders have, and Product Hunt seems to be doing a good job of helping to solve that problem.
Net Neutrality isn't about usage, it's about destinations.

Even with Net Neutrality it's fully within an ISPs right to say X GB/mo for $Y and throttle or block over-use. The problem is an ISP deciding that, regardless of what is going on in the network, regardless of what a particular user has used or is trying to use, traffic to Netflix will be slower than traffic to Vudu.

Verizon, Comcast, et al have plenty of available tools to prevent congestion without violating Net Neutrality.

They're intentionally trying to confuse the issue with usage, because it's an easier PR sell.
Slightly off topic, but is there a good (i.e., fast and easy to use) modern retargetable GC for language prototyping/implementation? I've been looking for something like this for a while, but it seems everyone rolls their own.
I think you can start now. If you've built enough to have a decent portfolio to show, then you should be able to get clients based on that alone. Team up with a few people that can make up for any weaknesses you might have and get to it. IMO design skills are huge since the way something looks is often how clients will judge your work, so find someone who can wireframe and mockup solutions quickly and get your initial clients excited about your work. You can start with smaller projects and build your way up.
Thanks, bebbs! Which chat was that?
FBI: Google's driverless cars could be lethal weapons
This is absolutely ridiculous.

That some part of "The Government" thinks they can regulate something that is not theirs is laughable.

They've done (and continue to do) enough harm regulating their fiat currency. Who gives them the right, and more importantly, how can they be so delusional to think they can actually regulate something that is built in such a way as to be regulation-proof?

Where's the torrent regulation PDF? These folks are clowns.
They probably use the same heap underneath.
Malaysian plane crashes in Ukraine: live updates
This is why having a solid CI setup is crucial.
Profiling Go Programs: http://blog.golang.org/profiling-go-programs
Yup, same issues here.
And Verizon claims that peering points are intended to be roughly equal in directional usage. Which this is not. Are there examples of peering agreements where companies don't care that usage isn't balanced and still don't require some sort of net settlement?
Many people believe in "It is not your fault if you were born poor, but it is your fault if you die poor". It is very hard to make them understand that some people just don't have enough opportunities, even though they are born in a western/capitalist country.

Edit: John Oliver pokes fun at income inequality, he says it in a much more entertaining way.
http://www.youtube.com/watch?v=LfgSEwjAeno
> The password quality is just adequate, but I think the idea has potential to be very secure.

The op makes no broad claims. I think your insights are helpful, but I would change your wording from "Congratulations" to "unfortunately" and then politely point out how to resolve the issue.
The claim from Verizon that still stands after this blog post is the fairness argument to peering. If you peer between symmetric networks, it's typically free. That's not the case here, so Verizon wants to be paid for the asymmetry.

I actually don't know. Is that legitimate?
Like with all these things it's a trade-off. If security is important to you above everything else, then yeah, host it yourself and spend the extra time. But this is true for only a tiny % of startups.

Also, you're assuming that you're better able to secure this stuff than they are. Which doesn't seem obvious to me.
> Level3 has said they will upgrade their side of the connection for free which would reduce congestion and Netflix has offered to locate servers on the Verizon network for free, which would reduce the Verizon/Level3 network congestion.

They're not necessarily doing this "for free", but as a part of the service their customers have already bought and paid for. It's not doing anything extra, it's normal operations, it's keeping the promise the business made to the customer, which is the opposite of what Verizon is doing in this case.
You've missed the part where they're trying to double-bill for the same network traffic.

Verizon wants to bill it's customers for the bandwidth that they use. And then for some of that traffic, if it's from Netflix, they also want to bill Netflix.

Verizon is the company which is selling asymmetric internet plans so it should come as no surprise to Verizon that their customers are requesting more data than they're sending.

But they use this asymmetry to suggest that what's happening between Verizon and Level3 isn't business as usual (which it is) and that they should be able to double bill.

Verizon is doing a decent job of spinning but if you really look at what's going on it becomes clear that they're really torturing definitions to make their arguments.
And what I am suppose to write? I have friends there, and it is practically in my backyard.
Define massacre, please.

Last I checked it was defined like this:

"""massacre/ˈmasəkə/

noun

an indiscriminate and brutal slaughter of many people.

verb

deliberately and brutally kill (many people).

"""

Tell me how what happens in Gaza is consistent with "indiscriminate" and "deliberately" as long as only launch sites and weapons caches are targeted and warnings are sent out well in advance, something I haven't heard any other army has ever done so consistently before. (And I will happily tell you that I don't think the Israelis are without fault. I just want this sick twisting of referential frames to stay away from hn.)
The Invasion of Britain
Peering links between backbones (like Level 3 and Verizon Business) are supposed to have equal ratios. Peering between content providers and end-user ISPs don't care about ratios.
Powerful Genetic Engineering Technique Could Modify Entire Wild Populations
I don't, ever, even think about lag in between :w and :ma .. these things just plain work. For everything else, there's 'cscope -R -s /usr/include #&etc'.

For pure C/C++ projects, I use cscope+vim+make on the rPi. For Lua projects, just vim .. and a few judicious 'watch ./ make' style sub-cmds in another shell.

GUI editors are not your friend, I accept that. But there is more beneath the hood than such a dilemna as not enough RAM to load bitmaps ..
If you are using a CI, you might as well also use something like http://www.coveralls.io to get history and statistics on your source code's test coverage.
So, we should let the comcast/time warner cable deal go through because there's a good chance they'll implode?
I'd say a lot of the peerings at DECIX and AMS-IX.
Yeah that's a good point. What I meant was "without any charge to Verizon"
Can you describe that ssh tunnel issue? Are they monitoring your traffic and actively disrupting anything that looks like ssh?
Anyone else notice the sample street number photos looked a lot like some of the CAPTCHA images going around not too long ago? Hmm...
OSX? The compatibility code for getting entropy in OSX has just as much of a crummy fallback.
Get the inside scoop on how to get into TechStars
Malaysia Airlines Plane With 295 Aboard Crashes in Ukraine
Yes, but at that point it's not a "running business" but a charity.

Pruning all the carefully hidden useless employees is a massive effort, getting rid of a department that is longer relevant is a minor effort. Expecting them to undertake the massive effort for the appearance of fairness is unrealistic.
Yes, Google has had some pretty good video stabilization on Youtube for 2 years now. I wish it happened in the camera app, though, especially since I once posted some private videos on Youtube, and Google deleted them anyway because there was some music in the background. It even said some company made a claim against them (even though they were private).

So yeah, Google's shitty copyright takedown system makes me not want to put my videos on Google's servers ever again, and I'd prefer them on my phone.
I might borrow it for my signature too ;-)
Verizon could have legitimately argued artificially throttling at the Level 3 connection is necessary to protect their network. But they didn't say that at all. They basically bragged that their own network is running well under capacity. The insinuation is that Verizon is ready to handle all the bandwidth that anybody can send, but that Level 3 was over capacity.

But, assuming they really did need to throttle traffic in order to protect their own network. For one it wouldn't make sense to control your throttling by running your routers at 100% capacity. But also any throttling should be equal among all of their peers and not selectively chosen based on Verizon's business interests.
At least in the devel branch type classes seem to be working:

type Comparable = generic x, y
(x < y) is bool

This creates a Comparable typeclass, which can then be instantiated:

type Foo = tuple[a, b: int]

proc `<`(x, y: Foo): bool =
if x.a < y.a: true
elif x.a > y.a: false
else: x.b < y.b

var c: Foo = (12, 13)
var d: Foo = (14, 15)
echo c < d # true

And used elsewhere in generic code:

proc min[T: Comparable](xs: openarray[T]): T =
assert xs.len > 0
result = xs[0]
for x in xs:
if x < result:
result = x

echo min([c,d]) # (a: 12, b: 13)
This reminds me of the saying: It took me ten years to become an overnight success.

Humans generalize well from few examples because, well, they've already processed billions of examples. A toddler may have never seen an elephant before, but it may have seen cars, trucks, birds, dogs, people, trees, skies, buildings etc, giving it concepts for bigness, smallness, aliveness, humanness and much else. With all these concepts in place, then yes it becomes easy to see what makes an elephant distinct from a dog or a person. And it would be too for an artificial neural network.

An interesting fact is that newborns have very few concepts to begin with. It takes some months for them for instance to learn to differentiate between alive and dead things (the family cat vs a teddy bear for instance).
>> Steve jobs (who stole it from Picasso, who took it from ?) said "Picasso had a saying -- 'good artists copy; great artists steal' -- and we have always been shameless about stealing great ideas."

That's faintly ironic -- he had too much shame to steal the quote from Picasso. Perhaps he meant that his company employed shameless great artists, not that he was one himself. Steve Jobs has always struck me as a businessman, primarily (which is probably what you want in a CEO, if you owned, say, Apple stock -- not a thief).
Consumer internet providers will always have assymmetry because people generally are consumers of content, not creators or distributors. Remember that standard home internet connections have assymmetric download/upload speeds and also ban consumers from running hosting via their consumer grade internet connection.
Nope, a .com
Following Verizon's argument to its logical conclusion, if the link is unbalanced then Verizon needs to buy transit from Level 3 to make up the difference.
I used privateinternetaccess, i am happy with it. I don't even use it all the time but the speed tests hold up against my 50Mb/s connection. Hulu has blocked it if that is a concern, there is some other VPN that has more egress IP's that works with Hulu, but I didn't know about it and it was more expensive anyway.
I agree in that I don't entirely buy Rust's approach, mostly because of the cognitive overhead that it puts on me, but I don't think it's plausible to think future changes to the compiler (Without the introduction of new constraints on the behaviour of pointers) will give us statically-determined deallocation points. If it were possible, it would have been done five years ago and merged into clang!
I love this. All of what I presume was happening behind closed doors is finally getting put into the light. If only there were serious options for consumers to act on based on the information that is coming out publicly.
nope. if you look carefully, the math doesn't work out. verizon will be fine. They want to charge netflix and have people pay for tv programming. The current legal way to do this is to claim they don't have the capacity (between what and where is unspecified, and by refusing to add it - even when it's 5 minutes and free).
Clever technique to draw attention away from what is most likely a contractual dispute.

Verizon's argument is clear:

> Netflix chose to attempt to deliver that traffic to Verizon through a few third-party transit providers with limited capacity over connections specifically to be used only for balanced traffic flows

Level3 hasn't refuted this point (the imbalance of the traffic flow). If the traffic is not balanced, the contract between Verizon and level3 probably has clauses requiring Level3 to pay Verizon for the imbalance (in this case, since Level3 is pushing more data, they would be the ones paying). That is the real problem, most likely, and the technical argument merely serves to confuse
I currently have a 6in4 IPv6 tunnel through Hurricane Electric. At least netflix.com seems to load over IPv6. I wonder if my Netflix experience is fine precisely because my traffic appears to go to HE first, then to Netflix.

Edit: in the past I have had similarly good experiences with YouTube problems. They seem to go away as soon as you start accessing YouTube over IPv6.
I agree to an extent. But there's a point at which Level3 stops becoming a peer and starts becoming a subscriber. That point is somewhere between equal utilization of Verizon's peering point and (near) total upstream into Verizon's network, just as any Verizon subscriber would have. Where is that point?

I'm a Verizon subscriber and I get apoplectic when Netflix stutters, because I know exactly what's happening. But I also don't know what's the exact right model for peering points, and I think net settlement might be a better model.