skysight-inc/HackerNews huggingface dataset:
ICS's HttpUrlConnection backported as a library for all versions of Android
Well depending upon your idea, you should build your team or if you have a finance outsource your work.
In reply to both sks and donald_draper:

I agree that simplicity of learning is a good goal. This is why I didn't raise the issue of the several dozen times where he uses an very ugly for loop where a very nice list comprehension would be the Pythonic thing to do. Being Pythonic is not the highest goal in software, I get that, and if you're trying to focus on learning robotics rather than learning Python, list comprehensions add friction.

But in the case of iteration across a list, using an idiomatic iterator is far from unique to python, and it's very readable to someone who has never seen it.

And I thought about the C/C++ thing, but the reason I said "Pascal programmer" rather than "C programmer" is because surely no-one trying to ease the translation to C would have used all those list.append() calls with which Sebastian is so liberal.
You can also filter without paying, including black or whitelisting domains. Works effectively to curb reddit addictions.
A full Ubuntu installation is a superset of a thin client.
You still don't legally get a patent license; if you don't have one and HP decides to drop a patent suit on you (say their printer business flops and they need cash), you're toast.
Each video is a story of entrepreneur. It's short and to the point IMO.
I don't get it: what advantage do they have over Apple here?
Make Sure You Are Solving A Real Problem
Let's wait until we hear some firm details before grabbing the pitchforks.
My guess is it's going to be an entire Xorg stack and Unity running along side Android.
Reminds me of doing the Debian chroot on the Nokia N8x0. That's been around for quite awhile. It's nice to be able to apt-get whatever you need. It's prohibitively slow to use on a device from 2007 though and overclocking is a bit risky and drains the battery quickly.

