skysight-inc/HackerNews huggingface dataset:
Verizon has been promising this for quite a while now. From what I've heard, the third and highest tier of FiOS can only get up to 50mbps (if you're lucky). http://www.newnetworks.com/tellthetruthverizon.htm

"We estimate that nationwide, through tax cuts and overcharging, customers have paid an estimated $70 billion dollars for non-existent broadband services. In Pennsylvania alone, we estimate that Verizon already collected $785 per household for services customers never received."
Yep, that's the whole idea. In development everything is unpacked, uncompressed and debuggable. In production, you get packaged CSS, JS, and (optionally) images, for the smallest size and fewest HTTP requests possible.

If you have any questions, feel free to email me (jeremy at documentcloud dot org), or start an Issue on GitHub.
We used 3.8 TW-hrs in 2005 (which translates to average 434 GW usage, so 500GW is probably a bit low for peak).

DOE (http://www.eia.doe.gov/oiaf/aeo/pdf/overview.pdf) projects usage of 5.3 TW-hours in 2035, which translates to about 605 GW average. We probably need 1+ TW capacity in the US to handle peak usage.
>Android's already got the geek market.

They have? I'm a CS grad student and I know maybe two people with Android phones. Nearly everyone has an iPhone.
I think this is what Favorites/welcome page of a browser should look like.
Thanks for your comment!

The reason we decided to use FB only auth is that we felt that in order to provide the same feature set with FB and without it would require quite a lot of duplication on our site. And the more social features we add - the more duplication it requires.

For example, for a plan you can specify "friends only" visibility - and for this to work we need to support friends lists in our app. We also use FB to send SMS reminders (if allowed by a user) - and that's not the easiest and cheapest thing to implement from scratch.
Swede's iMac takes a burnin' and it's still turnin'
Setting up your startup: 5 Non-Obvious Things to Get Right Early On
How To Be Less Afraid of Everything With Visualization
I've always felt that the JVM seems to be a bit of an outsider - where the CLR seems tightly integrated. Whether this is due to the startup time, the need to start apps by invoking "java ..." rather than directly, or some other factor, I'm not too sure.

I know that I could add options for .jar files to automatically invoke the JVM, but then not all use a Main class, so that's not a guaranteed fix.

Maybe with the new generation of "cool" languages for the JVM we may start to see some change on this front. Oracle may have some interesting ideas as well, as new "owners" of the Java platform...
no ddos protection, lousy routers, single points of failure everywhere (on old servers that are about to die), running their racks very near electrical capacity (too many servers load up at once, breaker trips), way oversubscribing bandwidth, not doing appropriate preventative maintenance, downtime because some tech slips up when editing routing configuration, downtime because some tech trips over your power chords (honestly, a top cause of downtime), downtime because another customer in a shared-colo environment trips over your power chords, etc. the list goes on and on and on.

and, worst of all, you're at their whim -- if they decide, for whatever reason, to unplug you, that's it. we prefer to eliminate anyone who has the ability to take our service down :)
"You cannot use the Skype client to make any calls to U.S. PSTN numbers." according to GigaOM http://gigaom.com/2010/02/16/skype-verizon-iphone/
Software isn’t a skycraper
Http://localhost/widgets-bookmark-and-share/
I don't think it's a huge issue, but what the point of is when you want to use a non-websafe font, then you've got to use one of these font replacement schemes. And those don't do subpixel rendering. And so you'd use this. Presumably.

You certainly wouldn't use it for text that is websafe, like Georgia, because yes, the operating system can do its own subpixel rendering in that instance.
I check newest when waiting for a compile. Thanks to the speed of today's computers and languages, that check is not a very long one.

Also, when I submit something, i check down the resulting page for interesting items.

I occasionally have a browser open on another computer on the newest and refresh that if i am out of HN stuff to read.

