skysight-inc/HackerNews huggingface dataset:
I agree that technically it should be possible to defeat the firewall with a system like this.

However, possibly fear of reprisals from the government if found doing it may put off many people.

I might spend some time putting together something that can easily be installed in apache that does this.
If you're just using Twitter to build out a list of contacts for commercial purposes, that's exactly how you'd use it. That's how most affiliate-spam accounts grow - they follow as many people as possible, wait a period of time, and then automatically unfollow everyone that doesn't follow them back. The cycle repeats indefinitely.

Many of these Twitter automation tools are primarily interfaces for scammers. If the tool was built with that in mind, then it carries a hefty price tag. If the tool's creators were well-meaning but naive, then the scammers get a free ride. I'd guess that Twitter saw the amount of 'internet marketing' done out of SocialToo and decided to reduce its utility a bit.
Have you make the search in CHINESE?
How to Copy PDF to Word
PDF format become one of the most popular format for sharing and exchanging documents. However, sometimes it has several drawbacks in some cases. Such as modifying PDF files and quoting some content with permission but the files are encrypted with restrictions by authors. In these cases, the most expedient way to figure out the problems is to convert PDF into Word doc.
You could always log out first, before clicking on it.
Maybe this is not completely on-topic, but checkout Voxound: www.voxound.com, they built a great online service as well as a desktop software (their main product), which helps you tag / classify all your music. It is truly useful and it doesn't violate any copyright laws.

I thought about them because of the quote from Mark Piibe in the article: “We think services like Grooveshark offer great music discovery options for fans,”. Voxound is an awesome music discovery tool.

Disclaimer: I am not related with Voxound, I just think they have a really good thing going on, and they only recently started.
Apple tablet 'indirectly confirmed' by lawyer letter
Search for "square massacre" and you'll get results for Tiananmen square massacre :)
Could it be that it's a PPC emulation thing? If an Intel binary can load a PPC lib, then the calls between them would have to follow the same rules (and perhaps PPC wants things 16 byte alinged?).
I am not sure whether "squander" is the right word to use here. To a Scientiest as ambitious and risk taking as tesla, a failed experiement would mean loosing wealth. But when you consider that all those failed experiments could have inspired/helped future generations, i find the word in appropriate.

just my first thought when i read it. no negativity intended.
Eyetracking Web Usability
>They can always move those factories to India or Eastern Europe.

I think there is a popular misconception that most companies prefer China simple because they are cheap and you can easily replace them with x country which also has cheap labor.

There are several advantage of doing business in China besides cheap (skilled) labor. They have better infrastructure than most third world country with cheap labor I can think of. I don't know much about eastern Europe and what it bring to the table besides cheap labor. But from my experience I can tell you India (or any south-east asian country) is not an alternative to the manufacturing goods produced in China.

There is some kind of international trade pact (no reference handy at the moment) that forces most western nations to divide imports of manufactured goods from third world countries. If this was not the case - I have little doubt that most western countries would have relied on China, even more than it already does. Perhaps exclusively.
Removing the appendix I guess one could do with a broken glass ... but how did he closed the wound?
New GSM encryption cracked by simple dual-core Linux PC
Wow, thanks.

I don't think this essay was intended to be a complete review and a last word of all philosophy. I read it as explanation of the motivation pg has for his essays. And I like the goal of seeking the "most general useful truth".

Now, I'm not pursuing this goal because I think most philosophical questions should be restated as scientific questions. The problem of knowledge, epistemology, becomes mostly cognitive science. The problem of conduct, ethics, should be researched using simulated evolution models of game theory. And so on and so forth.
Nick Carr: Google and the ethics of the cloud
Cool. Let me know when you've got it and I'll run it on my sites.
Of course searching in english is not going to prove anything.

