skysight-inc/HackerNews huggingface dataset:
Absolutely, but it tends to be significantly rarer, and easier to debug (in part due to tools, in other part due to OTP patterns) than multithreading race conditions.

But yeah you can have race conditions in everything, you can also have race condition in non-threaded evented code (e.g. heavily async javascript client-side code)
> And yet, mysteriously: Burger King does just fine.

Is it not a bit early to declare the Fire "does just fine" yet?
Tour | Alex Dumais, Votre Conseiller
Besoin de conseils en marketing de réseau? Ce blog à été conçu pour aider les gens à réussir en mlm, en marketing relationnel et dans la vente directe. Alex Dumais vous partage tous les trucs et astuces pour réussir votre entreprise à domicile.
You don't need hard quantitative data to note the shift away from Perl to Ruby, Python and PHP. It's also not a purely emotional argument to note that Ruby and Python both cover roughly the same problem domain but with far fewer quirks.

Ruby's tremendous surge of popularity was driven by a new generation of young, passionate developers. I don't see anybody advocating Perl that doesn't already have many years of sunk costs in the language.
Isn't this what linkedin is for?
Actually, that gose down as the funnest fact that I've learned for at least a month, so thank you.
That is not a better approach, there are issues with client-side caching if all resources are served over HTTPS. See http://encosia.com/cripple-the-google-cdns-caching-with-a-si...
EZ-BizPlatinum : Ez-BizPlatinum Education and Training Products and Services
Python 3 is hardly drastically different from Python 2. The only real pain point is library incompatibilities. Most of the big changes in Python 3 have been backported to 2 now.

Perl is worth studying for any language afficionado but if a friend asked me today which language to begin with I'd strongly recommend Python over Perl.
The Parliament must approve the EU's budget

The EU doesn't really have a budget in the same way the US federal government has a budget (right?), so it's not really a big power.
Push "Start" to create hysteria
This is really just a vague complaint more than anything.

It would be interesting if this resulted in .com/.org/.net becoming de jure international (they are de facto international domain names now), and removing them from US control.
RPF: Google's Record Playback Framework
IYogi Scam Alerts wary you of Online Software Scams
‘iYogi Scam Alerts’ highlights online software scam that tricks people into buying an unlicensed software, which can take charge of your computer for performing illegal activities.
The Giving Plague (short story)
Ask HN: What Google products do you use, and why?
Gamburtsev "ghost mountains" mystery solved
Fathoming Amazon: 9 Things to Know - Infographic
Natalie Wood Dieth
Natalie Wood Dieth
We now have discovered Marti Rulli whom co authored the book has been around standard effect
It would be more like a competitor broke into their factory, stole the blueprints for their TVs, and then started to produce and sell the exact same models.

Of course, in your world, this 'theft' would be exactly the same as if they'd merely sneaked into the factory and stolen a blank piece of paper.
The best data scientists are curious and entrepreneurial
Wisdom of the Ancients (on googling errors)
None of the companies you listed are one-man shops; believing that they can either lobby or make new products and not do both is silly.
state = [st for s in state for st in states[(s,letter)]]

What's so hard about this?

- states is a dict with transitions. The key is a tuple of a state and a symbol. If the value is a non-empty list, that means there is an outgoing arc from the state to another state with that symbol.

- state is the list of states you are currently in (remember, this is an NFA, so you can be in more than one state).

So, what this fragments declaratively says: the new list of states is obtained by following the outgoing arcs with the given symbol from the current list of states.

The comprehension would be more comprehensible (no pun intended) like this:

newStates = [newState for curState in curStates
for newState in transitions[(curState,letter)]]
# curStates = newStates

Edit: line break to avoid the need to scroll.
DOJ: It Should Be A Criminal Offense To Lie About Your Age On Facebook
"what is the thing that you are most proud of that you have created"

The thing that's so great about questions like that is that you can tell so much about the candidate simply by what they choose to talk about i.e. what really excites them.
That's funny, I have no performance issues browsing with an iPad, an iPad 1 at that too.
for the tomato paste to be enough to count as a serving of vegetables

