skysight-inc/HackerNews huggingface dataset:
The author's intent is to write enough of the surrounding context that you recover it first time.

Still, it raises two questions:

What about fragmentation?

Why don't have a GNU safe-rm yet that moves files to the (freedesktop.org specified) trash location to avoid this?
> Fine, maybe so, but if you are someone who uses gmail, you are surrounded by a cadre of spammers and should understand your credibility is instantly devalued.

"My credibility"? When I send my mom an email, I expect her to get it. When she sends me one, I expect to get it.

>Birds of a feather flock together.

Yes, because I am a spammer.</sarcasm>

If gmail has a lot of spammers using their service, they should address this. But the suggestion that those caught in the crossfire should know better is one of the more frustrating things about black-listers.
Do offers/deals really have a place on HN?
Now I wait for XBMC for PS3 how ironic.
By looking at the screenshots I can't figure out why this app would need iOS >= 4.0. (and hence I couldn't install it)
I've used both YUI and jQuery a fair bit and honestly, YUI just doesn't cut it in comparison to jQuery. YUIs DOM level utilities are not nearly as simple or powerful as jQuery's built in stuff, and all of its modules are completely monolithic. YUI manages to hit the worst layers of abstraction: it's a weird mix of the DOM level stuff that isn't much easier to use than standard JS, and a collection of random modules.

jQuery hits the sweet spot for me: it's really easy to build custom things in, there are a ton of libraries out there for complicated stuff, the documentation is significantly better than YUI's, and in my experience it performs better than YUI as well.

None of the things in this article are done better with YUI than jQuery IMO.
cat /dev/mem | strings | grep -i llama
Good grief, 3+ meetings aren't meetings, they are work sessions. Not only you need physical breaks, but you do need mental breaks as well (like allowing the conversation to drift to some light-hearted off topic banter for a bit).

Regarding the OP (with which I completely agree) - I think the problem is that some people are really talented "referees" but in some organisational structures the meeting is "run" by the senior person in the room or the person who called the meeting, who may very well be poor referees. It would be great if people recognised that So-And-So is really good at meeting herding (as I think of it) so let them run the meeting even if it isn't "theirs".
You get spam in your inbox? I see maybe one a month. Gmail filters it for me.
My memory is full of llamas!
Because of the existence of false positives? Please let me know of a spam filtering system which doesn't have them. Really. I'd like to add it to my filtering setup...
Great point. Couldn't agree more.
I'd have to agree that Django on appengine is a big pita for the reasons you mentioned. Django is a large framework, and was simply not designed with interchangeable backends in mind. Getting it to work either requires a lot of black magic monkey-patching or foregoing the majority of built in features.

On the other hand, I have found the datastore api (and most of the other apis) to be well designed. It works very well with lighter frameworks such as tornado.
New CESM Climate Modeling Software is Out
Slide deck is open source and also up on github: http://github.com/railsjedi/know1thing

I reused the HTML5 Rocks demo from Google for the UI.
Because you told it to remove the file instead of moving the file? I don't see why we need a safe-rm on the command line.

File managers already implement a trash function as per the freedesktop.org spec: http://www.ramendik.ru/docs/trashspec.html
I don't think we'll see any change to AV on the desktop. That's not a fast-growing market. Enterprise-grade security "in the network" on the other hand is a multibillion dollar market, and growing fast. Signature-based detection is still the premier way of blocking threats like email spam and malware. In order to scale to the higher bandwidths that today's networks run at, it's necessary to use purpose-built hardware for network and regex processing.
The Magnetar trade was fascinating, and I humbly submit that any reporting done by This American Life is likely to be better reporting than any other news agency out there.
The lack of startup school this year is a big reason why I organized the founder conference. And then I bump into pg, and ask him how come there was no startup school this year. Of course there is one, he said. We just didn't announce it yet.

Now he did :-)
I think at least worth mentioning in this list is the milepost project:

* http://ctuning.org/wiki/index.php/CTools:MilepostGCC

