skysight-inc/HackerNews huggingface dataset:
That's not even to mention Twitter's historically frequent downtime.
ddar doesn't care. The intention is that you use ddar together with a tool that will do what you need, such as tar as in the examples. tar will deal with file attributes; ddar will deal with the de-duplication.
With the first format you can use the same name more than once:

/rdio/api/1/artist/1/tracks/2/artist/1

I'm pretty sure the ordering of query parameters isn't a part of the HTTP spec.

I just did a quick check and Django, for example, will just take the second of any duplicated GET params.
I realise this isn't addressing your point, but if a browser with tabs is your major objection to the iPad, I would heartily recommend iCab Mobile. It's full of power user features including 'real' tabs and costs $1.99.

http://www.icab.de/mobile.html

In answer to your actual question, I think Apple will address the more specific needs of power users when they feel they can do it without compromising.
To be fair, you could have done much the same thing in Python:

basic_execute_command = {
# snip
### SET COMMANDS ###
"sadd": "Add ``value`` to set ``name``"
, "scard": "Return the number of elements in set ``name``"
, "sismember": "Return a boolean indicating if ``value`` is a member of set ``name``"
, "smembers": "Return all members of the set ``name``"
, "smove": "Move ``value`` from set ``src`` to set ``dst`` atomically"
, "spop": "Remove and return a random member of set ``name``"
, "srandmember": "Return a random member of set ``name``"
, "srem": "Remove ``value`` from set ``name``"
# snip
}

def _basic_execute_command (self, cmd):
return lambda *args: self.execute_command(cmd.upper(), *args)

# snip

def __init__ (self, *args, **kwargs):
# snip
for cmd in self.basic_execute_command:
self.__dict__[cmd] = self._basic_execute_command(cmd)
# snip

This is pretty memory-inefficient if you have several redis objects, but I'm sure you could come up with something better than what I hacked together in a few minutes.

I know that Lisp ranks above Python on the metaprogramming scale, but simply adding easy object introspection can allow for cool factoring constructs that a Java (or similar) programmer wouldn't even consider. It's possible to make copy-pasta in any language.
I have a Zune (16gb), my partner has a Zune, and there's one that's the house Zune. The house Zune was my first one, which I got for free from a guy I know from Microsoft who was given it as a reward for shipping early. The second Zune I bought because, well, I liked the Zune and wanted more storage. The 2nd gen Zune was a good, well designed MP3 player. Too bad it's not worth much for a product to just an MP3 player any more. The Zune desktop software sucks less than iTunes (which, let's face it, is a real pain in the ass), and the all-you-can eat model of the Zune marketplace is better than iTune's $0.99 or whatever it is now per song. I'm still thinking about getting the HD Zune at some point because I like having just a straight MP3 player, I'm well invested in the Zune marketplace at this point, and I am not going to buy a Windows 7 Phone any time soon (not as long as I have my iPhone...)
What you say is true, but AFAIK bandwidth is cheap enough and generally so much more plentiful than demand that artificial caps should almost never be necessary. If a provider actually needs to institute caps, it's usually a sign that they're being lax in maintaining their network. Further evidence: These are the same guys who lobby against community fiber networks, despite the fact that these entrenched players should already have an enormous advantage if they haven't been sitting on their laurels for the past half a decade.
I think most of these caps are a result of Netflix. Saw something a few months ago that in the evening Netflix accounts for a majority of internet bandwidth, which is craziness. A lot of people are in favor of net neutrality, but the telecoms need to make money, networks aren't cheap. Due to the uncertainty I wouldn't fault them for holding back on infrastructure investments which causes prices to rise due to limited supply.
Apple slowing 'Web Apps' over 'App store Apps'
What makes YCombinator special is draining away. I've been reading YCombinator since when most of YCombinator's submissions got 0 to 1 or 3 comments throughout its life on the front page.

The millions of reddit and digg users are spending more time on this site and I can see the influence literally increasing every month. By November 2011 the front page of YCombinator will look the same as digg looked back in 2006 and 2007. Ycombinator will have hundreds of thousands of voters, and the lulz will get more upvotes then sophisticated discussion.