Here is a Baidu search in chinese for "Tiananmen Square protests":
http://www.baidu.com/s?wd=%C1%F9%CB%C4%CA%C2%BC%FE
It says "31 hits" (but it's actually 23)

And here is a Baidu search for "Tiananmen Square":
http://www.baidu.com/s?wd=%CC%EC%B0%B2%E9T%8FV%88%F6
- 7.7 million hits.

You can translate keywords easily by using the wikipedia interlanguage links, which is what I did.

I bet that every single one of those 23 hits was tweaked and tuned to make the event sound like an irrelevant, small event in chinese history.
Google Lures Local Businesses With Place Pages Bait
Django forms (and their non-Django counterpart, WTForms) are very easy to use, with a declarative syntax.

The advantage is that validation is decoupled from models. Often you need to handle validation which doesn't directly involve a single model - for example sending an email, or handling updates to a number of models. This saves you having to litter your controller/views with validation code.
Is this a dupe? http://news.ycombinator.net/item?id=1053223
There's probably an interesting "summer job" cross-breeding this with Mark Dufour's ShedSkin Python-to-C++ compiler
( http://shed-skin.blogspot.com/ , http://code.google.com/p/shedskin/ )

By the way, I see ShedSkin 0.3 is just out this week. Mark has been persistent and seems to have interesting results.
Oh god, I feel sick.
A list of things that were true on August 27, 2001
I think of them both as techniques for the same purpose - to get you to draw what you see as there rather than what you know is there. (Or even drawing the symbol for what you know is there.)

It's been a while since I've done any drawing, but from what I remember you can easily use both in the same image - blocking out the constituent shapes with approximations with around the right proportions, and then making sure that the negative space looks about right in the gaps in between.
US retail sales see surprise fall 
Sales at US retailers saw an unexpected fall in December, casting uncertainty over the recovery of the US economy.
Strong quarterly results at Intel
Chip maker Intel has seen fourth quarter profit soar as the personal computer market started shrugging off the effects of the recession.
Weight Loss Surgery
Opt for the best weight loss surgery in Kuala Lumpur. For more details, visit us online.
Eh? If the MacOS ABI says your stack alignment must be 16 bytes, then it must be 16 bytes. It's not any different than other platforms mandating a particular stack alignment, except that stack alignment on x86 is "usually" 4 bytes. Either way, some alignment is dictated by the platform's ABI, so the MacOS 16-byte stack alignment really shouldn't be that surprising. Sure, it's a bit different than "most" x86 ABIs, but so what?

I agree that the ABI could use the convention that the callee sets ESP to have whatever alignment it wants, if needed for its SSE ops or whatever. But really, why care? Sure, it'd be interesting to hear the rationale... but in the end, we just have to follow the ABI, and mandating 16-byte stack alignment isn't all that crazy.
Quite. This'll be an awesome addition to the python toolbox when a diagnostic tool is built around it.

Just in case anybody else is new to jython and wants to give Steve's HTML indexing demo a go:

$ mkdir google-indexer && cd google-indexer
$ wget http://bugs.jython.org/file756/google-indexer.zip
$ unzip google-indexer.zip
$ svn co https://jython.svn.sourceforge.net/svnroot/jython/trunk/jython
$ cd jython
$ patch -p0 < ../google-indexer-patch.diff
$ tar zxvf ../google-indexer-newfiles.tar.gz
$ ant jar

And then (following the suggestion in the top of the HtmlDemo class - see src/org/python/indexer/demos/HtmlDemo.java for how to do this on the whole stdlib)

$ java -classpath ./dist/jython-dev.jar:./extlibs/antlr-runtime-3.1.3.jar:./extlibs/constantine.jar org.python.indexer.demos.HtmlDemo /usr/lib/python2.4/email

This will produce a set of files in html/. Use a suitable browser to view

$ google-chrome html/Message.py.html
In both Lisp and Smalltalk you (can in Lisp, must in Smalltalk) develop from an "Image" based point of view instead of a file based one.

The simplest way to understand this is to realize that you are basically living "inside" the running exe that you're writing.

Contrast this with e.g. C++ where you write a bunch of files, fight with the compiler until they turn into some black box exe, then run said exe and try to guess what it's doing based on the blueprints of your source file. To actually see what's happening inside the exe you would have to run some kind of debugger, but you can't take action based on what you see. You're looking through a glass.

Not so with Lisp/Smalltalk. If you see something wrong you can just fix it on the spot and continue running.
Intel binaries can't load PPC libs. Rosetta can be used to run (most) PPC binaries, but that's translation (in userland, I understand.)

Consider a call to "void f(long x)": this means very different things for i386 code (long is 32-bit, little-endian) and Mac powerpc code (long is 64-bit, big-endian).
Well, Tesla does have an S.I. unit named after him (magnetic field, http://www.unitarium.com/si-units ).

Better yet, he managed to keep his name's final vowel - Volta and Faraday got theirs chopped off (seems there's a story about that).

(P.S. afterthought on electric cars: GM took the hint, and grabbed another couple of SI unit names for their US/EU models ;-)
I found this particularly true for Set theory and the structuring/interactions of my lists, sets, maps, linked lists, queues, stacks ...
They've been talking for years about written more and lower layers with Javascript. I'm not sure how far along they've got, it would be interesting to know.

Obviously parts are C++ but isn't interfacing with such code one of the defining characteristics of a "scripting language" and javascript in particular?
I wouldn't be impossible, it just wouldn't work the way a message passing language does. If you ask me the trade off wouldn't be remotely worth it.

You could e.g. have a system where write some type name (or variable with a declared type), hit a key and get a list of all the generic methods that apply.
I've spent two and a half years at an IIT (planning to spend two and a half more), and it really isn't.
Heres why I like Lisp:

I recently (~5 months ago) started using Clojure heavily and now find myself much more productive using it than using any of the languages that I have considerably more experience with (I used C++ almost exclusively for 4 years for hobby (mostly game related) projects and toy virtual machines/interpreters; Python for ~4 years for prototyping, web development and GUI development; Java for 2.5 years for server (non-web) development - total programming time including hobby, uni and professional = ~10 years).

As an example, I'm very much interested in compilers, virtual machines, programming language design and such, so have been plying around with these in various languages over the years. I wrote my first toy language in VB; wrote a few interpreters, virtual machines and simple parsers in C++ and some parsers, interpreters and assembly code generators in Python; for uni, I implemented a parser and code generator (instruction selection, using maximal munch) in JavaCC - recently I wrote an assembly code generator in Clojure. It took me a weekend and it surpassed the power of anything[1] I'd written in VB, C++, Python or Java. Its flexible and can be easily be extended, its pretty smart and can do some basic optimisation (caching data in registers, function inlining...). I tried writing something similar in Python before, but gave up.

My point is that I have much much deeper knowledge of C++, Python and Java, yet I was able to build something MORE complex and extensible in Clojure, in less time, even though I'd only been using it for a few months.

Yes, my previous experience played some part in this, but I attribute most of it to the flexibility and power Lisp provides me through easy to use and powerful abstractions, flexible and convenient syntax and interactive development.

[1] Of the same scale - any interpreter, code generator, compiler etc. I've written much more powerful systems, of course, but they are huge in comparison and took a lot lot longer than a weekend to write.
I don't think you understand. When checking a firearm, the case must be locked. The TSA can't open it. If they see something suspicious on the x-ray, they call you and ask you to open it. To steal anything inside your luggage, the thief must either break the lock or take the entire case. They'll also have to deal with lots of officials trying to track down a stolen firearm.
SpiderMonkey in Firefox 3.5 and above.
I don't think it was just the Newton that failed, PDAs all had the same problem of no killer feature, Notes, calendars & contacts were never that really compelling to most people and even if you had one you might not really use it in practice. Another problem with PDAs was that they often had so poor audio support and no significant storage, so they couldn't be used as a iPod replacement.

I've got a iPod Touch now, and the killer feature is the web browser/Email, I don't even have any music or any video stored on it, the web/email is a killer enough feature on it's own. (Music is on my phone, which I always have with me)
I have access to an unpublished PhD thesis in which a standardised personality test was administered to fluent German/English bilinguals. Even though the candidates scored equally well in the language proficiency tests, the personality test results proved to be a strong predictor as to which language the test was being taken in, as well as a strong predictor of whether the candidate's second language was compound or coordinate.

The evidence is stacking up that some moderate form of the Sapir-Worf hypothesis is true, despite what Chomsky and Pinker say.

The implications for programming langauges seem clear, but unsurprising. Computer languages have often been considered equally powerfully, but not equally expressive. Just as groups of polyglots shift the language used in discussions according to the topic, so the task at hand often suggests one programming language rather than another.

I'm still not sure why linguists (as opposed to polyglots) deny this.
Ah, that makes more sense! Thanks.
Call me in the morning...
I think you're missing the point here.

The lisp/smalltalk way: have all my tools within arms reach so I don't have to reach for anything while I'm developing. When I'm finished press a button to get everything I didn't end up using in the end put away.

Everyone else: have a very small set of tools so that I must constantly go back to the tool shed and pick up something I now need, often forgetting to put back things I'm not using anymore.

The second case is overstated in the case of at least MS Visual studio with Resharper, which will automatically suggest use statements when you use a class that isn't visible, and tell you about any includes that aren't being used. But with Lisp/Smalltalk (provided they have "tree shakers") you don't have to think about this, the computer will just do it automatically.
the change has to come from us

Why? Do you have any other historical examples of consumers from one country pressuring another country to reform its government through boycott?

And why China? China has a significantly more organized and helpful government than most countries in the region (say, the ones in which most of your clothes are made, or where some of the raw materials for those gadgets are mined).

But most importantly, why do you feel the need, as an American consumer, to act on the relationship between China and its citizens?
This is all based on London - which is exceptional both in terms of what is considered a normal commute there and the cost of living there. Locals who are based in London get paid a lot more than the rest of us who choose to live in nicer parts of the UK.

My own view is that London is great to visit but I would never want to have a job based there unless I was getting FU money, and even then I'd only do it for a year or two.
> But there is a social stigma at play here, my parents never know what to tell friends and family about what their son is doing

LOL, I can totally relate to this! About 6 months ago I walked away from a fairly cushy job to try striking it out on my own. I don't intend to go back into the corporat culture ever again. My parents are too embarrassed to tell others that their scholarship winning, academic hotshot of a son is now "jobless" :-)

A very nice side effect was that the pressure to get married stopped. BTW, can you even imagine what this pressure must be like for the women.
The x86_64 ABI mandates a 16 byte aligned stack. I think Apple's just doing it in their 32-bit ABI as well to keep it consistent.

Regardless of the rationale, it really isn't a big deal at all. He'll need to jump through the stack alignment hoops anyway when he gets to finishing his 64-bit compiler, and so what if he has to do the same with the 32-bit compiler?
Here's the disgusting part.

I'm far more fluent in PHP than your average PHP developer. Where I work we face real problems of scale and use PHP effectively.

And even with all this, after years of developing in PHP (among other languages), I happen to just stumble across random functions.

In a structured library (like, say, .Net) I'd know to look in a specific place for a certain type of functionality, and if it's supported it's going to be there.

There is absolutely no benefit to a large corpus of functions being included in the language core like that. All of your arguments--about officially sanctioned solutions with known quality control--would be satisfied just as well by an official, structured library shipped alongside, but not inside, the language core.
Agreed, and I quarreled with that statement briefly. What I think the author is trying to say is that soon, there will be climate refugees, and when that happens, we'll need to know what to do with them, and we can use this event as an example on how the world should handle it.

It wasn't necessary in the argument, and yes, he was pushing his theories, but it may not have been so completely insulting as: "climate changed caused an earthquake!"
Probably Lisp (CL?)
This actually makes me rethink George Lucas as being brilliant rather than stupid. It's also re-written the entire Star Wars saga in my mind for the remainder of my life.
I just don't find this to be the case.

There are two kinds of design patterns: architectural patterns (e.g. MVC) and language patterns (e.g. Iterator). In the language I use for work, C#, we have to use a lot of both kinds of patterns. Often the "all code must be in a closure or a method" way the language works gets in the way (I can only imagine it's much worse in Java). In 100k LOC, I bet 25-30% of it (random "from the gut" guess) must be language patterns (e.g. visitor).

When you realize that nearly none (if any at all) of the language patterns are needed in Lisp you realize that in 100k LOC you only work with the problem. It seems to happen to me pretty often that I run into situation where there are two possible representations of something, both having problems and I realize that in Lisp I wouldn't have even noticed the situation at all because I could have used a more natural solution right from the start (CLOS' generic function approach makes all the difference in the world here).

Keep in mind I've used C++ and its descendants longer than I've used lisp.
Yes. But you can log in securely via clickpass.com.
I think it would make a lot of sense to differentiate between:

- Transparency of the government
- Transparency of powerful companies
- Transparency of public figures
- Transparency of private individuals

With celebrities like Tiger Woods, sometimes the line is blurred when they expose their private life, especially when they monetize their public image.
How you feel about your work is just as important as how much you are paid
Not really. If not being evil were more profitable, they would be saints. They just don't care.
To be fair to Twitter, they do dictate usage rates, and I think the rates are pretty conservative:

http://apiwiki.twitter.com/Rate-limiting
Orange County Mold Removal and Restoration | Millennium 2000
Millennium 2000 is your source for high quality Orange County mold removal and restoration services at the most affordable prices. Learn more about us here!
Presumably, Apple is relying on SSE for floating point, like x86-64 does. That certainly is both faster and simpler than dealing with the bizarre x87.

And you don't have to insert extra code at all call sites. You can assume that your stack is correctly aligned at entry too, so if you just make your stack frame a multiple of 16 bytes, you'll be fine.
The Mysterious City: Vegas Game Download Free
Pack your bags and head for the dazzling lights of the Las Vegas Strip in Mysterious City Vegas. Your VIP suite awaits, but with unsolved crimes around every corner, you're here with a mission: Use your detective skills to uncover Hidden Objects and apprehend a casino thief! Clues abound as you stake out casino tables and opulent Vegas locations. Just be careful who you trust - the thief could be closer than you think in Mysterious City Vegas.
Leia specifically says "I have placed information vital
to the survival of the Rebellion into the memory systems of this R2 unit." So, the interpretation of R2-D2's role at the beginning seems spurious.
Ricky Gervais quits 'pointless' Twitter
After Google’s Loud Stance on China, U.S. Treads Lightly
I think you mean <.
that's such a stupid title -- it sounds like the clock is at 11:59. it should be 'doomsday clock more one minute further away from midnight'
Really? This is like saying that a company that makes guns is responsible when someone takes a life with one of them. When have you ever produced perfect software?
It's easy to dismiss Doomsday Clock as alarmist or whatever.

It's much harder to devise a better index reflecting risks to mankind.

I applaud Bulletin of the Atomic Scientists for trying.
Y Chromosome Evolving Rapidly
IE zero-day used in Chinese cyber assault on 34 firms
I saw this hypothetical nuclear war scenario linked on HN a few days ago, it shares the same kinda language:

http://www.johnstonsarchive.net/nuclear/nuclearwar1.html

The UK produced a series of short TV programs to be broadcast in the event of impending nuclear war called "Protect and Survive." Check them out on YouTube, there's something terrifying about the calm language used.
Screencasts?
Perhaps, but in the 1960s people were really expecting the nukes to start flying ...
* 911 was an emergency code

* Twitter was something birds did

* A tablet was something a doctor gave you

* Touchscreen meant using a stylus

* We were all excited about part 2 and 3 of the Matrix coming out

* Napster, Gnutella were what was happening. Bittorrent was not yet there

* You were reading slashdot
Google Switching To EXT4 Filesystem
China Stands Firm in Response to Google Threat
It's written in Arc, and it's already open source. It's in the Arc distribution: http://ycombinator.com/arc/arc2.tar

edit correction and link
The “Quick Weight Loss Diet” Trend Disadvantage
I'm I alone in finding the last one moving? The thought that Pioneer 10 is out there but we can't hear it anymore is sad.