Smalltalk JITs are pretty darn good, e.g., the Strongtalk project is known to be pretty fast. As of 2006, Sun released the Strongtalk source code. Its publication record is relatively weak (aside of type system related publications), but it contains a wealth of relevant optimizations and I am sure the interested reader/programmer will find something valuable in there. (http://www.strongtalk.org)

Eliot Miranda has been implementing Smalltalk VMs for quite a while, and I think his recent addition ("Cog") to the Squeak implementation is probably the most recent addition to JIT compilers for Smalltalk VMs. Given his in-depth experience and expertise (particularly with inline caching), this could probably serve as a blueprint for other (Smalltalk) JITs.

V8 for Javascript is supposedly very fast (interesting side information: Robert Griesemer is working on V8, but worked on the Strongtalk interpreter before), but I don't know about the involved benchmarks, and how they stack up against each other--particularly since the TraceMonkey trace-based JITs came along.

Mike Pall's LuaJIT is a very interesting project (only one-man JIT project I know of), too.

PS: I am sorry for the overly long post...
Atlas Shrugged film to be released in 2011
Great points. Based on feedback so far, I definitely realized that I should have used different terminology. Between "thread" as a software concept, and "thread" as context of an execution (at multiple abstraction levels, even), there is a lot of room for ambiguity.

As for conclusion, I think I'm going to have to make another go at it in another post.. :-)
A parallel reddit thread: http://www.reddit.com/r/AskReddit/comments/d34k0/what_do_you...
Even further off-topic, I really like the succinctness of the former in CoffeeScript:

$(function () {
$('#index').append($('article p:first-child'));
});

becomes:

$ -> $('#index').append $('article p:first-child')

Not exactly noob-friendly, but very concise.
Love the design and awesome slideshow. Great stories as well!
What every software developer must know about unicode and character sets
That's an incoherent and muddled article, IMHO.
Mobile Flash Fail: Weak Android Player Proves Jobs Right
Why I Probably Won’t Finish My Ph.D.
Node.js 34 times faster than Rhino in V8 benchmark
I feel like anything that's applicable to hackers/startups belongs here. I think most people were quite excited when the O'Reilly $9.99 sale was posted here a few months back.
Which Websites are Your Employees Visiting?
It's kind of a fun concept. Your scores are your money. I suppose it would also be good to have a levels system where you gain xp or ranks for juggling your finances well. You set goals for yourself, do daily tallies that give you a discreet "whistles and bells" review of all your gains and losses. When you meet important goals like making rent this month or paying down your credit card it lets you know what you can go out and buy or do with your remaining income, e.g. "You just paid down INSURANCE today! With your extra cash you can get yourself a BURRITO at UNION BURRITO!"

You could incorporate it with a wishlist so that it alerts when you've got enough to go out and buy that Upper Playground tshirt while still making rent this month.
It should be "If I had known just one thing."
http://web.cn.edu/kwheeler/grammar_subjunctive.html

Too bad to see so much attention paid to design and so little to grammar ...
Sweet site design - its fresh!
I think the fact that your bad experiences with managers have inspired you to work hard on becoming a good manager is commendable. Fight the good fight!
Venus rejects retirement talk after Wimbledon flop (AFP)
It is not. See the following link for more information: http://groups.google.com/group/clojure/browse_frm/thread/6bb...
You could have just emailed me and asked.
You argue that cutting spending will attract investment to Greece and thereby solve the country's problems. Points of disagreement:

I do not understand why increasing Greek debt is supposed to be a solution to a crisis of overindebtedness. The conventional solution to debt crises is reducing the size of debt relative to GDP. The problem with Greece is that the country is stuck in deflation. It's GDP is contracting and that is making it even harder to pay off its debt. So the situation is getting worse because the government is pulling money out of the economy.

The more insidious problem with your proposed solution as I understand it is that investment is not highly responsive to interest rates in a liquidity trap. Keynes was the first one to talk about this. He has been proven empirically right: people don't borrow for a host of reasons in protracted economic slumps. This is why Japan can have a nominal interest rate of effectively zero for a decade and yet the private sector hasn't invested enough to create much growth.

The solution for Greece is fairly simple: debt restructuring to reduce its debt burden relative to GDP, so that the government doesn't need to plunge the country into deflation by pulling money out of the economy. France and Germany seem to prefer forcing economic contraction on Greece since this avoids their bondholders taking a cut or opens them to accusations of being soft on Greece. I'm not sure what the best balance of interests here is in part because I don't know how bad it really is in Greece, but however the distributional politics play out, I don't think your post makes much economic sense. So I'm not sure if I'm missing the picture, or if you're trying to get at something else.
The tagline is "30 leaders..." but I've never heard of any of them.

Should I have?
How Can You Control Your Dreams?
Google are no better.

I can't send email to gmail addresses -- well sometimes I can and sometimes I can't -- because Google (sometimes) says of my server:

Our system has detected an unusual rate of
550-5.7.1 unsolicited mail originating from your IP address. To protect our
550-5.7.1 users from spam, mail sent from your IP address has been blocked.

This is complete bullshit. We have SPFs in DNS. We don't relay, and have had this independently tested.

We send tiny amounts (3 or 4 a week) of mainly personal email to gmail addresses.

Who do I contact to sort this? Who knows? Google has no point of contact.

So I'm happy for Google to have a taste of their own medicine. And my opinion of them is a rabid group of extreme anti-spammer teenagers.
I fail to see what is the difference between this offer, and a press release by a large company about a new useful paid service they are offering.

Would you protest the latter being on hacker news?
Strong messages!
That's unconscionable (what the manager did).

I do think a bit of it is NY culture, but a lot of it is probably the belief that "driving hard" leads to more productivity which is near Universal, and probably more prevalent amongst people who come from hyper-competitive environments like IIT or the NYC financial world. Others who believe that "paying more" leads to more productivity are also wrong.

Punished by Rewards by Alfie Kohn is an excellent compendium of research on what drives people to work.
I am not as sure it would be such a horrible choice. Most people don't hand code their site and a Postscript derivative would have probably got decent support from Illustrator and the DTP crowd. It would have probably been easier for the normal user because writing software to create the pages would have been quite a bit easier. It would have spawned a lot more software instead of the user-unfriendly "use a text editor" culture we have now. Also, having an actual display model that was well understood by the creative crowd would have been pretty nice.
I can't believe this story got so few votes. It's great story of the ups and downs an entrepreneur went through to bring his product to the market. Worth the read.
that domain was taken ;-)
Just company owners and people from all walks giving simple thoughts. Define leader? :)
I actually stand by most of the positive things I said in the article back then. It's really about the core philosophical design of Scala, which hasn't changed much over times.
Well said. I wonder how vulnerable this system would be to griefing.

