skysight-inc/HackerNews huggingface dataset:
...over one year later and they have nothing to show for it
and they're still begging for money.

I have no dog in this fight, but your comment confuses me, because there seems to be quite a lot going on. If I look at the "contribute" page[1] and the list of sites publically running diaspora at this stage[2], I see a great deal of progress and useful code. Not a finished product yet, by any means, but they definitely have something pretty concrete to show for their efforts so far.

[1] http://diasporafoundation.org/get_involved

[2] https://github.com/diaspora/diaspora/wiki/Community-supporte...
This is why I mentioned that it's not all low hanging fruit. Movie listings? Requires feed integration, handling a lot of data, non-trivial presentation. Same with weather. Getting a good weather app is not 10 seconds of coding. Some, like ip address, are simple things, but even so whatismyip.com built a huge range of products around that one simple service.
I would also love a more ebook reader friendly format like Mobi or ePub. I still bought it, because I might be able to convert it to something usable for myself, but a version that is actually made for ebook readers (like the sony prs-650 that I have myself :)) would be even better.
From which:

To improve development of the user segment, on August 11, 2010, Sergei Ivanov
announced a plan to introduce a 25% import duty on all GPS-capable devices,
including mobile phones, unless they are compatible with GLONASS.

I think I can see why the GPS chipsets are starting to adopt this...
It's a good point, but I rather suspect that if we can find a link to the studies listed here that economic status would be statistically controlled for. For research at this level I would be greatly surprised if it weren't.
Interview with Herb Sutter
My favorite generation ship story is Heinlein's 'Orphans of the Sky'.

I was asking the poster about the specific plot point he mentioned: running out of food.
Nexus S is pretty much a given—it came out this year. The real question is the Nexus One. As an N1 owner, I hope so.
Avoiding SSL on the grounds of its overhead is premature optimization. Unless profiling reveals that the SSL overhead introduces significant delays (and the cost of getting a proper SSL Certificate is affordable) there's no reason to go without SSL.
Cranking the code-o-matic, again.
Obviously, the solution is bitcoin.
(From comment: this is a social thing)

At first it's a small party. Put everyone together. Only add stuff like "following" etc. later, when you have a big party that's too loud.
I was hoping my trusty old Nexus One would be able to hop on to the ICS bandwagon.The Update at the bottom just dashed my hopes after the headline raised them.
In my opinion none of the more recent Nexuses have been able to match it for looks (Nexus S looks positively ugly).
Why not put the version in the domain name? v1.api.example.com looks legit, and also implies that the api versions are indeed handled by different subsystems.
Google can also do currency conversions for you http://tinyurl.com/6zzoqmt
Imagine how good Andoid could be if Google just built one phone. Just one frickin phone with incredible people like Duarte working on it.

All wood behind one arrow.

Yeah, it's not their general strategy. They are a software company commoditising hardware etc etc. But cannibalising that strategy could really make Android as great a product as Google Search.

Imagine.
A maiden's tears
though off-topic and a bit of an aside, at university (I did civ eng) I learnt that it was possible to get cm-levels of accuracy out of GPS through clever arrangement of multiple sensors (for e.g. measuring the movement of buildings due to subsidence, etc.)

In fact I just found a wikipedia article all about it - http://en.wikipedia.org/wiki/GPS_augmentation :)
Here's where I think Wikipedia could benefit from a good look at how other social systems handle their editorial and decision making processes — for example, how something as simple as +1/±0/-1 makes resolving tough problems so much easier for open-source project, or just the fact that we bundle problems into issue reports.

Wikipedia, on the other hand, has just one endless thread of discussion comments, and like regular comments on news websites that approach is not conducive to civil, intelligent debate in the least.
U.S. federal individual income tax rates history, 1913-2011
Robot builds its own body from sprayable foam
While Google gives my public IP, Duck Duck Go gives the IP address of my local network, that is behind my office's firewall.

