skysight-inc/HackerNews huggingface dataset:
Read the top two answers (Bill Bliss, Robert Scoble), and it seems they're missing what I see as the most obvious and comprehensive answer. Bliss touches on it in passing, but not as a main theme...

The real reason MS doesn't get tablets is that it's a new product category, and MS pretty much always thinks in terms of how to extend who they are (Desktop) into any new market. XBox hardly counts; while it's a great product they did not have to define the market in any way, they moved in and made a solid product in a well defined market. With Kinect they really did something outrageously cool, but this isn't usual for them.

Apple, on the other hand, has shown the ability to look at niche markets and see the bigger picture, turning it mainstream. iPod, iPhone, iPad: all of these areas had existing companies with somewhat successful products, but definitely niche.

Sometimes MS reminds me of Xerox's lack of foresight with PARC.
There is a demo running here:

http://station.laudicina.net:3000/
What's a DHH ?
TCP is used if the size of the packet goes over 512 bytes. Practically this is only used for zone transfers.

It's also faster... Assuming everything works, it's one round trip time for the query and response for UDP, as opposed to 2 for the TCP case because you have to set up the connection first.

Being connectionless means that the server can be much more efficient, because it never has to keep track of any connections or state.

And, as others have pointed out, you just retransmit if you don't get an answer. TCP isn't really lossless, it just guarantees that you know when you've lost something which is an important distinction. And with DNS, that's pretty easy -- you didn't get your answer. TCP would take a while to figure this out, with UDP you can pick your timeout.
Y Combinator Startup AnyLeaf Wants to Disrupt the Grocery Market Status Quo
The title of the page is "Error 404 (Not Found)!!1".

Someone released the Shift key before finishing typing ;)
http://demontunes.com/api/?g=ip&format=json (&callback=name)
Totally agree, I think we'd all be in major trouble if the mere exposure to Basic corrupted us. There is a whole generation that grew up on QBasic, GWBasic and of course Apple II's Basic.

As an aside, there's a definitely part of me that envies the days of building command line applications.

You really got to focus on the meat of the problem, instead of so much frilly interface issues which occupy us now. I think very few software engineers don't dream of the days when showing a text menu with a prompt for what action they wanted to take was about as far down the UI path you had to go.

I'm of course not arguing that the the web isn't far better in myriad ways, but the expectation to build beautiful interfaces, even if those expectations are purely our own, certainly has changed where we spend our time.
Many companies that have made themselves dependent on IBM-equipment (and in doing so have sold their soul to the devil) will collapse under the sheer weight of the unmastered complexity of their data processing systems.

Interestingly, this still applies except s/IBM-equipment/Microsoft software/. Further, I have not seen any companies collapse due to the unmastered complexity (IBM or Microsoft), but I do see a lot of people that have no clue what they are doing, they just do the same steps over and over because someone in the dim dark past discovered that those steps formed a path through the maze of complexity. The Office equivalent of "Up Up Down Down Left Right Left Right A B Select Start".
Daniel or David something, anyway the name, second name and surname of one of the current and most iconic 37 signals guys
Good points. I personally think the amount you can't do from tablets will continue to shrink, and if you were starting out fresh, you could get a wireless printer so you're ready without a PC. But yes, today, it's only possible to use an iPad as your only computer if you don't ever have more demanding needs. Still, for writing and reading, it's excellent. I write 1,000+ word essays on mine all the time, and love the fact it's so portable and can be used in almost any position. Maybe a tablet like you describe won't be too far off ... Just so it has as good of battery life an portability as the iPad!
http://en.wikipedia.org/wiki/David_Heinemeier_Hansson

He's a partner in 37signals and the creator of Ruby on Rails.
The paper is:

Jianni Liu, et al (2011) An armoured Cambrian lobopodian from China with arthropod-like appendages. Nature 470(7335): 526-530 (doi: 10.1038/nature09704)

http://www.nature.com/nature/journal/v470/n7335/full/nature0...
The home page and full site:
http://37signals.com/manifesto
Which might be exactly what you want if you are troubleshooting HTTP issues with customers "Go to page X and tell me what it says" rather than "what is your IP" is much more reliable.

