skysight-inc/HackerNews huggingface dataset:
Hmm, it is complaining about the status line (the first one). I think it is choking on the HTTP 1.0 response with a Connection header. That header was added in HTTP 1.1, but lots of people use it with HTTP 1.0 and pretty much everyone supports it. (edit: by which I mean they ignore it, because connection: close is the default behavior in HTTP 1.0)

That said, you should add an ETag to the response. Hacker News changes often enough that timed expiration won't help, but ETags might get you a lot of 304 Not Modified responses.
Boy is that not true. The key to miscommunication and bad programming is the same: not to be clear in your own head about what you're doing.
Samsung SGH T419 Unlocked (T-Mobile)
Samsung SGH T419 is a slider phone with a 260k color LCD display and a 1.3 Megapixel camera. cameras by digital zoom which takes and shares photographs with friends and family and a hint of the current world with the inclusion of Bluetooth.
Bing challenges Google
AAPL was on their 70s in january, they're closing today at 145.

Almost doubled!
I get the feel that Ozzie feels upstaged by Google. He's been trying really hard to do "collaboration tools" since Lotus Notes with not much mainstream success.

And now, here comes Google and boom, everyone wants one.
They had to play the cult card didn't they.
Normally when people talk about the birthday paradox, they mean "it is surprisingly likely that some two students in a classroom will have the same birthday" rather than "it is surprisingly likely that some student will have the same birthday as the teacher."

Anyways, let's say h is a hashing function, and x = h(a), where I know x but not a. I want to find b so that h(b) = h(a). Let's say that for a random b, we have P(h(a)=h(b)) = p. Then it is quite easy to compute that the expected number of tries to find b with h(a)=h(b) is 1/p.

(In particular:

E(#of tries) = (p)(1) + (1-p)(p)(2) + (1-p)(1-p)(p)(3) + ...
= p(1/p)(1/p) = 1/p.

)
Who gets the privilege of sorting out the good and the bad kids? Just go by GPA?

Interesting to note, that the school in the article is favoring poorly performing students in its lottery.
Hashed, salted. The email address isn't checked, so if you really don't want to give it out, put in garbage with an '@'.

http://github.com/technoweenie/restful-authentication/tree/m...
Tech Talk: Speed Up Your JavaScript
Why do I think this will fail on the Mac?
Enzyte Smilin' Bob going to prison for 25 years for fraud
> What limitations have been kept?

For example: multiple address spaces.

The disk/RAM dichotomy is an atrocity, along with everything it entails (i.e. files.) There is no reason for the machine to expose multiple address spaces. The act of program installation and loading into memory, for example, should be one and the same. Think "Palm Pilot."
RAM is in practice simply a cache of disk, and for some reason we are stuck "driving stick" and moving things into and out of it by hand. Why can't we treat it the same as L0/L1 cache?

> what do you suppose we should do?

How about this:

http://en.wikipedia.org/wiki/Persistence_(computer_science)

and, while we're at it, this:

http://en.wikipedia.org/wiki/Genera_(operating_system)

And, in general, (not) these:

http://www.reddit.com/r/programming/comments/6gpwh/ask_reddi...
It would fill the web with even more noise.
I'm using the .net HTTP libraries. Not a specific feed reader, rather I'm pulling in the XML and parsing it out.

Here's a thread from somewhere else about the issue.
http://channel9.msdn.com/forums/TechOff/257803-HttpWebReques...

When I added the web.config setting, as explained in the article, it works:

<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>

I think I remember a similar issue from the past related to a missing content-length header.
Joy of joys, another language rant.
Welcome aboard Matt, and you don't need to "do something worthwhile" to be our friend, you already are :-)
ASI: Four Engineers Create a VC Fund
Some well explained thoughts. Overall, I agree with the "gist" of it. :-)

