skysight-inc/HackerNews huggingface dataset:
All I get are 408 Time-outs now. As I've mentioned before[1] CoralCDN isn't very good at preserving content that is already down.

If OP knew his hosting wasn't very well suited for handling load spikes HN users can generate, he should have posted the original link behind the cdn.

At this point the only thing OP could do is to create a rule to redirect to .nyud.net link if the referrer equals HN.

[1] http://news.ycombinator.com/item?id=2235559
Oh man, you have no idea how helpful this is. I'm working on a web app myself, and design is my biggest hangup... I've thought about hiring someone, but not sure I can justify the expense. For some reason I didn't consider seeking out premium themes like this.

Looks like there's a lot of great stuff on ThemeForest... only problem now is the paradox of choice. Too many good themes to choose from.
Unnecessarily indirect. A JSON file would have provided the same advantages here, except it would not have required a fully separate language runtime, just a JSON library. Text files as data is definitely a great idea, though.
I think your comparison is more than a little narrow. The Nook and the iPad are marginally similar but not really comparable devices. There's a reason why one has been far more successful than the other, and no, I'm not referring to any sort of "magic" or ephemeral voodoo.

But there's a larger point to be made in that I think your comments reflect a common attitude among many nerds - this obsession with specs. Most consumers don't make purchasing decisions based on a giant list of specs. Maybe you feel they should and they're stupid for not doing so, but that just isn't the reality of the market. And many manufactures, as well as Google, are starting to realize they simple can't put a faster processor and more memory in their products and expect to compete with Apple. Google in particular is putting a lot more effort in to the "polish" and overall "experience" of using Android devices. I know these are dirty words for some, but they reflect the market realities of how consumers make purchasing decisions. And I think it's a good move that will help Android increase it's market share even further.
Actually, there's a full sync option in MobileMe preferences.
Just as simple entertainment, we are supposed to 'identify' with the characters, etc. When that works well, say, in a good movie, then okay. But it's not very serious as art.

For the art part, we're supposed to get something from the text, story, content, etc. But there is little there but the content from the words; I take those words at something like face value; then I consider the content from those words and nearly never like it. Or, I like classical music a lot, but the words in English literature are a poor substitute. Although parts of English literature try to have 'musical words', to me the music is wildly inferior, So, I can't like English literature as music. So, I see nothing there to like.

Next, I see a lot to object to: I see people getting into trouble from doing foolish things, To me, that's not good in any sense.

Next, English literature was pushed down my throat when I wanted to study math, physics, music, etc.

Next, the claims that Shakespeare is so 'great' are to me basically lies. The claim is not at all self eviden, and no serious attempt is made to make such a case. So, English literature looks like a self-perpetuating academic flim-flam that wastes the time of students as warm bodies to give employment for people pushing the flim-flam,

Maybe 300 years ago English literature was comparatively good, other things considered. Maybe it was pursued by the rich in England so now taught so that the rich won't have a 'special advantage'. I believe that it is long past time just to stuff it.

A serious review of how to write a movie script would be more welcome.
Why not just use scroogle (http://scroogle.org/)?

Even if it randomly searches for stuff, the searches are still linked to you, and I would be concerned over what terms it was searching for if my search history were ever subpoenaed. I could images several cases where this could get you into trouble.
I'm not going to go trawling through patents (I'm superstitious), but based on only the figures in the linked article, there's at least a password protected file-system and the interface for accessing it. And going on the text, there's going to be something about the security implementation as well that's in the patent.

This sounds very similar to DropBox, but this is just a high-level description. It's extremely unlikely that they could describe their system in sufficient detail without distinguishing it from DropBox in some way.

There's a tendency to hear the title of a patent and think that it covers all systems that could possibly be described by that particular title. This is not the case! Also, there's a tendency to hear about a patent and think that because your system does something similar, it would be infringing against a patent, but that also is not necessarily the case. The patent system can be abused horribly, but not every instance of a patent is an instance of abuse, and each patent should be evaluated on its own merits rather than the abuses of others.
Free reigning capitalism ends in a single party monopolizing essential supplies. Be the first to monopolize drinking water or oil production and most will do your bidding, lest their living standard plummets. You can leverage the power you have gained and obtain more monopolies. It will mean slavery and eugenic programs; the worst of all dystopias combined.

Capitalism is amoral and must be kept in check by a government that looks after its people and upholds their moral standards. Otherwise, it ends in what is essentially a monarchy, but worse, because driven only to acquire more capital, with no regards for any morals at all.
There are a few groups on meetup.com (rails, js, and some some other smaller ones). That is all I seem to know of.
Ha, I have no book to hock. Any book I write will be out in years. I'm really not hocking anything. Why all the criticism instead of actually addressing whats in the article. And, if you look at the 8 suggested alternatives I specifically mention entrepreneurship and its repeatedly mentioned in the comments. Its the whole basis of the article. You guys are really funny.
> but they don't really understand how it acts as a backup system too.