How useful is this IP address?
Make Money With Google Adsense,Google Adsense Tips,Tricks,and Secrets
What does thin have to do with breaking the screen?

"featuring a chassis with a stainless steel core and woven kevlar on the back."

I like how they are using nice materials.
Ditto - I thought the point of the worm was that it wasn't trying to send information back - it was trying to achieve a specific, physical purpose (ie. to disrupt some component in the nuclear facility), and not necessarily send data back?

But they did point out that it was actually sending stuff back at the top of the article, so I'm equally confused!
Searching Duck Duck Go for "show hn" shows that you can search HNsearch with their !bang syntax: http://duckduckgo.com/?q=show+hn
Just between you and me, I'm not a native English speaker, had never even heard of a dessert called Ice Cream Sandwich and only belatedly realized it was a piece of software.

If they'd simply call it Android version x.xx there would be no problem at all.

The only other arena where I recall come across such silly names is when people name their horses.

Who RMS is is important enough for me to remember, I couldn't care less what each android release is named because (1) I don't have an android phone and (2) I don't develop for Android.

Saying that it is just a dessert name and that I'm supposed to realize that is the same as telling you that you should have known that Grießbrei is a dessert too (and that one at least roughly translates). There is no equivalent to Ice Cream Sandwich in any other language that I'm aware of.
You don't need Shen features in Clojure because the Shen team aims to provide a compiler for KLambda which is a very small subset of Lisp. It should be no problem to implement KLambda in Clojure.

Quote from https://groups.google.com/group/qilang:

"Much of the work necessary for converting to Clojure or Python (Or any other non-tco language) is being done as a pass over KLambda right now in my JS port. Once this is finalized, it should be relatively easy to port the transformed KLambda code to any architecture that supports exceptions or labels."
> I've heard that it can lead to less frustration when the
> child has a means to communicate with the parents.

Absolutely. Our youngest kids learned a small handful of signs (five or so) before they could speak, and it made things much easier. "More", "milk" (was hard to teach, but when it stuck it was great), "banana", and few others. Someone else here said "done" was useful, and I wish we would have done that one.
Happy Diwali Wishes Cards With Fancy Diyas & Decorative Candles 
Free wallpapers hub presents Happy diwali wishes cards with fancy diyas and decorative candles. So Celebrates this Diwali 2011 with your parents, friends, brothers, sisters & relativs with beautiful Diwali wishes cards. Happy Diwali Wishes Cards: Happiness and Prosperity Diwali Message. Download Diwali greeting card with Artistic Diwali Diya. Lighted Diyas Happy diwali Greetings. diwali greeting cards with decorative candles image. Diwali 2011 greetings Round Sape Diyas wallpaper
Ask HN: Doing non-core work to generate cash-flow: Y/N?
Let's say, hypothetically, there was a pre-MVP startup team consisting of a couple of hardcore technical software engineers and one non-technical, suit-wearing, business jargon-spouting, commercial/MBA-type, who were working on a software product. And let's say, hypothetically, that everyone was serving out their notice periods in their current jobs and, over the next six weeks or so would be freed up to work full-time on the startup.

Clearly, in such a situation, pre-revenue, pre-funding, everyone's going to be living off their savings. And, given the product is software, the heavy lifting to create an MVP is on the technical side.

So if, hypothetically, the non-technical guy had the opportunity to do some contract consulting work (in an area unrelated to the startup) and thereby generate some income for the company - enough to simulate ramen profitability - would it be worth doing that?

The upside is that there would be some cash for expenses and salaries, which would mean that people wouldn't have to worry quite so much about how they're going to pay the rent when their savings run out.

The downside is that one of the team (albeit the non-technical one) would be off doing something else 9-5, five days a week, and would only be able to contribute their input to the MVP in evenings and at weekends.

Obviously, the non-technical guy would drop the consulting gig and switch back to focusing on the startup full-time when the MVP was ready and it was time to start finding customers, talking to investors, etc.

