skysight-inc/HackerNews huggingface dataset:
It is too bad that they have to shut down access to the entire site to stay alive. I wonder if that will hurt their search engine rankings.
The barbarians are at the gates. Hordes of Java programmers are being exposed
to generics and delegates; hundreds of packages have been uploaded to Hackage;
the Haskell IRC channel has nearly hit 500 users; and it’s only a matter of time
before Microsoft seals that multi-billion dollar bid for Hayoo.

The time has come to retreat and climb higher into our ivory tower: we need
to design a language that is so devious, so confusing, and so bizarre, it will take donkey’s years for mainstream languages to catch up. Agda, Coq, and Epigram are some approximation of what functional programming might become, but why stop
there? I want strict data, lazy codata, quotient types, and a wackier underlying
type theory.

http://www.haskell.org/sitewiki/images/0/0a/TMR-Issue10.pdf
Nitpick: did you mean "ritual"?
Ask HN: Where can you find hardware hackers in Houston?
I run a small startup here in Houston and while finding good software hackers is easy (meetups and the like,) finding good hardware hackers seems to be rather tough. Does anyone have any suggestions?
Jeff Atwood's open source contributions
Codepad doesn't support PHP, but this does, which is really nice because I happen to be learning PHP.
I agree. And the upvoted humor needs to be relatively good to get past our collective restraint. A few days ago I instinctively clicked on a funny comment before regretting it; that prob happens to a lot of folks.

But a) I see a couple of upvoted funnies everyday, and b) things are worse than they were a year ago. I'm joining in the fuss about it in hopes that we can stem the rot.
Learn to Cook Chinese Dishes-china.org.cn
Flagged. This one seems straight from the submission guidelines:

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.
was using chrome..not compatible
"None of the above"? The comments get resorted based on popularity, you know. Also, people may add comments 'above' by replying to existing threads.
That is simply incredible. I didn't realize that Microsoft had come up with so many good ideas and then abandoned them. If they had come up with good implementations of each of those ideas and stuck with them they would have easily had a monopoly on most of computing.
Ask HN: What will be the bigggest technology story of 2010?
In light of TechCrunch's wrapup of the biggest stories of 2000-2009, what do you think will be the biggest technology story of 2010? Apple undermining the cable networks? Facebook going public? Twitter getting bought? The CrunchPad getting fixed? ... Let's hear it!
There's a Freenet mirror of Wikileaks. That might help with the technical difficulties.
I find it very relative hacker news and this isn't a story that will be covered on TV news. This is behind the scenes and is about how the internet is completely disrupting the control of information by governments.
Ask HN: Is Sixth Sense(the MIT project) possible with the iPhone?
TechStars Application Tips
Will it help me get fellatio?
Tablets, tablets everywhere.
It does? http://codepad.org/bsAADG6v
Voxeo has a much more complex, full-blow VoiceXML language, the setup is more complex - you have to tune things, and overall the complexity of making calls is higher. They were also much more expensive at the time. It started at 12 cents per minute in the smallest bucket, which is highway robbery.

Although they were launching their own version of an offering similar to Twilio in response to the competition, it may be out by now? They also have a pretty liberal development account policy, that lets you do a good deal of testing for free. They also bill at half minute intervals, which I don't think Twilio does... which can make 30 second calls with them cheaper, even if you're paying 7 cents a minute (at a higher volume bucket).

If you need full blown VoiceXML, Voxeo is good. For most people, Twilio is quite good enough - and lacks the enterprise XML baggage.
I think a question of whether bloggers enjoy journalistic privileges or not is a leading indicator of how things will go for new media where journalists aren't necessarily under the wing of a large publisher with an experienced legal department. To me this is the same sort of issue as an exploit advisory.
He has open-sourced code that isn't on Github. His Markdown Sharp project is available at http://code.google.com/p/markdownsharp/.
But, you can test some of your bash scripts being sure you will not demage anything at your system.
Amplification: lots of languages are spoken in Nigeria. One of them is English.
I know one...I'll point him at this topic. Are you looking for full-time help, or more of a consultant/part-timer?
Exactly the same. I also never really thought that pointers were difficult yet it seems to be a major stumbling block for many beginning C programmers. Perhaps having already done assembly language programming before I learned C was the reason.
In fact Tom helped with relevant parts of the last Labour election manifesto. And now he's been asked to assist the Tories with policy (unpaid).