Maybe your parents are just more sophisticated than you and know the difference between redundancy and backups.
From my cursory reading of the licensing, the key difference is that the Extended License allows you to distribute the theme with your app (the regular license would be limited to a hosted app).

http://themeforest.net/wiki/support/legal-terms/licensing-te...
The tree is just me getting carried away with elaboration. The basic idea is you have one community higher than the first one. The lower one can be completely open; the higher one can be invite-only. (Oh, there's that essence I wanted.)

Maybe the two levels are a little like a freemium model, where the analogue of free vs. paid is anyone vs. invite-only. One is a recruitment centre for the other.

Perhaps the same submissions and comments would be presented to both but rated by their own communities; or perhaps it would be like subreddits, totally distinct in their stories and discussions. The difference from subreddits is it's not flat and not all-welcome, but hierarchical (in both a logical and political sense). Maybe SO does this a little with karma-based privileges, but there isn't a higher-level forum (at least, not one that I'm aware of...)
If this mechanism(link to a valid e-mail) is used to recover an account, is this considered a form of registration?
Along the same lines I was thinking of the following alternative:

having no url bar at all but if you press let's say Ctrl+g (put whatever is available here) the url bar appears in the center of the screen and it disappears when you press Enter. Do you think that something like that could make sense?
Dr. Nakamatsu: Most Prolific Inventor in the World
Might want the arrows side-by-side, and just further apart. To me, the separate down-triangle in your screenshot almost looks "menu like" and may occasionally make me hit it for that reason.
Firefox 4 (Minefield) has the option to stack tabs on top.
Well, if you change your opinion, that means you were WRONG! And being wrong is... well... WRONG! Don't you see?! You can't let people see you being wrong, man! They might think you're human!
Personally I think they suck for showing zoomed images and image galleries, because they break my expectations about what should happen when I click a link. Even worse, their javascript is often written in a way which clobbers "⌘-click to open in new tab".
No Deposit Bingo Sites - Home
A relevant project from MIT CSAIL : "Eyebrowse:track, visualize and share your web trails" (http://eyebrowse.csail.mit.edu/).
Why is this relevant? Not every site I read is in English either, but that doesn't make the OP's point invalid.
For comparison, Safari vs Chrome (made a while ago, because I found it an interesting phenomenon): http://dl.dropbox.com/u/363028/temporary/height.png
It seems like privacy law is the proper domain to control these things for the public. Your pants, while not transparent, do not pose much of a roadblock from a determined party looking inside them. That it's illegal for anyone to do so without your consent is the actual deterrent -- not any intrinsic property of your pants.
What if that was an actual semantic transformation in the language? Naming something XorDie would execute the body of X in a context within which all errors are caught, and if any is found, the call returns NIL or similar?

Easily doable with handler-case, unwind-protect and reader macros, but ugly as sin.
This is really clever, thanks for the hack.
There's also http://www.freecsstemplates.org/ which is, as the name says, free.
Is there any advantage of using a lightbox vs a proper pop-up to present zoomed image or gallery?

I, for one, much prefer the latter. You can continue with reading the article, you can use all the window management you already know and you don't have to suffer the horrible effects that author of the lightbox library though you can't live without. Not to mention that on netbooks, because lightboxes are always contained within the size of your browser viewport, the "zoomed" content is often smaller than miniature on the site.
I was under the impression that that will not lay out your tabs in a vertical tree, only vertically. Is that not the case?
What a great solution to a moral quandary: take the high road, and sell it. Of course, it needs to be a dilemma that affects the whole community, no just you.
If every one did it that well, I say they're welcome to it. Few do / would, but despite all being capable of it now, few attempt. That probably wouldn't change much.
The trouble is that you can't easily tell just by looking at (f x) how to interpret it.

Every serious development group is going to need a few patterns and coding standards, because newsflash: no language is perfect. All languages need to be used properly.

If you have good standards for naming, then a simple search should tell you exactly how to read "(f x)" in less than a second. The same goes for Smalltalk method names. If an extremely important method in your application code gets named "add:" well, guess what, there are already base class methods named "add:"! This means your senders searches and implementor searches -- which are fundamental to the way lots of expert Smalltalkers code -- are going to be polluted.

Also, the same thing can apply to function names in Python!

In dynamic languages, good programmers know names are very important. Before a good, experienced dynamic language programmer names something "foo", they first search for foo! They search for things that might be confused with foo! Programmers of dynamic languages who don't do this are either ignorant or inconsiderate. This post doesn't strike me as written by someone experienced or knowledgeable with development in dynamic languages. (And if he's experienced, he's had the bad luck of having been mentored in short-sighted groups.)

There's a lot of repetition and many times it's downright verbose. But where Lisp is nice to write and hard to read, Python makes the opposite tradeoff. It's easy to read. You can determine how to interpret something—a string, a list, a function call, a definition—just by looking at the code locally.

This post takes no account of Don't Repeat Yourself and is seemingly written with no foreknowledge of this idea. Curious, since Python is powerful enough to get close to the ideal of Don't Repeat Yourself.

Strategy for creating a blog post that looks analytical and sounds good -- but only to sophomore programmers:

1) Pick a certain aspect Y of language X which can be abused

2) Give a detailed analysis for why Y is bad

3) Completely leave out any mention of known best practices for addressing Y

