skysight-inc/HackerNews huggingface dataset:
Not necessarily of all time, but at the bottom of nearly every page is "Lists":

http://news.ycombinator.com/lists

That gives you:

leaders Users with most karma.
best Highest voted recent links.
active Most active current discussions.
bestcomments Highest voted recent comments.
noobstories Submissions from new accounts.
noobcomments Comments from new accounts.

You can ask for items with more than a certain number of points:

http://news.ycombinator.com/over?points=400

You'll probably find that still only pulls things that are currently in cache.
Essentials of Apple’s UDID
Designers block: A Q&A with Russ Maschmeyer 
For our first interview post with a creative, we got in touch with Russ Maschmeyer, a web designer living in Brooklyn with his fiancée fellow design-extraordinaire Jessica Hsiche.
HTML5 based game engines and frameworks
1) It's unmaintainable.

2) It's ugly.

If you ever need a semantic naming convention for closely related variables that are crucial to use correctly (encryptedCustomerInformation vs decryptedCustomerInformation), make up your own ad hoc.
I'm surprised no one else has upvoted this (unless its a repost I missed). Ok, it doesn't work in many browsers, and would probably be more efficient in an image/canvas. But it's still bloody impressive!
The author lost all credibility at that point.
That's one option, but I have a Tomtom, and many other cars use built-in GPSs. I was thinking of the more general case, not just for me.
So, vigorously insist it's a duck even if it can't quack. Sleaze is the fastest route to funding?

I'm all too reminded of Saturday's NYT article[1]

[1] http://www.nytimes.com/2011/08/21/technology/silicon-valley-...
What You Don't Get About the Job Search: The Unemployed Speak
Responding to Questions and Concerns About Unaico SiteTalk – Social Networking
The problem as it appears is the abuse, not the notation itself!
Too long prefix? Keep it shorter!
Too hard to pronounce? Then don't pronounce, at least don't pronounce the prefix, pronounce it's name and (optionally) the long title that that prefix stands for!
Too vague? Include then a commented "dictionary" in the headers that clarifies things.
Getting out of date? This isn't actually a Hungarian Notation problem, that's a codding style problem. Choose then your prefixes more carefully (more generic maybe), to cover future changes!
It's just plain stupid to dismiss something because of your problems! Solve YOUR problems (naming, pronouncing, etc.), because these aren't gone simply by dismissing a notation.
This doesn't tell you anything without knowing how many hours a day the test subjects usually surfed the web. A lot of people are addicted to it, so this just may be the result of satisfying a craving. By this logic, maybe alcoholics are more productive if allowed a shot of bourbon at break time.
http://www.slidedeck.com/ ?
Personally, I frequently fall into the uncommon cases. I realise that that makes me uncommon, and don't blame Google for doing what works for 90% of their users. However, for me personally it's not a great experience anymore, I am irritated by auto-correct far more often than I am helped by it. As someone who knew how to use the synonym operator, I never felt that I wanted Google to do this for me automatically. Now it does, frequently, and in some cases using the exact match operator is overriden by Google deciding to match synonymns anyway. At this point, I can't even control what I'm searching for.
It's an (albeit extremely large and diverse) e-commerce website, not a platform. What software do you build that runs on top of Amazon?
Marketing 101 ;)
RPython compiles down to C. Also, do you have an example of the generated code? I'm not sure what sorts of patterns would need it to be hundreds of megabytes.

