skysight-inc/HackerNews huggingface dataset:
Hertz and Berger's "Quantifying the Performance of Garbage Collection vs. Explicit Memory Management":

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.61.9...

The reference counting would only be used in certain cases where the dynamic extent of the object is unknown. Most objects can be cleaned up with an implicit management scheme like the RAII pattern in C++.
I'd hate to see a Reddit-esque "fuzz" algorithm used here. IMO, the various hacks applied by Reddit do nothing but confuse people (who then waste bandwidth complaining about being "downvoted") and deny useful feedback to commenters who actually care about their scores.
I'm not the author.

My guess is that it's a combination of a) a lot of people are learning Vim right now and b) a lot of these people have blogs.

Coming to Vim from some other editor is an awesome experience for them and they want to share.

I know: I've been using Vim daily since one year now (coming from TextMate) and I've posted 20+ random tricks as I learned them. I'm currently drafting my "one year with Vim" post.
There is a doctrine in patent law called the "doctrine of equivalents." [1] In short, it limits the ways you can use obvious work-arounds. In practice, it's very complex because there are often good reasons why they specified an "incrementing" counter rather than "any counter," but the idea is that you can't make a trivial change to get around the bulk of a patent.*

[1] http://en.wikipedia.org/wiki/Doctrine_of_equivalents

* I am not your lawyer, get a lawyer, etc.
How about displaying them when stories are archived, i.e. people can't post new comments?
Wow these are getting pretty boring...
seems back up now, just slow
One utility would be that software would be a lot less brittle and a lot more flexible since you would know that a significantly greater than 0% of your audience could use the sandboxed non turing complete language that allows intelligent communication of triggers to the application.

Another benefit would be limiting the space a user places on the possible actions of your program. By expecting less magical behaviour and constraints based on knowledge of basic limits of software; actions will be more robust, limitations more likely to be intelligently worked around till a fix is had and feedback may even be more meaningful and suggestive.
Tim Berners-Lee on "Steve Jobs and the actually usable computer"
Ask HN: Who thinks AAPL is overvalued?
Everyone who talks about AAPL here seems to be long. Is there anyone on the other side? What are the arguments?

The long argument seems clear: rapid growth, high profit margins, and plenty of room to grow indicate the P/E should be higher.

For recent history, the stock price has looked like Moore's Law. Was there a risk being eliminated over that period? Or was their success "continually surprising"?

(Are our models -- mental and computational finance -- incapable of handling Apple's level of growth?)

Would love to hear the dissenting take on this. It's hard to even find online.
delete from hacker_new where title = '%Occupy%';

...

Darn. Didn't work.
Ha! =) If only open source projects had more money to spend on marketing. Too bad there isn't a more marketing professionals who like to donate their time to open source projects. =)
http://www.hnsearch.com/search#request/all&q=structured+...
Does your startup look like another spam bucket?
I understand the argument for not having points but I think I get less out of HN without them. I'm not able to quickly find gems within subcomments without actually reading thoroughly and I don't always have time for that.
Roughly the same price? To make that statement you'd have to compare prices without contracts (which are generally more expensive than just buying the phone with one big moneydrop).

I've done that and the iPhone costs 200 [currency] more than highend Androids like the SG2. You can almost get 3 Nexus S for the price of 1 iPhone 4S and the 3GS - while much older than the Nexus S - still sells for 100 [currency] more ...

iPhones aren't cheap and maybe people are buying Android because it works and doesn't empty their pockets this much ;-)
Html5 Two player platformer
I agree that it has improved the civility of discourse.

Have you considered allowing users to turn karma display back on once they have reached a set amount of karma, much like other features (such as downvoting)? I imagine that, as long as the threshold is high enough, users would have learned how to be a benefit to the community by that point and, in addition, it might remove some of the psychological tendency to "score points off of someone" if only a subset of users can see those points.
Semantics especially matter in patents.
There is a famous historical case where a patent specified a horizontal beam - since you can never have a perfect horizontal beam in a real machine everyone was free to break it.

It's why every second word in a patent is "substantially"
Maybe next time they should interview a lumberjack.
VMware Opens VMworld by Acquiring Security (Again)
None.