I have experienced something similar, after rather intense stretches of coding, especially when it involved optimization or visualization, ... I sometimes find it difficult to resurface and be verbally expressive and articulate again.
Ask HN:  Why not have one daily site/app update submission for all HN members?
In this one daily submission, everyone can add a comment describing their site/app update.
Is Internet Voting Safe? Vote Here
A statement from the wise. Good day to you sir.
Haha! Cute.
Wave fits the Unix philosophy more than those small, well-written programs that do one job do. The unix philosophy isn't about single purpose programs vs. all-encompassing beasts, it's about interoperability. In unix, this meant line oriented text files, and lots of programs that can deal with that. Consider 'ls': it prints in single column format when the output is not a tty, so that you can easily consume the output elsewhere.

Wave is defining a new set of interoperability standards for everything like a conversation.
I like this new trend of info-graphic philosophy.
Unhelpful management theories
I do not understand what you're proposing.
settings aside what is going on inside your head, ...

The article correctly observes that effective communication in a programming language is very concise, structured, non-repetitive, etc. ... which is quite different from effective communication among humans (imprecise, repetitive, analogy-based, etc.)
amichail:

The questions are getting too numerous and very odd. I hope you're researching for sci-fi novel or a video game.
Yeah me too. But... the page did _explain_ the concept of the whole project very fast. Fast is essential. So it's a good concept, art-directionwise.
It's probably fine for people to submit a link to their site/app upon launch/beta, etc.

But making a submission for every update of your site/app might be annoying to people.

So this would be one daily submission for everyone's updates.
It's complicated (I work with Medicare Part D prescription transactions).

http://en.wikipedia.org/wiki/Electronic_medical_record
http://en.wikipedia.org/wiki/Electronic_health_record
http://en.wikipedia.org/wiki/Health_Insurance_Portability_an...
http://en.wikipedia.org/wiki/Medicare_Prescription_Drug,_Imp...
That's not a challenge. A challenge can be easily tested.

But bing failed, anyway. I searched for chinese restaurants in my local language, and Google gave me a page full of relevant links, Bing gave me a mixed bag of, a few relevant but mostly irrelevant.

This, obviously, is because Google correctly identifed my locale, while Bing took fact that I want my browser in english for proof that I only eat out in London.
I disagree.

I think that if the average programmer steps out once in a while to communicate with humans and keeps social momentum, he can differentiate between the two.

As a programmer, I don't talk to my friends like they're machines. I do, however, speak pragmatically and logically. I also use common sense.

I do have a little unproven, silly theory that good programmers are able to solve social conflicts easier because of good debugging skills. My life seems to be rather drama-free. I could just be full of shit, though. :)
I wrote a Jabber client for OS X public beta back in 2000. It was a horrendous pain in the ass. I was also on the IMPP working group list for a few years.

The big standout problem with XMPP is "XML streaming", which is fairly difficult to handle tersely, correctly, securely, and reliably. Mostly this is because parsing streaming XML (using, say, SAX) usually involves writing a lot of one-off code. Most of that code is just going to be making sure your messages correspond to the spec, don't start getting too deep, are complete, etc.

Then there's the out of band data stuff, which at the time, was basically undefined. Now, it's defined, in a whole lot of specs.

Then there's RTF, which is used by several Windows clients as a message format.

That's what I remember, at least, and skimming the current RFC's suggests things haven't changed much.
Ha ha! Not with Ruby! :) The Ruby community is building tools that abstracts away from the idiosyncrasies of AppEngine in such a way that you hopefully will be able to run your apps wherever, with minimal effort on your part.

You won't be locked in. If you need to get out you can :)

