skysight-inc/HackerNews huggingface dataset:
Thanks for the summary. He made some really excellent points, but unfortunately he doesn't differentiate between his facts, guesses, speculations, and opinions. It's all written in the same tone - which had me stopping and doublechecking a bunch of points, with, "Is this a fact, or is he extrapolating, or is this his opinion...?"

Bit of a confusing read, but there's some real gems in there. This was the most interesting part for me, about Google happily letting the Author's Guild get class-action status:

http://www.internetevolution.com/document.asp?doc_id=178058&...

Again, you can see the mix of facts and speculation and opinions all rolled into a ball, but a pretty interesting piece none the less.
Lets be real here. MS's marketing lies does not make people want to use IE. There are a few major reasons why people still use IE, and all of them are marginally valid.

Deployment tools for organizations
That's what has always been used, why should I change?
It's installed by default on Windows, and many users lack the knowledge that there IS something else, in addition to not knowing how to install that "something else."

The only way we can get rid of IE is to ensure that it is NOT distributed with versions of Windows, providing deployment and security lock-down tools for organizations, and educating the public about all of the options.
even if it's the hardest to implement? I think I like doing the ambitious stuff too much
According to Manomio's CEO, Apple had seemed excited about the app. That's hardly a guarantee that the app would be approved, but it seems rather ridiculous to express excitement about an app, only to reject it after Manomio had invested significant amounts of time and money into the project and had completed it.
Buyer beware. I used an M for a few years and it got me in the habit of pounding the keys, which has led to some pretty serious RSI.

Before the M I used to type far more delicately.

Keep in mind that the M was designed so that secretaries who were used to clunky mechanical typewriters could make the switch to computers. Nostalgia for the M is as misplaced as wanting a hand crank starter on the grill of your prius.
rmail for ruby totally rocks for parsing emails. I haven't used it for the mbox format but I think it can handle it.
3100 Ringer Buzzer Ways Problem | repairmobiles.saaqi
Pretty sure that all the YC alumni have the power to kill a story, so no need to get people to flag it. Could be wrong on that, though.

Feature suggestion to PG: show who killed stories / comments and why (manual or due to multiple flags).
This seems like it might have an accessibility audience; easy navigation for people without a mouse.

Simple question to frame the inquiry: What's the advantage of your technology over control/command F and control/command G? The answer to that probably has hints as to a possible audience.

--

I've been hacking on a basic javascript-based regex highlighter (MIT license) that could be incorporated into a similar web technology, if you were so inclined. Check out http://www.jacobrothstein.com/highlightRegex/demonstration.h... for a demo and http://github.com/jbr/jQuery.highlightRegex for the code. Enjoy!
John Hodgman at Radio & TV Correspondents' Dinner Testing Obama's Nerdiness
I'm not sure what you're trying to say, but it's funny.
I don't care so much about dieting, but I'm very interested in finding foods that are healthy and easy to make. I find I'm much more productive when I have a premade or easily prepared meal. I like having an obvious choice for a meal that I don't have to think about.

So far I've found:

* Non-fat Cottage Cheese and Apples/Applesauce

* Bean Burritos with a light amount of sharp cheddar (the sharper the cheddar the less you need to use), making about 5-6 in a batch.

* Rice-A-Roni Red Beans and Rice

If I could skip a meal each day without screwing up my metabolism or energy level (which this article seems to suggest), that could be useful.
Exactly. Apple doesn't allow anything called an emulator.
Naggum, or rather his online persona, was a prominent figure for a few years in certain communities. It's not inappropriate (and just as traditional) to debate someone's public legacy when they die.
Hydrogen powered 2 seater released in UK
If you're well plugged in to your markets and interact with them constantly - its hard to argue with you about how to best spend your time :) Thats definitely a productive use of it.

Do you realize how unusual you are? Most people never talk to real customers in their development. You're way ahead of the average Atlanta startup.
Do you have any self-awareness of the irony of asking people to not express sorrow at someone's death because you think he was a sociopath?