Sigh; I live in a country where tomatoes are considered a vegetable.
It's an RSpec formatter (https://www.relishapp.com/rspec), meaning it formats the output from your specs (provided you're using RSpec) in a special way.

The reason why we did this is twofold. First of all it's a joke based on the type of humour known from Chuck's Testa ad (http://www.youtube.com/watch?feature=player_embedded&v=L..., chances are he didn't mean to be humorous). When your specs fail, the formatter at first tells you that they pass, just to reveal the truth a second later. This was meant as a joke so we didn't attach any screenshots on purpose, as you don't usually explain a joke before telling it. We now understand this put many people off, and we probably could have done better.

ChuckTestar is, however, something more than that. If you're a Ruby developer chances are that at some point you may find the ability to use custom RSpec formatters useful. What we show with the open source code is how to overwrite default formatter's behaviour, how to add Growl Notifications, how to make your machine tell you (i.e. speak out loud) whether your tests pass or fail. We solve the problem of supporting both OSX and Linux. That's a bunch of really useful things packed into this small gem.

There's also a related blog post that I wrote explaining all this in more detail: http://applicake.com/blog/index.php/2011/11/15/how-to-write-....
Crisis in Europe, Transformation in China
Your business will boom using these 3 lead generation software
I really like the Twitter Bootstrap. I am also no good at design, but with it I was able to get something that I liked up fairly quickly. It is probably this easy with other grid systems, but I liked the info on the bootstrap page.
Can somebody explain what exactly did they do? Who made those calls?
Taking the plunge .. having waited too long
Not sure if I'm alone in this but I've been writing down app ideas for years, and cursing every time they have eventually come to life by someone that took the risk.

Back in '08 me and my co-founder (CTO) had an idea that we've never be able to shake, he was a successful research fellow travelling the world speaking at conferences with Tim Berners-Lee on the semantic web (earning good money!) and neither of us took the plunge, which we always regretted.

During this time we worked through the night (with full time jobs) hacking together different apps but never really completing anything. Only to see in years gone by these apps created by people who did take the risk and build great companies. Wonder if this sounds familiar to anyone else?

So in June we met our now fellow co-founder (3 of us) and decided to take the plunge, left our jobs and began developing. Given all the risk and (often late night) concerns it's been the happiest period of my life for years! Spending every day working on something we believe in and watching it come to life is a wonderful feeling.

We are very close to releasing our alpha version, having had some great feedback from the handful of users we've tried it on so far. As it stands we are staying pretty stealthy on the project but we'd love some feedback from HN once we've launched, if your interested please sign up here: http://plan.nr

I'd be happy to answer any q's in the comments, or catch me on rich@plan.nr
I'm sure I'm not the only one who gets this a lot.

There's also a hilarious variation when you google for an error, the first result is a thread on stackoverflow, and it's closed. The only reply being a mod's assertion that the question has been answered elsewhere. And then you're left digging around SO for what feel like hours, looking for this mythical answer. Sometimes in vain.

On a lighter note, kudos to the SO mods who go to the trouble of posting a link to a thread with answers when they close a duplicate. If one of you is reading this, know that you rock. Please hit the ones who don't follow your example around the head with a large blunt object. Thank you.
Closure stylesheets have one feature that no other framework has--minification.

If you view source on a lot of google sites you'll see that style class names are obfuscated.

The one caveat is that you need a sophisticated build system to pull this off (though it's easier if you use the other closure tools).
Apple is designing airbag for screen protector .
may be trivial but to me it looks weird

print aa for aa in someList

means "print aa" is the body of the for loop in this case and not knowing python at all, I thought it would be the same for more neste for loops

(print x for x in something) for something in somethingElse

anything else would just seem weird to me, but i guess that print x is actuall the body of both nested for loops.
Anyone else just learn that 'beseda' means 'word' in slovenian?
Ethan Zuckerman wants you to eat your (news) vegetables
Tomatoes are actually both a fruit and a vegetable. Fruit is a botanical distinction, while vegetable is a culinary one.
How Falcons Protect Planes From Gulls and Geese
Five bugs in a single line of JavaScript
The problem is that it's touted as a great way to scale web apps. Since DB performance is usually the limiting factor in webapp scaling, this doesn't appear to stack up. Needing a lot of IOPS is pretty par for the course.
FXCC Blog Updated: Daily Market Round Up - November 18 am
confusing post
Using Mobile commons: http://www.mobilecommons.com/product-tour/mconnect-text-to-p...
Prey Project for iOS source code released.
Slap shot hockey jerseys
A hockey player gets a rising clap from the audience around him when he dives a slap shot. Because at this time he is raising his hands back and sometimes up to the shoulder and winding up his stick with a great force so that he can make a good shot. So the hockey jerseys should be very flexible for this kind of shot on the basis of this we also produces slap shot hockey jerseys for the comfort of the players.
I think the easiest way to understand the code is just to switch the loops around, like this:

state = [st for st in states[(s,letter)] for s in state]
Hockey socks
Besides hockey jerseys we are manufacturing hockey socks. That is why we are not afraid of the term “out of stock. All the socks are always available in stock. Our socks are very smooth and mix of cotton and polyester. whether you are looking for a custom designed sock or NHL team color sock you will get everything from here.
I think you are backing him up. Marco didn't say it wouldn't sell, he said it wasn't especially good. The consensus of the reviews I've read is that the Kindle Fire is probably OK if you have low enough standards.
How do colors affect purchases [infographic]
How we moved to a new datacenter in the middle of the day with zero downtime
See http://americancensorship.org/ - they have screenshots of Tumblr's dashboard during the day.
There should have been provisions in the agreement between Backify and LiveDrive in order to prevent the arbitrary deletion of custom accounts. Their contractual agreement should have had clauses that cover what happens when things break down, such as a notice period and an orderly shutdown. Also contracts often have clauses that preclude one party from attacking the other party publicly.

It sounds like two children fighting who don't know how to properly handle business dealings. It is a true mess.
Detektiv in Hamburg gesucht
New airtel free activation code and secrets updated 2011 100% TESTED
USB Stick Contains Dual-Core Computer, Turns Any Screen Into an Android Station
Tumblr created a page which allowed anyone to be instantly connected to their House Representative, here's the landing page they used to take request for calls http://www.tumblr.com/protect-the-net

They also censored content on users dashboard e.g http://tctechcrunch2011.files.wordpress.com/2011/11/sopatumb...
Six Ways to Make Your Web Site Rock
Japan-based OESF plans to help Taiwan build Android Island
Those formats aren't really dead. Just that the web browsers don't support them doesn't mean they're not used.

mng is currently used for simple animations in UIs (for example, Qt has built-in support for it). On the web, I guess there just isn't that much of a need for an animated format (other than fully-fledged movies).

jpeg2000 is used by some 3d tools and games as texture/asset format.

WEBP already has the advantage that it has been implemented by one of the larger browsers, and that it supports everything. Lossy, lossless, transparency, animation. And smaller files as a bonus. It could be the image format to end all image formats :-) I can see a lot of uses outside the browser as well, even if it fails as browser format. I also think google is going to push it as the defacto image format for Android.

Support in design tools isn't that important. One can always convert image formats as part of deployment. In many cases this is needed anyway (for example for CSS spriting / inlining).
understood, thx for the explanation
Only if by "correct" you mean "an answer such that all others are incorrect". That's a very narrow definition.

It works in this case though.
The "economically rational actor" thing has been debunked long ago (see Kahneman and Tversky). There are much better ways to get people to behave the way you want then appealing to their statistical skills.
I love web based software because I can access it from any device that has a decent browser.

Hotmail was the first such service I used, and when gmail came around I gave it a try and was hooked. Not only did it boast an unheard of 2gb of storage space, the ajax interface was a dream.

I'm also a heavy google docs user. I find it awkward to launch OpenOffice every time I want to edit a spreadsheet or add something to my essays. I'm still partial to Keynote when it comes to presentations, but other than that, "office" software is google docs all the way.

Google is the only search engine I use, simply for the convenience. Got a question? cmd+l, "?", query, enter, done.

I've had a G+ account from the beginning but never go there anymore.

I tried google wave for a while and some of the ideas for the next version of Threddie come from it, but in the end there was just nothing to do there.

Oh, Google Analytics. Never gave much thought to alternatives, it just does everything I need it to do and it's free.

Dabbled with AdWords a couple times, decent results. Why did I go with that? I guess because it's got such a strong "top-of-mind" ranking. If you're not a pro web marketer, adwords is just the first thing that springs to mind when you think of online ppc campaigns.

I think that's all.
Thanks for the reply. My thoughts on patents are pretty much the same, its probably not the best use of time and money.

Feels a risky strategy to just rely on them not noticing. I know a couple of competitors have signed up for our service and following on twitter etc.
No it's not. You can read the last paragraph to know _who_ made the calls:

"We also want to express our tremendous gratitude to our friends at Mobile Commons who, on 30 minutes notice, hooked us up with their amazing platform (and provided their expertise) to automatically connect callers with their Representatives."
Just saw on backify home page :

>>>>>>>>>>>>>>>

Backify is no longer in service.
LiveDrive has terminated Backify's reseller account, and Backify.com is no longer in service.

<<<<<<<<<<<<<<<<<<<

Enough of this nonsense.I have uninstalled livedrive client from my desktop. Any one knows how to delete backed up files from livedrive?
How to RecoverMyFiles which i Lost
I Believe In The Internet - The Content Industry Doesn’t
Racist, linkbait headline.
Behind Amazon's Silk browser lurks a really fast supercomputer
Nine West 2011 Holiday Collection
You will have to pay above standard outsourced rate in order to ensure that US based contracts et al. apply.

It's called hiring in the USA.
Bohm's theory is a (non-local) hidden-variable interpretation of quantum mechanics with the same empirical predictions.

http://en.wikipedia.org/wiki/De_Broglie–Bohm_theory
It can be effective to tweet, blog, and contact these companies and complain about their endorsement of SOPA, as reflected in their Business Software Alliance (BSA) membership. Associations like the BSA exist, in part, so that companies like Apple and Microsoft can have someone do their political wet-work while pretending to be above the fray. Call them out on it!
Ingo Beauty Salons
Testo Limited lab news
The only advantage I can see is that when the theory, formulas and algorithms are published, not the specific implementation itself, it forces people who want to who want to verify your work to write their own implementation. It kind of makes sure that a bug in your own implementation doesn't pollute the results of those trying to verify your work.
Your constitution has spawned hundreds of years of bickering on how it is meant to be interpreted. I'm not sure this is a good model for all legislation.

It's like those solutions to fight bureaucracy: it's easy to come up with a simpler solution, but invariably you end up finding out that there's a down side to it.
Ask HN: Particular project on HN with an illustration of a guy fighting a lion?
Ask HN: Some weeks ago, there was a project here which had a really nice illustration of a guy fighting a lion. Anyone knows it's name?
Show HN : My friends and I have created a corporate intranet network
Hi HN,

My friends and I have created a corporate pooling network Korpool (http://www.korpool.com)

This is mostly for Indian companies for now. You can do following things:

1. It keeps broker out since it verifies ur mail id by company name

2. It connects u to employees of other companies in ur city/other cities

3. This helps u find jobs/resale items...sell ur bike..or buy second hand furniture..etc

4. It has now added carpooling after receiving multiple requests from companies in hyderabad & mumbai

5. Since job postings posted by employees would be of the REFERRAL nature, the chances of u gettin calls for interview/gettin the job would be higher than goin through consultant
Micro-�nibus
I didn't even know our industry had an RIAA/MPAA type body acting on behalf of so many companies. I feel a bit dirty now.
Clickable - http://www.korpool.com
SOPA is a big deal and US will be worse off for it beacuse US based companies will be put at a disadvantage ab-inito.

However, I think the people campaigning for opposition have failed to use 'normal' words to explain how it will affect the masses. For us here that have startups and are interested in these things, words like 'infringe copyright', 'safe-habour' etc make sense.

All 90% of the masses need to know is this: If you paste that funny clip you saw on MTV on your Facebook, MTV can shut down Facebook or sue you.

If you put that image you Googled on your blog, ALL your adsense money can be seized. If you Tweet it, you Twitter account can be closed.

When 'the masses' hear this, it would make no sense cos it doesn't. We should "dumb down" the message to get it accross to the 'mainstream' populace

I just wonder why the US legislature would want to deliberately cripple US's strength on the web.
Mate, if it "wouldn't take much to copy" somebody is going to copy you. It will happen. So don't worry about it and launch.

Launch the best damned product you can, and provide the best customer service you can.

This is just a little bit of stage fright before the curtain is about to be pulled up ... fear not, launch!

All the best.

P.s. send us the URL, I'd love to see it
Well, you could use Javascript: try to load a 1x1 WebP file using Image() and then choose the right URL for the images on the page depending on the result. Add normal <img> tags inside <noscript> with the PNG/JPG versions for graceful degradation.

http://stackoverflow.com/questions/5573096/detecting-webp-su...
I think he was genuinely expecting a worthy iPad competitor. That's the impression I got from the (far too many) discussions about it on his podcast.
If you ever need to do C++ or Java at some point, you'll have a much easier transition to those from C# than you would with VB.Net. I started with the VB 5 first in high school, then C++ & Java, and now C# where I am now.
They've been rooted.
How to write a readme
Privacy revolution mejor perfil
Eclipse code recommender:smart bug detectors, stacktrace search engines
I don't remember for sure but I think I learned that from one of these lectures...

"Particle Physics for Non-Physicists: A Tour of the Microcosmos"

http://www.thegreatcourses.com/tgc/courses/course_detail.asp...
Thanks for taking the time to answer! You have helped me understand a few things better. However I also realise now that I phrased my question wrongly and should never have used the word "bound".

I also see now that I misread the grand-parent post. Of course these motions would not affect the measurements, and if they did, the rotation of the earth alone would be obvious.
> What it can tell you is the probability of seeing the data assuming the null hypothesis is true.

Sigh. When will internet explainers ever get this right? :-) Your explanation cannot be literally correct because, if the null hypothesis is true (the coin is fair), the "probability of seeing the data" is exactly the same for all possible sequences of six coinflips. What hypothesis testing actually does is arbitrarily pick a class of data that's "at least as extreme" as what was actually seen, and report its total probability.

To quote Eliezer Yudkowsky rephrasing Steven Goodman's example:

> So lo and behold, I flip the coin six times, and I get the result TTTTTH. Is this result statistically significant, and if so, what is the p-value - that is, the probability of obtaining a result at least this extreme? Well, that depends. Was I planning to flip the coin six times, and count the number of tails? Or was I planning to flip the coin until it came up heads, and count the number of trials? In the first case, the probability of getting "five tails or more" from a fair coin is 11%, while in the second case, the probability of a fair coin requiring "at least five tails before seeing one heads" is 3%.

Also see the "voltmeter story": http://en.wikipedia.org/wiki/Likelihood_principle#The_voltme... .
This is interesting: Youtube plugged directly into a 'buy now' on Google Music has the opportunity to be massive for indie musicians. I look forward to seeing an explosion in self-managed online sales and I also expect this to work well for indie labels as your more successful musicians prefer to leave the distribution work to their label. Perhaps this is a real start to breaking the hold of the major labels?
> What else is there to compare to?

No tablet at all, of course! Those are the people this is targeting.

It's sort of like comparing a Fiat 500 (the original ones) to a Ferrari. No, it's not as good. However, it's probably better than nothing for most people buying one.
When will Amazon AWS offer SSDs in its public cloud?
I'm a big python user and I didn't realize this. It seems like the nesting order for list comprehensions is backwards? I would naturally read the line as
state = [st for s in [state for st in states[(s,letter)]]]
because that's the way the natural language brackets, but this line is obviously broken. I would expect the syntax for the for loop you write to look like "state = [st for st in states(s, letter) for s in state]", which I think reads very clearly and understandably. So can anyone explain why the nesting works the way it does?
Done your best and failed - now what?
Show HN: Place Cards