skysight-inc/HackerNews huggingface dataset:
I view the broadband industry as a fascinating example of what happens when an infrastructure industry meets the technology industry. TWC and friends were established to enact a business plan that's been viable and profitable for centuries: laying down expensive infrastructure is economically feasible if most of the cost comes up front and you can charge rents on it for decades. Stability is crucial. This is the economic reasoning that built the cable TV network, and the phone network before that, and the power grid before that, and the railroad network before that, etc.

Trouble is, this business model severely discourages new development (witness the "No one wants gigabit" rationale). Why interrupt your twenty year plan just to extend its life a year or two into the future? This isn't a bad thing if your industry is basically a utility industry, where technological changes move at a glacial pace. God help you if you enter into the technology industry armed only with the economic and managerial tools of a utility juggernaut.

So we've got ourselves a conflict. On one side there are irritated customers wondering why their service is so poor and why their bills are so high. On the other there are communications utilities providers: while they have a legitimate business need to keep their networks profitable, they are paying the price for committing the gravest sin possible in the technology world: complacency.
Elastic Load Balancing – Amazon Compute Services – Glossary
Should you raise a seed from institutional VC? A look at Crunchbase data
Why Zidisha is way better than Kiva
Surely you mean "HTML-JS powered by your favorite backend" future right?
You have to keep in mind that the biggest tech story from last year was also the biggest political story of last year. So, the numbers would be skewed towards rise in political stories, but it could be simply due to the overlap.
Ok Bird. Flappy Bird now on Google Glass
This is so much more fun now you can play on your Google Glass.
I would suggest not "storing" any coins in any exchange. Isn't it kinda missing the point of cryptocurrency if you're just trading your FDIC bank with one you probably should trust even less?
Ask HN: Do you use a RethinkDB hosted solution?
Guys,

I aware of some MongoDB, Redis hosted solution such as mongolab, mongohq, or redistogo. Do you consider to use a similar service, but for RethinkDB?

Meaning a dashboard for creating/managing database. Together with a nice admin UI to select data (like MongoLab)
I think they would still include standard disclaimers, just add the options and leave the risk with the gamer.
Oh, I use Android. Got gibberbot/chatsecure running for messaging with very few issues and no noticeable power drain. Some of my friends are restrained to ios though and their experience with xmpp clients were terrible because the hacks and battery needed to work around apple's restrictions.
'Ghostbusters' Star and Writer Harold Ramis Dead at 69
Did you use a server, rather than peer-to-peer communications between players?
> No natural phenomenon on Earth will be hotter.

I am not sure about this one comment in the article submitted by OP. As far as I understand the temperature at the center of the earth should be as high as that of the Sun. The core is known to be the heaviest and hottest part of our planet.
Like I Was Jesus: How to bring a nine-year-old to Christ
Kibana is a great product for very dynamic analysis and is definitely still better there than Graylog2. However, we hear from a lot of people that they prefer Graylog2 for monitoring and searching.

Also Graylog2 has stuff like a user/role model, (authenticated) REST APIs and generally a more integrated approach.

