skysight-inc/HackerNews huggingface dataset:
An excellent classic on a relevant topic (Trusting Trust): http://cm.bell-labs.com/who/ken/trust.html.
Our team formed at Startup Weekend in Atlanta three months ago, and its been an amazing ride thus far. We're proud to have just launched TripLingo, which creates a customized language-learning solution for travelers. We also teach you how talk like people actually talk, including slang, idioms, etc.

[EDIT: All promo codes now redeemed...]

Would love to hear your feedback! Since we're all HN regulars, here are 20 promo codes:
http://www.triplingo.com/promos/blog?name=HackerNews

P.S. FYI I posted a longer version of this yesterday- perhaps too long. http://news.ycombinator.com/item?id=2519035
Why are we trying to save USPS? It offers worse service than any of the private companies, and according to this article, it currently has a net loss of 7 billion dollars. How about we delete it, then git commit -a -m "deleted unused stuff, should improve efficiency"
checkout episode 5 of startups for the rest of us podcast, they address this exact question. http://www.startupsfortherestofus.com/episodes/episode-5-how...
Like this:

#left{
float:left;
width:200px;
margin-right: -200px;
}
#right{
float:right;
width:200px;
margin-left: -200px;
}
#middle{
float: left;
margin-left: 200px;
margin-right: 200px;
}

People tend to avoid this relatively simple solution because of the double-left-margin bug in IE 5 & 6, but that's getting to be an excessively old set of browsers. And even then, it's usually fixed with a "display:inline;" on the ones with left margins.

edit: it's not an ideal solution, as it has those negative values which have to match the related positive ones. Which is solved with something like Sass or Less, because CSS lacks any "programming" abilities, which I see as its main failure. Even variables and simple math would be acceptable, but instead, nothing.
Calculating error correction code, though efficiency depends on the memory architecture.

I heard Tsubame, a supercomputer built with NVIDIA GPUs, calculated ECC on its GPU-side memory with GPU code because those GPUs were consumer grade and didn't have hardware ECC.
Terrific news! I read the 2009 article and have been wondering about it.

Is it open source?
Apple doesn't need to buy the Big 4, they're quickly disrupting them. The Big 4 used to offer, publicity, promotion, and distribution--now iTunes does all of that. Record labels are dinosaurs who are unwilling or incapable of adapting to survive.
Talk to people who work in large businesses. Ask them what troubles them. Ask them what their bosses complain about.

Look at successful existing SaaS apps (including 37signals', which are not by any means perfect) and see if you can't make a "quanta" of improvement. Talk to the people who gripe about the product and build what they wish they had.

There are no easy solutions here - just a willingness to ask questions and a quest for making things more useful and convenient.
If you don't store other's people data, who will?

If those people store their own data, how will you get it if they disconnect their computer from the network, or it goes down?

And more importantly, if their computer is the only place to get the data, then how do you make the "host" of the data untraceable?
The LGPL allows Apple to keep the rest of their stack that links against Webkit proprietary. However, they have to release their changes to Webkit.

Quite right, but for this point of pedantry: Apple's fork of KHTML is known as WebCore. That part is LGPL. WebKit (the encompassing project) is BSD and always has been. Safari (the browser) is proprietary.

As far as I can tell, Apple's changes to WebCore are in the public repo. e.g.

http://trac.webkit.org/browser/trunk/Source/WebCore/renderin...
Revision 85964, 48.1 KB (checked in by hyatt@apple.com, 63 minutes ago)
Don't read the comments if you don't want to know what's on the linked page.
Verizon did something interesting with their wireless network: they track heavy bandwidth users and throttle them during peak traffic periods. [1]

That seems like a more reasonable option than hard traffic caps. It's no surprise more wired ISPs aren't using that strategy, though... hard caps generate revenue, while rate limiting heavy users doesn't. That wouldn't be such a problem if there were healthy competition in most metro markets, but there isn't.

Verizon FIOS is one of the few good [fast] U.S. wireline ISP options left that doesn't cap traffic. It's too bad many markets are still de-facto duopolies (from the days when there was a meaningful distinction between "telephone" and "cable" companies aside from layers 1-2). FIOS isn't available here, and if it were I'd switch in a heartbeat because of AT&T's incompetence [2].

[1] http://www.tekgoblin.com/2011/02/03/verizon-to-throttle-high...

[2] http://leaf.dragonflybsd.org/mailarchive/users/2011-02/msg00...
Google vs. Apple vs. Privacy
Duh. Sorry.
Well yes, if browser makers create their own version of freenet built in, that would be true.
Apple is not competing with the record labels, so they can't disrupt them.

Labels are not going anywhere, artists need labels for various reasons. The function of labels is changing which is what is interesting. They labels are hesitant to change their model.
The Limits of Cost-Benefit Analysis in IT - Server Fault Blog
upvotes are great :) But does anyone know the answers to 1) and 2)?
Imho, 9/10 exception classes clutter the interface.