(Maybe I'm a dinosaur, but I still use one of these things rather than the brand new 1.2 GHz dual core Android phone sitting next to it in my bag.)

I don't really see this panning out unless Ubuntu runs on the mobile screen as well. I'd also hope that the curated experience can be replaced with, well, anything else. Ubuntu is increasingly becoming a forced experience and reconfiguring things is a waste of time. Configuring something to how you want to use it is also a lot more educational than trying to figure out where to disable the new configuration.
Forgetting the Operating System
Cofoundr is re-launching: exclusive deals for Entrepreneurs
Thanks for the feedback, everyone. Here's some additional info on the program:

We're gearing up to launch our online learning community. We'll be sending invites to our first program, Fundamentals of Entrepreneurship, soon.

We'll make this clearer on the site as well.
Short Hair Styles,Short Hairstyles 2012
Pictures of short haircuts for women and the newest looks for short hair. Photo galleries with short haircuts and instructions on how to create the looks.
In addition to the iterative approach, you can also offer a base rate and accept all the tasks, even if they're not quite perfect, then pay a bonus to the workers who really nailed it.

That way you're not rejecting the workers who are making an honest effort, but the better performers are being paid accordingly.
I love it: forked it and added state to the menubar icon. The icon is now grayed-out when time-tracking is off and bold when time-tracking is on.

Sent a pull request.
There used to be this site called Megavideo.
Lots of apps do like to push their notifications. It's because of one of two reasons most of the time: a) more time in their app to get you to see/click ads or b) Android 2.2 or earlier killed apps that weren't doing much. Having a notification fixed that.
Point the first -- I was talking about Android-on-phones, not Android-on-tablets. Honeycomb was tablet-only. (Given how anemic sales of Android tablets that aren't labeled "Kindle" have been, that seemed like a safe omission.)

Point the second -- I thought Duarte was pretty clear on his feelings regarding how Honeycomb turned out in his ICS launch interview with The Verge (http://www.theverge.com/2011/10/18/exclusive-matias-duarte-i...):

He starts with a qualifier. "Honeycomb was kind of that emergency landing," he says, "You get there, 'phew, okay survived that,' and when we finished that we said 'what's next?'" ...

Matias explains further, "Honeycomb was like: we need to get tablet support out there. We need to build not just the product, but even more than the product, the building blocks so that people stop doing silly things like taking a phone UI and stretching it out to a 10-inch tablet." It's obvious that products like the original Galaxy Tab, with a bastardized version of Android for phones, annoyed him.

"So that was the mission, and it was a time-boxed mission. Any corner we could cut to get that thing out the door, we had to."
function jpgto(){
local jptkeyword=$1;
local jptpath=$2;
curl -silent -F keyword=$jptkeyword -F file="@$jptpath" jpg.to/finish.php >> /dev/null;
echo "http://jpg.to/$jptkeyword";
}

[you@home]$ jpgto kittay /path/to/cat.jpg

jpgto bash function! Now with no error checking for worry free performance!! :p https://gist.github.com/1878588

EDIT: it outputs the vote link because we don't know if you have the top img for that tag.
Excuse me, but despite Google's opposition to SOPA, which was purely motivated by self-interest, they have put themselves firmly in the camp of the copyright mafia.

They have been very outspoken in their support for the "fight against piracy", and have regularly implemented "solutions" without any legal obligation to do so. One example being filtering "piracy related terms" from it's autocomplete feature in Google Search.

Google actively supports that "dying industry", because certain parts of Google, like YouTube, have a vested interest in good relations with said industry.
> This, or something like it, is the future: the computing device is portable, and adapts itself to the forms of input available

Maybe it is, but it's not the future I'd like best.

I would like to have a desktop in the cloud, and data in the cloud, and nothing in my pocket; nothing to lose or break or have to make sure it still has juice.

When I get somewhere to work (a client's, a café, a friend's, etc.), I log in to my cloud desktop using whatever dumb machine is available, and off I go. Everything I do is automatically saved, backed up, versioned, synchronized for me.

A portable computer is useful in the subway, but at the office? What benefits do we stand to gain from still having things run or be stored on a local machine?
You could push the ease-of-use even further with wireless HDMI, A2DP, and Bluetooth HIDs. Imagine: sit at a desk, without your phone even leaving your pocket. The wireless HDMI monitor, Bluetooth keyboard, and Bluetooth A2DP speakers automatically pair up with your phone. You just start using the device, eg. show a video to your friends, or start working. Stand up and leave. The phone unpairs itself from the monitor/speakers/keyboard, free to be used by the next person.

(If security is a concern, make this less automatic, eg. make the pairing require pressing a button on the phone.)

I have been waiting for precisely that concept to take off for years, namely using your cellphone as your portable computer.
Yes, this is what we hope the future looks like. But, for this to happen, the device manufacturers need to collaborate. We still don't have a universal phone charging adapter. Imagine how messy things will get if Apple, Samsung, Nokia etc each start making their own docks which are not compatible with others.
When docked you have power, so "wasting resources" isn't much of a worry.
They already do... they have a Desktop, and you can plug in a mouse and Keyboard.

However, Windows on ARM only allows one Desktop app, Office.
50 reasons why being too cool for school might not be such a BAD thing for you
Searchify launches IndexTank hosted search platform
Have you tried recalibrating it?

http://www.iphonehacks.com/2011/12/how-to-fix-you-iphones-un...
Having used an Android phone for a while, the back button was definitely a "feature" that I'm glad isn't on iOS - it very rarely does what you expect, and has a very odd feeling to it. It's probably the only button I've ever used where you never know quite what it will do.

Perhaps with the ICS interface guidelines being more heavily read this has improved, but on the phone I have it's a very bad interface.
I'm the developer/founder of the site. I'm pivoting Cofoundr from its initial purpose as a social community to a flash sales site for founders. I am planning on sending offers I would actually find useful myself (more focus on quality rather than frequency). Any feedback you guys have would be helpful.
Get Ready for Gas Prices to Hit $5 by Summer
How are you going to sell Unix to people who don't know what Unix is (and don't care)? Apple did it pretty well, and even "got" it onto an incredibly successful smartphone ("got" in quotes because I don't know if iOS is POSIX or not, just that it's based off OSX).

Here's how it will be marketed: an Android phone that turns into a desktop. "Everyone" wants a single device with all their data already there (hence the success of Gmail, GDocs, Dropbox, etc). "Everyone" is in quotes because not everyone wanted a iOS device, just like not everyone wants a Android+Ubuntu device. The bet in the market is that enough people will want your device to make it a success.
what part of this question makes it a possibility that they're on a grid and can only move in 4 directions? in regular world (which is used to host this riddle) humans and animals can move diagonally as well.
Two World Views Collide - top-down control vs. enablement
Desktop PCs will always outperform portable devices. I think future docking stations will include both a big display and a big processor. When you dock your phone, your phone's apps will be running on the dock's fast processor while accessing your personal data off the phone. When you undock your phone, your running apps will seamlessly migrate to the phone's processor(s).

This will be extremely asymmetric multiprocessing.
So why are they doing it then? They are not obligated to do this for the big labels. They're voluntarily doing it because they want to be on the labels' good side, now that they want to sell music and other content.
> it is absurd to ask people to switch platforms on a whim.

Since when exploring and using different, possibly better, technology is "on a whim"?

> Code for Windows? As oppposed to what? Code for the Mac or Linux?

I don't think Mac is a popular platform for running server applications, but I am sure Linux is a very relevant one, if not so popular in environments that reject "new" technology.

> And it doesn't really really matter to the user if the website is running on Windows Server, Linux or BSD.

Actually, it does. If your choice of technology implies higher prices, longer time for bug-fixes or added features or lower reliability, it directly impacts user experience. If your choice of technology fails to attract the best developers, software quality will suffer. That will impact user experience.

> The companies want a well supported product

If they are exploring competitive differentials through the adoption of newer technologies, they'd better realize it's not possible.

> with an available developer base

This certainly impacts the price of your labor. If you chose a technology that has lots of developers readily available, you'll be able to offer them lower compensation.

> Go compare the number of job listings on Dice for classic ASP developers vs. ASP.NET, it's not even a contest.

Job listings reflect open positions, not the number of people using a given technology.
I'm not sure heterogeneous CPU cores are best. Basically, CPU GPU is good, right? That's more or less heterogeneous.

I just remembered MMX/SSE and how useless that is. A bank of floating processors would be similar. MMX/SSE is a joke 2 double operations -- you want me to go through all that trouble for just two?

God's fickle -- only with me when I'm smart.

God says...
C:\LoseThos\www.losethos.com\text\BIBLE.TXT

consider; for I am become vile.

1:12 Is it nothing to you, all ye that pass by? behold, and see if
there be any sorrow like unto my sorrow, which is done unto me,
wherewith the LORD hath afflicted me in the day of his fierce anger.

1:13 From above hath he sent fire into my bones, and it prevaileth
against them: he hath spread a net for my feet, he hath turned me
back: he hath made me desolate and faint all the day.

1:14 The yoke of my transgressions is bound by his hand: they are
wreathed,

----

The Lord has turned His back on me for being dumb. I have disgraced Him with stupidity, but He has no loyalty. Beware, yea others.

----

I repented of my 100 FPU idea when I remembered MMX/SSE and how useless that is for me, but it's only 2 doubles at a shot. Obviously, vectors are good on matrix math. I remembered that not once have I needed it in all my demo applications. I could invent a problem for FPU matrix units. I would like it if I had a problem.

God says...
C:\LoseThos\www.losethos.com\text\WEALTH.TXT

and in gold the king's tax amounts only to a twentieth
part of the standard rental. It was once a fifth, and afterwards a
tenth, as in silver; but it was found that the work could not bear even
the lowest of these two taxes. If it is rare, however, say the same
authors, Frezier and Ulloa, to find a person who has made his fortune by
a silver, it is still much rarer to find one who has done so by a gold
mine. This twentieth part seems to be the whole rent which is paid by
the greater part of the gold
Actually it isn't. When your button wears out you can just buy a new iPhone. Same goes for fraying wires in Apple power supplies and USB cables. They have no economic incentive to provide longevity beyond the warranty period as they are primarily a hardware company.
the order does not matter because the Lion can move to any part of the cage before starting his pursuit.
Ideally: pick the phone out of the dock and answer it. Your desktop session will pause until you return the phone to this (or another) dock. If what you're doing on the desktop is so important you can't pause it, don't take the call.
Is this going to be available to end users to install themselves, or is Canonical holding out for handset makers to respond to this and partner with them?

Sadly, since so many of the big Android guys are also in bed with or paying some kind of extortion to Microsoft, I would expect there to be some amount of pressure and possibly economic incentives for the big Android ODMs to NOT to ship this.

Beyond that, is any carrier going to be interested in offering subs Ubuntu? (Idk, maybe?) Put this into the hands of end users first even if it's a "sloppy" / hack-ish install. That's the way to get it out there.
Guess others here think it's not non-trivial...
InfiniteGraph 2.1 Released, now with support for Gremlin
No one trusts their security to a sign or a robots.txt. Get a security guard and an encrypted directory, and get a better way to manage your cookies.
Control, security, trust. Even if I got rid of all other computers, I'd still have a phone.

More and more I want to fully control my data on my terms. Maybe I'd be fine paying a service (linode?) to host my fully encrypted data in the cloud, but Google? Facebook? No thanks.
The first observation is that there is no computer scientist convention, only a heterogeneous collection of bad habits. :) Again, unlike this post's uncle and grandparent, I'm unwilling to assume that Sebastian is a bad coder in general, but this particular code is unPythonic. Maybe that's because he's a bad coder, maybe that's because he had teaching goals that I don't fully understand.

I am aware of two reasonable answers to the "how do I learn idiomatic style" question (in any language, although Python is the only language in which I personally have deliberately sought a better accent).

1) Read great codebases. For Python, the #1 target here is probably the standard library. People also often mention high-profile projects like Django or Twisted; since I haven't tried that I don't know what percentage of that code is beautiful, but I'm guessing it's probably a mix (so you'd have to apply some judgement).