I suggest you give both a spin and decide. :) Both products are easy to setup.
Namespacing: NSHipster
This is a topic that I would love to see brought up more, and I think there is a lot Linux can learn from Solaris. As someone who was only exposed to Solaris in the last 4 years (using Linux since '96), I have become increasingly interested in the seemingly unimportant features which have been incredibly useful.

Zones have a distinct maturity and robustness over LxC (to be expected), ZFS is the filesystem I wish we could have, dtrace isn't a bolt-on etc.

It would be nice to see it fully open-sourced again as I think the one thing it has working against it is a smaller community and it lacks the same size army of driver authors.
Using Grunt? Consider Fez
I disagree.

Rasberry pi seemed more like a 'hey, we could build x at this price. That's cool. Let's do it.' Olpc had a more complex longer term goal.
This is going to be a mess to slog through over the next 15 years until wireless speeds (and costs) leapfrog hardlines completely.
What career advice should I give to my baby boy?
I am a TWC subscriber and as of December 2013 have IPv6 running perfectly fine in my home network. All my devices get IPv6 addresses and are able to connect to IPv6 test sites fine over IPv6. I'll note that I'm just using a /64 for my home network.

However, it took quite some time for that IPv6 connectivity to finally reach the small city in NH where I live. I'd first contacted TWC about 2.5 years ago asking about IPv6. I stayed in touch with people there over the years getting updates about where the deployment was at. There were issues with various internal equipment/software upgrades, etc. Finally I tried it out in December and found that it all worked and I had native IPv6.

Hopefully you may soon have the same experience.
You could find a few ideas here:

http://www.reddit.com/r/realproblemsolvers
I'm guessing these https://gist.github.com/tmm1/8393897
the technology could solve the world’s energy problems for the next thirty million years

oh, ok
The most important graph I draw for startup founders
Sound is cool at first but then gets way annoying. I had never heard of radix sort, 0 comparisons.

Are you planning on adding more sorting algorithms like mergesort?
You're right in a sense, it generates more garbage than mutable objects because there is more data available than with mutable objects. In most cases it won't matter. Of course if you're holding a global interface undo queue for the lifetime of your page, and your page changes often, you might run into memory issues. But Clojure's immutable datastructures work as well - or better - than you'd expect.
> This was widely observed at the time the measure was being considered.

Indeed it was, even by politicians informed on the issues, but to no effect at all.
Funny enough I just found another one today.

http://www.econstor.eu/bitstream/10419/75793/1/cesifo_wp503.... [pdf]

all the figure placeholder text weren't replaced and the figures are missing.

Figure 1 about here

Figure 2 about here

Figure 3 about here

...
Zuckerberg: Snowden NSA Revelations Have Brought The Tech Industry Closer
Still cheaper IPv6-only hosts exist. For example, €3/year:

http://www.lowendspirit.com/
> Tell me, if it isn't a universal basic income, then who is not 'eligible' for it? (Excluding people who already earn more than the basic income of course).

A UBI means everyone gets it, regardless of their other income. What you describe sounds is a means-tested minimum income support, not an unconditional basic income. UBI proponents oppose income-based means-testing for a number of reasons, including both additional administrative complexity and the fact that income-based means-testing reduces the incentive to productive work by creating an range in which additional outside income has reduced or no impact on total income, whereas with UBI no such range exists.
The other side of this coin is that spammers can buy pagerank by purchasing a reputable domain and then using it for spam. That, it turns out, it what happened here (according to a Google engineer who explained after I published this): http://lee-phillips.org/hitchYellowPages/
It's a feel good.

The US has the most sophisticated undersea capability of any nation state. Tapping transatlantic cables is something at which its intelligence organs are experienced.

http://www.zdnet.com/news/spy-agency-taps-into-undersea-cabl...

It is but one of a long string of sea bottom operations which include Project Azorian, the Thresher and Scorpion investigations, Palomares and probably much that remains classified.

https://en.m.wikipedia.org/wiki/Project_Azorian

https://en.m.wikipedia.org/wiki/USS_Thresher_(SSN-593)

https://en.m.wikipedia.org/wiki/USS_Scorpion_(SSN-589)

https://en.m.wikipedia.org/wiki/1966_Palomares_B-52_crash
Most important issues in brazil this days: World Cup and NSA surveillance . Oh, how i hate this government.
Excuse me if I'm wrong but I think the parent might be referring to a 2010 dispute between Comcast and Level 3 regarding settlement free peering (a lot of the direct Level 3 or Comcast links seem dead now but some summary articles I can find are [1] and [2]). From these summary articles, the dispute happened after Level 3 agreed to become a CDN for Netflix.

One tangent that I don't know where else to ask is: why would an ISP agree to peer with Netflix, if Netflix weren't paying them. Reading about openconnect makes it seem that Netflix wants free peering.

My understanding of the situation is as follows.
1) Settlement free peering agreement are equivalent to free peering agreements.
2) Companies agree to these if they send roughly the same amount of traffic in both directions. So I'll agree to peer with you if I want to send ~N GB of traffic through your network and you want to send ~N GB through mine.
3) (and this is where I'm really unsure what I'm talking about) Anyone who peers with Netflix deals with handling traffic from Netflix to it's customers. But what traffic goes the other way? What traffic would an ISP send through Netflix network to make the relationship mutually beneficial?