(Specifically, people like ribrdb, who himself is a googler, has produced a Ruby api wrapper [handily called appengine-apis] for the Java API, and an adapter that interfaces with one of Ruby's ORM/DataStore libraries called DataMapper. Data access as a result is uniform from an end user perspective across environments)
Same thing happens to me. I just tell everyone I'm "code brained" and sit in a corner until I snap out of it.
Use a URL redirector.
Ask HN: How many of you have used or even heard of a Lisp Machine?
The Lisp Machines (admittedly a dead branch of the evolutionary tree) embodied plenty of good ideas, many of which have yet to spread to the rest of the computing universe:

http://groups.google.com/group/comp.lang.lisp/msg/b2c0190dc30c3e5f?hl=en&dmode=source&output=gplain

"We owe it to the losers in these little skirmishes to make sure that, if nothing else, the good ideas are not lost along with the framework. And we do not accomplish that by defining that there was nothing lost. That's both callous to those who worked hard on these other things and short-sighted to the future, which might one day care about the things that got lost."

Yet most programmers seem to be entirely unaware that these marvels ever existed. Even Ted Nelson's "Geeks Bearing Gifts", the supposedly iconoclastic "we're doing it all wrong" history of computing leaves them out entirely.

How many people here have ever programmed on a Lisp Machine? I recall that PG once wrote about his experiences. Has anyone else? Why is there scarcely any memory left in the community of what it was like to use one?
Had to search for 'limits' to find this page:

http://www-01.ibm.com/software/data/db2/express/about.html

Limited to 2 cores, 2 GB, no replication.

I like to read the observations here: http://drcoddwasright.blogspot.com/
The problem with ideology is that it generates beliefs, convictions, and orthodoxies -- not hypotheses.

As an anecdote (and counter-example), I grew up in Wyoming, where there are no laws requiring union recognition, in a school district with no union or association at all, and my primary education was not exactly great. Downright poor, actually, especially when it specifically came to teacher quality.

Further, your alternative "promote or reward based mostly on merit" sounds nice, but unless we can define merit in a measurable way, and gain consensus on that definition, isn't it also mostly empty words?

And, even if we could clearly agree on a way of measuring merit, how well would that survive the morass of local politics that education operates within?

All of this isn't to disagree completely with you.

Rather, it is to say that things are rather messier than 'unions are bad'; education issues (in particular) aren't really amenable to bumper-sticker solutions.
Having said that. It would be hilarious, so it might be an option :)
3 times epsilon is still epsilon. The bandwidth taken by plain text, even assuming worst case overhead of many small one-character messages, is inconsequential compared to images or videos.

E-mail has optional security for things that do matter, namely GPG/PGP for client <-> client and the STARTTLS extension to SMTP for server <-> server. Wave, as a replacement for E-mail, provides pervasive security.

"IM protocols have barely any security" -- given that this discussion is regarding an IM protocol with a built-in high-quality security infrastructure, I don't see how this statement is at all valid.
Mostly because he is now smart, wealthy and powerful.
You should make your own YC if this is what you want... I don't come here to check on other startups... I come here for Hacker News.
If youchange the code of an open source application, no one will support you
According to that link

Unfortunately, it looks like the commercials will still be able to continue...

I can still hear that annoying jingle in my head.
Internet Voting is not safe... any electronic voting is not safe... we should go back to paper.
Well, you have three responses, three answers, that is, at least one of them wrong. Your question probably meant "If no one responds YES ..."

Chicago area here
It only is letting me add one site.
Ask HN: Review our startup: Tonido
The Display That Watches You
1208 Keypad Ways Jumpers | repairmobiles.saaqi
I think a lot of programmers mistakenly use this as an excuse when in reality, they should just get out more :)
Email is not indexable

Sure it is, like any other text-based document.

and not linkable

Well, it does have a reply-to header that's used to construct the tree of the conversation. Other than that public mailing-lists are exposed on the web.

one cannot usefully add to the amount or quality of information on the web by email

Email is good for private conversations. And for public conversations, whenever I search something on Google I often find answers from mailing-lists, exposed through a web interface.

That's pretty much as part of the web as it can be.
The site is beautiful, but even after reading the blurb, I'm not sure what Tonido is. Is it for users or developers?
"I'm not cool with the government forcing"