So I'm not really seeing the difference.
Patent is a Virtue
In the age of new business models, two global tech behemoths battle over an old concept.
I once had a girlfriend who thought that way. Thought that going to the moon was a complete waste of resources because it "made no real difference in anyone's life"
I'm not sure what you mean by circularity in coercion.

Another example of the contrast of an ideal world with the free market in the real world is stock markets. In an ideal world, there would be no need for a stock market because there would be no uncertainty as to stock value. The free market exists because we don't live in an ideal world.

> governments were formed out of some kind of homogeneous toxic gloop.

This is not far from the truth. Government that does not draw its power from the consent of the governed is essentially just a very powerful criminal gang.
I flagged this. If you want to write an article about how Jeff Atwood doesn't contribute adequately relative to his open source criticism, I'll vote that up. I see the point you're trying to make, but in no parallel universe does a Github link account for all of anyone's "open source contributions".
Or you could just grow a moustache (http://www.folklore.org/StoryView.py?story=Moustache.txt)
Right, in that same class most of the rest of the students simply could not seem to understand pointers. They asked me, a fellow student, questions like "Why would you ever use pointers?" The thing was, I think my lack of "jargon" made me explain the answer better than the professor did. Hence the other students asked me, not the professor.

It seems to me that fancy terminology such as "referencing" and "dereferencing" is not only not common sense, but it also makes it harder to understand things when you are starting out. Perhaps as professional programmers it makes it easier to talk about algorithms between each other, but jargon is generally for the sake of exclusivity, not for the sake of convenience. I would even go so far as to suggest that anything that can be said with jargon can probably be said better with simple language.

What beginning programmers are learning these days is jargon, and the definition of jargon terms, but they aren't learning what the meaning of those terms is.

There is a big difference between learning the definition of something and learning its meaning.
Look, I really don't like Jeff Atwood's blog, I really wish people started just ignoring most of his stuff, I even put a poll (http://news.ycombinator.com/item?id=510309) asking if people wanted to ban CH from here. But this is a little bit too much: it's a pure an ad hominem attack, and a bad one at that.
Perhaps they could switch YAWS from Apache? Also maybe a similar wiki-software, like Zotonic.
Some people, like me, love to have projects around. Finishing them really isn't the point. Developing them is where the fun is at!
MySociety have done a lot of good tools (see http://www.mysociety.org/projects/ ). They'd be the obvious people to do somethnig like this.
The headline is cheerful, ironic attention-grabbing; the writer acknowledges text editor choice is a preference, then lays out briefly how to set up vim for RoR development.
Real-time web starts being much more a part of the average user's browser experience.
This is really excellent ... and it makes you think: we (US) used to have one-room schoolhouses where the older kids helped the younger kids. Another thought: a lot of the differences between the prof and students would be removed by physical discovery rather than lecturing.

I never liked lectures. What kept me going was talking to people and DOING stuff. And those things I retained for DECADES ... the rest was gone in a year or two.
Not sure if the .NET dynamic languages (IronPython, IronRuby, etc) came before the JVM dynamic languages (Jython, JRuby, etc), but it also seems like Microsoft let the .NET languages languish and missed out on a opportunity to bring a lot of the dynamic language programmers into the .NET fold. Meanwhile the the JVM has experienced a rebirth with the vibrant JVM language communities.
I sense too much negativity and frustration on this thread. I can sympathize. I was exactly the same way at 24, a nerd who couldn't hold a conversation with the opposite sex, had rejection after rejection, and was pretty depressed about it too.

I consciously decided to "improve" myself. Here are things I did:

1. Improved my wardrobe. Believe me, it makes a difference.
2. Consciously taught myself to listen, and ask questions that will lead to more conversation.
3. Consciously taught myself to gauge the level of interest of the other person. Move on if the other person isn't interested - as they say, there is always more fish in the ocean.
4. Push the envelope a little bit ... the man has to push - you have to ask for the phone number! And it is a good way to gauge interest.
5. Don't forget that some level of IQ compatibility is critical. Just as "they" don't want the nerd in you, may be some of the "airhead" types aren't great to be around for you either.

Let me just say that I hit success after consciously doing it. It is like doing a start-up. Know your strengths and know how to compensate for your weaknesses - a superior IQ can help you figure out how to compensate :-)
Cream is a good VIM editor on Windows.
The story according to the two bloggers:

http://www.elliott.org/blog/full-text-of-my-subpoena-from-th...

http://boardingarea.com/blogs/flyingwithfish/2009/12/30/the-...
I would've said the same thing about being officemates with Joshua Schacter, the guy you're replying to. ;-)

BTW, they're in my old office, the one I was in from Feb-May. The Googleplex is not really all that big. (Andy Hertzfeld was two doors down when I joined in January, before they reshuffled evereyone.)
Let's use a word other than minimalism and perhaps the confusion will be removed.

>It is an aesthetic ideal for the end product where what can be eliminated is eliminated.

That's part of what elegance is.
Hmmm, maybe. However, I could definitely see TSA harassment as something be covered on TV news. I mostly saw this from the political/legal angle which is rather trite and has been covered many times before.

This is behind the scenes and is about how the internet is completely disrupting the control of information by governments.

I didn't think of this at first but you may be right. Although, I would have preferred an analysis from that perspective in this case, rather than a reporting of the legal circumstances.
Thanks. I'll check them out tonight!
Tell HN: My New Site, How to Say 2010
I love the Underhanded C Contest, I enjoy it a lot more than the Obfuscated C Contest. It is also a great educational material; whenever someone advocates human code inspection as a security measure I only need to point them to the UCC website to display the weaknesses of that approach. (I'm not talking about peer review of course, that serves a different purpose)
There's no reason for a job posting to be jargon-free, but the jargon used should be understandable by anyone who might be qualified for the role. I find it hard to believe that detailed knowledge of MSFT culture would be required to work in a group whose goal is to help the company compete with open source stuff. If anything, this knowledge is a detriment. Had the poster used acronyms like FOSS, I would have no issue.
I cannot upvote you enough for that.
Back in 2003 or so, I was at a conference where a former Microsoft manager of some variety told me (paraphrased) that Microsoft's product strategies always revolved around selling more server licenses: Windows Server, Exchange Server, SQL Server. So all their product development was bent in that direction, causing some otherwise good ideas to miss hitting the customer need because there always had to be a tie-in to selling more licenses. Seems to explain a lot of the failures that are outlined in this piece.

OTOH, any company the size of Microsoft has a lot of failed ideas, or poorly executed ones. Not every idea is a home run; foul balls are part of the game.
I don't know Atwood. Everything I know about him is what I've read -- waxing poetic on software development/engineering.

I visited his site after seeing this post, then gleaned what might be the "story". This post picks a fight.

Atwood has a beef with Markdown and its stewardship. This has little to do with his open source contributions.

I'm a Basecamp, Stack Overflow, Metafilter, news.yc, Facebook, /b, Evernote and Google Docs user. Only one uses Markdown. It's the best kind of markup, agreed. I don't use Markdown in any desktop apps except Scrivener via MultiMarkDown.

It's under the BSD license. Atwood can fix what he feels is a poor implementation and it's going to affect his community, little else. If people feel it is better, it'll gain life and traction. He just can't call it Markdown or call on Gruber.

I don't agree with this post, nor do I agree with Atwood. Stewardship != license. Gruber scratched his itch. He gave other people other itches.

Seems pretty grand to me.
Would Nikon Image Authenticated images be acceptable in a court of law?
I disagree. Youtube has over 100 million users and they watched nearly 6 billion videos [1]. It's almost as much as digital and basic cable customers combined [2]. Content providers should be begging Youtube to broadcast their content with their distribution potential.

[1] http://ir.comscore.com/releasedetail.cfm?ReleaseID=368924
[2] http://www.ncta.com/StatsGroup/OperatingMetric.aspx
What is the difference between Rhino and Spidermo javascript?
Buy Jewellery Online
Guide to safely purchasing jewellery online this holiday season. If you are shopping online this Christmas for jewellery – make sure you read our guide to avoid any hassles and find yourself a fabulous bargain!
I'm actually quite a fan of the "one curriculum" approach (and schools which implement it seem to produce more successful graduates, on average). One of these days I even plan to write up why (and then get piled on for suggesting that there were some good things about the "medieval" university system).
I've kinda done what Giles is planning by accident over the last few years. I now have a gaggle of different projects all making a little money in different ways - mostly passive. I think it can work. You're not going to found a Reddit or a TechCrunch every month, but there are some more passive, smaller things that could work.

For example, one of my sites - RubyFlow.com - makes several hundred dollars a month and I spend an hour or two each month editing the odd submission, etc. If you have the leverage to start new projects without it being a crazy level of work, it can pay off.
This is good. I was thinking about how to make this program. Just write the correct program and then look for the innocent-looking spots and insert the malicious code there.
Aye. Seems like this was submitted in response to the dead post calling out Atwood.

The two months since Github forked Markdown suggests to me Markdown isn't at critical mass, ergo Atwood's stewardship criticism seems misplaced. If he argued it could become _something_ beyond a better humane markup than those in the know, then he has a more valid criticism, and picking a fight. Seems underhanded to me.

Best I know, Gruber didn't intend for it to become something. It has only because it is more humane than most, and yet, it is pales in adoption compared the dearth of Word toolbar knockoffs.
Can I make a request to see these as a bar graph?
It's a bit hard to compare the size of some of the slices visually.
+ for mentioning all tpope's plugins/bundles.

- for some poor suggestions.
Doing it differently might be doing it right
The substantive political environment is identical now. The study already indicates that people in areas with winning sports franchises are less happy, so there goes the "in power party makes me happy" explanation.
VIM DESTROYS ALL EDITORS PERIOD
Everyone talks about their hero. Mine is playing defender, there in the image :)
One out of five for your bigtime life goals isn't bad.
I'm wondering if there are any of us who would suggest that right after a terrorist attack, it might be a good idea _not_ to share with the bad guys how we're going to stop them? I mean, maybe hold off for a week or so while we figure out if:

A) There are more attacks coming.