Isn't it just the normal way of things that content producers pay ISP to send traffic through their networks?

Thanks for any clarifications!

[1]http://www.telecompetitor.com/level-3comcast-dispute-revives... and

[2]http://www.telecompetitor.com/behind-the-level-3-comcast-pee...
SimilarWeb Raises Series C From Naspers, Is Now Headed To Mobile
It's hard for me to say how much it matters, because that would depend a lot on the efficiency of the GC and how many copies are forced (which is a property of the application's data structures).

Even with Clojure's sharing, it is still the case (as I understand it) that you're forced to copy all nodes between the root and any node that actually changed. A mutating approach doesn't have to do any copies; it can just mutate the interior node of the tree.

As an example of a degenerate case, imagine that your root has 10,000 children. If I understand correctly, any mutation to any object in the entire graph requires duplicating the root and the entire 10,000-element array.

I honestly have no idea if this would be an important issue in practice or not, I just wanted to mention it as a super-brief pro/con list of immutable data structures.
Definitely fallen out of favor. This is becoming very expertsexchangey.
You're arguing against a point he didn't make: he's not saying that it's a high priority now in the larger scheme of things, just that the formatter should be there before it hits 1.0. The latter usually meaning "when we really intend to unleash it on the public".

Good standardisation and automated tools to help with it are not quite as irrelevant when you reach the stage of trying many people to work with the language in big projects.
Younger people tend to be more conservative.

They tend to have less energy/motivation due to greater social commitments and have much less capital to gamble (no savings, no assets, no skills to consult on the side with).

This, of course, doesn't mean most young people have to be conservative when they're younger, just the vast majority will take a safe job to establish a career and set a business up when they're older, vastly more capable, with a much larger set of skills and able to take bigger risks.
Just a bit of background: We've been teaching Computer Science and programming in schools for several years and noticed the resources are not tailored to the kids themselves. Code Kingdoms teaches 6-13 year olds code in a way they enjoy: by playing a game and creating their own levels. Our aim is simple, to create a new generation of programmers by getting them to code in ways they find fun.

Appreciate any feedback.
What if the website you want to visit doesn't support IPv6?
Here's a quick visualization (it's a blog post): http://www.redbridgenet.com/quora-really-hates-its-users/
Hi there. I'm looking at your site, and I don't immediately see anything that tells me why I should pay for an account. How will my life improve by giving you money? Will it bring in some dollars? Will it build my internet fame? For all I know, every single one of my needs might be solved by your product, but I won't know that if you don't tell me.

What I would suggest is that you figure out the type of person that would be an ideal customer - someone who would not only be willing to pay, but would be thrilled to pay. It might be psychologists focusing on PTSD. It might be physical therapists working with recently paralysed customers. It could be someone else entirely. Then, go out and start contacting them to a) validate your message b) get some sales.

Incidentally, it's quite difficult to compare your different plans. I'd suggest that you make it more scannable like Basecamp does: https://basecamp.com/start#prices
Mars One’s response to the Fatwa issued by the GAIAE
http://www.youtube.com/watch?v=Q1tVzEs9zoM :)
'Linux might get DTrace-like capabilities via SystemTap'

Might? SystemTap's been stable & out of the box on RHEL 5 for years. The extensive list of default tap points are supported on production by RH. When I was doing systems stuff 5 years ago we used it for double checking TCP socket options that weren't normally exposed to userspace tools.

Dtrace can do some awesome stuff stap can't, like trace something from userspace down to kernel space. But systemtap does provide live instrumentation on running kernels and has for years.

PS: Just saw p93. Sun got in trouble for the obvious "Setting up SystemTap is difficult on distros that don't maintain, support, use or like SystemTap" years ago. This is repeated on p 93. Stop it, this makes Joyent look stupid, you're better than this.

And p100. Re: 'several million dollar E10K' performance? Red Hat were replacing them with Xeon's by 2003 (with Sun's old sales staff) and crushing them. Though that was SPARC's fault not Solaris's.
Yeah, I am kidding - don't worry I won't, I can imagine that getting pretty irritating :P