Expressing glee at another person's death is pretty sick, but wanting an apology from people who downmodded you for it is just outright twisted. Seek help.
I found the green bubbles incredibly distracting in the demo video. My eye was drawn to a bright green bubble that contained what you were typing, and less drawn to the part of the text which matched your search. It was really hard for me to tell if this would be useful to me... perhaps just going a little slower could help that.
Startups: Motion vs. Momentum
Unlike most of the posters there, I'm glad he's gone. The world is a better place without him, and maybe now the Lisp community can begin to heal.

It's times like these I wonder why pg put in a cap on downmodding someone.

You may disagree with someone for what they post online, but intolerance like that is uncalled for.
Can you explain to me what the distinction between persistant and ephemeral data structures are (as mentioned in the thesis)? From a brief reading, my understanding is that persistance implies a record of all changes to a data structure are kept somewhere, but that this is only really useful for multithreaded programs. Is that correct?
Google and Amazon aren't a publisher in this context, they are a discovery service.

What are publishers if not a discovery service?
I won't deny that the M was a great keyboard. I also used one for a number of years. Very reliable. But the idea for the layout did not come from IBM. It came from DEC. The VT220 keyboard was on desks and in use by the thousands a year and a half before IBM shipped the M.

http://en.wikipedia.org/wiki/VT220
Excerpt from Paul Lockart's _Lament_:

"At no time are students let in on the secret that mathematics, like any literature, is created by human beings for their own amusement; that works of mathematics are subject to critical appraisal; that one can have and develop mathematical taste. A piece of mathematics is like a poem, and we can ask if it satisfies our aesthetic criteria: Is this argument sound? Does it make sense? Is it simple and elegant? Does it get me closer to the heart of the matter?"

I remember once in some math class at Berkeley doing a sloppy rush job on a proof assigned as an exercise. The TA grading the assignment gave me credit, but wrote: "Isn't this using an H-bomb to kill a fly?" I was embarrassed, but also kind of glad to know that elegance (or lack thereof) did matter.
It is often forgotten that Postel's Law has two parts; it does not simply say "be liberal in what you accept".
See here: http://www.clickykeyboards.com/index.cfm/fa/items.main/paren... for an $18 adaptor that will work.
I think that was all, but to those who fervently believe that there is no language superior to Common Lisp, he gave voice to the ... let's call it intense disappointment, of seeing the overwhelming majority of the rest of the world flock to inferior languages. For everyone who had to suffer through yet another numskull saying "Gosh, it's just too many parentheses", he gave delight by excoriating the syntaxes of other languages.

And to those intelligent people who sincerely disagreed with him, he may have looked like just another elitist troll contributing to the intolerant atmosphere that they might believe held back Lisp, but such is the nature of bias, on both sides.
Maybe—but I've been using a Model M or Tactile Pro for years and haven't had this problem.

How do you know the particular style of keyboard led to the RSI and not some other factor?
I think that especially with the Internet not bounding paper lengths any longer, authors should write more comprehensive versions of their papers (or at least include an appendix).

In most cases, the succintness of the papers is what makes them difficult to read, both in terms of skipping steps in proofs and in terms of hidden assumptions of the reader's knowledge.
Nice keyboard. For $300, though? That seems like a bit much. Still, I might request a review unit from them and see how it goes.
With the lazy "big results with no work" attitude of so many people when it comes to exercise and eating healty, you could could put that same "The No Hunger Eat Anything Weight Loss Plan" on the cover of a Cobol manual and still sell thousands of copies ;-)

I don't think the fact that a diet book is a best-seller says a whole lot, especially when you consider that the same people who bought this book probably helped to make the Atkins, South Beach, etc. diet books the best sellers they were.
My purpose in posting the message was actually to try and get Markus's issue in front of someone other than a first-tier support person. I'm fairly certain that facebook developers frequent HN. I wanted them to at least know that they were violating a standard and someone feels the pain of their decision. I've been a mail admin. Dealing with the traffic that facebook generates is not trivial. It's akin to the hoops I would have to jump through for AOL and Hotmail five years ago.