Then it's not really "sharing", is it?
You're on to something there Daniel, I would say that it's fine to submit articles from your own blog, I do it, and you do it. But we don't do it for commercial gain, we do it because we know the community and think they might appreciate the posts. And probably a wee bit of vanity.
I feel monkey island was the most captivating out of all those type of games (except maybe leisure suit larry?)
primarily for users. so messaging is the problem
(Toronto, ON biased response)

I agree with you 100%. Correlation is not causation, I know, but look at every major organization that has unions: GM, The Ontario Government, The Toronto Transit Commission, our hospitals. The service is terrible, the quality average at best, and the money never ceases to drain from the public purse.

Why would we expect anything else from our unionized public schools? Why does it cost more than $10k per kid for a 10 month period just to educate them? For $1k per kid per month I could give 15 kids a way better education than they could get from a public system.

The reason I can't get a voucher for $10k is that the system is about social engineering, not education. If India can get their students doing calculus at grade 9 then we can too, our politicians just don't want us to. They would rather have conformist idiots than questioning geniuses.
Am I just looking at the past through rose-coloured glasses or have they stopped making games like these?

Spent hours on games like Monkey Island, Day of the Tentacle, Space Quest etc. as a kid. Any good modern ones, or should I just replay the old?

EDIT: And preferably with OS X support, as it seems the TellTale games only run on windows! What a bummer, was actually at the point of buying a game for the first time in years.
I disagree with the headline.

The site, however gives me "Service Unavailable", which is either bad programming or bad communication.
An insightful look at Google Wave's architecture
Yeah, I'm still clueless in regards to what its actual functionality is.
It's Time to Reinvent Knowledge Work
interesting idea.
What do I think? Honestly?? Meta-answer: The choice to conduct a poll to ask what HN members think of PHP is not the best wayto move forward.

Is this actionable? Why are you asking whether PHP drives us crazy, as opposed to a question like "Which language/framework should I use for building a Webapp in my spare time?" What do you plan to do with our answer?

If you are just shooting the breeze here, write a blog post! If you are going to make a concrete decision, tell us what it is so that we can give you realistic advice.

Second, polls are ridiculously biased, especially with the question you asked. Your question presumes we use PHP, it drives us crazy, and we keep using it! Do you think anyone who doesn't use PHP will say "No PHP doesn't drive me crazy because I build webapps in Erlang?"

Are you looking for PHP delelopers to tell you that they aren't crazy and to suggest why? The question is remarkably unclear.

My personal advice is to decide what decision you're trying to make and then do some research. Are you thinking of switching away from PHP? Looking for libraries/tips to make it saner? Or what? When you figure out what you want to do it should be simple to use the Internet to get answers.
I don't know... I'm frequently very clear about what I'm trying to communicate and yet fail to comunicate it. Clarity certainly helps, but communication skills are another thing altogether.

Another part of the problem that he doesn't go into is that in programming, you have to "say" everything you want to say, and what you don't say is irrelevant. In communication, leaving out certain bits can be paramount - and the bits that you do leave out often say as much as the bits you leave in, to an astute interlocutor.
it allows you to share, sync files, photos, music and media with your friends and family members without relying on public online services
The most irritating part about all this is that you need an ID card to give the government money.

(I found it very difficult to pay my state taxes in Illinois until I got an ID card. It should be easier to give people money which you are legally obligated to give them.)
Agreed, I don't know what it is either. Also, I'd try shrinking your logo/header so that some actual content shows up in the first screen of content.
Your pitch is good enough that I was really annoyed when I realized that it is closed-source. I do not expect the crypto/privacy aficionados to help you out with this product.
thanks. good suggestion
I was also going to jump on that line. besides its lack of insight, what I dislike about such lines is that they cast doubt on the company without any basis whatsoever. I'm always reading these kinds of things: If Microsoft can find the right combination of features, price, design, distribution, marketing, and coolness, Zune may supplant iPod as the it-gift this Christmas and Apple will be in trouble. WTF!?
He used the InnoDB storage engine in MySQL instead of the default MyISAM. InnoDB is a lot more fault-tolerant than MyISAM but it is a lot slower, especially in COUNT operations.