I did this as a quick hack on a whim about a year ago (was a visualisation I wanted to see but couldn't find one quite like this), I am pleasantly surprised by the positivity on this (I kinda posted it on a whim), so I think I will probably hack on it again :-)

It's tempting to code up a whole bunch of sorting algorithms, merge and heap sort are definitely high on the list.
You'll be wanting to have a look at IllumOS then, methinks
Great news. Many Thanks for all the hard work.
There are some who propose that Iraq was invaded in response to Saddam's switch to use Euros rather than Dollars as reserve currency [1].

From a plutocratic viewpoint, that might well be a considered as vile an act as say, using bio-weapons on the Kurdish separatists.

[1] http://www.counterpunch.org/2013/03/22/the-usa-attacked-iraq...
What is UBL?
Yeah, doing a bit of spot-testing it looks like even though São Paulo is only about 15% further from Copenhagen than Los Angeles is (10500 km vs. 9000 km), the latency from here is 40-100% worse (300-400ms to São Paulo, vs. 200-220ms to LA). Considerably less consistent, too, with spikes up to 500-600ms to some sites. Would be nice to get a more direct connection to South America, with latencies coming more in line with its actual distance.
That's something I've recently added to Backbone.LayoutManager[1], but it's still sitting in a PR while we figure out the 1.0 API. The PR is complete, however, so feel free to use my branch. It does offer very meaningful speedups, especially when data changes rapidly or causes a chain reaction. I have not benchmarked it in comparison to React/Om but it is very fast.

The implementation is simple; when render() is called, the render is queued up. Every ~16ms (RAF or setTimeout), any pending renders are executed. If another render() is called within that time frame, the earlier is dropped.

So long as you expect an async API and listen only to events/hooks ('beforeRender', 'afterRender'), it works pretty well. Backbone.LayoutManager supports it fully and it is configurable in case you rely on synchronous renders, which can be helpful in tests.

1. https://github.com/tbranyen/backbone.layoutmanager/pull/421
To bad you didn't go in detail about what you were complaining about would have been a great a article.
in the URL: "/wow/such/0.20.0/"

in one of the first screen shots:
"wow such monitor"

I'm guessing that was just a test name for the purpose of the screenshot, or so I hope.

However, speaking in general (and not just aiming it at this project), can we please leave the cutesy little Doge talk out of documentation and marketing? I'd say that's true of all "memes" in general. In theory anyone can look at a project if it's useful, and believe it or not, not everyone spends enough time on Reddit or 4Chan to have a clue about what a Doge or a Harlem Shake is.

tldr; such dogetalk. much child-like. so annoy. wow.
Sad news. He directed one of my favourite movies Groundhog Day. RIP.
> A /64 is the base unit for public routing. The recommendation is that each single end-site should have a /64. A company or collection of hosts should get a /48. An ISP should have a /32 or perhaps more than one (though I doubt many are big enough to need more than one).

Actually, that's not quite what RFC6177/RFC3177 say. RFC3177 actually recommended /48's for all end-sites (even home network subscribers) except when it was known by design that only one subnet was needed (a very special case). RFC6177 updated that to be a bit more nuanced, saying that smaller allocations were OK (suggesting /56 for home network subscribers) but still emphasized that end-sites need to have more than just a /64.

> Things are a little confused with VPS providers. If you are running your own box (or boxes) with many VMs for your self/company on it then a /64 for the whole lot is how it is generally done, but for renting out VPSs you should have a /48 and give out /64s to your clients (probably not one per VPS, but one per client).

A VPS provider, being more akin to an ISP, should get a larger allocation (such as a /32; note that Linode actually has a /30 from ARIN). To truly be useful, they should be routing at least a /64 to each VPS, to enable that VPS to perform further routing as needed (for example, if it's running a VPN server).
"what's this 20 do?"
"I'll set it to 1 and see what happens"
"oh"
"."
"."
"."
"no"
> Project Azorian

I first read about it in cstross's novel "The Jennifer Morgue"[0], from the Laundry series[1]. A very good read.

[0] - http://en.wikipedia.org/wiki/The_Jennifer_Morgue

[1] - http://en.wikipedia.org/wiki/Charles_Stross#The_Laundry_File...
Ask HN: Who do you use for cheap, single-server Colo?
I have a 2U Dell Server that I picked up on ebay, that is more than capable of handling all my sites that I currently use a VPS for. I am hoping to keep my monthly charges well under $100, since I already have the hardware, and I'm paying under $50 for my VPS now. Dare I say, I would like my Colo charge to compete with my under $50 VPS charge, in an ideal world.

I've found some places for $40 to $60 per month that will host a single 2U box for you, but I was a bit unhappy with their bandwidth/speed specs.

I was curious if there were any recommendations for this type of provider.
And, not that "well, everyone is doing it" makes it right, etc. etc., but to think that only the US is spying on these communications is a bit naive.
I've seen articles that it is just not feasible or even possibly to put all of the burden the wired networks carry onto the wireless ones. Besides the ugly data caps we have to deal with there, there's not enough room in the frequencies. Wireless is used as an excuse to not put in effort with wired and it's going to screw us.
There are, of course, a [heap; I originally wrote "stack"] of reasonably standard protocols other than TCP and UDP with behavior that may be more appropriate for games; many are based on top of UDP. RDP comes to mind, although it's not much of a protocol itself.

> I read once a rant that argued half-jokingly that TCP is useless, because in the end the services it offers are redone at application level.

Half-jokingly? Essentially all services provided at "layers" below the application are, at best, performance optimizations. See the End-to-end argument.[1]

[1] http://en.wikipedia.org/wiki/End-to-end_principle (or the Saltzer/Reed/Clark paper; it's very good: http://web.mit.edu/Saltzer/www/publications/endtoend/endtoen...)
The temperature of the Earth's core is about the same as the temperature of the Sun's surface: a mere few thousand Kelvin. Not much hotter than the tungsten filament in an incandescent light bulb. The Sun's core is some 30000 times hotter, and the plasma in a Tokamak type fusion reactor about ten times hotter still.
Never heard of Graylog and after some introductory reading, I'll be giving it a spin today. Thanks!
There's been a surprisingly bad number of font bugs in the last few months. It's bizarre; I haven't seen browser bugs this visible in years.
The World Is A Better Place With A Snowden Action Figure
Unfortunately like most of our anti-abuse measures it's surprisingly simple and would be easy to circumvent.
Everybody still supports IPv4 on the client. You run dual stack.
Dammit, the C64 always gets the good games first. I hope they make a port for my Amstrad CPC.
As I understand it, on his deathbed, he received total consciousness.
I usually go with smaller privately owned data centers. Not always, but typically. In the Denver area, I use Handy Networks: http://www.handynetworks.com/services/colocation/

I see solid providers for 1u/2u allocations for ~$100 per month, below that point I'd be wary (does depend on region though). I'll make a list of requirements, investigate the regional players, make phone calls, cross some off the list, and then finally do on-site visits.

Finally, you can find some decent recommendations here: http://www.webhostingtalk.com/forumdisplay.php?f=44
I got to the third page before I realized how clueless the person who wrote that is.

First of all, 1999 was 15 years ago but since I started an ISP from the ground up in 1996, I know for a fact that the Internet wasn't quite the dark ages at that time he tries to make it seem. 28.8k modems were around in '94 and by '96 to '97, 56k were standard. And maybe I was just in a lucky area, but I had a Comcast cable modem in 1996 (http://corporate.comcast.com/news-information/timeline).

Getting beyond that, he complains about everything. TCP sucks, UDP sucks, the Internet sucks. A clue for anyone with introspection is when you think everything but you sucks, it's actually you that sucks.

For an example of much more highly skilled engineers working on an arguably even bigger engineering problem in 1996 on a much larger game, read here:

http://www.gamasutra.com/view/feature/3094/1500_archers_on_a...
"However, the company is also beginning to push into two of the hottest areas of Internet advertising: stream ads, in which marketing messages are mixed in with the feed of news headlines and other information, and so-called native ads, which are sponsored articles or photos that resemble regular editorial content."

I thought the FTC demands that search engines distinguish between organic and paid results?[1]

[1] http://ftcbeat.com/2013/06/30/ftc-to-search-engines-distingu...
Permitted_params: a DRY approach to Strong Parameters in Rails 4
Writing things like that like an American. I don't think my analogies are very clear and I should explain them.