The only way to stop it will be to forcefully regulate it, a system like they have over at stackoverflow seems to be working. If YCombinator doesn't implement something like this. Then YCombinator will have to find a new domain name, and only tell the constructive users what it is.
Absolutely. You work it from the other side.

The process of nuclear decay is well understood, so you can compute, given any mass of nuclear material, how much heat and for how long that mass will generate sitting in a pile by itself. You do that calculation in the presence of full moderation (all control rods inserted, below the critcial level) and without moderation (control rods out).

Now you design a thermal sink which can absorb that much heat indefinitely when either covered in soil or sitting out in free air (choose the option that has the worst heat conduction) Note that modern reactors like the Pebble Bed can't really do the whole core meltdown thing, but those that can you can design what is essentially a bucket of boron laced sand underneath them such that in the event hell breaks loose with the control rods out, the core will melt and diffuse into the sand which will drop it below critical and now you're solving for "non-critical pile turned off, how much heat from time 0 to n?"

Ok, now lets see what can cause this reactor design to cause any damage. Hmm, well its immune to anything that doesn't hit it directly and destroy the containment vessel.

So basically anything except a direct hit by an asteroid or perhaps a nuclear weapon.

Now if you look at Pebble Bed reactors they take the approach that the fuel itself is in self contained containment vessels, you can dump them out across the floor and they will cool off without doing anything else and without any radiation.

But to re-iterate what others have said, there is a security/hazard/value trade off, airplanes fall out of the sky all the time and yet people still fly, automobiles kill their occupants and yet people still drive, coal miners die trying to dig up coal and yet they keep mining.

Nuclear reactors are no different in this regard, they have a 'worst case' scenario (similar to a plane losing a wing at altitude but we're not all demanding that planes have a parachute under the seat cushion), if we only have to deal with worst case reactor scenarios during 9.0 earthquakes, I'm ok with that. I can understand if you aren't.
Everything is being questioned all the time. Every time something extraordinary happens, someone yells 'I told you so'.
I just finished implementing this (albeit way more crudely (runs on CRONs & Rake tasks) and most likely less accurately) for a client. After I was done I was like "hey, this could totally be its own app." One day later...
That's slightly lame. I saw a model released shortly before everything went touchscreen (I think?), and it was slick. The lack of a touchscreen was made up for with clickable directional touchpad thing, and the menus were all fadey and such.

I guess Windows Phone 7 is effectively Microsoft's new Zune line now.
Suggestions for the US version:
1) Move the banner up ~ 5 pixels
2) Make the banners auto-rotate on a slow timer (15s?)
3) Add alt-text to the banners to make them more accessible
4) Move the Select Category drop-down to the right of the Select Category label, or get rid of the label
5) Make the hover highlight color for the top-of-screen menus have greater contrast with the background color.
6) The font used in the pricing grid is a bit overcrowded. Also all-caps for anything but "FREE" is a bit overzealous.
7) In the About page, put about 5px space between the art and the text.
8) You need alt-text for the art there too.
9) If you want to set up a long-term relationship with clients, you should introduce yourselves more thoroughly. Make a Team page.
There's nothing specific to Lisp in that, though. I did something similar with my Lua redis client, sidereal (http://github.com/silentbicycle/sidereal/blob/master/siderea...):

---R: Return the string value of the key
function Sidereal:get(key) end
cmd("GET", "k")

---R: Set a key to a string returning the old value of the key
function Sidereal:getset(key, value) end
cmd("GETSET", "kv")

---R: Multi-get, return the strings values of the keys
function Sidereal:mget(key_list) end
cmd("MGET", "K")

(The comment and function lines are only there for luadoc; it could just be the cmd lines.)

FWIW, I need to update it - antirez changed the protocol in a recent version, and I haven't gotten back to it yet. It should remove a good portion of the code, though - he switched everything to using the bulk form.
Why are you quoting so selectively? Your credibility was not very high to begin with.