I can just picture people being as annoying about posting your status at places your not as tagging you in collages of their favorite ponies.
"Stalin brutally optimizes."
My Notes from Jam Session Led by Gamification Guru, Amy Jo Kim
I was recently given the opportunity to join the BigDoor team and a few of their clients up in a beautiful cabin in the evergreen forests of Washington to do a jam session on gamification.
I never bother with "safe" deletion even on the desktop (Windows 7); I don't even have deletion prompts. For the once or twice a year that something gets mistakenly deleted - or more likely, overwritten - restore from backup does nicely.

Assuming you have backups, of course. Which you'd be insane not to.
Many thanks, steve.
For anyone on the East Coast, we're having a similar event at MIT in September, open to anyone.

http://startupbootcamp.mit.edu/
Paul Vixie has proposed an extension to the DNS that would have relay cache servers (the servers you ask for generic name lookups) store blacklists of evil domains. Anything blacklisted would, in effect, disappear from the Internet (for normal users).
I agree that the green card process is quite ridiculous. The inability to change jobs while you are in it and in many cases, inability to even get promoted are two of the most ridiculous policies I have ever seen.
its actually very easy.

You develop on master. if you need s 'stabilisation' phase, when you only do bugfixes you can do that on a release branch. Or if you usually deploy the latest you can just tag the version that you deploy. If you want to just fix something from the currently deployed version you can create a 'hotfix' branch out of the tagged release version, do the fix, deploy, merge the hotfix branch into master and delete it:

git branch hotfix v1.2.3
git co hotfix
# do the fix
git tag v1.2.4
# deploy
git co master
git merge hotfix
git branch -d hotfix
Groupon's national deal debut with Gap swamps servers
Yes, the green card process sucks.
True, though you're a fair distance below their "optimal" of 2500x1400 (by pixel count). About 1.5x. Getting a monitor with that many pixels and larger than 26" will make that price go up further.

I generally prefer 4:3 if I'm going for more than one. Extra width is handy for programming, but that tends to make the screens short, so you can't see as many lines :\
These are all really highly regarded services for startups, it seems like HN would be the perfect place to post about this deal.
> Spamhaus is the most rabid group of extreme anti-spammer teenagers out there

I see you've never met SORBS. Or even NANAE (news.admin.net-abuse.email).

Blacklists are a pretty powerful tool to get ISPs and the like to do something about their spam. And Spamhaus is usually right. And yes, I've been on SORBS (due to some other account in the same /24 spamming at some point in the past...)
I agree with both of you.

That's why I (author of the essay) added that you have to look at the case studies and ask yourself what you would have done, how that could be applied to other situations, etc. That's the only way to build reusable mental patterns (IMO - not sure if there's scientific evidence for that! except mental practice of athletes, musicians, etc...)

Too bad I had a word limit to work with :D
On the set of Atlas Shrugged: 53 Years in the making
Facebook Places doesn't include many places yet (http://www.networkworld.com/news/2010/081910-facebook-places...)

But even if it did ...why would I trust FACEBOOK to be my location app. I enjoy Facebook, but I don't trust it -- I certainly don't want it tracking my whereabouts.
I'm guessing it's not the "google fanboys" who hate this sentiment, so much as it is the people who expect to be able to use email instead of sacrificing chickens to the sysadmin/net-abuse gods.
The need that I think we're identifying is that often you need to find good info about, say, the ins and outs of raising an angel round. There's lots of great info on HN but it's scattered about among many threads. So you can't just go to wiki.ycombinator.com/angel-round and find out everything you need to know. You have to search, sift through the results ignoring false-positives (say, comments that reference raising an angel round but don't tell you how to raise one), etc.

So I guess the simplest way to state the need is that we need an easy way to access the wealth of high-quality information that's on HN. One solution is a wiki that structures a (hopefully high-quality) subset of that information.

The best solution, were it feasible, would probably be a super-"smart" search engine where you could query "How do I raise an angel round?" and it would understand the query and scan HN's comments and submitted articles (since I'm sure people have submitted articles that give tips for raising an angel round) and return a lot of information that it has determined applies, is high-quality, and covers all of the issues thoroughly. But if you can write that, you should be applying it to the entire web and making billions, not just using it to search HN ;)

So that's an example of a solution that would be better. Which means it's clearly worth spending some time considering whether there are feasible solutions that are better than a wiki.
That's a big modulo though, most investors react differently to the two.
The ones that aren't on the author's website are mostly the ones whose authors aren't active on the internet at all. Of course, papers become more highly cited over time, and authors die and retire, so many of the most famous papers are in this state.

Traditionally, journals would send a few printed copies to the author so that the author could send them to people who wrote them asking for a copy, a custom that continues to some extent today. Putting the final version of the paper on your web site is simply an extension of this approach.

Copyright is pretty much irrelevant as an incentive for production of academic work. In nearly all fields, authors don't get paid by journals for writing papers. In many cases, in fact, they have to pay for the privilege of writing those papers. Academic books aren't net cash-flow negatives in the same way as journal and conference papers, but the total earnings per hour are very low.