Thoughts, opinions, anecdotes and cautionary tales welcome.
I believe his comment was relative and not to be taken literally. Yes, code has been written, but that is hardly a counter argument to the facts presented.
I'm really eager to see google cars in an old medieval european city. The "hunt the traffic light behind the tree that's behind the parked truck just after the bend" game might prove a bit funny in the beginning. After a while I'm sure they'll find solution where they don't rely on direct vision for that.
DDG has a lot of short commands like this. There's a list of regular ones here: http://duckduckgo.com/goodies.html (stuff like "is it raining?").

More technical commands are here: http://duckduckgo.com/tech.html (like IP address lookups, whois commands and password generation).
Google Music Store “With a Twist” Coming Soon, Says Android Boss Rubin
A New Approach to Data Centric Security
we have that in some very big supermarkets in France. but you can also get it delivered (practical for old tall building without lift).
So in short Thin -- > chances of breaking more

Hmm only some test can answer this.
Day one of FLOSS Manuals book sprint at Google Summer of Code summit
Remembering Dennis Ritchie
Just checked, the duckduckgo instant answer integration on www.unscatter.com got this by default it appears

http://www.unscatter.com/search/?q=what+is+my+ip%3F
They use this on automated farms. At known co-ordinates, they stick a GPS receiver in the ground. The difference between the known co-ordinates and what that GPS receiver sees is then continuously transmitted to the vehicles on the farm.
It's my perception a thin chassis will subject the screen to more flexing. Maybe that's a good thing. Maybe I'd prefer the modern screens flex than be subject to a rigid shock.

But the point is, I don't know, and the manufacturers neither make it clear which screen is more durable to shock, nor do they take the risk away.

So they offer me something that is of neglible value: thinness. Why do I want a thinner phone? My Nexus One ain't that fat, and neither are the various iPhones. WHY do I want a thinner phone? The manufacturers have not made the benefits of a thinner phone clear to me, but I sure am aware of the risks and costs of breaking a phone screen.

If the manufacturers really want to demonstrate that a thinner phone is less resistant to screen breaks, they should warrant the screen for breakage.

Otherwise, I just perceive they are asking me to pay for a non-feature, a style point more valuable to them and the press than to me.
It definitely only gets the external IP for my work PC here - perhaps your firewall isn't using NAT and you have a public IP address range on your internal network?
> That's a bit of a rude way to start a response.

your right, sorry.
Visualizing Data
www.unscatter.com also has slashtags for HNSsearch. /hn, /hnstories and /hncomments all work

http://www.unscatter.com/search/?q=duckduckgo+%2Fhn
http://www.unscatter.com/search/?q=duckduckgo+%2Fhnstories&#...
http://www.unscatter.com/search/?q=duckduckgo+%2Fhncomments&...

I didn't win, but I added it as an entry for that contest a while back.
these do, however, look like they would be tougher to fill with air for bachelorette parties.
Logra tus metas sin miedo.No Negocies el Precio de tu Exito
On (not) sucking at my job, and why compilers are hard
'ip' on chrome address bar should suffice
19 Ekim 2009 Karşılaması ve 19 Ekim 2011 Çukurca’da 26 Şehid
Homeopatija in homeopat
This headline is slightly misleading. The "roadshow" precedes the actual IPO by as much as six weeks.

Basically, the bank (or, in this case, banks) who are promoting the IPO take the company's management to meet potential institutional investors (funds who might be interested in taking a big chunk of the IPO).

Given Groupon's track record, I wouldn't expect the roadshow to be particularly smooth. Questions like "Why did you, the other founders and early investors take nearly a billion dollars out of the company?" and "Explain to me how you're going to able to make money when everyone and their mother is entering the daily deals market?" are likely to arise.