That particular quote reads

"may not even have known that the accident was anything more than a regular electrical fire"

Right below there are contradicting accounts quoted:

"However, Anatoli Zakharov, a fireman stationed in Chernobyl since 1980, offers a different description:

I remember joking to the others, "There must be an incredible amount of radiation here. We'll be lucky if we're all still alive in the morning."

Twenty years after the disaster, he claimed the firefighters from the Fire Station No. 2 were aware of the risks.

Of course we knew! If we'd followed regulations, we would never have gone near the reactor. But it was a moral obligation—our duty. We were like kamikaze.[29]"
Survived? The reactors are all wrecks.

Huge multi-billion dollar wrecks. None of them will ever go online again. All will cost Bazillions to clean up and while humans are doing that they will be in danger.

Your reality distortion field is even larger than that from Steve Jobs.
Don't be ridiculous, I never said either accuracy or experts were a bad thing.

I've been watching the translated coverage on NHK World from their site and ustream since the beginning. This coverage seems be 30 minutes or more ahead of other English media.

The Japanese government has warned since the early hours of the possibility of the release of "radioactive gases" from the pressure release.

The elements in that gas were said to have very short half-lives and not pose a risk to population. On the other hand, it blew up the reactor building. (According to Wikipedia they tried to hold it in the building to let it decay before releasing it to the atmosphere.)

Since then the officials have been warning about possibility of release of "radioactive substances".
Yea, but I don't remember hearing about him in the course I took in the University.

Although to be honest I probably ignored names on purpose because there were so many of them.
Understood, but arguably a lot of those Rails2 apps are not being actively updated, or they would have been rolled over to Rails3 by now.

Anyhow, add me to the list of those who would be very interested in a Rail3 version.
Last US Steam-Powered Commercial Saw Mill
They've already announced that IE9 will be available on WP7 later this year.
Good point about the function name typo in static type language. Provisional and complete functions are supposed to be different. The compiler can have a validation mode to flag all provisional functions, which would catch the wrong function name intended for a complete function.

The "message not understood" hook in dynamic languages is good for runtime handling of missing functions, but I actually want the compiler to generate the source code for the provisional functions, to make exploratory development easier.
ambiguity is useful for error recovery/error detection. also, some languages have ambiguity in their syntax (ML). I don't buy the 'optimization' argument. there is no reason we cannot have our cake and eat it - ambiguity and incremental parsing.

as for incremental parsing in ides, you may enjoy this thesis: http://jeff.over.bz/papers/2006/ms-thesis.pdf

finally;

I think parser-generators are unpopular because people would prefer to just write code, rather than compile something else to automatically generated code that is nigh on unreadable.

I think the popularity of regexes is due in part to the ease of which they can be embedded or used within the host language - either with syntactic sugar, or simply as a library.

combinators (parsec especially) hit a sweet spot of being able to write code that handles parsing succinctly, without having to conflate your build or auto-generate source.

i'd really prefer a library I can load and manipulate the grammar from, over yet another syntax and compiler in my tool chain.