Quoted-printable breakage is not a major problem in the long run, but if there isn't a good reason for the violation, then why not fix it? It may have just been oversight.

I used a provocative title because I wanted people to read it, mod it up, and allow fb engineers the chance to speak for themselves. If no one found it compelling then it wouldn't have garnered any karma and you wouldn't have seen it.
I'm not an outlier, and I have quite a lot of data on the users of Mibbit. The vast majority are not abusive or detrimental to any community.
Don't be scared of a panic attack. Let it wash over you. Attempt to get to the root cause of it.
Per module.
Yeah really. Why didn't they get a contract to confirm their TOS exception?

Given the Sega thing, it sounds like if they package up individual games and sell it like that then they may be OK.
I'm not familiar with JSP, but this (http://github.com/nysenatecio/Newsclips/blob/ba592845111abd8...) looks like someone let too much logic creep in their view.

Also interesting: http://github.com/nysenatecio/Newsclips/blob/ba592845111abd8...

I can only hope that such openness will lead to higher quality government software.
C-s and C-r on emacs does pretty much the same thing.
It is cross-application, but maybe not quite in the same way.
Nostalgia is behind some of the hype, but I think durability is the bigger advantage. The sound and feel of the keys is subjective, but durability isn't. Granted, no one really needs a keyboard to last 20 years, especially at today's prices, but it's definitely impressive.
That was fairly boring. A few interesting tidbits, but I couldn't make it through the entire thing.
Indeed, if you ask me, Apple has dethroned IBM for the go-to keyboard... especially for programming, there's nothing that's not perfect about it.
Another agreement here. The new Apple keyboard is the first one that made me give up my Apple Extended Keyboard II (the Mac equivalent of the Model M), itself a classic.
RHIPE - R and Hadoop Integrated Processing v.0.38
I asked them on their forum, a few months ago, this exact question. Below is their response...

With the DAT file [from Maxmind], you cannot do grouping (group by city,region,country), select IP by country (where country_code = 'US'), modify the data (eg : change country code from ISO to FIPS standard), join with other SQL tables and you can only do queries one at a time... Some people might not have access to the server (eg shared hosting) and the MySQL DB could be the only way they can install it. Also, some develloper might prefer using the data in a MySQL format because thats what the application they are running is using.

There is a few extras such as IP CIDR by country and I might add timezone soon.
While I agree that the US would be better served moving over to the metric system, this has nothing at all to do with the article.

The article was about focusing on math as art and on problem solving, not on any particular system and not on rote memorization.
Nobody in Germany listens to or plays music until grad school?
Regina Storage To Insure Your Property
Regina storage units are fairly cheap to insure, depending on what you store or how much the contents are worth. Generally, for about 5,000 dollars of coverage, you will only pay an extra 20 dollars a month or less with Regina storage units.
Ask HN: Best choice for hosting Maven repository and continuous integration?
Can anyone recommend a good hosting provider where we can host our Maven 2 repository and continuous integration server? Is there a company out there that specifically does this? I've search around and can't seem to find what I'm looking for.

I could setup Nexus and Hudson, but I don't have any extra machines. Plus, I'd rather pay someone else to deal with all that so I can focus on building the application.

Thanks in advance
Yes, absolutely the best keyboard ever. I'm still using mine to this day, and it works as well as it did in 1991 when my older brother bought it with his 286.

Nothing I've tried comes close (although I have tried those high end M-inspired keyboard they make today). There are some disadvantages, like not having the command key when I VNC into my Mac box, but I can live with that.

I've spilled juice on the keyboard twice, short circuiting the electronics, and crashing my PC. But after opening it up and drying it off, it was as good as new.

I have some RSI problems as well, and they're entirely caused by use of the mouse and other keyboards (especially recent Mac keyboard), but the symptoms go away quickly when I'm back on the model M.