I read a number of blogs when I search, but there are none that I go to daily just to read them.
AT&T classily buying merger support from churches, charities
The most popular touch screen GUIs, iOS and Android, default to a grid of icons, like most major desktop GUIs (Windows, OS X, Gnome, KDE) have desktop icons. I don't see this as hurdle.
On that note, I also read

http://planet.haskell.org/

Generally high quality, interesting stuff if you're into Haskell.
It’s confirmed: Skype founder’s new startup is Vdio
If you want "manly weather", I think Alaska or Montana have more going for them, along with pretty much all of the West with or without good weather. Growing up in Oregon though, at a certain point I realized I could either spend my life being 'tough' about the weather, or actually enjoying it someplace where it doesn't suck. Making fun of Californians for being "sissies", as you put it, about the rain only goes so far in lessening it's disagreeableness.

It sounds like you're doing good work, which is admirable, but it seems as if you're fighting two battles - one to make your startup work, and one to make the place work. Fighting on two fronts is rarely a good idea.
First look at Clipboard.com: Delicious + Pinterest + Evernote
I think you're munging terms.

As posted in http://en.wikipedia.org/wiki/Real-time_web

"The real-time web is a set of technologies and practices that enable users to receive information as soon as it is published by its authors, rather than requiring that they or their software check a source periodically for updates."

Mojolicious fits that description.
This is off-topic, but since PG reads this thread:

Please add back the "by " in front of each comment. It was useful because if I wanted to see all comments by PG on a page, I could Ctrl-F and just look for "by pg" but now I can't -- if I just search for "pg" I get people talking about you, rather than only comments by you.

A very small UI tweak probably to remove clutter, but it served a purpose, albeit a very small one. :-)

-David
My apologies then, no awesomeness intended -- I meant to convey that I feel particularly bad about the shutting down of Code Quarterly because I helped plant the idea in Peter's head ... and then never really found the time to help him out with it.

I thought folks might be interested in the email from the very beginning to see things come full circle, now that it's officially through.
Yes, true. The only non-point-and-click UI I'd want to use for a tablet or smartphone would be voice-search, but the voice-recognition would have to be refined enough that it just works, rather than being an exercise in frustration.
Indeed! Also, pretty much everything from the "Joel test" goes without saying.
Reddit does "ninja bans" where a banned user can see his submissions, but others can't. Could you do that with arguments and long threads in general? If there's a lag of 10*2^n minutes before seeing replies in a thread n messages long, arguments will fizzle; nobody can stay specifically mad that long.
HN already has this kind of thing, but it doesn't affect the scores in any way, just the ordering, and it's global, ie. it doesn't depend on your session like reddit's apparently does.

On reddit they say its an antispam measure, whereas here its a key part of the ranking algorithm.
Personally, no. But I'm also not the hipster sort that turns my nose up at people who use terms generally accepted to be in the common vernacular either, or worrying about how "last week" something is.

That's just me though.
I just quit my job to build tools in the Edu space - I am wondering if you'd be willing to reconsider using lightweight LMS tools that are feature specific and do not require participation in bigger ecosystems?
Or claim that all of them ripped off Neonode
At the moment you have to list your twitter name in your profile. Things like twitter: @name or even direct link like http://twitter.com/#!/name are all fine.
It seems as though they still are weighed for sorting. Isn't that enough? I think it looks fine without the points, and hopefully it will reduce the number of people that say something a certain way just to get points. I just say whatever the hell I want to most of the time, though.
Here is a paper on that topic: http://pmg.csail.mit.edu/~ajmani/papers/ecoop06-upgrades.pdf

Their examples show that it is not possible to do all application upgrades without downtime, and they show how to keep downtime to a minimum (e.g. by only making parts of your application inaccessible).
Kudos to the North Koreans. They get me to watch the same video or read the same blog posts about North Korea over and over again hoping I'll see something new. But it's always government minders, shitty hotels, poverty, stalinist monuments.

Maybe that's all it is.
Show HN: Boardbaba - Share your Markerboards. (html5 canvas)
Income inequality really took off in the 80s so it is more correlated with ... the trend of deficit-financed tax cuts for the wealthy