B) How we are going to stop them.
Tracking Back Links: How Do You Do It?
Pray tell, what are your suggestions and criticisms? A friend of mine after a horrible computer bitswap, bit into vim after TextMate. I wanted to follow, just to learn. This is actually fantastic for me -- there are various . configs I knew nothing of, but now can grep/google for info.

Please advise.
In 2009 Main Street got the shaft
Cell networks as dumb pipes.

EDIT: "becoming" to "as"
Deep Tissue Massage Techniques - 3 Reasons to Massage Deeper
New Option: "Say It However You Goddamn Like"
I tried cream for a bit, and decided that I would be much better off juts learning to use vim qua vi, rather than trying to make it more like the typical win32 editor.
I shall do it when I get back.
If Microsoft trimmed the friction points (management/bloat) they would actually be rocking it. Look to the XBox team for inspiration. They've absolutely come out of nowhere, dominated, innovated (look at the tech behind xbox live), and even beat apple so far in the living room.

Have you guys ever checked out windows home server? Probably not. They don't promote it enough, but it's the best product they have made in ages. It's functionality pisses on Apple's Time Capsule and I love time capsule to death.

My guess in the next decade? Their core businesses get shaken up (office, windows, etc.) causing them to trim a LOT of this fat after the stock takes a rocking. They finally get the gut check they need and start pulling ahead in other areas (Bing, XBox/Entertainment, etc.)
It's not the downvote per se, it's the absolute lack of commentary as to "why" the downvote. It offers no chance for the downvoted person to face their detractors, and offers consequence free negative actions on the part of the downvoter.