Thats why checked exceptions are such a bad idea... Personally, I really like Go's defer, panic, recover mechanism[1] for handling exceptional circumstances.

[1] http://blog.golang.org/2010/08/defer-panic-and-recover.html
I probably know less about this than you but I'll try to paraphrase an earlier response here from a music industry veteran.

What I remember him saying was that the music industry is not the big four labels. The music industry is a multi-trillion dollar conglomeration of entities with the labels merely one part of a giant pipeline. It's not that the record labels "don't get it" but that they have to balance contractual obligations up-the-kazoo, between them and artists, between them and agencies, between them and other content consumers etc. They don't own music, they own the right to sell music in a certain way. Buy them and you won't suddenly gain the right to sell the music in a different way.

I mean, what are the economics of a one-mile pipe line where ten parties each control a tenth of a mile of pipeline. You might buy nine of the parties with the idea of getting free-flow but if the tenth party suddenly demands 10x as much, you can wind-up equally screwed. In a situation like this, if you want a pipeline with low overhead, you may find building a whole new pipeline is easier than buying the many interests controlling this existing one.
Texty: SMS Text Messages from Google Chrome Using Your Phone #
Would just shift cost from delivery to storage. Might be a net gain (or a net loss), but would also have deployment costs.

USPS does offer that, NCOA.
When I read these I'm amused that people are surprised by Google's network. Its actual capability is nominally secret (my employment agreement and exit agreement both mention restrictions on revealing non-public details of Google's infrastructure) Except in this case there many publically available clues which should give you an idea here.

Consider that Google is investing in undersea cables [1] which nominally provide multi-terabit speeds between continents. And Google is cheap, really cheap, in terms of what they will pay for infrastructure which is why they started making their own switches [2] because even commodity ethernet vendors weren't cheap enough (although these days of state funded cyber armies one also has to protect against foreign made equipment [4])

What is more the amount of data you can send over a fiber is getting faster all the time [3] so replacing the inter-datacenter lasers can quintuple bandwidth.

There have been some interesting 'escapes' of course, once when one of the data centers became unavailable and all the YouTube traffic started coming from another one very far away serving a very large local population, and latencies went up but throughput didn't change, I know a couple of network administrators did a double take on what they were seeing :-)

[1] http://www.google.com/intl/en/press/pressrel/20080225_newcab...

[2] http://gigaom.com/2007/11/18/google-making-its-own-10gig-swi...

[3] http://www.newscientist.com/article/mg21028095.500-ultrafast...

[4] http://www.popularmechanics.com/technology/gadgets/news/4253...
Blah, he was doing an AMA, but now reddit is down, as usual. Hope he continues after it comes back up.
6 mo. is ridiculous but I roll my eyes @ GPL lawsuit.
You're joking, right? A sizeable number of people here on HN read the comments before reading the item, partly because the comments often have more information than the item, and partly because the title is often less of a guide to the quality than the comments. I always check the comments first, not least, in addition to the above, they usually load faster.
Exactly. BSD/MIT/Apache != Public Domain.
An interesting story of ants I've experienced: when I was in California some time ago standing duty at a barracks, there was an infestation of ants everywhere (anyone in California can guess the type of ants they were). To kill some time I found a can of ant killer and proceeded to spray the ones surrounding a vending machine that they took over. 30 minutes later to my surprise, other ants had found all the places where I had sprayed and cordoned it off with gravel they carried with them as a warning to other ants. Has anyone come across other interesting behavior like this?
This is a really cool article. I used to think that things couldn't get more current after we had witnesses at the 7/7 London Bombings uploading live photos. Now we can do by-the-second analysis of how a story spreads thanks to analytics. Web 3.0 will really be all about data.
I full heartedly support throttling during peak traffic, but I don't see a reason for bandwidth capping.

We should all rise up as one and really ask, if we are now paying $X for $Y GB of data, why doesn't it roll over like Minutes or a persistent commodity.

I'd also like to point out Charter Communications doesn't throttle nor cap their bandwidth and yet the service is great!
They do, first link in the 4th paragraph. Noticed now that Academic Earth ( http://academicearth.org/ ) is missing, tho.
I'm hoping that a silver lining in the recent Tory victory is that the door could be opened to greater competition. The big telecom companies in Canada have had their way for too long, and the quality of our internet service has suffered mightily for it.
While on the topic of YouTube... why does YouTube constantly buffer these days?
I was just involved in a conversation about location-based advertising and maps, which kind of revolved around the issue that an interest in (or presence at) a location isn't necessarily tied to purchase intent (or other behaviors.)

For instance, hotels are famous for spending big $ for pay-per-click advertising. On the other hand, the fact that I'm looking at a map of an area or even if I'm roaming around in an area doesn't mean I'm necessarily interested in booking a hotel (perhaps I already did or I'm staying with a friend.)

If you think about a really busy urban area, there are thousands of things that I ==might== take an interest in within a half-mile radius. Winnowing all through that is a meaningful way is a difficult problem, and it might all be for naught if there's something ==really== cool that's 2 mile away and that's outside the radius the system is scanning.
This is assuming that the amount of mail goes down. Would also naturally cut down on the amount of junk mail, since most people won't bother to go check their mail if it's always just junk.
The key phrase is unless they work for a really stupid boss. Because it doesn't matter how smart and ambitious you are if you're working for the IT department of some megacorp and spend more time filling in Change Request forms than doing real work. All you can do is a) quit and go have fun working for a games company (notorious for terrible pay) or b) go and do the same thing for a bank for 2-3x the salary.
The problem is when they take 6 months to respond to such requests. What if they decide to wait a year next time? The ambiguity of "timely manner" in the license isn't helping, perhaps it's time for an improved version of the license.
I want to be able to find the best deals near me for lunch or activity but I do not want to constantly use location based services.
IIRC the internet felt faster in my apartment in Palo Alto (100mbit burstable to town fiber) than on the Google campus.

Yahoo's office connectivity was pretty great, though.

Maybe they are messing with people?
Perhaps a suit against Google will proceed at the same time

Indeed. It seems like applications that have code from non-Google employees have changed, as well as the Linux kernel itself.
Mass mailers are already shifting to email (and to a lesser extent SMS and apps).
Agree w/ trevelyan. Useful article.
Can you try rewording this? As I'm having zero luck trying to figure out what you meant to say. :(
I am not super familiar with all the details of Java inner classes, but why can't you get most of the way there by doing something like:

DB.open(new Runnable() {
public void run() {
// ... do stuff here ...
}
});

You can even design your resource layers such that they can only be used this way (or are easiest to use this way).

Basically, I'm just stealing the JavaScript-y way of doing this that uses closures:

DB.open(function() {
...
});
If your not doing trivial applications like 37signals but rather more niche based applications it can be very hard to find areas to move into unless you have personal experience in that area. Most applications you see from startups are based around managment/collaboration/communication/helpdesk because although these are hard problems to solve it is fairly easy to become at least moderately knowledgeable in these spaces. There are TONS of needs for SaaS products, mostly to dethrone enterprise solutions. SaaS apps could exist for any level of business: accounting, procurement, logistics, managment, etc, etc. Building these and selling them can be very hard however. That is why people say build something for yourself. If you worked in procurement for 10 years I am sure you could make a great SaaS for it and solve many pain points, but you probably haven't.

If you don't have this experience well start asking people who do. There exist many niche blogs on enterprise software. Reading these will give the creative mind tons of ideas. Execution can be hard, and sales can be impossible though.

You say you don't want to up against 37signals, well look at it this way:

If you are going for the enterprise type apps the competition may suck, but it is there, big, and well entrenched.

If you are going for the 37signals type apps/helpdesk the competition is fierce and the apps are well made. You can compete because there is always room for a good product but you better be good.

When it comes to b2b if 37signals is your competition your not really in that bad a place. Many companies compete directly, and succeed in the space.

This all being said, I would look into analytic type software for improving sales/leads/conversions because there are many creative approaches yet to be uncovered and with apps like these the proof is in the pudding, and if the pudding tastes good people will buy.
Works well...love the popup notifications. seamless with my workflow.
I like it! Please change the name though (I don't like anything that starts with "pha...", okay I may have a dirty mind).

Here's a good one for you: faxcinate.com faxcinating.com :D
This is risky, because lawsuits can have damage awards. If you decide not to comply with a contract you've agreed to because "it's a zero-revenue effort", that could look bad in court.

Legality aside, it looks pretty bad from a human interaction perspective: "we took thousands of man-hours worth of code from the community, but we were too lazy to spend even one man hour to upload a tarball to our website and follow that community's wishes". The fact that they are legally-obligated to not act like that just makes it even worse.
I have it installed, I seem to have issues sending texts from the web interface. Reading them and the notifications are great though. I tried emailing your support email and that bounced too.

Desire,cyanogen7
Teaching Students Both Game AND Company Development
"Depending on what you count as Facebook's "seed round", they could mean $20k."

Look at his team of advisers and the technology. They're not announcing with a press release that one angel (or Grandma) got excited.

Pick a floor. The operative number is 2%. Why would they sell that little for that much effort of closing a round?
you emailed info at textyapp dot com?
From talking to my grandmother, apparently people used to love the postoffice. Now, I don't know a single person in my age group (20-30 somethings) that doesn't despise the postoffice. The fact that I can't opt out of garbage being delivered to my door, by an actual person, is pretty infuriating to most.

If the post office acted like a "letter carrier" and not a package/spam carrier, I think they could do alright. Let UPS etc handle shipping actual packages, drop the spam and drop delivery to 4-5 days a week tops, they would save alot of money.
Gmail has one too, I noticed the other day: https://mail.google.com/humans.txt
Yes, I'm sorry to join the crowd, but it does seem like you need to adjust your expectations.

Ideas are great but what's better is an idea with a business plan; especially to an investor. This is especially the case if your idea doesn't clearly identify a revenue source. Unless you have a reputation or history creating successful start-ups, you shouldn't expect to just have someone take your word and believe that your start-up will generate revenue. There may be investors out there that just take chances like that...I wouldn't know. But I still fail to see the fault in his expectations I guess.
Ask HN: Standing Desks Feedback and Comments on your experience?
Hi HNists!

As many of you here, I sit at my desk for extended periods of time so my thinking is that I would combine a daily session of standing and sitting in a good chair. For the chair, I was thinking of sticking with a SteelCase Leap. I saw this thread earlier today (http://news.ycombinator.com/item?id=2518898).

I'm thinking about investing in an electronically height adjustable desk by Steelcase. ve seen a lot of DIY options too but (I think) I'd rather not mess around adjusting the height manually since I do have 2 monitors and a bunch of other stuff.

I'm curious to know about:
How long you can typically stand and do work?
Do you catch your shifting your weight to one side due to fatigue?
Do you use and still use the standing desk religiously or did it turn into one of those fad ideas?

I'd appreciate any thoughts, comments and experiences.
Thanks!!
We should all rise up as one and really ask, if we are now paying $X for $Y GB of data, why doesn't it roll over like Minutes or a persistent commodity.

Because user bandwidth is not, by definition, a persistent commodity. ISPs do not accrue bandwidth every month they are under capacity, so why should users?
Flash supports peer-to-peer communication since Flash Player 10 using RTMFP (Real Time Media Flow Protocol).
I don't think we quite have Star Trek communicators right. At least not the ones from Next Generation. Those seemed to be plot activated. You didn't always need to hit a button for them to make a call. Though they did drop calls like our modern smart phones.
Just a guess..is the country mentioned Indonesia ?
Thanks, this is more what I was expecting looking at the headline. ;)
see the irony
Fail Log - Break bad habits (worked for me)

Hacker News

Reddit is Fun

GO SMS

Speedx 3D Free - Nice game

Swiftkey - My favourite keyboard

IMDB

Dictionary.com app
Nothing about the GNU family of licenses requires simultaneous -- or "timely" -- release of source for a binary. Just because it's usually done that way in the OSS operating system world doesn't mean that it must be done that way. (In fact, it's usually the other way around for OSS: the source precedes the binaries.)

Nor, by the way, are they required to release it to any random user out there; they are only required to release it to people who receive the binaries (it's not clear if this must be honoured if the binaries aren't received legally, but I suspect it does).
They spelled "breath" wrong... /grammarnazi
"a $3.3bn deal" sounds to me like just "puff". He paid 1.3bn for the company and took on the company's debt. The transfering of debts adds to the amount of money involved with the deal but not how much he effectively paid for WB
(IE, one presumes that by gaining control of WB, he gained control of the assets which hypothetically backed the 1.9bn debt so whether he owes the debt or whether warner-which-he-controls owes the debt doesn't change anything except to make some bankers feel more secure).
Apple seems to have a lot of odd processes with respect to code and development tools. One super annoying one is having to re-download the entier Xcode bundle (4GB+) every time they make a minor change.
It's been a long time coming but it finally seems like Google Apps is making Microsoft sweat a little, if these petty comments are anything to go by.
Apparently you stopped reading to soon.

Section 6 states:
" As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.

You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:"

And 6B specifically says:
"b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution."

So, since Apple is not distributing just the library binary on its own, but rather as part of Safari, Section 6 excepts Section 4. And all they must do, according to 6B, is accompany the work with a written offer (which it does, see Settings/General/Legal) to provide the source. Since no one has specified that they've written to Apple and been denied, they are not in violation of the license.
Probably in an outlying area. I live in Hyderabad, and I get 4 Mbps for ~$55. Sigh.
Bjarne Stroustrup's FAQ has an entry on why C++ doesn't have a "finally" construct: http://www2.research.att.com/~bs/bs_faq2.html#finally

I cannot remember where I saw this (which is a giant problem in itself because I can't remember the details, just that there was a gotcha...) but I read someplace that it is actually pretty easy to introduce disastrous bugs into try/finally blocks. Perhaps it had something to do with managing locks. It could have been the Go guys who said it when talking about why Go doesn't support exceptions, or perhaps it was in multicore literature (perhaps TBB talking about its RAII locking mechanism?). If anybody has any ideas what it is I'm trying to remember here, please comment. If not, well, ignore.
Detailed info on the forensics the DoD will use to test Bin Laden's computers