4) Compare to a more popular language Z. Leave out any mention of Y applied to Z.

This way, you can get some attention from sophomore programmers and provide them a way to feel better by giving them a good sounding reason to avoid studying X.

Really, this kind of sophistry is so common, there should be a name for it! (Actually, there is a way that Lisp can be easy to write and hard to read, but that has to do with macro expansion. But the tendency is for those with substantive Lisp experience to know about things like that.)

EDIT: To avoid distracting "ad hominem" nonsense. Note the argument is completely the same.

EDIT: Got read/write mixed up.
you're right though, even if you thought you were making fun of it

because that was the OA's point: that if a developer wanted to optimize for going uphill, choose a car rather than a bicycle. downhill? bicycle will do that with less resources, waste, cost, pollution, volume passed through, etc. pick which is better given the context and optimization goals.
Because no one else is saying it: Most misleading title I've seen on Hacker News yet!
You must create a win-win revenue model
"Sometimes (f x) is [one of 6 things]"

I don't mean to be the next snarky Lisp guy in the room, but I don't see the difference between reading

(if (= a 3) ...)

and thinking "that's a special form and a predicate", and reading

if a == 3:
...

and thinking "that's a special form and a predicate". In either case there's "if". Writing "(f x) could be anything" is a straw man. As soon as you replace "f" with "if" the argument falls apart.