This just doesn't make sense. The discussion is about inequality of income. Taxation doesn't change my taxable income. It takes away part of my income (and gives much of that slice to someone else).

The tax cuts you're complaining about are assessed after the income level has already been determined. That is, the salary number on my pay stub is significantly higher than many other Americans. Even if the marginal rate were cranked up to 90%, the fact remains that my taxable income is much higher than many others.

Both Democrats and Republicans go begging hat in hand and do the bidding of their true masters in Wall Street.

The bankers aren't angels, no argument from me here. But you're painting an absurdly one-sided picture. Why do you think it is that the bankers need the bureaucrats to "do their bidding"? It's because those politicians really do hold the power! It's true that the bankers are corrupting our democratic process by looking for favors. But it's equally true that the politicians are corrupting our democratic process by selling favors.

And from what I've been able to read from these Occupiers (and I grant that this is just my impression, and I may be wrong), it seems like the ire is directed at those bankers, and that they are looking for the government to help redress the problem. But the government is part of the problem. In particular, they're using their regulatory power as a weapon, hurting us by granting favors to privileged parties. Why would we want to increase the power of that weapon -- ask them to do even more regulating -- when that power is what's enabling the mischief? The only sane answer is to take away their weapon.
HN has that too, AFAIK. Check out the "showdead" option in your profile - it lets you see people who've been ninja-banned (aka. hellbanned). It's not the same as delaying replies, though - that seems like something that might be helpful.
Moving to see talent recognize talent like this.

Speaking on stagnation and inbreeding in a genre ( sci-fi specifically, ) it's hard to think of anything that hasn't cribbed extensively from either Blade Runner or Aliens since their respective releases...

Phillip would be proud and ashamed at the same time.
If Ubuntu has done anything wrong with the full-on switch to Unity in 11.10, it's that it's kindly done us the favour of removing a classic desktop and not even providing anything approaching similar to replace it. I can't speak for Gnome3 since it doesn't like my hardware at all, and its 'classic' mode seems broken (possibly as a result of compatibility issues).

Anyway, that wouldn't be a problem at all, but Unity is still flawed, is totally unproductive for development work, and there's a distinct lack of customisation:

The launch bar is useless, and doesn't work at all if you let a window snap to the left hand side.