As long as I can get my hands on a working model, I'll be using one!! (and screw the sleeping roommates :)
RIP. Peter L Bersntein - Risk Management Pioneer
I don't understand what the problem with 'dome' keyboards is. I've used the same standard one for years, and it hasn't failed on me yet. I rarely mistype, and when I do, it isn't because didn't feel the keypress. Sure, I could probably break it over my knee, but it's light and if someone had to subject it to that kind of abuse it would mean they were doing something wrong.
Portland Attorney
The Law offices of Daniel Snyder are situated in the State of Oregon and the firm services all people in the greater Portland area.
I'm not asking people not to express sorrow; I just don't think that silently downmodding my comment is a reasonable or effective way of doing it. I think it's a slap in the face of all the people Erik bullied and abused over the years to punish someone for speaking out on their behalf.

With regard to me "seeking help": were you consciously quoting Erik's post, or was that a matter of unconscious irony?
I bought one of these model M keyboards out of pure nostalgia. It is superbly built and I love the sound of the keys. However, by today's standards it's an ergonomic disaster, as it forces you to rotate your wrists to an uncomfortable degree. And I quickly tired of how much pressure it takes to depress the keys. My new favorite keyboard in the world is the aluminum beauty that came with my iMac. Oh well.
After using the same IBM keyboard for 12 years, I'm also now using one of those thin Apple keyboards.

The Apple keyboard is very fast. Less distance to push keys down means more keystrokes in less time. On the other hand, I find it harder to hit the keys dead center.

