skysight-inc/HackerNews huggingface dataset:
Am I the only one who finds the use of the term 'human' here to be really annoying? Like, anyone who actually enjoys using a Kindle Fire is somehow less human? The implication that 'humans' like a certain kind of device that works in a certain kind of way, and that 'humans' could not possibly like devices that fall outside these parameters is somewhat insulting to people who would like to make that choice for themselves. This review is Marco Arment's review of the Kindle Fire, not the final verdict of the entire human race.

(Disclosure: I own an iPad 2 and an old-style Kindle and won't be buying a Kindle Fire).
BBC News for You
I see that despite getting 3 upvotes in a matter of minutes, this item is now ranked down in the mid 400s. Clearly it's been flagged.

Would someone please explain why this is sufficiently inappropriate to deserve getting flagged? I just want to know so I can avoid submitting the wrong kind of items.

Thanks.
You're thinking of the wrong kind of relativity. The neutrinos aren't "bound" to any frame. They just move from A to B. The (apparent) distance between A and B changes depending on the observer's frame of reference, as does the (apparent) time it takes them to get from A to B. The faster the observer goes, the shorter the apparent distance (Lorentz contraction) and the smaller the apparent time (time dilation) become. But the RATIO of the apparent distance from A to B to the apparent time it takes light to travel from A to B remains constant. So if the neutrinos are moving faster than light, they will appear to do so as measured from any frame of reference as long as you're consistent about using the same frame to measure time and distance. THAT is where it gets tricky because the GPS satellites that they use to establish both time and distance are all moving in different frames. You also have to take gravity into account because the emitter and detector are non-intertial frames.
state = [st for s in state for st in states[(s,letter)]]

can be read as

new_state = []
for s in state:
for st in states[(s, letter)]:
new_state.append(st)
state = new_state
"MP3 playback isn’t gapless"

I can't believe this is still occuring in this day and age. I wonder if the Nook Tablet has the same problem (it probably does).
I think generally the current theory is that quantum entanglement doesn't allow you to transmit information faster than the speed of light as you can't choose which state your local particle collapses into (although there's some disagreement about whether communication could be achieved with groups of entangled particles)
http://en.wikipedia.org/wiki/No-communication_theorem
http://en.wikipedia.org/wiki/Faster-than-light (Quantum mechanics section)
Ask HN: Design tools and software.  What can I buy?
My web designs look way too web 1.0 and I'm hard coding css in notepad++. It's proving detrimental to quality.

What software and tools can I buy that real designers use to improve the quality of my web designs and make nice looking websites faster? (soft and hard solutions please!)
Mud Flaps For Pickups
I'm not sure. I think it's a thorough analysis of this so-called "problem" that made the rounds. I especially appreciated the conclusion, that not only is it not a paradox with no answer, but a broken paradox at that.
I hope Android will become a more full blown OS in the next few years, so I can replace my Windows computers for good. I don't want to support in any way a company that abuses so much the patent system, and is also supporting Internet censorship. I think that day will come sooner rather than later.
I ran a quick test to see what's going on:

>>> state = [1, 2, 3]
>>> states = [4, 5, 6]
>>> [st for s in state for st in states]
[4, 5, 6, 4, 5, 6, 4, 5, 6]

So basically it's looping over 'states' three times. Once for each element in 'state'. The syntax seems strange at first but in reality it's just acting like a nested for loop.

This could be written as:

new_list = []
for st in state:
for st in states:
new_list.append(st)

First we say for every element in in state, then for every element in states, append st to our list new_list. Because st is referenced in both loops, the value is dependent on the second list, states and is appended according to the number of elements in state.

edit: formatting and better explanation and fixing result (thanks jhdevos, it's too early to think without coffee!)
Chrome and Firefox in desktop and Opera and Android in mobile have enough combined share to shift the market on this if they want to.

Yes, meaning dropping support for H.264. Firefox did this, Chrome did not (I'm not sure what Opera does?). What's the conclusion? Google doesn't particularly care to shift the market in favor of their own format, or thinks it will burn its other fingers too much in doing so. Meanwhile, H.264 is used everywhere, including for Firefox users, who get to enjoy it over the now-deprecated Flash.

Do you see a problem looming here for "supporting the open web"?

I'd hope and assume that Mozilla's decision making would be a bit more related to their mission to support an open web than to petty recriminations for percieved slights.

Does WebP advance an open web? Let's see, is there some actual standard describing it, or do you have to blindly lump in a big chunk of Google code to support it? (That's a real question)
Kind of reminds me of how I like coffee (bear with me). I used to get coffee just about anywhere and thought it was good coffee. Then I started making it myself. Through thousands of repetitions I slowly learned all the distinct tastes - a little burnt, a little over extracted, a little weak ... I learned to taste and tell all the subtle flavors and overtones.

And now I can barely get drinkable coffee anywhere.

So what is my point? Marco just left his favorite fine restaurant and showed up at Burger King instead for a gourmet meal. Unsurprisingly, he declared the food inedible. And yet, mysteriously: Burger King does just fine.
Lindsay the Programmer
Onida F099 Price India, Onida F099 Touchscreen Dual SIM 
Onida has recently launched its another Touchscreen Dual SIM mobile phone called Onida F099. This GSM mobile operates on GSM 900 / 1800 Mhz frequencies and comes with 2.8 inches of TFT touch screen for clear and bright quality of the contents. Onida F099 offers 1.3 Mega pixels Camera, music & video player, FM Radio with Recording, 3.5mm headset jack, SD memory card slot, WAP browser Bluetooth, GPRS, Mobile tracker, USB port and more features. It is is powered by 1000mAh Li-ion battery which provides talk time up to 4.5 hours. Onida F099 Mobile Features & Specifications. Touch Screen Dual SIM Mobile Onida F099 is available at a price of Rs. 3,300.
From what I've read, the power button is on the bottom of all the new Kindles (Touch, Non-Touch, and Fire), so this seems to be a purposeful unifying design scheme.
Amazon to launch smart phone
WooThemes is awesome. It really is worth the money - http://www.woothemes.com/woomember/go?r=48107&i=l16

ThemeForest is cheap and cheerful - http://themeforest.net/

And of course, now there's Twitter Bootstrap - http://twitter.github.com/bootstrap/

Check out David Kadavy's Design for Hackers book too, for more general design learning.
Why do all the comments here say Marco is biased because it isn't an iPad? How does that make a computer which doesn't respond to touch reliably acceptable?

I played fast, responsive games in cga on a 4mhz XT, Doom was pushing responsive colour 3D on 386 and 486s, and now we have devices showing a static image with clickable points which don't click, and switching badly between two not animated images, and this behaviour is fine because only the industry leader can be expected to get this right, everything else gets an exception.

Windows Mobile was clunky but usable in 2000, its not acceptable for devices built for human input to ignore human input, for devices built to show an interface to people to do it badly. Loading animations are fine, being slow when doing work is fine, being slow when running a badly written 3rd party app is at least understandable.

But the likes of Amazon and Google pushing flagship products that perform worse animations than small games companies were doing 15 years ago on worse hardware, is totally pathetic.

And writing that criticism off as "Apple fanboy behaviour" is building a heck of an RDF field of some sort.
I'm not really an expert on landing pages, it just seems to me that coming up with a good landing page for one set of users is hard enough...

This isn't that bad until the first horizontal line (except for the fox), where it's clearly targeted at the users, with a smaller link for companies. But I don't think it works below the line.

I think they should focus on the users and assume that the recruiters are professionals willing to jump through more hoops.
4) High energy neutrinos spontaneously teleport themselves (casualty saved, new, very odd physics needed)

then why didn't they just pass by the detector?
How to transform and scale a service business
Scientists at MIT replicate brain activity with chip
Popular Coorg hotels and resorts
Coorg Hotels: Here you will get all the popular hotels and resorts. Choose from 206 hotels for Coorg City and read unbiased reviews, compare tariffs and view Coorg hotel photos.Book Coorg hotels online. Get Information for all budget,luxury,star hotels and homestays in Coorg.
Does Pizza Deserve To Be A Vegetable?
Tumblr's anti-censorship message generated 87,834 phone calls to representatives
I find it very strange that the source code is not routinely released in these circumstances. What possible reason is there for not doing so? The code and the ideas within have no direct commercial value, surely?

At the very least it should be as available as the papers themselves.
Firefox has an infamous open bug about adding it in dating back to 2000: https://bugzilla.mozilla.org/show_bug.cgi?id=36351 - over 11 years! Despite what it looks like in the last comment, my Firefox 8 still does not have support.

The bug was WONTFIX-ed more than 2 year ago, so it will probably never support it.

As I see it Firefox, Opera and Safari will all need to support this first, before web designers in general will even consider using it.

...and this was the reason for the WONTFIX: https://bugzilla.mozilla.org/show_bug.cgi?id=36351#c98

I sense some chicken and egg problems here. I'm guessing neither side though the improvements compared to complexity of adding support are worth it. I'm not sure WebP changes the equation.
Schema.org Recipe type tutorial
Cool, I'll check those out! Any tips on software and hardware to roll my own? Do professional web designers use Wacom tablets or other specific hardware?
You scale out hardware layer by finding optimal hardware and scaling out on that.

The major problem with their 'scale out' chart is that that particular hardware is far from optimal hence costing far more then it should.
Kindle Black Friday
I'm not suprised.

I wouldn't trust backify.com or livedrive.com for the reason that they sell "unlimited space" for a flat fee. There is no such thing as unlimited.

The Backify guy(s) obviously never heard of this and tried to offer a free service of 512 GB. After all, LiveDrive service was for "unlimited" space. What's a couple hundred gigabytes anyway?
You've made a mistake with cut'n'paste, methinks. Actually, it is:

>>> state = [1, 2, 3]
>>> states = [4, 5, 6]
>>> [st for s in state for st in states]
[4, 5, 6, 4, 5, 6, 4, 5, 6]
If I understand correctly what is asked:

> At first it looks just like a double loop. But then you notice the right-most for

for st

> is taking the list to iterate over from its own body,

in states[(s,letter)

> which is the iterator of the left-most for loop

for s in state

Well I don't get what's weird (or I'm actually missing something in the post), it actually IS a double loop. [0] says:

Only the outermost for-expression is evaluated immediately, the other expressions are deferred until the generator is run:

g = (tgtexp for var1 in exp1 if exp2 for var2 in exp3 if expo)

is equivalent to:

def __gen(bound_exp):
for var1 in bound_exp:
if exp2:
for var2 in exp3:
if exp4:
yield tgtexp
g = __gen(iter(exp1))
del __gen

So exp2, 3, 4 can each depend on the previous levels var1, 2, 3...

I wrote something like that in a comment on SO[1]

return reduce(lambda a, v: (x for v in a for x in kidsFunc(v)), xrange(generation), [val])

[0] http://www.python.org/dev/peps/pep-0289/#the-details

[1] http://stackoverflow.com/questions/1016997/generate-from-gen...
Las Estrategias m�s Efectivas del Social Media Marketing
How To Build Credibility On The Web Through Link Building
The purpose of link building is not only getting back links for your site but also about building credibility of your site on the web.
Julia Roberts Hollywood Acress Biography...
An app where women can take pics of their feet and put on filters of great looking shoe /sandal design.

Ship them those shoes / sandals.
I don't see how your second sentence follows from your first. I don't see how appealing a charge may not result, after findings of fact, in conviction of charges more serious than those initially charged.
F5 Friday: Platform versus Product
Macduff was born by Caesarean section, not Macbeth.
Ask HN: Protecting your innovation from the big guys
First off, excuse the cryptic nature of this post, hopefully all will become clear.

I have a profitable startup started fromn scratch with no investment in a competetive, but relatively stale in terms of innovation, industry. We are a tiny player competing for business with plenty of big guys with massive budgets. We're not even close to being able to compete on advertising or marketing for example.

What we have done now though is be pretty innovative and developed a unique service that will make people's lives who use these services that little bit better... a lot better in fact.

We've been able to build this service (and it is great!), but to be honest I am scared of launching it because:

1. We simply dont have a budget for marketing or or contacts for doing a big launch.

2. Our service is pretty innovative, but it wouldn't take too much to copy.

3. We're worried we will launch, the big guys monitoring the industry will see the product, launch their own in a few months and drown us out with their massive marketing budgets.

I guess the question is, how can we protect our product or service and avoid the above scenario?

Thanks
how do you do that?

do you wrap the feed's url in viewtext's api url, and provide that to the reader?
Fun fact: When designing the original system there was disbelief amongst some involved that the relativistic effects were either real or relevant so they built in a switch to be able to remotely disable those parts of the calculations. They never did disable them.
Cloud Music App Comparison: Exvo Music vs Google Music
So the code can be simplified as

>>> states * len(state)
Olay Professional Pro X: Does Olay Professional Pro X work?
Olay professional pro x wrinkle smoothing cream is a scientifically product which works best for wrinkle and fine lines. HERE is complete information of product with customer review and rating.
Rayuan Gombal Jitu
"Buat anda yang suka dengan seni merayu cewek maka disinilah tempatnya karena saya akan memberikan anda beberapa Rayuan Gombal Paling Ampuh sehingga cewek idaman anda klepek-klepek nantinya dan menurut saya sih memang banyak cewek yang bilang kalau mereka tidak suka digombalin
"
*NEW* List Building Bullet - List Building Guide PLR
Organic Baby Skin Care and Bath Products
Organic and natural baby skin care and bath products are really on the rise, making it no surprise that a majority of mainstream food and cosmetic brands are now emphasizing terms like "all-natural" and "organic" on their product labels. Organic babies skin care products are intended to be gentle and soft.
Kabutar - Help them build a Reddit for the real world
Exactly, it's a nested iteration: the rightmost loop is just nested within the leftmost loop, so it's iterating on `states[(s,letter)]` for each value (s) of `state`.

The weirdest part, to me, is around that: it's surrounded by some sort of manual reduction, which changes the current `state` content by iterating over `word`.
Just the example. But this example is just to illustrate what's going on. It's not the same as what the author is trying to achieve.
> this line nobody understands.

Gosh, this is a trivial nested loop.
Making Money From Financial Spread Betting
London, here we come Our world search for entrepreneurs hits this week
Why does your ability to save an attachment depend on you having an application installed to open it with?
Northampton Saints vs Scarlets live
Sell house fast company
Totally Free Online Jobs and Data Entry
It most certainly is a double loop. I can understand how it seems confusing but once you look at what's going on it really isn't all that complicated. Sure the syntax is a little less clear (due to the list comprehension, I think Guido is probably cringing right now) but the logic is fairly straightforward.
You shouldn't redirect for assets that dont exist, even if you do for pages...
Correct, and Macbeth is king by the end of the play, and Macduff kills him.
Software is not math. Math and software are two different things.
It is true that most programs are a solution to a problem that can be formalized with math. However all math is not software and software deals with a lot of issues informally.

Computer science is math, maybe.
This code yes, in TFA's code the inner iteration (on `states`) depends on the result of the outer iteration (on `state`).

For what it's worth, it's pretty easy to "unwrap" a Python listcomp: it's a sequence of nested loops, nested tests and a mapping.

result = [mapping for iteration1 for iteration2 for iteration3 if test1 if test1]

is equivalent (modulo some scoping interaction with the code outside it) to

result = []
for iteration1
for iteration2
for iteration3
if test1
if test2
result.push(mapping)

Apart from the final mapping, listcomps are executed strictly left to right, an evaluation can use anything produced to the "left" of it.
Google celebrates birthday of Louis Daguerre--inventor of permanent photography
Is everyone forgetting the fact that a tomato is a fruit and not a vegetable?
Question for the more knowable: Does this paper support/say-nothing/deny anything about the view that the "particle-property" we're looking at is a projection into the "space" we sense (at the moment) of a more complex entity uniquely described by its wave-function?
It reminded me of the SQL double NOT EXISTS:

SELECT DISTINCT store_type
FROM stores
WHERE NOT EXISTS (
SELECT *
FROM cities
WHERE NOT EXISTS (
SELECT *
FROM cities_stores
WHERE cities_stores.city = cities.city
AND cities_stores.store_type = stores.store_type
)
);
Strangest line of python . . . ? This guy should come look at my code base.
Big guys in a mature industry won't launch a similar product in a few months. First, they are monitoring the other big players, not the small fish. They won't even notice you before they start losing customers. Then it will take a few months for them to get all the approvals to hire a renowned firm to build the product for them, which, unless it's something you made in a couple of weekends, will probably take the better part of one year to get in the hands of their customers. EDIT: that's my general personal experience, but maybe you have better information on your industry. In that case you can try to apply for a patent, but I think you have more important things to spend your time and money on.
I don't know if anyone uses tablets. I'd say start simple :-) Also, there's a thread like this on HN every few days. So, search around a bit.
Nevermind, from Wikipedia: The U.S. Supreme Court settled the controversy on May 10, 1893, by declaring that the tomato is a vegetable, based on the popular definition that classifies vegetables by use, that they are generally served with dinner and not dessert (Nix v. Hedden (149 U.S. 304)).
Hi, Founder of Kabutar here. We'd be happy to answer any questions.
Show HN: Lets Make a 3D Game: Make It Fullscreen
This thread makes me sad. We're not all evil, money-hungry idiots who can't tell the difference between Java & JavaScript. Recruiter ads are an annoyance though. Lack of company info, vague salaries, words like 'ninja' and 'rockstar' shudder

Sometimes a recruiter can provide you access to lots of work you won't find advertised anywhere on the net.

Stick your email address into our notification box on http://hackerjobs.co.uk if you want to be informed of a new site that aims to circumvent Tech Recruiters and significantly improve the recruitment process. It's not affiliated to any recruitment company so don't worry. It's a side project myself and a fellow HN'er are working on.
I actually meant WebP when I said they could move the market on their own. I think that WebM has a slightly harder hill to climb and would require Microsoft, Apple or Adobe to get fully on board, but that WebP adoption would also help ever so slightly in that regard too.

(Opera, who originally proposed the video tag, with a suggestion to use Theora as the only viable video format at the time with licensing compatible with the web, didn't drop H.264 because they never supported it. I mentioned them in this context because they already support and use WebP in their bandwidth-saving page-transcoding features which are particularly useful in mobile devices on 3G networks. This solves the chicken and egg problem and gives browsers, like e.g. Amazon's Silk, a reason to support WebP even if no-one uses it yet.)

edit: and to answer your last question, WebP was up until recently a subset of WebM, which can be decoded by at least two other independent implementations I know of (FFMPEG and one in Java). Standards settings bodies have been corrupted by politics and are no match for multiple, independently produced, open source codebases.
Do you really believe that? I work at one of the largest employers in my congressional district - 10,000+ people. Our congressman in at the office a couple times each year. During election season he stands out in front and shakes hands with everyone - as do his competitors. During the rest of the year he fights really hard for things that would help us (a defense contractor) even if they would conflict with his national party position.

That isn't praise, I personally don't like the guy's politics much. But clearly he pays attention to the needs of the large employers in his district. I think it's on target to point out that many of the large employers in her district oppose SOPA. That probably does have some influence on her stance.
Five Absolutely Essential Utilities that make Windows better
Infografia tipos de trol de Internet
Any new development, really. Don't get me wrong. I think Perl was a brilliant piece of language engineering in its day and its influence on subsequent "scripting" languages is unmistakable. But why would anyone without significant prior investment in the language choose it for new work now? It's just too cryptic and idiosyncratic compared to the obvious alternatives.
Large scale website development
Comparatively old article, but still good sound advice.
I feel so stupid, I didn't read the last sentence :/
Five options for emergency Internet access
Stubborn Belly Fat - Easy ways to Lose your belly fat
Stubborn belly fat provides 2-4 Weeks easily and 100% naturally you’ll feel better, your skin and hair will look better, you’ll have more energy and stamina and you’ll have a stronger immune system to boot. For more information visit http://www.stubbornbellyfat.us
This is an interesting paper on the topic: Determination of the CNGS Global Geodesy [1].

It discusses how the distance traveled by the neutrino beam was calculated. It covers GPS measurements, tidal effect considerations, the Sagnac effect [2], etc.

[1] PDF: http://operaweb.lngs.infn.it/Opera/publicnotes/note132.pdf

[2] http://en.wikipedia.org/wiki/Sagnac_effect