If there's a proxy, there's a proxy - but I can't troubleshoot the customer's connectivity issue without that.
On the other hand, you have also to consider what does it look to be "mutilated beyond hope of regeneration" from the inside.

If what you perceive is the same someone "mutilated beyond hope of regeneration" would perceive, it may be time to worry.
The BASIC language has evolved a lot.

I think he's referring to very old BASIC which used numbered lines, a whole lot of GOTO's, did not support subroutines (or did it? Correct me...), etc.
I wonder what the percentage of money spent/made on the Apple app store is going to games? And what percentage of that is going to the usual suspects e.g. EA, rather than indie developers?

It strikes me that this market is the least defensible for Apple, due to its reliance on cross-platform tools rather than iOS specific languages or toolkits. And by courting this market, via Nvidia, Unity, Flash, the Playstation Suite and giving more prominence to NDK over Dalvik, Google could very easily steal a great deal of it in a surprisingly short time frame.

On Apple's side they have the first-mover advantage and a market of (pre-)teens with iPod Touches and a more homogenous hardware target. I wonder how long they can hold out?
Honor and Recognition in Event of Success
It looks like they did it purely out of spite, which makes it even more stupid.
Aesthetically I would say it was a good looking website even by today's standards.
The topic is a bit complex, but yes women get money from the state:

1. 13 Euro/day for a period of 14 weeks (6 weeks before the birth of the child, 8 weeks after the birth)

2. 67% of their last wage (maximum 1800 Euro) until the child is one year old.