2) The path I have taken is to read a lot of blogs and Stack Overflow questions and so on. Consider this:
http://stackoverflow.com/search?q=pythonic
In particular, answers by Alex Martelli are reliably very informative (even if I find his prose style a little sub-optimal).

3) Oh, and this is a bit abstract, but if you haven't typed 'import this' into your Python interpreter, you should do that, for some guidance about the abstract ethics of "being Pythonic".
Love the UI! I particularly like how intuitive the range slider is at the top. I see that it's the standard jQuery UI Slider control... how is the chart being generated? I can see it's a dynamic base64 PNG from the server but is that work you did yourselves or is there a library that's doing that? Nice work!
Could Google Delete Copyrighted MP3s From Gmail? ‘Only In Extreme Cases’ It Says
I agree with most of what you said, except "That's not really Google's fault".

I think it is Google's fault, they created the ecosystem that allowed carriers and manufacturers to lazily update devices (or not do it at all), and all of Google's stern talk about timely updates seems to have not affected the system at all. A secondary result of that ecosystem is the lively ROM community, but that seems like a poor gap-fill to me.

I think Google made too many concessions (or gave too much power) to carriers and manufacturers and is now paying the price in a fractured OS landscape.
It would democratize the process of actually writing a bill. People could actually vote for/against sections for inclusion.