Materially, a person who downvotes without comment is really no different than a person who posts whiny comment, except that the person who bothers to post the comment opens themselves to public ridicule for their statement while a downvoter is perfectly protected behind a veil of absolute anonymity.
In folklore FAQ

`Q: Can I run my own site, using the Folklore software?`

`Yes, once the software is initially released (perhaps in March 2004), you will be able to download it and install it on your own server to run your own version of the site.`

Where I can find the software?
Looking forward to details of the competition coming out. The facebook mention in the article is a good call. Any site of this type could fairly solidly bet that most users will have a facebook login, so why not use facebook connect as an auth layer?

Of course, like all good politics, wait for the small print - you will probably be contracted to run the website for the next 10 years on accepting the prize money!
I too use tabstop=2

But `cat` uglifies it, so I added this to ~/.bashrc:

alias tab='sed "s/\t/ /g" '

You needn't say "cat myfile | tab"; you can just use it exactly like cat: "tab myfile" (I'm not saying that you'd not instantly realize that - but that I didn't).
The Apple tablet revolutionizes modern medicine as a simple checklist app tailor made for doctors reduces hospital mistakes by 50%.
I've heard that FreeSWITCH vastly outperforms Asterisk (sorry, no experience with it myself), although feature-wise it's a little bit lacking in comparison at the moment.