(See http://goo.gl/ci9k0 and http://goo.gl/qi8xa for my take on the whole affair.)

I also believe that, in the roadshow, Groupon cannot share any information that's not already in their S-1 filing. Which means that the people Groupon will be pitching to will be getting exactly the same information that we already have.
Stop Nesting Functions (But Not All of Them)
Sonos is a company that's not often talked about but which seems to be doing fairly well (although I don't know that for a fact; I'm just a (very) happy customer).

Sonos is a direct competitor to AirPlay, and even a kind of crippled one: Sonos only works on Sonos devices; AirPlay works on many non-Apple devices.

So why would anyone buy Sonos?

It just works. The quality is incredible. You can stream audio from the web to all your speakers (which I don't think is doable, realistically, with AirPlay).

Point is, just because Apple invests a market doesn't mean everyone else dies.
Daily19oct11
And also LWP::UserAgent has two younger whipper snappers biting at its heels!

* HTTP::Tiny - lightweight useragent that comes with 5.14

use HTTP::Tiny;
print HTTP::Tiny->new->get('http://gun.io')->{content};

* And the all singing and dancing Mojo::UserAgent

use Mojo::UserAgent;
print Mojo::UserAgent->new
->get('https://github.com/timeline.json')
->res->json->{repository}->{name};
Ask HN: What are the technical objectives of a design degree?
I've got a CS degree and am familiar with what somewhat with a CS degree should know and understand. I'm also familiar with the set of technical books that would be considered canonical to this degree. Recently, I've become more and more interested in design.

Could someone post a list of technical objectives that a degree in design (e.g. Graphic Design, UX, etc.) would cover? For example, someone with a CS degree would have to understand the concept of abstraction or be able to explain what a finite-state machine can do; what is the analogue on the design side?

While we're at it, what's a recommended list of books that one should read. I searched HNSearch but couldn't find anything appropriate.
You presumably know far more professional developers at a later stage of your career than someone fresh out of university, so you have a far bigger pool to find someone out of.

Most of the people who are just finishing university and getting into YC aren't people who would be struggling to find jobs, these are people who are choosing to work for a startup over going to work for Google or Goldman Sachs for a six-figure salary.

The fact that someone older is more likely to have a mortgage and family commitments and thus be unable to relocate for three months and give up their salary is far more likely to weed out older candidates than the co-founder requirement.
Opinions on Occupy LSX around the UK
> children with speech delays are able to induce their parents to let them watch more TV -- that's absurd to the point of being nonsensical).

Is it? A child that does not speak much takes more effort to engage with in play that does not get boring and tedious to the parent, and may get frustrated with the parent more easily from finding it hard to get their meaning across. In this case more TV would be a "solution" for both parties, and might be arrived at simply because it causes fewer tantrums and less stress for the parents.

I don't believe that's the most likely cause, but I also do believe one should be exceedingly careful about jumping to conclusions about cause based on "common sense" and correlation, because a whole lot of explanations that people would never even think of suddenly seem like common sense after the fact.

> In fact, where there is a clear and sane hypothesis in play (e.g. "time spent watching TV is time not spent learning to talk") it almost always works out that further science shows the causation that you expect.

Does it?
Bit banging
I wish overall performance was on that list!
Yup. In social science (IIRC, I wish I could find the reference), three conditions much exist to infer causality: 1) Temporal precedence, that is A must precede B in time, 2) correlation, and 3) (IIRC) explanation that confounds have been considered and (statistically) rejected.

Of course, the best way to demonstrate causality is empirical test with a treatment and control group, but this is rarely possible in social sciences, and in studies like this would be downright unethical.

Thus, we're stuck trying to determine causality, and correlation is a strong tool to help us get there.
Ansal Sushant Serene Residency
Ansal API Group Launch a New Residential Project Ansal Sushant Serene Residency located at Sector ETA-II Greater Noida.
Excellent use of Fiddler... I'm going to try this on a few apps that have seemed terribly slow, even on wi-fi. I take that back: I need to use this with every app that I've been semi-trusting.

For development, this seems like a great catch-all tool to make sure expected best practices are actually working........ or if someone completely ignored them / forgot to implement.
I can highly recommend Matz talk from RubyConf 2011, where he talks about the future of Ruby.