(No, you can't name a function "if" in Common Lisp. Go ahead, try it.)
Maybe they should move the unreadable mess of microtabs I have on the top of my window to the vast swath of blank area on the left or right of my widescreen monitor (yes, I have 30 or 40 tabs open at any one time, rendering the top bar almost useless).
They didn't apply for a patent on that (and this is just an application)... From my reading of the claims, it looks like they are applying for a patent for:

An animated "safe deposit" box icon that you can drag a file onto, and it will then be encrypted, and stored in a secondary location (such as the cloud). They were pretty specific about the animated icon too... (claims 1-4)

Actual patent application (20110040980): http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sec...
Does it do that always though, or only in full-screen? The 4 betas do it in full screen on Windows, never explored in OSX. I essentially never browse full-screen, there are too many 960px fixed-width websites out there, so it's just wasting 500px where I can have other things open.
> Also, there's a tendency to hear about a patent and think that because your system does something similar, it would be infringing against a patent, but that also is not necessarily the case.

Right. You can often dodge patent claims by doing just one little thing in a different way. When you see a very specific claim, it means the patent lawyer was forced to write it that way by the examiner. A patent application starts out as generic as possible and becomes increasingly specific in response to push-back.

Of course, non-infringement is no guarantee against getting dragged into a costly legal battle.
I didn't even know it existed. Thanks for the tip; I'll check it out.
I was inspired to write up how to do this:

http://www.rubyinside.com/how-to-rails-3-and-rspec-2-4336.ht...
What's the alternative for displaying images?
I don't really understand what you're asking?
Indeed, the comparison with the 110-processor 6-month effort to solve the 15112-cities problem is a bit misleading, because most of that time was spent proving that a solution with length 1573084 was optimal.

The team behind that effort has made their software available (CONCORDE - http://www.tsp.gatech.edu//concorde/index.html), and includes a few standard heuristics that are already quite fast:

- for the record, the space-filling curve approach takes less than a second and produces a tour 33% larger than the optimal, which is roughly 1573084*4/3=2097445

- the "greedy" heuristic takes less than a second and computes a solution with length 1803479, which is already better than the space-filling curve

- the "quick boruva" heuristic is even faster and produces a solution with length 1789519 (less than 14% larger than optimal)

- the "Lin Kernighan" heuristic takes a few minutes and produces a solution with length 1577339 (less than 0.3% larger than optimal)

So, while this is an interesting application of space-filling curves, it cannot really be considerered to be competitive with the state-of-the-art in TSP heuristics.
Santorum Talks About Longtime Google Problem
My biggest gripe with web browsers today is middle-click hijack. If I left-click on a link/picture, fine, you can do whatever you want. Fancy javascript, lightboxes, the whole jazz. But if I middle-click that same link, by god it better be opening in a new tab in the background. No exceptions.
This is brilliant! I just wish Twilio supported international numbers.
Verizon iPhone selling mostly to existing iPhone owners?
That "art" had a purpose, a social function. Tabloids had very real effects of starting popular wars, similar to how the Iraq and Afghanistan conflicts were started. It's a lot of speeches and rhetoric, very little concrete information.

Now society is changing, much of that function is replaced by "scientific literature." Fewer reasonable people go into the wild world of tabloid journalism, punditry and politics. There's competition now, pop science can fill those niches. It's entertaining enough while being more informative.

Writers overall are closer to the punditry end of the spectrum. They express themselves first and get the details later. Scientists get the details first. Their culture is becoming dominant through technology, through extreme real world effects. Writers as a culture will either catch up or become irrelevant. The frameworks of thought they tend to use are obsoleting.

The real problem writers face is not whether a new medium will make them less powerful, it's whether their profession should have power in its current form. People will pay for information that has a measurable effect on society, without which it falls apart. They will pirate what doesn't.
You're making the same mistake as people who try to get programmers to fix their printer because programmers are "computer people." Competence with one technology does not confer instant familiarity with another — and however clear you might find OpenID, just the array of company logos alone is kind of overwhelming and highly unusual. Pretty much the opposite of "Don't make me think."
Decorators are ways to wrap function definitions with code that gets executed at the time the function is defined. Commonly they add stuff that happens every time the function is called.

This is certainly something you can do with macros, but it's not even really close to the full semantics. Macros allow you to add new special forms to the language. If Python had macros, for example, the new `with` statements would have been a five line addition to the standard libraries.

I really don't see it as "damned close" at all.
Does Chrome send back (anonymized) data about usage? Or are there instrumented versions of Chrome/Chromium that do do this?

I wonder what the usage numbers are for how often you focus on the URL bar and change it within one tab. I notice in my own usage, I pretty much ALWAYS open a NEW tab to go to a new site and never touch the URL bar, so compacting it or hiding it behind an extra click seems like good UX design if it's backed up by usage data.
http://img580.imageshack.us/img580/9996/santorum.jpg
It's on every OS but OS X, for whatever reason.
"For a limited time during this soft launch, we're making our amazing service available for $19.99 per year. This offer won't last forever, so get in early."

This is good, but it would work better if I knew what the price would eventually be and when it would change. Right now, I'm sitting here saying "well, maybe I don't need this right now, but I might in a few weeks. If the price is going to go from $20 to $25, I don't care about getting in now. If the price is going from $20 to $200, I might throw the money at it right now just to lock it in.

Alternatively, at least tell me when the price change will happen.
Every time I've tried comparing cuckoo hashing vs traditional hash algorithms in practice, the time taken to compute the additional hash functions outweighs any gains in performance.

Counter-intuitively, I've also noticed in many cases that using binary search over sorted elements in contiguous memory is actually faster than using a hash table at all.

Has anyone else found this?
img tag, optionally wrapped by an anchor tag pointing at a larger version. simple and working just fine since the early 90's i think. "if ain't broke, don't fix it!"
Engadget loses its second editor in two days: Ross Miller resigns
We uninvited him from his interview.

That's too bad. It would have been a very interesting interview.
The hardware buttons in the concept images look like they are for Android.
what is this? an advertisement for StatusNet?
5:00 means 5:00: Gordon Hintz (D-WI) voices frustration
I'm sorry, but am I missing something? They do ask for your email http://stackoverflow.com/questions/ask , so it's not anonymous anymore.
One thing that answers both your questions at once are macros that create new control structures. Macros can take a chunk of syntax tree but not evaluate it, and decorators can only manipulate functions, they can't be used in a function.

That said, the usual answers to the question of "Why do I need macros" are slowly but surely being chewed through by Python. The relatively-recent (albeit years old) addition of "with" took another previously-macro-only use case away. I'm not sure what massive win for macros is left. If your Python is "downright verbose" you're probably doing something wrong. It may not always be the Absolute Shortest (TM) but "downright verbose" shouldn't come up often.
If someone is dying from a disease you have cures for (it's simple, but hard: stop drinking), but they're not taking them, so you instead support that disease, how far from euthanasia is that really? It's absolutely hospice care in the approach, but they are literally helping them die more quickly. More happily, but more quickly. And euthanasia has nothing to do with absolute speed, only relative; a less-painful death at the expense of a shorter life. It's a trade-off everyone makes, but at what point does it switch from normal life / hospice care to occurring "too early"?