http://www.freeswitch.org/
Parkers iPhone App Design
Parkers is a Top 10 Grossing, and Top Twenty paid App, and has been featured by Apple.

This is a blog post on the methodology behind the Parkers iPhone App design and implementation.

Would appreciate any feedback as I am fairly new to blogging!
FreeSWITCH's self-comparison to Asterisk: http://www.freeswitch.org/node/117
Programming Collective Intelligence by Toby Segarin is a gentle introduction to many ML topics include Bayesian classifiers.
You are assuming that what TSA was doing, is doing and is planning to do stopped/is stopping/will stop terrorist attacks.

Their track record is so horrible that they should be fired on the spot, be asked to apologize to everyone they harassed over the years and be forced to return tax payer's money they wasted for expensive x-ray vision and air puffing machines.

To bring back an analogy I made in a previous post, they are like the witch doctor that is trying to cure cancer with a rattle or a voodoo doll. The patients keep dying so as far as they can see, the rattle is not advanced enough. Now they've enhanced the rattle with more bells and added more rules that patients have to follow to get cured.

Of course, those who see through the farce and write about it, get some personal attention and home visits...
unless you prefer tabs, you can add:

set expandtab

to your .vimrc and then vim will magically insert spaces (according to your tabstop/shiftwidth) instead of real tabs.

:retab will turn all tabs into spaces for a file that already has tabs in it.
Http://www.mbt-shoes-sale.com/mbtmanmwalkblue-p-9685.html
Does it stand for "Basque"? No, wait, that doesn't start with "I". Oh! "I.R.A." No, wait, that's itself an acronym. It's not FARC... no, hrm, not "Shining Path", either. And clearly not Aum Shinrikyo. Wait, waitwaitwait... you couldn't mean "Islamism", could you? But what about all the terrorist organizations that aren't Islamist?
Interesting being made to think about this. I took a logical approach - not always the best idea when it comes to language. I'd say World War 1 was between "nineteen fourteen and nineteen eighteen" so "twenty ten" fits that model.
The rebirth of the technology IPO. Two of the following five will IPO: Facebook, Zynga, Twitter, LinkedIn, Skype.