In academic publishing, copyright has historically served as an incentive for printing academic work. Given our new methods of printing, using laser printers and computer screens, that incentive is no longer relevant. The main issue today is to prevent the last copy of an old paper from being lost, and ensure that it can be found easily so that it can be copied. Libraries are better suited to these purposes than printing companies. Copyright in its current form is a serious menace to that kind of preservation.

Non-academic publishing may be a different ballgame, of course. I don't know.
Google Chrome Introduces Developer Signup Fee And Domain Verification
Does anyone know if this affects Postini?

We've switched once already this month - our new office was assigned an IP by C&W business that is in the same block as thousands of Virgin home cable-modems, so we got blacklisted by Spamhaus and others. Management got quite twitchy so I moved all the outgoing email to go via our Postini account which was previously only filtering incoming. Don't fancy having to find a third option now.
Any details on the speakers?
Huh. I always thought the HN Fun Police were mythical.
Good Morning Class
Grand Challenges in Global Health
Shocking? not really
Yeah, they are definitely on the straight and narrow, I will tell you that much. And that is the reason we know that our regulatory system is beyond broken. Goldman probably put up the loan for the deal and maneuvered it all into place, because naturally their advisory services are in synergy with their other products.
Hacking, auditing the network at Layer 3 just got easier
Blackberry Application
February the 32nd?
I am hoping the HTML 5 will do away with much of the need for using flash. Whether they use the VP8 or the MPEG codec, I don't care. They both seem to be up to the task.
I haven't used it yet, but I have to agree that forcing a team through the same general process would be a very big win.
"expect to be able to use email" This just summarizes the problem. People "expect" to use a free email system and still be treated equally to those who pay good money for a legitimate SMTP host that cares about the quality of service they provide to their customers.

Legitimate email providers take measures to ensure their customers aren't spammers and those who don't end up on the spammer lists and this is exactly the way it should be.

Until Google takes a stand against the spammers who use their systems, they should be on the list just like all the others.
Did you contact using the delivery form at http://mail.google.com/support/bin/request.py?contact_type=m... and still get no response?
Gollum seems like a solid choice to me even if we most people don't use the git-ness at all.

It allows lots of markup formats (though we probably would want to pick one so that we don't have one page in textile, another in markdown, and yet another in AsciiDoc, confusing people that try to contribute), does syntax highlighting (which will be extremely useful), allows posting TeX in case we make a foray into a group P!=NP proof, and does allow power users to edit the files in their text editor and git push the changes.

P.S. clickable link: http://github.com/github/gollum

And you can see the editor here: http://github.com/github/gollum/wiki/Home/_edit
I would give anything for someone to explain to me why the right move for Adobe wasn't to simply accept HTML5, pivot from Flash to making killer HTML5 authoring tools, and maybe even provide a way for people to take their existing Flash projects and repurpose them to HTML5?

How would that have been worse then trying to wedge Flash where it doesn't belong?
Quantum Theory From Five Reasonable Axioms
They could just write crappy drivers and be done with it on that basis. Plenty of folk out there, cheap, who can write crappy drivers.
Ask HN: Anybody supported themselves through blog earnings?
I was wondering if mythical live-on-blog-earning thing really exists except for really famous bloggers... anybody here earned enough from blogs at any point in time to support themselves financially?
IIRC, D has optional manual memory management.
An alternate theory based on the same information (and I'd be interested in others' opinions on this):

Younger kids have different stresses on them than older kids in the same grade. You don't often hear of the youngest in a class bullying the oldest. The increase in ADHD diagnoses could also be because they may be more ADHD prone, and not just because of age.

I just think we need to lose the focus on medication for ADHD. For some: absolutely. For most: hell no, they just need to learn to manage it. Many of the most productive people were clearly ADHD, but managed it to at least some degree.
McAfee is a resource hog.
This is nitpicky, I know, but I found it funny that the woman writer reffered to a hypothetical grandmaster as "she". I was surprised as I know chess is male-dominated.

Turns out there are 13 women grandmasters in history, and over 1,300 total grandmasters.