This might be true. Why does everyone seem to assume that it would be a good thing?
Bike + Code = Bike + Code + Job
Hey guys,

We're working on Spinlister, an angel-funded bike rental start up, and are looking to hire someone to join our CTO. We plan on building a huge business and are looking for someone to come on the ride with us (pun!).

Competitive salary, equity, a bike of your choosing, and 2 tickets to Big Apple BBQ Blockparty or Sleep No More.

It's a great chance to join two young founders as the third member of Spinlister, and to have all the freedom and responsibility that comes along with a small team. We build fast, hold design with high regard, have fun, and would love to talk to you if you're interested.

Thanks,

Will
will@spinlister.com

PS We're also looking for mobile so please feel free to forward!
The question is how do we incentivize politicians to start using this. This will not gain any traction if meetings and discussions are held in secret (like ACTA).

Maybe as a start, we can just track what has changed throughout the different revisions of ACTA. Maybe this is something you could do as part of your hackathon.

I'm picking ACTA as it's something that is relatively current and at the forefront of people's minds right now.
That's kinda the same as saying Mini-Computers will always outperform Desktop PC's.

The general trend of hardware is that it gets smaller, faster, and more efficient simultaneously. It is highly likely within 10 years you'll be walking around with a smartphone more than 10 times as powerful than the fastest 16-core desktop PC you can buy today, and possibly desktop PC's won't even be sold by then because there won't be any need for them.
He is saying 5% have invalid P3P headers. Most of the rest do not have P3P headers at all, see: http://en.wikipedia.org/wiki/P3P#Criticisms
Before Google there was AltaVista. Carry on.
> I think Google made too many concessions (or gave too much power) to carriers and manufacturers and is now paying the price in a fractured OS landscape.