I probably wouldn't go back, but there's room for improvement.
Please read my quote from Naggum elsewhere in this thread. He would have no patience for your point of view!
Thank you for posting this. It's so utterly bizarre to see people attacking me for posting inappropriate personal attacks on Erik Naggum.
Yes, of course I think Facebook should fix their mail too, but other people seemed to have already made that point well enough.
Best parser I've found for PHP is the Pear mimeDecode library. Takes a bit of time to figure out the header parsing but it's pretty decent at handling the UW torture test.
Bradbury has had a distrust of the purely-virtual forever. Check out, for example, his 1951 short story "The Veldt" from "The Illustrated Man" collection. (You can find the story text online or easily read in a library or bookstore -- it's only 19 paperback pages.)

Also from 1951, check out the story "The Pedestrian".

Because written text is still so important in our online communications -- TV hasn't become the final media -- the future isn't quite as he'd feared. But there's still wisdom in his warnings.

In particular, watch out for anyone who says, "Now that we have the Kindle, we can use all these old books as kindling!"
I have an incredible d|i|g|i|t|a|l keyboard someone gave me in 1997, and it clunkers away incredibly nicely. Same layout as the M.

I cleaned and even repaired it, supergluing the rubber thingies back onto the membranes. I also had to solder some wires back on.

I'm running it off a PS2/USB adapter for my Linux laptop and I can easily reach 100 WPM on this.
Das Keyboard is a great (albeit a bit expensive) replica of Model-M, it's even available in a key-less design: http://www.daskeyboard.com/
not really a diet, more like a method for suppressing appetite.
From http://www.loudthinking.com/arc/000270.html:

Disclaimer: I know the programmer. I've been pretty heavily involved with the development process by helping to determine, prioritize, and test features. I have no financial involvement, however. All my work and hype are small tributes to the awesome archievement that is TextMate. I feel blessed to be able to help it gain traction
"Math" is the activity you perform when you don't know what to do next. If you already know what to do next, it's arithmetic.
You seem to be assuming that anyone who doesn't like your Naggum-hating in this thread must agree with Erik Naggum and share his attitudes. This is, to say the least, bizarre.

It is precisely because I think harshness of the sort Erik Naggum sometimes exhibited is generally harmful that I think your comments are objectionable and deserve every bit of downmodding they've received.
It's an unfortunately common misspelling.
Manomio then contacted Apple Europe in the UK and detailed what they were planning to accomplish and according to Manomio's CEO Brian Lyscarz, "Apple seemed really excited" and so he felt safe that they would sanction the final app. With that assurance in hand, Manomio proceeded to secure the necessary licensing from individual publishers and finalize work on this major project.

This was an incredibly stupid move on the developer's part. They "contacted Apple Europe" who "seemed excited" and they considered that an assurance worth spending money on developing the software and purchasing licenses? It almost sounds like they emailed someone they know at Apple about what they were planning on doing, who responded "Nice...sounds cool." It sure doesn't sound like due diligence or the kind of thing you'd do before spending tons of time and money on an app you may not be able to sell. An expensive mistake, but I don't feel bad for them.
wish he'd get to the point a little faster. the was pretty good for the first 20 minutes.
Hardly anyone tries it, because it requires eating oil. Few people are willing to get over the yuck factor, I imagine.

I haven't tried it, either, even though I should be losing weight. One reason for that is the same reason I haven't tried appetite-suppressants: I don't typically eat because I feel hungry, but because I want to be eating, so removing hunger seems useless; I hardly ever feel it, anyway.
Good theory I would be very interested to see your results.
You nailed it. It's that unconditional mutual desire to maintain a relationship that is important. If you have it, almost nothing can break your relationship, and if you don't then almost anything can.

It's not terribly difficult to imagine how strong the bond between you and someone else is. Each relationship has a different strength to it, and they sometimes grow and weaken. Some can take a lot of strain and others can't take any.
Most of these are true statements, but I don't see how any of them address the point; we may be misunderstanding each other.

CS is a lot broader than programming ... that's all I was trying to say.
I think it was the M b/c I used to enjoy making the keys make that nice satisfying sound and so I began to type far more loudly, as if each keypress was intended to make noise.
It's a necessity if some of your site's pages aren't very tall and you use a centered layout. Pages shifting back and forth horizontally when navigating between short and long pages is annoyingly jarring.
Multicore  Programming Lectures from MIT's Professional Education program
Correlation on it’s own doesn’t mean anything. I’m sure we could just as easily dig up counter-examples where there are no correlations.
Hansel and Gretel Marketing - How Barneys Entices Customers to Come Back
I love, love, love my Das Keyboard. It has more of a click than the Model M's clang, and the tactile feedback is great.
A Wandering Mind Heads Toward Insight
Content providers. In the brick-and-mortar analogy, retailers would provide the discovery service. Not to say that publishers can't do both, of course.
> How could this developer have not known that Apple's app store agreement forbids emulators, interpreters, and so forth?

Because there are many apps in the App Store that are emulators or use interpreters?
That does tend to be annoying. A lot of times certain hardware configurations aren't offered, even though there are mature drivers for the hardware in question.

Still, it's better than five years ago.
A brief summary, then: Remove the syntactic mess that is attributes. (You will
then find that you do not need them at all.) Enclose the /element/ in matching
delimiters, not the tag. These simple things makes people think differently
about how they use the language. Contrary to the foolish notion that syntax is
immaterial, people optimize the way they express themselves, and so express
themselves differently with different syntaxes. Next, introduce macros that
look exactly like elements, but that are expanded in place between the reader
and the "object model".

Maybe I'm weird, but to me (this part) sounds like LISP.
I take it you disagree, but could you explain why?
How about the lack of the insert key?
I don't get your point. Nobody has said "don't use equality." Equality is the right choice nearly all the time.

I've worked on some very large web apps (mostly C#, Python and PHP) and I can't recall ever really being foiled by php's implicit casting.

Just out of genuine curiousity, can you share an example where this caused a problem that you had to debug?

And if php implicit casting did somehow cause you problems, surely it was fixed by changing it from equality to identity?

So in summary... this could potentially cause a bug, but probably not, and if it does, it would be a consistent bug, and it would be fixed by a single keystroke.

Why, again, are we talking about this?
That's some gun. It's been smoking for 30 years.
I do think that there are many languages superior to Common Lisp, actually as a good follower of the Bell Labs school of Worse is Better I find CL rather tedious.

Still I will miss him, his rants were often full of wisdom, and his critiques of mainstream software practices were spot on.

His eloquence and clarity of thought is something I can only aspire to.
"...it's even available in a key-less design"

Surely the model with blank keys is the one every Hacker News reader should be going for? I was quite disappointed when they started making one with inscriptions.