And while I don't ask friends to vote, it is very time-of-day sensitive. If it gets a few votes in the first hour (just guessing here) then it is quite possible for it to land on the front page. Once it lands on the front page, it is going to see a secondary effect, which is more likely to be on the merits as judged by a larger audience.

Beyond that threshold (hour? two?) no votes means it will be off the "newest" page, likely to never be seen again.

Except if someone else posts the same article, RiderOfGirafefes will find the dup.
I would assume the reduced latency for a predominantly US-customer base would be well worth it. The cost of dealing with the DMCA is minimal (and other countries have much less liability protection, anyway)
The Android Who Cried Wolf
This is how Tumblr followed up in email after being asked why the domain was taken:

http://tumbledore.tumblr.com/post/393276231/this-is-in-respo...
A contrarian option might be to target java code for the LLVM... don't know what that would achieve, but it may lead to interesting applications.
Watching that interaction, I realized something that I have found to be true in my entrepreneurial endeavors: founders don’t like talking about their companies with ... "normals."

If that is the case for you, then you know what? Too bad for you! You should take advantage of every opportunity where somebody shows an interest in learning about what you are doing, if only at the introductory level. I have learned this lesson over the last 9 months after venturing out on my own.

When friends or family would ask what I was doing, initially I would get annoyed because I didn't think they would understand or care, so I would try to side-step the question and move on. This backfires because later on when you are ready to launch or announce something, they have no idea what it is and they are less inclined to be excited about it.

Then, when asked the question, I started to give long-winded speeches trying to explain everything. This turns out to be overkill for most people and they glaze over. After quickly realizing this, I started giving a paired-down version (I even did some verbal A/B testing to see which explanations got the most reaction/understanding).

After being asked this question by dozens of people and having lots of experience explaining it, when it finally came time to give my pitches in front of "people that actually matter" I was very comfortable and adept at it. Practice makes perfect.

Also, as pointed out by HeyLaugingBoy, you never know who the other people know ("oh, my uncle works in the blah blah industry. you should talk!"). The other big lesson I have learned: it really is a small world.
HLVM is targeted at high performance scientific applications. The current implementation already outperforms OCaml in several benchmarks (OCaml is more optimized for symbolic computations and sometimes 'boxes' floating point values).
Okay, if I follow you, you're saying that because people are trying to use Google (or, let's just say, "Search") for a purpose other than it was intended, it's the wrong solution.

That's really not too different from what I wrote; except I'm saying: people should be _expected to recognize_ that they're using the wrong solution, and that they need a different solution.

You seem to be suggesting that _Search_ should change something to suit the people who are using it "wrong". (Feel free to correct me on that.) It sounds like you're saying "Search should know what you _intend_ to look for, not just what you _typed into the search field_".

I'm not sure I expect an algorithm to know our _intentions_. (Though Google's 'did you mean...' is clearly already trying to accomplish this, as much as possible.)
The guy here who says not to use debuggers is just full of posturing, macho crap. The purpose of a debugger is to understand and visualize the behavior of your code. Step 1 (understand and document your code) there is a fine and useful thing to do, but I'd rather outsource some of the code-tracing to a debugger rather than taking up mental cycles doing it myself. A debugger is a means to that end.

Step 3 and 4 (use asserts and logging) are also pretty great, but with a debugger, you can do nonce asserts and observations as you trace through the code rather than trying to guess at the beginning of every compile cycle what needs to be asserted or logged. If you want to assert and log everything a debugger might catch, you're just insane. I'm not logging every state change as it happens.

Step 2, 5, and 6 are refactoring, unit testing, and code review. I am all for them, but they don't always solve the same problem as debugging. I'd rather give up debugging than give up refactoring, unit testing, and code review, but no one says you have to.
http://www.w3.org/TR/html401/index/elements.html
If so, that's a tough problem. Distrusting your 'users' (content providers) and double-checking them is likely to generate a fair bit of hostility, especially for a non-opt-in service.
Not sure what this is supposed to do... does it depend on browser, platform or some other app?