http://confreaks.net/videos/654-rubyconf2011-keynote-ruby-ev...
Gibot - Automate common Github tasks
There Is No Such Thing As A Scientific Poll
I can't really tell if I trust the packaging.
Speedy, Scalable Engine For Visualizing Customer Insight
It took them until version 4 to release an (official) calendar API?
Bridal Jewellery | Bridal Fascinators | Bridal Accessories Melbourne
Impostors Bridal Jewellery has a stunning range of bridal accessories, bridal headpieces, pearl bridal braceletss, bridal fascinators and bridal parasols.
The Diaspora crew suffers from Münchausen syndrome.
"I think they're mad": Inside a 48 hour battle to build the best video game
Will the E-Book Kill the Footnote?
I've heard people call Dendreon's new prostate cancer therapy, Provenge, a "vaccine". Interestingly, the official website doesn't mention it, but the description of it does sound sort of vaccine-like in a lot of ways:

"PROVENGE is the only FDA-approved autologous cellular immunotherapy indicated for the treatment of asymptomatic or minimally symptomatic metastatic castrate resistant (hormone refractory) prostate cancer. PROVENGE is designed to work differently from hormone therapy or chemotherapy. By stimulating the natural ability of your body’s immune cells to target and attack advanced prostate cancer, PROVENGE may help you live longer."
Terry Tao on time management
No. The README covers pretty much everything you need to know. I would be happy to explain (and rectify the readme) if there is anything that is unclear, however.
A Sneak Peak at the Next Must-Have Plasma Attachment
Here at Eastwood we are constantly look for ways to make jobs you do in your shop easier, quicker, and cheaper; but at a price you can stomach.
Sometimes,you're lucky
Internode in Australia defaults to IPV6 for Google. Your isp may do the same?
I didn't read this into seven_stones' post. We should eradicate Malaria, of course, but we should also plan for the consequences of eradicating it - intensify investment in modernizing agriculture, education and getting ready for a few famines and revolutions (and the resulting deaths) too if all else fails.
TINGKATKAN PENGUNJUNG BLOG
Anti-Piracy Outfit Tries to Erase History
A letter for Coco
I feel like there is unlikely to be a solution which doesn't involve (1) brute force, or (2) higher-level theory (i.e. eigenvectors and eigenvalues).

Prove me wrong, and I will be tripping over myself to upvote you ;)
I think ReST as a guideline rather than a strictly adhered to ideology makes a lot more sense. I'm really not keen on APIs that contrive natural actions into creating encapsulated resources. While they may be equivalent, it feels like changing the problem domain to match the technology with no clear gain.

Similar deal with the whole versioning thing. I'm not suggesting we can't improve, but putting versioning in the header seems to solve a problem I've never had while complicating a lot of other things. Checking with curl becomes more complicated, checking which version of the API you're targeting becomes more complicated, and looking up documentation (which is oddly lacking for a lot of ReST APIs) is a hell of a lot more complicated.

I'd rather design APIs how I'd actually use them in practice, not what makes them theoretically more "correct." And I'll take a locked-in version that ships today over waiting for the ideal API that's still in the works.
Typing adds constraints - the type must be represented by and implemented in a particular type system. A trivial anti-modular constraint is that interacting modules must all use the same type system. The type system matters too - in Java, choosing from easily implementable types can easily add a lot to the complexity of the data structure, leading to a complex interface (in a more expressive type system, less of this happens).

More trivially, adding types IS adding constraints that are verifiable at compile time.

If compile-time verification of that sort is not essential (or not desired, which is the more general form of not essential), then the constraints are non-essential (or not desired).

---

Whether you choose to

1. Choose a particular data-structure and implement both modules to pass and receive that data-structure.

2. Specify an interface: The interface requires the data-structure to have certain properties (e.g. some methods work on them). The modules then build to the interface.

3. Specify that an adaptor exist to convert the data-structure to whatever the module requires.

is a somewhat different issue, although the kind of type system used does affect the implementation complexity and effort required.