You can only add application shortcuts to it (why can't I add bookmark folders?).

There are no configuration options to be seen (what if I don't want auto-hide?), and whatever options there are, they're minimal.

Workspace switching isn't smooth at all and requires a strange number of clicks to make any use of.

Auto-hiding menubars just obscures GUI elements I'd like to be able to see at all times. If they're not there, I have to stop and remember where to look, because I can't just glance at the top of the screen. The actual name of the app is always visible, but clicking it does nothing. This is unbelievably unintuitive.

As for it replacing the classic desktop, I'm not sure what exactly was wrong with it, and why a GUI fit for a netbook or tablet is now being shoehorned into a desktop OS before it's had enough care and attention to bring it up to par with the standard desktop experience.

I regret running the upgrade and as soon as I can I'm switching to something more productive and usable, because 11.10 and Unity feels like too big a jump into unfamiliar (and unstable) territory.

And this is coming from an OS X user (who only uses Linux at work).
Hypertext Vision Questing
The Ps and Qs of T&Cs (Terms and Conditions)
Stanford AI Notes（All Units）
I feel that the individual fields that have errors should be highlighted. While it's useful to say "The password field is required." at the top, it's more obvious to the user when the password field itself is highlighted in some way. A quick visual scan of the fields then lets you know where action needs to be taken.
I sadly found Peter's newsletters to be quite noisy for my taste, but I signed up for yours in a heartbeat. Thanks!
The new ClearDB, and what it means for MySQL powered apps in the cloud
I couldn't have said it better than InclinedPlane.
Good point. I thought the head to head timing would bring more attention but doing it concurrently would lead to a lot of logistic problems, hotels, venues, would be full, etc.
I think this is one of those cases where the lack of stacks of software and hardware says as much about the person in question as the presence of it.
Great American Industrial Designers
38,000 images - One natural phenomenon
And even if you don't need a website, you can just configure the domain (or a subdomain) as a CNAME to MyOpenID. It's faster too, although probably not enough to be noticeable.
I've you an Android phone and an iPad and as much as I love the iPad it's really primitive in some obvious ways...

1. They keyboard is awful + no real differentiation between caps on or off. Accessing the numbers and punctuation is horrible. Hold down . or , and you get something completely different to what's on the key face.

2. A complete lack of integration between apps which becomes most painful when you want to share between apps e.g. tweet a webpage, save something to readitlater etc.

3. Lack of back and menu buttons leading to the ridiculous UI convention of have buttons in the title bars.

A few changes could make iOS much better.

Oh a version of Chrome instead of Safari would be nice too.
If MSFT are backing them they $=infinity money to buy content.

MSFT is a little scared that Apple and Google will own all online content.

If MSFT can persuade Hollywood that Google is an evil monopolist and they are better helping a young MSFT upstart then they may get more content more easily.
I might add that the real value and challenge of learning to code, beyond stacks and algorithms, which are domain specific, is the ability to abstract problems and find generic solutions.

IMO, that sort of skill rewires your brain in a way that helps you solve the root causes of problems, and not just patch the symptoms.
Given no other dependencies, sure.
thisweekinstartups.com

&

mixergy.com
I used to frequent Slashdot and DZone but all I have time for these days is HN. This place is fairly good at promoting good stories and the comments are usually as good as Slashdot so I feel like I don't need to go anywhere else (for now).
Loved that essay, and continue to cite it to coworkers who feel trapped in a schedule that makes no sense.
The danger in the president learning to code is that no one wants to tell him his code sucks, then he releases/deploys it and fucks shit up. All I can say is "good luck".
No; in fact, you don't even need an account. Just add kindle@readability.com to your Kindle's approved sender list & install the browser extension[0] or bookmarklet[1].

0: http://www.readability.com/addons
1: http://www.readability.com/bookmarklets
There was a funny quote a few weeks ago about how Zuckerberg wanted to go in and fix a few bugs and developers were complaining because he was way slower, etc, and basically just interfered with the process.

Zuckerberg is a college drop out that started Facebook. We don't really know how his skills compares to others. It's easy to assume he his above average, but I have no idea what kind of code was behind the earlier Facebook versions.

My guess is that the Facebook that Zuckerberg started is so "simple" compared to the current version that it requires a different skill set. "Anyone" can throw together some some php+sql code to make Facebook v1.0, but that doesn't mean that they are actually an above average programmer. I'm not saying that he couldn't be an excellent programmer, but he has probably lost a lot of programming hours compared to others that were at his college at the time
I think you missed the part where your bank and credit card companies are selling your personal information.

Ansira knows your income level (and, at least for me, it's accurate).
I wonder what a warehouse with 4M iPhones in it looks like. That is a huge stack o'phones.
> On reddit they say its an antispam measure, whereas here its a key part of the ranking algorithm.

Those two things are one in the same.
It's a protection racket. Novell (and now Attachmate) pay MS directly for "indemnity" for their SuSE customers. https://secure.wikimedia.org/wikipedia/en/wiki/Software_pate...

RedHat has said that they won't pay MS specifically, but they seem to be paying off a bunch of other patent trolls. http://fosspatents.blogspot.com/2011/04/red-hat-is-now-regul...
http://blog.plover.com/
You know you can just use HNSearch and filter on a user, or use "http://news.ycombinator.com/threads?id=mechanical_fish (that's pretty much how I read the site now).
http://www.sebastianmarshall.com/the-genius-and-tragedy-of-p...

On the day you delete that post I'll consider reading your blog again. Until then not a chance.
That's great for comments that are direct replies to posts but when points are displayed it's much easier to notice excellent replies to mediocre comments.
The original article asks for a closed-form solution. "Closed-form" is not precisely defined (http://en.wikipedia.org/wiki/Closed-form_expression, http://...), but I do not think anybody would call that a closed-form solution.
If the "obvious" in "obvious work-arounds" matches the "obvious" used to determine patentability in the first place, we're safe.
Are the the "hobbit houses" that Michele Bachmann always talks about?
The email I received from Dennis Ritchie (by way of maddog)
Sorry, kind of OT: I'm working through Arora & Barak's "Computation Complexity" textbook and would love some company. Get in touch if you're interested.
I found myself to be fairly susceptible to reactions based on other people's karma scores; I don't see why it's a good idea to encourage an "elite" of HN users to write dumb comments.
Startup Weekend Dallas #5
I agree.

(Once upon a time I would just upvote, but that is now of limited usefulness in signifying agreement.)
Well, I am a gadgetoholic-in-recovery.

Let's skip lightly past the colo server running Debian that I keep the blog on. I'm mostly a Mac shop. On my desk right now is an older 23" Apple Cinema display, being driven by an October 2010 13" Macbook Air (4Gb/250Gb SSD, OS: 10.7.2). Next to me is an iPad 2/64Gb and a 3 mifi, with a ZaggMate cover/keyboard. And there's an iPhone 4 that ain't going to be upgraded until it's at least 24 months old (next summer).

Pretty dull, huh?

(There are also hordes of eccentric items around here, such as the Viliv N5 palmtop -- currently running Win7 as I don't have the energy to battle a GMA500 chipset into cooperating with Linux right now -- but let's not get into lesser-used territory.)

Core software:

- Firefox 7.blah (with noscript, adblock pro, ghostery, beef taco, instaright, https-everywhere, and tab mix plus)

- Thunderbird (mostly using gmail as an IMAP/SMTP/SSL server)

- BBedit (what can I say -- it's prettier to stare at than MacVim, and seems to support MultiMarkDown better)

- Apple Pages (I loath MS Office 2010's ribbon with a cold and fiery passion because it eats vertical screen real estate; Pages is "good enough" for layout and final markup)

- Scrivener (because when I write myself into a corner and need to refactor the deep structure of a book, Scrivener makes life a lot easier)

- NeoOffice/OpenOffice/LibreOffice (because sometimes I need something that can handle MS Office documents better than Pages)

- Calibre (ebook management software)

- NetNewsWire (this may change soon)

- SplashID (because we all need unique passwords for each website, right?)

- MacPorts

- iTerm (and Go2Shell)

...

I think that about covers it. I really don't game much, if at all (it interferes with work to have attractive nuisances on my computers).

Dream rig:

(This is going to strike you as deeply sad)

Start with a build-to-order Macbook Air 11", 4Gb RAM/128Gb SSD. Add the 1.8GHz i7 CPU bump. Don't bother with the 256Gb SSD from Apple because we are going to replace the stock SSD with a 3G OWC Mercury Aura Pro Express sized in 480Gb. Finally add a 27" Apple Thunderbolt Display for when it's sitting on my desk.

Underpowered? Sure. But it's tremendously portable, and I'm on the road for 8-12 weeks of the year. Two wires to connect, and I have a decent desktop system. Unconnect, and I have a nice 1Kg notebook.

The reason I don't have this dream rig right now is that I have the last generation, and I'm not quite enough of a sucker to upgrade every time Apple crack the whip, thanks. Maybe next year.
Would it have been less boring if Gibson waxed for pages about weighing the new Lenovo laptops vs. the MacBook, or the merits of one word processor over another?

I think it's fairly fascinating to discover that the author of one of the most notable cyberpunk novels doesn't really care about technology. (In fact, that's kind of the feeling you get from Neuromancer. There's loads of amazing technology but nobody's really fawning over it. It's just there, and it's just used.)
Past polls show that a substantial portion of readers (me included) think the points are very useful. They draw our attention to the best comments.

Clearly, you think this reduced usefulness is worth it to reduce fights; fair enough.

So, is there any way of getting back the utility, without increasing the fights?

Maybe show points, but with a time lag?
Show points, but just in bins (maybe logarithmicly binned?)
You trust users above a certain karma threshold with downvote, because they've learned the ropes; maybe display points to these users? People that get in fights, and hence are downvoted, won't see points?