How are they paying the price?
How Indeed, The World's Largest Job Search Site, Exploded To 60 Million Uniques
Because Apple had said multiple times that they fundamentally don't believe in a one device world. Tablets are tablets, desktops are desktops. Mixing the two bastardizes both.

Microsoft doesn't agree, and Win8 is a hybrid that supports both interactions. Ubuntu is showing it will do the same.

Personally, I think Apple are seriously short-sighted in their approach. The other possibility I they are being very long sighted and waiting for the desktops' inevitable death in the consumer market. However, they've shown nothing that indicates they know how Mum and Dad are going to write their Christmas letters, or edit that important work document that has to get done tonight but they're home sick.
Yeah. Sadly enough there probably won't be another one.
But with all that running, you won't be working for longer than an hour or two. I really like the Palm/HP Touchstone charger, and I wish wireless charging would take off. It'd be nice to just sit in my cube while all my devices charge in a 3' radius of my desk.

Why are there no wireless-charging mice?
Stop Talking. Start Making.
You Need To Learn How To Program
I do think it odd that the legal drinking age is well past the age of majority. I think it would do much to smooth out this sort of odd situation if we dropped it to 18, like most of the rest of the world.

http://en.wikipedia.org/wiki/Alcohol_age

I also think it odd that we don't seem to have an option for emancipation based on financial independence (which some countries do). If you're 16 and running a company, you really ought to be able to sign your own contracts.
True. Wireless HDMI is currently too power hungry for cellphones.
He is looking for upper bounds.
Perhaps you should start off your pitch with "Why no one actually uses X."

We have a similar problem in research, where we have to always demonstrate that what we do is novel. A technique that I have taken a liking to is to talk about all of the related work as soon as possible, so we can distinguish ourselves immediately. The difficulty with only distinguishing yourself at the end is that your audience has been bearing a "someone has already done this" grudge the whole time. It's difficult for them to let that go, no matter how good your answer is.

edit: I just looked at the page for your startup, and it wasn't immediately obvious to me that your site is a place to find classes out in the real world.
Sortbox: Job Applicant Review Made Smart
We (MongoHQ) do lots of sharding + replica set admin. Sharding is finicky, but we've found replica set admin to be really straightforward.

Getting client apps configured properly is the hardest part of replica set use. It's only a one time problem though.
Source-controlled legislation would also provide a cryptographically-secure audit trail to track shady, late-night amendments.
I do not see anything wrong with Facebook or Google for setting false P3P policies. As a developer of Facebook applications, and user of Google Analytics the reality is that without this P3P headers hack in place, you will A.) eliminate a gigantic portion of your IE users from using your site, and B.) eliminate a gigantic portion of metrics data for those users.

In the case of A, I utilize the Facebook SDK which relies on the Third-Party Facebook cookie passed into my application when it is loaded in a Facebook.com iframe. Could I build my application a little different to not need this? Yes, but this way is a little more reliable and secure. B.) Google Analytics breaks for IE users when your application lives within any iframe. It relies on Third-Party cookies to correctly track the users actions, and browser information.

I am a big user advocate when it comes to protection of personal information, but I really believe that unless users stop using IE (which is not going to happen any time soon), or P3P is depreciated by Microsoft then for now it is a useful hack to get around yet another IE pitfall.
What I find fascinating is "a technologist with the New York State Senate" - what does this guy do? Advise state senators on tech matters?