skysight-inc/HackerNews huggingface dataset:
Really? Of all the gulf nations, the UAE seems tome to be the most prepared to survive after oil, specifically because of Dubai.

Now, it's not my favourite city, but I don't understand all the hate towards it. They've got a lot of oil money that's not going to last and they need to pivot to something else. Dubai is their attempt.
https://addons.mozilla.org/en-US/firefox/addon/refcontrol/
Trading opera, computer-generated music
One thing I was really surprised by when I first visited India, no buskers! Every other big city I've ever visited has had people playing music everywhere for tips. Nowhere to be found in India.
Or you know, use a flag. And if it becomes a performance issue later on after some profiling, consider a more complicated approach. Don't underestimate your CPU's branch prediction.

Self modifying code is a can of worms. Many things can go wrong, and good luck debugging the mess.
what i was trying to say is that you can (often) push this kind of logic bug into the type system - by having, if you like, different types of statuses, or a special type for unknown values (a "maybe status").

if you can do that then you can get the "infallible" compiler to provide the "this branch will not be executed" logic. but there may be efficiency trade-offs, or it may be so directly tied to low level protocols that it is impossible.

five ten years ago i would not have thought of the problem in this way - i would have agreed with you (and the bug report) that it is just logic. but slowly i am starting to learn to rely more on types. but i don't know enough here to suggest details...
Tracking in the short term is still possible though, and some would find it very useful :(
> It seems strange, 20 years after the fall of the Iron Curtain, that ordinary Russians would still be hungry for details about how ordinary Americans eat and pay mortgages.

What a lovely innuendo.

They might be "hungry" for these details, but not because they envy the lifestyle or are looking up to it. A lot of Russians still view Americans as self-indulgent, somewhat retarded know-it-alls, bathing in life's luxuries that make no sense. There are stand-up comedy acts that center on how you can't get a whole pickled cucumber in McDonalds (even though there's a sliced version in every hamburger), how there exist separate trimmers for a nose and for an ear hair, how Americans drink vodka "on the rocks", etc. Ordinary Russians are no more hungry for the lifestyle details than for UFO encounter stories and Thai transvestite pictures, with "hungry" being way too strong of the word in either case.
This article is pure horseshit. He did not invent the bulletproof vest. He patented a particular kind of bulletproof vest.

http://en.wikipedia.org/wiki/Ballistic_vest
I second this recommendation. Its an awesome demo. I used ipython from before, but barely scratched the surface.
Now I use IPython to finish up assignments where the code documents itself, and with extra tex/images to fill in where required.
I even 'cheat' sometimes on Project Euler by running problems in parallel using ipython. ;)
The expression is "And here we are again with no reason to not have a drink".
A friend of mine hacked something quite nice for/using his Hue. http://vimeo.com/54065245.
Interesting read,still cant believe they deported your girlfriend even though she had a return ticket. That is incredible!
I can't look at Dubai the same since playing Spec Ops: The Line.
It kinda depends on where that company is in its funding lifecycle. Startups usually have a recruiting stage right after the series A round is complete, so there's a bunch of articles and blog posts about that situation. Here's a short reading list:
http://michaelochurch.wordpress.com/2012/07/08/dont-waste-yo...
http://blog.keen.io/post/29904565692/how-i-negotiated-my-sta...
http://jacquesmattheij.com/first-employee-or-cofounder/

There are a few equity calculators out there on google, both for partners and early employees. They might give you some direction, although I wouldn't solely rely on them.

Good luck!
Very true. But if a non-profit with $15b asked to license some of my IP for free I think I'd ask for some cash.
Should I what? Be 85, or learn to code? I so hate people telling me what I should or shouldn't do without even knowing me.
Custom hosts files can be used to block trackers across all browsers and applications. I personally use: http://someonewhocares.org/hosts/
"That quota service experienced traffic problems today due to a faulty load balancing configuration change. That change was to a core piece of infrastructure that many services at Google depend on. This means other services may have been affected at the same time, leading to the confounding original title of this bug."

Why the downvote?
Meteorites are definitely not a sign of judgement day, we'll be OK, unless that's North Korea's satellite re-entering, of course.
India unveils Aadhaar payment services
Does that matter though? SCons is a standalone program and you can easily have parallel versions of Python installed.
plus, he was "a former marine turned pizza shop owner"
I read this sentence:

I am operating from a position of privilege where I can afford to spend money to make art.

As being exactly such a claim by the author of the script.
That's Stockholm Syndrome talking. You're standing up for evil. Be ashamed, and change your tune. Really.
Such people who play for tips[In India they are actually called beggars] are found in local trains, or bus stops where as a foreigner you are least likely to visit.

So now you know that its not a very honorable way of making money in India.
Reddit is a tough example, because of the plethora of subreddit topic areas. Almost every sub blessed with "default" status (visible logged-out and a default subscription for every new user) suffers extraordinarily due to their significant reach -- which is in line with your point. Example: /r/pics.

There is still good content on Reddit if you find the good subs and learn to ignore and not perpetuate the overt sexism and racism that decorate that site like Christmas. (I think those are more to blame for killing Reddit. Internally, I'm calling it 4chanitis.)
Uups. OK, yes, my mistake. I read quadratic... shameonme
Not to take away from the subject, but these EU-mandated cookie notices are really starting to get annoying. How long until you have to consent to the entire T&C of a site and verify your age to get in? </rant>
I hate to dump on this but IMHO what the world has been waiting for is not a Mathematica clone in Python. Neither do I think it would be a step in the right direction to funnel Python development through the browser.

There are those who will find it useful but others will find that there are better desktop tools for these purposes. Individual developers are free to pick and choose.

Fortunately, neither this announcement not the Ipython roadmap emphasises development of the web-based notebook.
When I was working for a large global bank, we came across an intranet site created by our new Russian offshore partners about how to work/deal with Brits and Americans.

One gem that stood out was that "It is customary in the UK/USA to shower at least once per day."
Any page loaded in IE can track your mouse movements anywhere
This is all resting on the assumption that the flag does actually have an impact, which was an argument in the original comment.

As for self-modifying code, the dangers are way overstated IMO. Having written a lot of it as well as reverse-engineered and debugged code using self-modifying code heavily, I look at it as just another tool in the chest. It's pretty easy to chop your limb off using self-modifying code, but having audited a whoooole lot of static code, I'd say that argument applies to just about any tool.
The man who saw the future
The usual MMC snapins probably work with it.
This is the third time this link has been submitted by the same user.

Great tool, but you're spamming HN. How about using a little more creativity in your self promotion?
Galaxy S3 beats iPhone 5 for best device of 2012
I do believe using Dropbox for distro is against their TOS.
When I visited Moscow, I got the impression from some of the developers there that vodka was more of an older generation thing, and the younger guys are more into beer.
On point 2, I'd like to offer a different view, matching my own experiences and those of people I know in other companies who give the same counsel. Once you've made it clear that you were about to leave and you stayed because they offered more money or some other such better deal, they will always, always, be wondering when you're going to actually leave, and that will affect how they plan your participation. It will change things. It's not that you won't be trusted, so much as you will have a track record of leaving. Unless the counter-offer really is spectacular, once you've decided to go, go.
For those who missed it, this is the most important paragraph in the article:

"It's a tablet Christmas there's no doubt about that," said Ben Mcintosh, general manager of technology and entertainment at Harvey Norman. "There is no doubt in my mind that we will sell out of just about every tablet we have in stock by the end of the month."

I'd better go out and get mine before they run out!

See: http://www.paulgraham.com/submarine.html
It may be that the reason was not the sound of the motors, but the effect of the motors on your electricity supply for the audio gear.
Isolating the electricity (running stuff from batteries) might give more benefit than the audio insulation of that box.
Here's how it works.

There are two kinds of people in the world: people who crave power, and people who don't. The people who don't aren't the problem.

There are two kinds of power-craving people in the world: people who act on their craving, and people who don't. The people who don't aren't the problem.

There are two kinds of people acting on their power craving in the world: people who try to join the military or the police, and people who don't. The people who don't aren't the problem.

There are two types of power-craving military or police cadets in the world: the ones who stay there, and the ones who don't. The ones who stay there quickly get their antisocial tendencies beaten out of them by their instructors, in the vast majority of cases, so they're not the problem.

There are two kinds of power-craving academy dropouts in the world: the ones who realise that power trips aren't for them, and the ones who don't. The ones who realise aren't the problem.

The rest become airport security guards. THEY are the problem.
Nice! You have me considering Ruby for games, too. I've played around a bit with python and javascript for games and used Ruby for the web. Now I'm itching to try Ruby + Chingu for a game.
I already flagged the parent comment, as the typical Hacker News complaining is inappropriate for an obituary thread.
Another earlier inventor of successful bullet proof vest http://en.wikipedia.org/wiki/Casimir_Zeglen
I'm also a bit sad that they're still using document.write for the embeds. That breaks on any site that uses Ajax-like page loading and is bad practice in general.
Glad it is working for you. I have now just started working on it, so let me know if there are things you'd like to see improved.
Well, certainly it could be a great opportunity for startups but it could be "dangerous" for enterprises. Think about if a series of "acquisitions" went wrong. The fund would run out and there would be no success for startups and the enterprise would not have fund any more to use in more innovation.
Also can be dangerous for startups: a company buys a startup just for shut down their innovative idea.
So I agree that it's a good formula for success, but it should be used very carefully and in a proper way.
But IT departments are expensive, why can't we just hire kids without college degrees to work minimum wage and make millions of dollars of hardware sing in harmonious chorus? The kids are good with the computers right?
> "I want to go back to the system where [musicians] are ordinary people with a day job who enjoy making and sharing music for their own entertainment"

I am not sure this system ever existed, and I would be sad if it did. People have been writing music as their 'day job' since the 16th Century - the difference was their salaries were being paid by patrons rather than the general public.

A system where musicians have to spend 8 hours a day on a 'day job' rather than spending time improving their craft, composing, and playing doesn't sound like a very good system to me.
How to create a Blog in Portofino 4 - part 2
There's a joke to be made there about the helicopter crew being non German, given how many rules they broke to get the problem solved.
Strange Maya calendar anomaly 
5125 years ago the Maya calendar predicted that around 21 dec 2012 the world would end.
I was wondered why exactly 125 plus 5000 years.
Then it hit me 5125 divided by 125 is exactly 41.
And if that doesn't raise you an alarm.
Then wonder yourself what's next.
It turns out the next cycle is 42.
Most engineers of us here know 42.
If you don't just type 42 in Google.
Well my advice to you would be:
"know exactly where your towel is or better keep it with you, your life might depend on it.."
Come to the UK! We have kettles!

We don't have mixer taps so much though, which I believe continental Europe considers strange.
I'm not so sure if the daily average is kept so stable actually (or maybe it depends on the country).

I worked at a power grid a long time ago, and I recall that in days where the grid had undersupply issues due to climate and high demand, the frequency was kept stable at 49.5-49.6 Hz for weeks or so.

The clock-sync is a nice wishlist feature; but the frequency affects power consumption which often may be more important or financially valuable.
Most browsers have "run plugins on click" options, very useful in general.
Could this be used as a method of communicating with an iOS device as if it were a server (e.g. sending updates from a real server to the iOS client (which now behaves like a server))? Somewhat of a replacement for notifications, perhaps?
5 habits of highly motivated novelists (Rescuetime experiment)
I would be wonderful if we could re-use the notebook interface for other language - Octave, Julia, R, Ruby.

(Would also be nice if building ipython on OS X was easier!)
I just played around with a Chrome-extension to mess around with panopticlick. In case anyone wants to continue: http://lukaszielinski.de/blog/posts/2012/12/12/panopticlick/
That's why for apps like this (not for projects that I create with virtualenv) I much more prefer using OS package manager. Could it be any nicer than on Gentoo? ;]

CDEPEND="dev-python/decorator
dev-python/pexpect
dev-python/pyparsing
dev-python/simplegeneric
virtual/python-argparse
emacs? ( app-emacs/python-mode virtual/emacs )
matplotlib? ( dev-python/matplotlib )
mongodb? ( dev-python/pymongo )
octave? ( dev-python/oct2py )
smp? ( dev-python/pyzmq )
wxwidgets? ( dev-python/wxpython )"
RDEPEND="${CDEPEND}
notebook? ( >=www-servers/tornado-2.1
dev-python/pygments
dev-python/pyzmq )
qt4? ( || ( dev-python/PyQt4 dev-python/pyside )
dev-python/pygments
dev-python/pyzmq )"
DEPEND="${CDEPEND}
test? ( dev-python/nose )"
I believe that you should be able to hear overtones (2* or 4* mains freq) coming from lightbulbs and power supplies (computers, chargers, etc) in an average room - it could be tested by running a decent mic + solidstate recorder on batteries and checking how loud it is.
Dubai is not self sustaining, it needs a lot of money to run. It's a bunch of half-empty skyscrapers in the desert. They need to be air conditioned, water needs to be delivered and/or desalinated, sewage needs to be taken for processing by trucks.

I would understand if they built something useful, something high-tech, like a CPU factory or some biotech stem cell research city. Instead they went for a caricature of Las Vegas, but with all kinds of laws against what normally is considered fun.

http://www.huffingtonpost.com/2010/04/04/dubai-kissing-coupl...

http://www.dailymail.co.uk/news/article-512815/Briton-jailed...

http://articles.nydailynews.com/2012-12-06/news/35654144_1_d...

http://www.nairaland.com/175589/russian-woman-arrested-dubai...
Apps Script lets you build powerful HTTP APIs
This sounds great, I hope they bring it out in English for the UK market.
Ubuntu already has a generic 3.7 kernel (http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7-raring/) in the kernel PPA. I'm already running it. Upbuntu usually has a shell script day of to download new releases. New Ubuntu versions are shipped with the latest kernel around the time of commmit freeze and just updates that line to avoid regressions in future kernel releases from harming systems inadvertently.
I think I'm understanding now why others below have such doubts about the simplicity of what I describe ;-)

You're describing two problems - the first is around message delivery (in-order, exactly once) and the second is a distributed transaction. Both of these problems are solved by separating message transmission from message processing.

First, in-order and exactly once. Lets assume we have two systems. One we'll call the messaging client (MC) and server (MS), which sends and receives messages. The other we'll call a system of record, also client (SoRC) and server (SoRS), which is the system that has, say, an exactly once requirement:

SoRC -> MC -> MS -> SoRS

Lets say that I'm ordering a pair of shoes from Amazon. I don't want to receive two pairs, and I also don't want to receive no pair. Receiving a single pair of shoes exactly once is a business function. The fact that the message containing my order has been received exactly once provides no assurance. What if the ordering system on the other side rejects my order because I entered an invalid product code? Even a semantically correct and valid product code doesn't help me if the shoes are out of stock. I want those shoes, not the certainty that the message was delivered. The assurance that my order was delivered once and only once is therefore a business rule, and completely immaterial at the messaging level.

Therefore I can send a once, and exactly once message to the server a 1000 times over. The server-side messaging component (MS) will submit the first valid incoming message to the sever system of record (SoRS). If the client re-sends the same message because an acknowledgement failed, then the MS simply discards that resent message.

Given the above, the use case for reliable messaging evaporates. Joe Gregorio (http://bitworking.org/news/201/RESTify-DayTrader) explains it well (search for "Orders should be reliable").

Second, distributed transactions: This one is solved using the same philosophy - that a transactional requirement has nothing to do with a messaging requirement.

Assume we need to debit one account, and credit another. On the client I'd wrap that in a local database transaction, because databases happen to do transactions really well. Then I'd send the message as described in my first post above. When received on the server I'd use another database transaction to persist it in the business application.

Again, the use case for reliable messaging evaporates, because this is a business logic problem, and not a message delivery problem.

More info using REST is available from http://www.infoq.com/articles/tilkov-rest-doubts

Hope that clears it up?
Nice story.

I believe anyone can learn anything, regardless the age.

And I agree with the author, know how to program is a useful knowledge in a world where computers are everywhere. And it also helps to improve the logical thinking. But I'm not among those who think that everybody must to learn programming.
Original Bugtraq post for those that are interested: http://seclists.org/bugtraq/2012/Dec/81
Human nature doesn't change over 18 months. From my experience this has been the case for non-Zynga games as well, such as MMO's which allow buying ingame items with real money. People that put real money into the game are releatively rare, but those that do can sometimes put in extremely large amounts to increase their chance of winning and status within the game.
Hi,

The notebook does not care wether or not the language is python,ruby.. or else. As we are mainly python developer the notebook is known for it's python bindings, but the ability to run ruby code is on its way.

Cf instruction here https://github.com/ipython/ipython/pull/2643

We really would love ruby devs help into packaging and make it seamless to run for user, and any other languages that would wish to join.

I actually working on writing a Julia kernel which will be my first encounter with Julia.
I should have put in a disclaimer myself (though my information is there on the HN profile)

Anyway:

* I work for Openlabs (http://openlabs.co.in)
* I am a board member of the Tryton Software Foundation (http://foundation.tryton.org/) (The entity behind Tryton a fork of Open ERP)
* But, all the above views and opinions are personal.
Same in the UK. No-one drinks at lunchtime any more :-(
AS I reply to another comment it is possible and on it's way.

for ruby cf
https://github.com/ipython/ipython/pull/2643

and Julia
https://github.com/JuliaLang/julia/issues/1330
The writing style is truly terrible - I'm not sure the author understands full-stops (/periods).

However, I read enough to discover how the deportation started, and I can understand why an official would have difficulty believing that a professional singer would be performing publicly for no comercial gain, if not for a charity gig.
It was working in '07; I gave up maintaining that system when glibc went 486-only.
There’s been efforts to map out the Hue API. I’ve created a GitHub repository for documenting the API, and host it via GitHub pages: http://burgestrand.github.com/hue-api/

Through the README there’s additional links to other resources, such as the EveryHue forum, where people from the Hue developer team appear to hang out as well: http://www.everyhue.com/?page_id=38
I read the article, and you didn't get my post.

It wasn't about this very company, but tracking in general, which can be implemented without serving code from a third party server.

If solutions like Ghostery become the norm, there are still workarounds, and they will catch up if nothing else works.
CPAN::U experiment (CPAN module recommendation system)
Speaking as a Canadian transplant to Australia via the US, the Australian mobile market is actually quite competitive compared to the US or Canada.

There are more operators relative to the population, there are more shorter-term plans (i.e., 1 year vs. 2 or 3) and the monthly rates are decent.
Related blog post: http://blogs.perl.org/users/stas/2012/12/cpan-module-recomme...
Many of those options are now set by default in Tor Browser.
The take away here, and this is really true of any country, not just the UK, is that it's a bad idea to suggest you're doing anything that could be construed to be paid work. I can virtually guarantee that if I turned up at the US border on a visa waiver and said I was a musician playing a few gigs they'd send me off for a secondary questioning at the very least. I wouldn't be surprised if I was refused entry.

The return ticket doesn't really factor into it: whether you're entering the UK, US, wherever - generally if you're going in on a tourist visa / waiver you can't work. And unless you have some documentation indicating your gigs are unpaid, you've only got your word...which isn't worth much.
This is why the alternative build systems seem to never catch on. Everyone rolls their own, or forks, or rewrites instead of working together to improve one enough to "disrupt" autotools (though cmake comes close enough...). A sad but common problem in open source development.
Yeah, I found it really, really hard to read. I suspect it won't get many up-votes here because of that.
That would still sound tampered because you'd lose any bleed over from other (ambient) sounds. Having all bleed over suddenly stop at 50Hz and then a clean electrical hum would look very suspicious.
12.12.12 12:12
last time for a while....