3. 184 Euro "Kindergeld" (money for the child, roughly translated) from the day of birth till the child is at least 18 years old (and maybe longer .. as said: complex)
IPv6 addresses are statically allocated (well, in the IPv6 proponents' designs - in reality, we may end up with DHCPv6 and the like), but almost always provider-allocated (PA), not provider independent (PI); so you'll have to give it back to your ISP when you switch.

This is a good thing, by the way; PI space consumes memory on the backbone routers (they can't just send it to your ISP, after all - the whole point is that you can take it with you). Of course, PA space is just part of a larger allocation to your provider.

In other words, don't get the tattoo.
Show HN: Eeegl startup pros
Have you ever thought how nice it would be to outsource the monotonous stuff in a startup and focus really on your core business problem?
We take care of your startup's non-core activities including server setup, CRM & project management tools, social media presence, analytics and more.

We would love to hear your feedback !
Would it make sense for HN to do something like the following?

Pull link out of submission and check database to see if that link has already been submitted. If it has, either automatically insert a comment containing links to the older discussion(s) OR append those links to the post itself?

It's going to be fairly brittle, because you're only comparing the addresses and not the values stored, but it seems like it wouldn't need too much work. Anyone have any thoughts?
clickable: http://www.eeegl.com
The drop-down navigation is a blast from the past.
There's a phrase that goes something along the lines of, "The worst employees are the most loyal." While it's interesting to see how things worked out with that employer, I can't help but wonder whether it was really intentional, or whether she was as bad as hiring people as they were at doing their jobs.
I don't find anything in this list relevant (except maybe the natural language programming bit).

I think the most "uncomfortable" truth is the following:

* Bug-free/fault-free software is impossible

Although continuous/iterative development is very effective at minimizing the count and impact of bugs, but this is only relevant for web applications, and applications with some decent update system (e.g. Chrome, Apple's "App store", Ubuntu's PPAs, etc).
I take it you think I was "foaming at the mouth to practise pedantry". Well, I certainly wasn't foaming, and it doesn't seem to me especially pedantic to want to distinguish between "hiding X in plain sight" and "doing something else that enables X to remain hidden", however clever that something-else may be -- because real Purloined-Letter-style "hiding in plain sight" is a different sort of trick, exploiting different human failings.

Suppose, for instance, that instead of dissolving the Nobels de Hevesy had incorporated them into something that looked like a satirical picture mocking von Laue and Franck, and hung it on the wall. And suppose that had worked, in that the Nazi authorities never noticed that the picture had real Nobel prizes in it. That, to my mind, would have been clever-and-touching-and-funny in a different way to what de Hevesy actually did. Do you really think it's mouth-foamingly pedantic to want to have different terminology available for describing those different things?
I absolutely agree with you. Personally, I think mistakes are acceptable as long as the work is valuable.

I am not not a native English speaker and to make matters worse dyslexic, yet write.

For Japanese it is a "culture thing". Japan is a shame-based society and in their minds, mistakes have to be avoided at all costs. They rather do the save thing and avoid writing publicly altogether.
Search, for all your other stuff.
OK. Can we build a modern day list of 'truths that might hurt'?
No, it ain’t “forever” (GNU Hurd code_swarm from 1991 to 2010)
Good thing my UK-based web sites use .com :)
No, I don't believe Haskell has first class continuations.
Establishing a TCP connection requires two round trips between the server and client, vs. one for DNS over UDP under typical conditions.

Also, TCP provides lossless transmission on lossy media by retransmitting packets, which is what DNS does anyway.
How many readers do you really think know where he currently resides? I've been surprised at how many old-school software geniuses are still around. Ex.: Knuth just published Volume 4.

Heck, how many readers of HN know who Dijkstra is?

Yes, including the date on very old articles is sensible.
I think the network printer here in the office can expose itself to the network as a Windows server with a printer share. I assume the best network-enabled printers can do the trick.
I believed he earned his right to say whatever he wanted to say about Basic (or any other languages) with important contributions to the field.
And, as other pointed out, it's probably related to his work in formal methods and structured programming.
Coincidentally, this is exactly the kind of thing Google's recent Zynamics acquisition is meant to find automatically through binary code analysis.
It's presumptuous to say that this is the case for Firefox users. The fact that Firefox requires manual agreement to update means there is fragmentation. Faster updates will only increase that unless it is accompanied by automatic, invisible updates.
Microsoft simply doesn't need to "understand tablets", at least not right now. Microsoft's key products, Windows and Office, are the de facto standards of the office. Tablets won't change that.
I can't be the only one who is wondering but... what's exactly impressive about this?
"Piling on" downvoting of someone who was sincerely answering a question is not nice. Think the answer is wrong or unhelpful or something? Vote it to 0 or -1 and leave it at that. Or don't bother...
What to watch for at today's Apple iPad event
He built a lead in categories including "Presidential Rhyme
Time," in which the correct response to "Herbert's military
strategy" was "Hoover's maneuvers."

Does anyone know if Watson is able to handle categories like that?
The one I always enjoyed the most was from http://37signals.com/28:
Trends are temporary. Don't just do something because everyone else is doing it – do something because it makes sense.

And for a good laugh:
http://37signals.com/enormicom
Openkeyval is kind of cool except that it uses Memcache as the storage platform--i.e. no guarantees of persistance.
My password is "topless". Can strippers make it more secure?
Maybe I'm just a greybeard, but I assumed that most of the folks around here know who Dijkstra is, and remember when he died about ten years back.

Now, you pesky kids, get off of my lawn.
Haha .. very cool! :-))
Woah I'd completely forgotten about K10K!
(from http://37signals.com/23)
You are simply wrong.

I remember the discussion over Greece at the time - about how extra leeway was made to squeeze Greece in a couple of years late. Everybody knew about it. The explicit extent of it was in the news not long after:

Sep 2004 http://euobserver.com/?aid=17351 : "Greece was in breach of the euro rules at the time it joined the single currency, according to new figures produced today by the Greek government."

Re Germany - it was at risk of deflation! German politicians were constantly moaning about how high ECB rates were, and how they had to be lowered, and that was the wide consensus of economists too:

Apr 2003 https://www.economist.com/node/1695123 : "Most economists agree interest rates are too high for Germany"

Jun 2003 http://www.wsws.org/articles/2003/jun2003/doll-j04.shtml : "German Finance Minister Hans Eichel said that the strong euro gave the ECB the opportunity to cut interest rates"

Apr 2004 http://www.economist.com/node/2608090 "Even if Mr Schröder does not get the interest-rate cut he wants [...]"

Aug 2004 http://www.telegraph.co.uk/finance/economics/2893715/Economi... "It is widely appreciated that rates haven't been cut far or fast enough for Germany."

No-one forced Germany into the monetary union either...
Back in 2002: http://37signals.com/svn/posts/2340-flashback-the-37signals-...
Summary: Demonise the rich. Raise taxes for the rich. Don't cut spending.
"Reliability" in this case is ensuring that the packet (singular) gets to the user. If it doesn't, the user simply re-requests it.

(For when the response would be more than one UDP packet, "reliability" would also include receiving the packets in order. In that case DNS would tell the user to do the request over TCP.)
Now Open: AWS Region in Tokyo
http://tinyurl.com/4mf5n5a
From http://www.w3counter.com/globalstats.php, 87% of users are on Firefox 3.6 or newer, 95% 3.5 or newer and 99% on FF3 or newer. As fragmentation goes, that's not half bad.
"The release notes are here http://bit.ly/g23h8M. Now that you've seen a bit of the product follow http://bit.ly/hfJWnO to get the IE and Chrome (Windows only) extensions."

Has the world forgotten how to actually use hyperlinks?

Beyond that, it would be nice if the website actually provided some idea of what the tool does beyond just "better browser history".
Great job! I will definitely be using this.
DHH: http://paulgraham.com/disagree.html
You did mention already that you are a 'struggling startup' and it would be unwise to take your friend, who may add burden to the finances of your entrepreneurship.

You can't hire someone in the first place who does not know what he wants to do except get paid. What I would suggest is for you to simply help your friend realize where s/he is good at help him/her find work which would unlock that potential.

If hiring him does not make things better for both of you, then it would be best not to do it. Sometimes, doing the right thing may be a bit painful on the 'friendship' side of things.
Nfeed.me - Provides you with the bread and butter of RSS
Does anybody know who those 4 guys were?
(c) is the 'problem'. Smart people aren't always good sales people. And it is fundamentally a sales problem, where they need to identify the right people to make the change, and then sell them on the idea (by convincing them they will save money, and that it was their idea in the first place). Now the geeks with low social skills is a common cliché, lets ignore that tired and played out meme...

>>I used to be in sales . I have made millions for companies. Sales was easy since I was helping people with pain they already knew and were looking to remove it. I also wanted them to feel good about the company so they would tell all their friends. Referral are sweet!

It always frustrated me that I could not sell management many of my ideas. Part of the problem was they saw no problem. Lying to customers. No problem. Screwing up services. No problem. Etc.

I got tired of it. That is why I now program.
Chain of Fools: Upgrading through every major version of Windows
Show HN: HipsterVision.org - funky geolocation instagram image search
Just wanted to second the thanks. I read a lot more of authors content now.
I'm pretty sure entire companies don't collapse, but projects are canceled and companies are limited in what they can do by relying on overly-complex solutions. I know that from experience.

Of course, that's one thing that can give a startup an advantage against a giant, provided the startup doesn't fall into the same trap.
Why are restaurant websites so bad?
What is funny is that their site is hacked as well:
http://blog.sucuri.net/2011/03/grameen-bank-web-site-hacked-...
> Bug-free/fault-free software is impossible

This is an absolute if you don't have the luxury of formal standards that stop evolving at a defined point in time.

It also means that you get to define 'bug-free' as 'implements the standard to the letter', not 'does what every single user expects all of the time, even when those expectations contradict and are insane.'
The point of what I'm trying to describe is an adaptive edge-caching service for the Internet. Support your ISP has cache a 100GB cache in your data center (probably RAM-based - think memcache). They could just leave in the cache those chunks that have the most demand from their customers. No one needs to decide if one "show" or another is most popular. Perhaps the cache would contain the first 15 minutes of Eastenders, and the last 30 minutes of the Oscars.

That's the beauty of a system like this is that is self-optimizes w/o a complex source-to-edge protocol.
Downers on the Job - Recognize and Fix Yourself
Jason Fried (me!)

Ernest Kim (now at Wieden+Kennedy, at Nike before that)

Carlos Segura (Segura, 5inch, t26)

Matt Linderman (still at 37signals)
Okay I am wrong.
WordPress add subscript and superscript buttons to editor
I agree with your assessment of MS extending who they are in the marketplace but they did push the market on the Xbox, specifically with the Xbox Live service. Neither Sony or Nintendo have made significant strides in this area and Live has been on the Xbox since 2002.
The article also has something factually wrong (attributed to MS): in the corporate world, the Ipad is useful for discussing documents o presentations around a table, between two or three people, when undocking a notebook takes way more than the time you need to set up an Ipad.

I also made that mistake in the begining, I had to see the Ipad in action to valuate it as the right tool for that job.
Someone is stealing your life (1990)
A great quote from Robert Scoble: "I remember talking with [Microsoft executives] on the mobile team when I worked there in 2005. They said they were going after enterprises only and didn't care about consumers. Apple knew that wouldn't work. Enterprises don't like new things. Consumers do."
> Can we build a modern day list of 'truths that might hurt'?

Sure, if you can do it yourself.

Any collaborative process would just be opening the floodgates to trolling beyond all reason.
Not really. Similar purpose, but it is not embedded in the network (every intermediate hop could support a layer of cache, from backbone providers down to consumer routers).

Note that Bittorrent is at least twice as inefficient as this scheme - every peer request requires the content go "up" and then "down" to the peer - through several intermediate hops.

This scheme, the data travels along the same path as the original content - it just doesn't ask for the same copy of the content over and over again from the source.
She went to Harvard while filming movies (with a grueling schedule to boot). How many of you can say that you went through an equal or greater gauntlet?

I for one believe that shows intelligence and hard work.
Editing Code in the Cloud
I was playing off the 'currying' mentioned above.
I always wondered where the 37 signals came from:

"Mankind constantly analyzes radio waves from outer space in the search for extraterrestrial intelligence. Since this analysis started, almost all of the signal sources have been identified. 37 signals, however, remain unexplained."

...a little more out there than I would have thought.
This is definitely something we are planning to address this year.

Yes, Clojure/core is headquartered in Durham. We think Durham is a great place to host this event. We also feel we could provide a much better conference by hosting it here. That's not to say in the future we wouldn't consider alternative locations; when it makes sense from a planning point of view.

Durham does have plenty of space we could use for this event. Last year there were other events going on that had most of the local hotels booked, and we could not get a reasonable block of rooms reserved. As another poster mentioned, we are taking care of that problem by nailing these things down earlier.

Downtown Durham does have culture; and we're hoping to enjoy the city with some of our Clojurian friends.
FYI this is from 2007, though I have to imagine doing this would be even easier now that Rubinius is much more robust and stable (I mean there's an entire bootstrapped language for Rubinius now, Fancy: http://www.fancy-lang.org/)

Interesting quote from Ola though: "Ola: You can count on a JRuby-based Rubinius. It will happen. And making a Lispinius possible on JRuby would be a major reason for it." I can see this thought process getting all sorts of meta. Rubinius built again upon JRuby-Rubinius using JRLisp? Well maybe not but it's fun to fantasize.
I started programming on TI-BASIC (that's right, on TI's TI-80 http://en.wikipedia.org/wiki/TI-80). I don't know how mutilated that makes me, but if people such as me were put in an asylum, well... you'd need a pretty big asylum.

IMHO, people who start with Basic are doing it as a first exposure to something they will love to do, so not such a bad thing. Hell, learning TI-BASIC didn't stop me from acing all the Lisp classes I took afterwards.
Why aren't we seeing it happen, then?
always was a blackmarket for IMEIs..

Just now its easier to make up an IMEI..but how soon before
the network infrastructure rejects that new IMEI? As that would be the key if the new IMEI had blackmarket value or not..obviously you cannot have two of the IMEIs be the same on the MO network..there are also several other issues...
It's not semantically different from sort [] = []; sort (x:xs) = sort (filter (< x) xs) ++ filter (== x) xs ++ sort (filter (> x) xs) in Haskell (modulo laziness). The parallel structure in the J code should be plainly evident even if you don't know anything about J.