That's one of the more interesting attributes of MySQL: pluggable storage engines let you choose the characteristics most suitable for your architecture. I've heard people criticising MyISAM as less reliable but I've been using it in production for at least five years with no data loss. It is in an architecture, though, where data is replicated to several servers so we don't care so much about reliability on any one box. The MyISAM full-text search and speed are very nice.

Nonetheless, he did present a very interesting case for DB2.
the platform is open source
Although I've never gone to journalism school, I have the impression that journalists' professional ethics forbid this, because it deprives them not only of the ability to misrepresent you but also of the ability to harshly criticize you. Clearly, for instance, the famous Wired hit piece on Ted Nelson never would have seen print if it had needed Ted's signoff. In the case of this story, when talking about ViaWeb, they mentioned the Morris worm (which pg never does voluntarily, as far as I can tell, even though it's by far Morris's most famous achievement) but they got the story wrong (or anyway this is the first time I'd ever heard the release was accidental, as opposed to the virulence.)

I guess the short version is that they value independence from sources more highly than accuracy.
This unintended or not consequence is so often the case, that it might as well be intended. But in general, yes it's true incompetence is much more common then malice.
Same here. He also followed it up with this gem, "If they continue to have an aura where their products are seen as defining the marketplace, they are going to be fine..." From the sound of that I could be an analyst at Barclays Capital:

clears throat

As a fortune 500 CEO Steve Jobs is essential to the leadership structure at Apple. If he leaves they'll have to fill that spot or Apple is going to suffer a lack of direction at the top. Water is wet.
That was most clear when they introduced iPhone. Everyone was speculating about how they were going to add telephony to iPod or how they were going to integrate the clickwheel interface into a full-screen iPod, and instead they introduced an entirely new device based on OS X.

These are not the kind of people to endlessly churn out styling variations on tired old products.
Well it seems to be very fashionable to bash PHP these days, but you know what? It works, and it works well. It scales well, some of the webs largest sites are programmed in PHP, it's free, it has loads of libraries, it's mature, you can always find help and free code on the net, and PHP.net has the best documentation I've seen for a programming language.

Sure there are issues with it, just like there are issues with everything else. But I can't help noticing that people who program in PHP tend to just get things done instead of complaining about how they can't get anything done in a language that doesn't even have semi-enclosed nomads with closured scaffolding on the IO stack.
TidBits: 5 steps Apple can take to improve security in OSX and iPhone
I'm not sure I expected the site to look that amazing. Awesome job!

I really like the idea behind the software to. I can't wait to hear about you in the news down the road :)
This is remarkably interesting. I wish it'd been better titled so that I didn't keep skipping it.
You are right, the website is crapy and flash doesn't bring anything interesting.

The film is copyright free, feel free to download it here:

http://thepiratebay.org/torrent/4935263/HOME_-_a_film_by_Yan...
You could already do this: "Ask HN: How are you doing on June 5, 2009"?

You would, I think, quickly find out how welcome that idea is.
Boy, my wife's gonna be mad now! ;)
It's funny to see this here, just last evening as I picked up my wife, she told me this story as we drove by him.
"Coming in for noise" Fine Art Print by fernandoprats [2918540-2] - RedBubble
should the key message target functionality or underlying philosophy of the product?
Not the easiest to follow presentation. You could tell he was nervous. The info is great if you already have an understanding of dojo.
# The Bitsource JavaOne 2009 Conference Report: A New Era
That is exactly what it should say in the large blue text at the top of the page, instead of the vague sentence that is currently there. ("Tonido is an open personal web application platform that runs on your desktop which safeguards your privacy and online freedom")
Is vaksel trying to perform a controlled anthropological experiment here? Seeing what kind of restrained and intellectual discussions we have over here while Slashdot degenerates into penis jokes?