(Also, if Pypy's compilation time is any guide, it takes massive amounts of time to compile rpython)
The advantage of a second box is that you can use the main and test machines side by side. if you switch drives, you're cut off from your main development environment while you're using the other system.

There are disadvantages too, of course, such as increased desk space, power usage, and heat in your office, and inability to work on the subway.

VMs are good, though VMs don't solve the original problem of letting you test on an older CPU. (Their IO is generally slower, but not in the same way as an older machine.)
Measuring influence via this eigenvalue method seems to make sense. However, there is ambiguity. First, you have to decide which eigenvalue to pick. Do you choose based on its magnitude? Even when you choose one somehow, what if the dimension of the eigenspace isn’t 1? Unfortunately, there are no links to clarify this.
Nonono, the real solution for the HTML escaping problem is to use a template system which defaults to escaping all variables. Using a naming convention is much less robust.

If you need to pass in something that doesn't need to be escaped, you switch off the escaping explicitly (`<% var name ESCAPE=NONE %>`), and/or you put HTML strings into a separate type which doesn't get escaped upon substitution.

For example the template engine would return a `HTMLString` instead of a `String` object, so that it never accidentally encodes twice (as could happen in the case of includes).
Nintendo Grandma
I think there's a place for a formal system of education, even if it's not as centralized as the one we have now. We need common places for people to access shared knowledge like fundamental physics and math.

Something like Khan Academy with more contributors and formats.
Petri Dish Hack Detects Bacteria 12x Faster
note: below the pics is an actual readworthy article.
Google: Flash Ads have Lowest Click Through Rate
Just a pedantic note: "cursive" merely means slanted. Italic text is cursive without being joined. The term for joined-up writing is "current" (from the French courant, meaning "running"), and is not always cursive (think of the girlish ball-and-stick upright style).
Thank you for that; I recently tried to find out how he implemented his 30 second distraction-delay but I had misattributed the quote and so my search was unsuccessful. I think that the delay is a powerful idea.

The approach I'm experimenting with is a "productivity mode" toggle in a tiling windows manager which disables most of the windows manager commands, leaving me mostly stuck in whatever application(s) were already visible until I toggle it off. The toggle off function has a 30 second delay.
I'd just like to mention that perl, which is often underrated, has a "tainted" mode that checks at compile time that you sanitized all inputs, and refuse to run if it isn't the case:

http://perldoc.perl.org/perlsec.html#SECURITY-MECHANISMS-AND...
Ruby has such wonderful evangelists that somewhere along the line I had gotten the idea that all Rails projects had 100% test coverage, and refactoring was a matter of course. It's kind of a relief to hear that not only do not all projects live up to the ideals, some are the exact opposite.

Knowing that, maybe I can go a little easier on myself when I fail to live up to the ideals, and simply keep on striving without having to feel that I am obviously an inferior coder.
I completely agree. Figuring out the right guy is easy, if you can get multiple people in. That's the really difficult part of hiring at a startup.
Gumroad - share and sell your digital goods with just a link
Building Tipogram - how to make a DIY digital goods business.
More power to them, but why would I want to replace the best part about this device?
> If I place an order for a Chicken Burrito but am served a Beef Burrito (auto correction) because that's the most popular dish, it would not be okay.

If I were immediately - i.e. within a second or two - served a chicken burrito when I say "sorry, I ordered the chicken", I don't think I'd mind that much.
Lets imagine someone would want to build a "retina display" which's ppi value matches the maximum ppi of the human foveal vision. (fovea is the point of the eye with the highest density of rod & cone cells)

According to this article this is 530 ppi (pixel per inch)

Now, if my math is not entirely flawed (please check) for a 27 inch monitor with a 16x9 ratio this would mean a resolution of

12,472 x 7,015

That is ~ 21 times higher than the best resolution available today, for such a screen. (2560x1600)

The iPhone 4 has 326 ppi and I just took off my glasses and I really had to focus until my eyes hurt to be able to see a single pixel. (I failed, I couldn't see one) Also I have to get really close on to my PC screen to see single pixels (235 ppi)

Now my question is, how could my retina have 530 ppi if I can not identify single pixels on a 326 ppi device?

Furthermore I fail to understand the most basic assumptions & calculation in this article:

> 53*60/.3 = 10600

? Why did he multiply it times 10? Is this a calculation error, or am I just missing something?

Assuming that this calculation is correct and he just left a part out. I have problems understanding the first and most basic assumption:

> Thus, one needs two pixels per line pair, and that means pixel
> spacing of 0.3 arc-minute!

> 0.7 arc-minute, corresponds to the resolution of a spot as non-point source
> Again you need two pixels to say it is not a point

> Again, you need an minimum of 2 pixels to define a cycle

If I interpret the article correctly the "line pair"/ "spot"/ "cycle" in the 3 named experiments were all the smallest size which humans were able to identify.
Why do you need 2 pixels? Wouldn't anything below 0.6 arc-minutes already constitute as being below the smallest visible size?

If this point does not hold up, the entire following calculations are way off. I would be thankful if someone could enlighten me.

#Edit: as ristretto stated earlier, there are ~ 100 million cells in the human eye. There are only ~200 000 cells in the fovea. Also everything gets compressed and send through only ~ 1 million nerve cells.
Just to be interpreted by 140 million neurons in the V1 area. Short: measuring the megapixel of the human eye is quite a fruitless exercise. The human eye does not work like a homogenous camera/monitor.

The maximum visible pixel per inch (ppi) on the other hand have serious implications to technology and hardware development. Therefor I have much greater interest in this metric.
My first thought about the comparison to a Sierpinski triangle is that the more we work at it, the less there is. The author then totally avoids talking about the analogy mentioned in the title and instead makes a very different point.

The essay proposes that the close you get to a subject, the more complex and diverse the niches become. This correspondence to a fractal is tempting, but I wonder if the fractal requirement that there be some sort of self-similarity is applicable. Do disparate fields, close up, appear similar? If yes, is that a reflection of our own psychology?

Sometimes too the jumbled landscape disappears, as when evolution made many disparate fields merge into biology, or heliocentric theory made epicycles disappear .. only to find even more interesting lands beyond.
Like everything else in life, when obtained in moderation.
Something that continually surprises me is how a lot of these things are interrelated historically, but people teaching these things either don't know that or don't think it's important to pass on. By which I mostly mean stuff coming through the unix tradition like grep, regex, vi-keys etc.

You meet these things for the first time and think, why would I bother learning all that arcane knowledge just to do this one thing, but then later you realise that you can leverage that knowledge across a wide range of tools.
Obviously you mention C# and .Net so you swim in a different pond and are less likely to see the same level of reuse, but that doesn't mean it's not there.
I am also not a lawyer, but this is clearly not the case in the US. Lawyers are even encouraged by the courts to use identical language so that prior judgements can be absolutely relied upon.
Did the Burroughs you worked at resemble the one Waychoff describes, culturally and intellectually?

I imagine Barton was long gone by the time you got there. Did you hear anything interesting about him? How was his influence regarded?
I agree with fferen, GIMP may be more powerful, but it is far less usable, in my experience.
Nobody? The current number of upvotes suggests that I'm not the only one with these problems...
FSF uses compliance FUD to push GPL v3
Deliberate golf practice
Deliberate practice requires three key elements. A record of golf practice goals in a number of areas such as putting, chipping, pitching, shot making
The ability to capture practice session performance over time
The analyzing and comparison of goals against performance and tracking improvments over time.

A new software title Stats Golf, not only does it do this for you in practice but it also does similar for play goals and performance.

You can read about the software on our site at www.agolfswing.com
Similar, but I shield myself from "DDD" turning into waterfall by doing this on modules, not projects. It's sort of like how capitalism thrives by embedding a lot of top-down control economies ("corporations") within the larger framework of freedom; a top-level bottom-up "Agile" framework can benefit from the occasional use of a top-down design process embedded within it, and you aren't obligated to angst about the internal contradictions, because there really aren't any.
Primarily because it is very unlikely to see future development. I'd love to be proved wrong in that regard, but I suspect I will not be.
Random: I found out recently that Ruby has no unified test output standard, and that every tool makes up its own o_O

Not only this, but there is active resistance to useing something like TAP.
HP: What Léo Apotheker’s Decisions Mean (Monday Note)
East Pattaya Home For Sale
Square No Longer Requires Signatures For Transactions Under $25
The cool thing about a good text editor is that you can use it for ALL of those things.

I'm an emacs guy not a vim guy but this fundamental point is similar. Being good at vi means you're good at editing arbitrary text whether it's VB6, SQL, HTML, JavaScript, XML, wiki markup, the output of 'find' or 'ls -l', or some randomly formatted table that someone sent you in an email.
you must use a lot of very unusual words

No. I just type more accurately than the average Google user, so when I do type an unusual word it is more likely that I intended to type it.

Google could fix this (with logged in users) by using some type of Bayesian classification algorithm. They could track how often a user subsequently clicks "Showing results for _____" compared to "Search instead for ______". That would give them a self-rated user typing accuracy score they could use to adjust which results to display when they detect a potential misspelling.

For all I know they already do this. However, based on anecdotal evidence from my own experience (admittedly non-scientific), it does not appear that they do.
This is a matter of cost vs benefit, not memory.
That's what the article is about.

I think the OP's point is that this has been well established for a while, article makes it sound like a new theory.
I would expect the primary differences don't stem from "culture" so much as differing technical platforms. If your question is actually a Wiki, and can be interactively refined in conjunction with the answerers, the need to complete the checklist in advance is lessened. In the end, the checklist will pretty much end up filled out one way or another, and there's still a such thing as a bad question and a bad questioner, but in both cases there's a better (if not 100%) chance to rehabilitate them interactively.
Maybe I just don't fat-finger as much as the typical programmer...but intelligent code completion and typo detection are really not things I value in an editor. <C-N> buffer-based completion is more than sufficient when I need to save some typing.
> Which is a problem, why not just force all app developers to use SSL?

The developer console on Facebook says this will be the case on October 1.
Do not upgrade to PHP 5.3.7 due to a bug in crypt()
Not sure that's a good title for the content...

But it's certainly true that sloppy code can be produced in any language.
I would caution that entrepreneurs don't get overconfident about their Terms of Service. In many cases TOS are not really binding, especially if visitors never have to explicitly agree to them when using a site. Many sites blithely copy a TOS and then believe that their copyrights are safe but when it comes down to it, your legal success is a matter of your ability to pay to defend yourself.
Online Video Strategy For SMB/Startups
lol That's exactly the opposite of what the author was trying to accomplish with this article. ;)
It was Grade C a day ago. Today I see Grade A:

Certificate ------ 100
Protocol Support - 85
Key Exchange ----- 80
Cipher Strength -- 90

What's changed in the past 24 hours?
hi,

could you link to some good ressources to learn all the topics you listed ?
However, I don't think it is possible to built a proper graph from the API as you cannot obtain the number of friends that your friends have. Or... ?
Quoteth.is Founder Talks About Building His Popular Product
It's sort of both.

You're right that it's a mostly defunct upper-class accent (see Kelsey Grammer for a modern example) taught at boarding schools.

But it was also specifically taught to thespians as a preferred accent for radio, television and film performance in the early part of the 20th century. Performers like Cary Grant and Katharine Hepburn both performed in it even though it wasn't their regular accent.

In some stage acting schools it's still taught as a "neutral" accent for performance.
What, really? Buy a 2k+ computer to test a browser you can download on Windows?
I've seen lists... but unfortunately those only have "recent" posts.
ColdCrate's Undergrad CEO Talks About Running A Company In School
Great advice. Especially if you interface with any device drivers. Thinkpad T42! All initial build/testing goes to an older Thinkpad T42 and we move up from there into the Windows7/64bit.
Work-life balance principle
Arachni v3.0: Web Application Security Scanner Framework
Yes, but vim doesn't do code completion or have refactoring support, which is something I like in my IDE.

Before someone tells me it does, I've had competent vim users try to get C++ support set up for me before, and it is almost worse than useless in code completion, code refactoring, and even trivial things like "jump to compiler error/warning".
I don't quite see how this find sheds new information on possibility of life on Mars. I though the greatest challenges to life on Mars were large temperature variations and lack of liquid water. It is already known that life could thrive in an oxygen-free environment, after all it had to start on Earth some-how.
Louise Mensch claims Anonymous and LulzSec threatened her children
That's the perennial complaint and worry, but in my experience, people use operator overloading in C++ for mainly two things: function objects by overloading operator(), and iterators by overloading the dereferencing operators and increment operators.
The alignment is an oversight with the author's mockup. His post is focused on the vertical rhythm and the proportions on the Y-axis.

If I'm not mistaken, the author doesn't take issue with the proportions on the x-axis and makes the mistake of keeping things tightly aligned to the horizontal grid/x-axis proportions. Consequently, he missed some of the subtle things in the original.
Watch,Spy Kids 4,online,megavideo
watch,Spy Kids 4,online,megavideo
returns from the dead to stalk the outskirts of moviemaking public and cannibalize their former grandeur r This is perhaps the first film ever conceived This is perhaps the first film ever conceived by a filmmaker saw a star
vim does do code completion ...

For example, in my gvim, control-p shows the autocomplete list.
If you're on OSX, you can use Keymando(http://keymando.com) to get vi-mode inputs. Check out Steve Losh's vi-mode plugin at https://github.com/keymando
Folks, please do not fall into the simple error of arguing whether Haskell’s typing beats Hungarian notation. This would be bikeshedding. The safe/unsafe strings are given as an example, the larger point he is making is about using coding conventions to highlight potential semantic errors.

Every program is going to have some kind of semantic problem that cannot easily be fixed with compile-time analysis. Unsafe strings in web applications are merely one example for one class of programs written in one class of languages. If you grasp what he’s saying about coding conventions, ignore the example.

So to his actual point: Do you agree with my contention that there are always going to be some semantically wrong bits of code that cannot be automatically detected by the compiler, or that it is awkward to do so?

If so, do you think coding conventions help more than they hinder? In other words, do they increase code safety without imposing too much of a burden on readability?
EndWise: When I start any serious ruby programming.
MatchIt: Already using it.
Snipmate: I don't like snippets. I could never get used to them.
After reading all of the comments on this post I think I finally understand what you are setting out to achieve. I am intrigued by the ideas of "multiple identities" and keeping control of identity related data by storing it on my computer rather then the websites server but, in your initial post, that wasn't very clear. The follow up post cleared it up some, but not much.

Additionally, I think it would be best to focus on these issues rather then any UX or UI changes. What you've presented isn't game changing enough and, as you can see below, most people are indifferent to it.

All of that said, I am certainly interested in being a part of this project. I'll contact you for more information.
In this case popular does not specifically mean well liked, simply widely used. Consider the mass of people cut and pasting together web sites who touch javascript, and virtually every modern, internet connected device is capable of parsing and executing javascript.

Edit: For the record, I personally really like javascript, since exposing myself to crockfords evangelism and picking up node.js.
A Look at Oregon State University's Open Source Lab
I don't think it's surprising. The only place I hear talk about DDG is on this website and a few blog posts.

I tried it myself based on all the glowing comments here, but I didn't find it to be particularly impressive (not bad, but not great either). I also found myself using '!g' most of the time because the default results were inferior to those returned by google; in the end I just cut out the middleman.

So I guess I just don't get all the hype about DDG on Hacker News (same goes for bitcoin and the never-ending stream of Python non-stories). Maybe there's a cult-ish aspect to it?
Emacs killed the server
lParam, wParam

Enough said.
ICANN Chairman to join For-Profit gTLD Reseller
When the question came up on XKCD a little while ago the answer is "no there are several loops that don't loop through philosophy". On a more conceptual level what does it mean to lead to philosophy? First links on Wikipedia do not form a tree with philosophy as the root, after all philosophy has a first link that is not itself. So we are looking at a graph and attempting to determine if all random walks of the graph passes through point P.
The problem with Coffeescript is if you already know JavaScript, it's completely unreadable. Looking at code like this, I have absolutely no idea what it does:

class ItemView extends Backbone.View
render: ->
@options.items.each(@renderItem)
renderItem: (item) =>
@el.append item.get("title")

It doesn't make sense because there are magic variables appearing out of nowhere - @options, @el, append -- what are these? I'd have to study the resulting JavaScript to understand what it's really going to do.