[edit] or does it refer to http://localhost.r8.org/
Pretty much all hosting solutions in the United States will fall under the "safe harbor" clause of the DMCA.

This law makes any noncompliant service a "publisher", liable for all content on the site - unless you follow the DMCA. Upon receiving a takedown notice, the service provider must take down content immediately, and issue a notice to the supposed actual content owner. Content owner has a short period in which he can file a counter claim and keep the content up for a little bit while the two sides argue.

Service provider becomes a publisher, liable for your potentially illegal content (trademark/copyright infringement, slander, libel, child pornography, etc) if they do not comply.

Rackspace is not the problem - the 105th Congress was the problem.
Looks fine here (Acrobat/Photoshop, Windows 7)

http://img85.imageshack.us/img85/6707/marspact087.png
U.S. grants funding for first nuclear power plants since the 1970s
"In this house we will obey the laws of physics!"

-Homer Simpson to Lisa when she invented a perpetual motion machine or something like that for her science project.
I hate to say it, but the tone of the response surprises me. Perhaps the OP wasn't honest, but I don't take that as an excuse to reply in a condescending manner.
thanks! (that clearly doesn't have the issue i am seeing - will play around some more ad maybe raise a bug report somewhere).
I like the end of the article where the author offer three easy techniques that can help to maximize good fortune which can be boiled down to:

1. Trust your intuition
2. Seek variety to invite chance and new opportunities
3. Look to the positive side of your situation
It's time for society to realize that "accused of a crime" does not mean "guilty". It should be illegal to fire someone because they are accused of a crime. (And if your parents disown you, it means you have damn bad parents who you are probably better off without.)
Either Microsoft has raised the bar and attackers are going after easier exploits not in the base system, or Adobe has lowered the bar and gained sufficient penetration to be a better target.

How do you tell which?
No yet afaik.

When there is, it will be at http://www.ted.com/talks
No it's not. The IP addresses are Google's and thus easily targeted on the server for cloaking.
Grading Google's Marketing Practices Based On Google's Standards?
It's a difficult scenario and definitely an extreme example. It's hard to see what could have gone differently (apart from the family and employers being douches)
I read the 'new' page (and new page #2) first, then after that maybe I'll read the main page.
Designers vs. Developers in Startups – You Need Both
So which is it?

Ryan: "There had been a total of five posts ever made to the account." (with screenshots of said posts)

Meagan: "There were not 'several posts', on that account, there were zero."

While I agree that in either case, it was hardly a highly-used and highly-trafficked site, the fact that Tumblr can't get their numbers straight tells me at the very least that someone didn't do their due diligence to know exactly what they were handing over.
Rarely, thanks for the reminder!
what practical implications does this discovery have?

Few to none, at least in the near term. This discovery tells us that a few "laws" of nature are really just approximations; that different rules come into play during nearly unfathomable conditions of energy and velocity.

Since scientists believe the very earliest conditions in the universe were similar to this experiment, this discovery indicates that the universe would not have followed these "laws" at first.

And since the discovery is primarily concerned with symmetry not being maintained, it hints at possible explanations for various asymmetries -- for instance, the fact that the universe appears to contain much more matter than antimatter.
Scout - Extensible Server and Application Monitoring
An interview on InfoQ with one of the Scout creators, Andre Lewis.
Doesn't the problem kind of start with browsers automatically doing a search for the stuff that is entered into the URL field? So people never had to learn what an URL actually is.

I think there is at least a lesson to be learned. Typing just a name into the URL bar and "feeling lucky" seems to be EXTREMELY common. In fact, watch anybody who is not an IT specialist surf the web, and they probably do it that way.

So I wouldn't blame web site UIs so much as Browser UIs.

Curious: those Facebook Connect people were using IE, or FF? Wouldn't IE use Bing search?
Wow, that is the first thing I thought of too.

That's the terrible thing about even being accused of a crime (regardless of your innocence), it can still destroy your life. Even if it's not a bad title (as in this case), just having to defend your own innocence can have high costs (both legal and emotional).
gorgeous! i want this for 5 rss feeds.
I would say that more than one piece of evidence would have to be brought before arresting someone, and they should have had a very good look at the counter-evidence, which was apparently already available at the time of the arrest.

Very sloppy police work this, basically someones life got altered indelibly for something he really had nothing to do with.

Just think of it, credit card numbers + matching expiry dates and CVVs are for sale in bulk on underground black markets, every piece of evidence found in a case as serious as this should be held to the highest standards before taking steps that can't be undone.

Since his computer wasn't implicated at all before it was seized, if they had tried to tie the case to the guys IP they would have seen he had nothing to do with it immediately that shouldn't have happened at all.

This was simply a fishing expedition and a mans life was changed in a very bad way because of it.
Georgia Schools Inquiry Finds Signs of Cheating
Damn straight on the employment thing. Suspension is reasonable in certain cases (say you work in a bank and are suspected of fraud) But sacking? Hell no.
Neat technology, but, even as a rather serious O'Caml fan, even going so far as to use it in production ;), I tend to avoid the FF consultancy because of things like this:

> If you would like to keep up to date with respect to HLVM development, please subscribe to The OCaml Journal.

And when I go to read the online documentation?

> The design and implementation of this high-performance garbage collected virtual machine is described in detail in the OCaml Journal articles "Building a Virtual Machine with LLVM" from January to March 2009.

If you have to subscribe to a pay journal to learn all about it, chances are very good it isn't going anywhere at all.

Also, as something of a counterpoint to the whole "CLR missing on Linux or Mac OSX"... I've not run into many CLR compatibility issues with Mono at all. Also, they're not just doing the CLR; for example they've added first-class continuations (yes, that's right: call/cc!) to the mono VM; for language implementers that's rather attractive:

http://tirania.org/blog/archive/2009/Apr-09.html
Found via http://www.schneier.com/blog/archives/2010/02/detecting_chea...
Do you not know what partisan means? Yes, all of GWB's nominations were conservative partisans.

In the before time, it was common to give and take: GHWB did the centrist Souter along with batshitinsane Thomas, Reagan did the fairly centrist O'Connor and Kennedy along with the far-right genius Scalia.
Wired's digital magazine concept
Group Buying, Better Together
People who submit stories: please submit the URL of the article, not the anchor-laden URL of the comments.

This happens all the time, and it's annoying.

Thank you.
Has the derivative project progressed at all? I'm assuming it was copyrighted for the purpose of making money off of your work. Not that it is much consolation, but I would imagine that if it didn't gain much traction, the incident would be somewhat satisfying. They stole but were not able to attract users. That's what I'm hoping for in my situation.
$19 a month?
A Heap of (Regular) Strings
I think that everyone pre-revenue is almost by necessity focused on the wrong things, because there's no way to quantify actions. Post-revenue, everything's easy.

"Does it make sense to buy a $3,500 27" iMac for someone whose development effort generates $35,000 a month in value?" "Uh, duh".

Before revenue everyone jerks off about being founders. After revenue, everyone focus on building more income. When you have investors, you have to worry about the optics of how it'll look to your investors, instead of just doing whatever's going to make more money. When you're profitable it's hard to focus on the wrong things.
You should be able to fire someone for any reason. It's immoral to fire people accused of crime, you should treat your employees with respect, but there should be no law involved.
> I hope that the mother isn't also teaching the child that polling for results is a good way to come to a scientific consensus on something like that subject matter though.

A word means what people to use it to mean, so in this particular case, polling is an entirely reasonable method of deciding whether pluto is (or should be called) a planet.

Of course, if the kid was claiming that "evul-ution is wrong because all my friends at Oral Roberts Primary School say so"...
There is no "duplicate detector" beyond checking to see if the URL strings are identical.
Why do I have to choose? And more importantly, why do malware guys have to choose?
Towards Event-Driven Cloud APIs
I am pretty much saying that Google/Search should find what I intend to look for rather than its interpretation of what I type into the search field.

Because that's clearly how the general public intends to use Google/Search.

The only reason I don't use it that way is that I've learned to adapt to its shortcomings. I'm better than most at finding what I want using Google because I've learned to speak in Googlese, so to speak. How to frame my query in a way that returns what I want. I've adapted to the tool rather than the other way around.

Clearly that's a bit much to expect of the masses, who are very often frustrated by Google/Search. I'm not running down the masses here. They want to get things done. We have very basic tools to help them, I'm arguing that our tools should be orders of magnitude more sophisticated.

Sure it's hard, and while that response may be satisfying for engineers, that doesn't solve the problem people are trying to solve when they use Google/Search.

And honestly, there's just something plain wrong with your algorithm when it returns a news story as a top result for "facebook login". It's a safe bet that is NOT the result 99.999% of the users are looking for when they type that in. And if you're failing your users a very high percentage of the time, the problem simply does not lie with your users.
D'oh.

Okay, I am one of the stupid ones. Carry on.

I can edit the title but not the URL of what was submitted; which is surely by design (and makes sense, you wouldn't want submitters altering the URL after the fact), so I can't fix it. Noted.
What other information? An ip address? Not particularly relevant.

In th case of indecent images the police are pretty much required to investigate with evidence of this type. Not doing so is just too dangerous all round for them.

I'd say this was just one of the extreme cases your always going to come across. It sucks, lots.

Edit: by required I mean its shaky legal ground not to pursue it aggressively. Especially if he suspect is a parent. If hey ignore it and it turns out the guy is guilty they are fucked, badly. The differing ip address is important but only circumstantial because ips are two a penny.
I think that was well handled: An explanation of what happened coupled by an offer to return the account if the previous owner so wished, so the ball's in his court.
For all of those in the 'I've got nothing to hide so let me put my fingerprints / DNA and whatever else' on file.

That way you can skip all the messy steps and start from the filed data.
This whole discussion can be summed up with "know your audience". If you have stupid people in your audience, you should design for stupid people; companies like Facebook and Google should design for stupid people, the rest of the world doesn't.

In the end, it's Google's responsibility to find the correct page for what it's users are looking for, even if they're using it as some sort of web-CLI for the wrong purpose. Google has the stupid people in its audience, so Google should design for them. Heck, Google should be able to detect a person's intentions; not sure if they can, but at least I guess it would be possible to classify websites as stupid and people as stupid, and match accordingly.
We mitigated these sorts of issues in TicketStumbler by having clearly-drawn lines for who was responsible for what. This was easy for us because we had a two-man team consisting of one technical person (me) and one business/everything else person (Dan). I would occasionally explain technical decisions to Dan, especially if they were going to take a while to implement (rewrites, etc.) This had the added benefit of forcing me to talk out an issue and better justify it to myself.

This made for some fast decision-making. The only downside has been that following his death I am still being charged for services I wasn't even aware we had and for which I have no non-violent method of cancelation. However, this is obviously a rather extreme edge case that most people won't have to deal with.

The main issue highlighted in the post regarding cell plans is a bike shed-style decision. These are problematic because anybody can take a few minutes to research the space and come up with valid arguments for/against another person's recommendation. Generally, the best thing to do in these cases is to simply defer to whoever broached the topic and have them make a decision; they had a head start on research and cared enough about it to bring it up so it makes sense for them to own it.
heh, last story about a real-world burnt computer I saw involved evacuating Yahoo HQ for a fire started by a Dell laptop battery. Now the Mac survives a building burning down around it. Not a fanboy (own more Dells than Macs, most running Linux), but that's a good story.
not sure why gamache deleted their reply, but it was absolutely correct as far as i could see. anyway, in my own words, and more perhaps taking a more extreme stance: this, like most modern high energy physics / astronomy has very little practical use because it only makes a difference at energies so extreme that they are difficult / expensive to reproduce.