(ps. (i'm saddened by the lack of left recursion support in gazelle))
Bilinguals Get The Blues
Just because it's factually correct doesn't mean its not scaremongering.
You realize that Martin's post was about the "real" YCombinator, not about the ancillary news.yc site?

news.yc could be completely overrun by 4chan types and YCombinator itself would still be massively valuable to founders.
poor (almost non-existent) communication between TEPCO, Japan Government and IAEA regarding the condition at Fukushima 1 I've witnessed in the last few days make it look exactly like USSR where I was born too.

Not to mention the long history of TEPCO cover-ups at the Fukushima and other power plants.
This may be confirmation bias, and admittedly no software is without vulnerability, but is it just me or do we see these updates for Flash moreso than just about any other internet-facing client?

Is Flash really that bad or is everyone else just bad at reporting zero-day exploits publicly?
Hi, thanks for the feedback.

Points 1 - 8 on my to-do/consider list. Thanks.

Point 9 - Mostly just me (for now).
And the shadow is really just the same arrangement of letters in black. I thought it was canvas at first because it was blurry, but they use CSS text-shadow for that effect.
Some more background:

http://www.wxii12.com/money/27123939/detail.html

http://www.techjournalsouth.com/2009/04/nc-considering-bill-...

http://www.examiner.com/technology-in-raleigh/raleigh-city-c...
Exactly. I think it is a false dichotomy too.
The Rolodex Logo Shock
Two trains carrying 1800 people were lost because the trains weren't Tsunami proof. I assume Germany is also shutting down the ICE as a precaution?
The answers on HN are better and have more variety than SE!
FWIW, I wrote a pattern-matching library for Lua, Tamale (http://github.com/silentbicycle/tamale/).

It was an interesting project, because almost everything I could find about implementing pattern-matching assumed the patterns could be analyzed at compile time, rather than building some kind of dispatch tree at runtime. After trying some more elaborate methods (e.g. building a decision tree via CPS), I figured out that just indexing (on the first field, by default) and then doing linear search within the index's patterns got 90% of the benefit with very little runtime analysis.
Free Photoshop Brushes Packs
Free Photoshop Brushes Packs
"Social networks are valuable in proportion to the number of users"

Only for advertisers.
Looking for feedback like that too.

Also, Rails 3 - we moved over a while ago.
Faked data and spirituality add up to journal retraction
no, it's terrible because it sounds like a bad technical exercise (music graduate here)
I know this too well. Telcos also locked out DSL providers from their own DSLAMs to cripple competition.

FCC response, in the end, was that monopolies were O.K. if there were two technologies, a 'duopoly' of DSL and Cable.
Why don't you just ask for a raise? The worst that would happen is that you keep your current salary.

Go to your boss and demonstrate to him how important you are since you have knowledge of a number of things that no one else can do. Tell him the truth--that you're considering leaving the company but would stay if you got a raise.

You'd be surprised by what you can get if you simply just ask for it.
Ask HN: My co-founder bailed on me What do i do now?
I did not want to bring this up but i feel HN offers the best advice. I am a 19 year old student in university and i build apps as a hobby. I built a survey tool to help you survey website visitors and still looking for ways to make it kick off. I got a co-founder on HN, who was supposed to help with the business and marketing side because i have had no luck in that area with my previous projects. He helped out for a while to organize the website properly, worked on the site's copy and bailed after 3 weeks without doing the main job i wanted a co-founder to help out with. So now i am stuck. I don't have an idea on how to market the site without spending loads of money or contacting bloggers (which i have had no luck before). What do i do HN?
I get to work everyday helping some of the many brilliant individuals you discuss, who are mediocre business people. It's surprising how many don't recognise that business skills are just as important as their technical skills (though, for the most part, easier to learn).

It is super exciting sometimes running my business, helping give transfer some of those business skills that change their lives and those of their customers.

And I can't / don't speak about Colin in this comment.
You can see it here http://lab.floorplanner.com/blog/fps_canvas_2.html
I'd love to have this [1] view for the recently changed files list of the Dropbox app, it's so much cleaner.

[1] http://frenzyapp.com/images/panel1.jpg
>last week he was a socialist and now he's a plutocrat, too? The two philosophies are diametrically opposed, pick one.

Socialists don't generally appoint lobbyists to important administration positions and bring in ex-presidents to defend tax cuts for the rich. So I'll pick plutocrat.
Why don't they just finalize these things and put MS's feet to the fire.
I'm glad to hear that. Hope it helps!
I once asked an ethnomusicologist if any common factors existed across all musical cultures and he said that about all he could point to was: a) some concept of a tonal center and b) the interval of the 5th remained fairly constant, despite whatever scales/tunings might exist.

So, I'd grant that much, but beyond that, I don't see much evidence for the diatonic scale as being somehow inherently inevitable. The harmonic series isn't much help, since you get to the flat-7 or flat-five before various other diatonic notes (plus, it's not particularly in tune at the higher partials).

And the circle of fifths rationale seems to be a just so story: http://en.wikipedia.org/wiki/Just-so_story (why stop at 7 notes? why not include G# or even C#? why not just C-G-D-A-E? (incidentally, a pentatonic scale) etc...?)

But this debate could go on ad infinitum, because the issue lacks empirical grounding. Which is to say, how could one falsify either the nature or culture thesis?
In lasers we trust: NASA researches 5kW galactic trash disposal system
Flash really is that bad:

http://en.wikipedia.org/wiki/Adobe_Flash#Flash_client_securi...

Also "Zero Day Exploits" generally mean that the exploit was released to 3rd parties before it was given to the company whose software was being exploited.
IIRC, Haskell has some explicit marker for adding stub functions ("doThatStuff x y z = undefined" or something like that). You still write the names for the function and any arguments, though.

I tend to write code bottom-up rather than top-down, testing it in a REPL and/or with tests, but have Emacs functions to generate boilerplate for languages that need it.
ThinkTutorial.com: Incredible Growth
As a fellow entrepreneur, I am sharing some data on the recent growth ThinkTutorial.com has been experiencing.
Agreed. I think the stack exchange sites hould just openly state:

"If you ask a questions that harms the ego of any of our mods, your question will be summarily closed. Be advised that our mods identify with the technology at hand, so any criticism of the underlying technology will almost certianly be taken as a personal attack on our mods."

It's a cancer that affects all of the SE forums (and they _are_ forums).
No, but all the sheep do face north
Look for an app named 'DigitalColor Meter' under Applications/Utilities. Not that I'd discourage you from buying this particular utility. It looks very well done.
And they've already launched a major addition. Imagine how incredible the company will be by a week from next Thursday!
And so do LessFS, Open dedupe and some others.
If SF were a low-tax place that noticed a bunch of businesses coming in and decided to harvest cash from them, this line of reasoning would make sense. Instead, SF is a high-cost, high-tax place where businesses are founded in droves. Twitter is trying to skim the value of massive social investment in SF by moving just outside the city borders. It is not trying to move to Lawrence KS, San Luis Obispo CA, Rochester NY, or any other low-cost city with a well-educated workforce, behavior which would support your thesis. Nor are many tech startups being founded in those places. Large investments in social and physical capital have consequences: fantastic, $100K+ engineering jobs and $1.5K taxes to pay for the schools, police, and roads that support them.
;} (edit: wink with evil grin!)
Props for the headline edit according to house style http://ycombinator.com/newsfaq.html
I'm still willing to bet. :)
Browsing on iOS made me finally realize how unimportant Flash is to me. I've since disabled it on every computer I use.
"The chromatic scale is a musical scale with twelve equally spaced pitches, each a semitone apart. A chromatic scale is a nondiatonic scale having no tonic due to the symmetry of its equally spaced tones."

basically what this is saying is that in western music we have divided an octave (the space between a frequency and exactly double that frequency) into twelve "pitches" that we call notes. non-diatonic refers to the fact that it has no basis in any of the western minor or major scales (the two fundamental western scales) as it covers every note of the octave, thus is circular and beyond definition.

Hope that helps
If lobbyists aren't visitors, then reporting their visits becomes painless. Just hire the lobbyists, as the Obama admin has done.

Obama, pre-election: "I am running to tell the lobbyists in Washington that their days of setting the agenda are over. They have not funded my campaign. They won't work in my White House."

Obama admin, post-election: http://www.prwatch.org/node/8167
POST is not idempotent. POST is explicitly what you should use for non-idempotent operations.

This is why your web browser issues "need to resend a form" warnings when you return to earlier pages.
Most of those conditions seem reasonable to me except for the ban on cross-subsidies and sub-cost pricing. If a municipality chooses to pay for a subsidized city broadband network from tax dollars, I don't see why they shouldn't be able to. At least, I don't see a reason that that decision has to be made for every city by the state legislature, instead of leaving it to each local government to decide its own policy on the subject.