skysight-inc/HackerNews huggingface dataset:
Interesting; I didn't know that. Right now it's at about 200.
I like the link I posted because it's an intro to Computer Science in addition to Python. So in addition to introducing more and more complex Python, the problems you have to solve are meant to symbolize actual areas of CS research instead of text-based adventure game development.

And your code often gets to control graphical libraries to spice things up.
Yeah, people like Jason Santa Maria or Jeffrey Zeldman or Veerle Pieters or Jon Hicks or Adam Stoddard or Liz Danzico or Kai Brach or Dan Benjamin would never even dream of using anything from Typekit. And no serious designer has ever used an Adobe font for anything, of course.
Even less-- Building a $20m company doesn't take $20m in revenue. You can see 5-10x revenue for a software company-- more if there is strategic value.
An idea that I've been dreaming of (and kicking around some prototypes of) for a while now is a integrated archive of all the communications services/mediums I use these days. I have close contacts who I may interact with across 5 or 6 mediums in a given week - e.g. email, IM, IRC, SMS, twitter, comments on their blog posts. I'd like to be able to go into a contact list, click a buddy, and get a timeline of my interactions with them across these mediums. Google's gotten part way there in the last few years with email, Google Talk logs and Google Voice voicemails and SMS all being searchable from the Gmail interface but it's not as extensible as I'd like and the results quality (ironically) leaves a lot to be desired.
"It's not .NET" is the problem with this site - these guys don't seem to understand that they are not the intended audience for Rails nor do they seem to know when to pick the right tool for the right job. Also, have you heard of JRuby?
Seems to be a broken link already
Ok, let me rephrase. I've been working with design agencies for years, and not once have I been asked to use a font that typekit offers. I've actually suggested typekit and it got shot down. While I think that typekit is a good alternative, it is not (YET) a good solution to the current web typography problem.
Why not patent the trademarking of copyrights?
The US did intend to invade the mainland with Operation Downfall. In fact, they ordered so many Purple Hearts in preparation for the attack, that in 2003, there were still 120,000 left from the order. All military casualties since WWII have been awarded these surplus Purple Hearts.

There was also talk at the top that has since been declassified about the usage of nuclear weapons tactically. As I recall the plan was to stockpile bombs if the Hiroshima/Nagasaki plan didn't work so that they could be dropped tactically to make way for the ground invasion. Keep in mind that if the casualty rate was only 5% of what it had been taking Okinawa, almost 300,000 US troops would have been killed.

In short, there is no doubt that the United States was going to invade mainland Japan. The Japanese were planning to repel the invasion. If the Japanese didn't surrender, millions of Japanese would have been killed in the invasion.
I'm kind of confused by your questions, but: to be valid, a certificate needs to be signed by a CA for whom your browser holds a root CA certificate.

Without authentication, anybody who controls routing, ARP, or the DNS can break your encryption; they just stick themselves in the middle.
Rephrased. I've been drinking, so excuse my rudeness.
Android’s Dashboard pattern and screen changes
I will share my knowledge and create a website and database for Maria Luisa de Moreno International Foundation “MLMIF” which is a non-profit organization whose mission is to serve as a channel for immigrants to accomplish their personal and professional goals through the access to educational services and job skills that will help them transform into a more valuable contributor to our society. Carol
I think this is absolutely awesome, but html5 instead of flash would give it some extra points.
That's not a problem with the methodology, but with the person trying to practice it.
>We wouldn't need to change our legal names if we didn't have to use them in the first place.

Alternately, if everyone used real names we will come to accept that few are the model of perfection, and finding that someone posted something dumb online will be akin to pointing out that they probably had a bowel movement over the past 24 hours.

Everybody poops. (aside: Though why then do I feel a tinge of discomfort walking around the grocery store with a giant club-sized pack of toilet paper?)

And for those who really go outside of the curve: is personal responsibility for your actions really that unacceptable? Are we all such a bunch of irresponsible assholes that we need to separate our fake selves from our real selves?

The whole "everyone should be anonymous" bit over the past while has me concerned at what essentially amounts to group cowardice. The standard response to a statement like that is to point at an incredibly rare example, like that guy in South Korea (or some other far off land) who stalked someone after some online game. Aside from the statistical oddity of something like that happening (which we're clearly too smart to overstate, right?), the paradox is that in that case the participants had the veil of pseudo-anonymity, which makes you wonder if the intense aggression fomented more because of the belief that they were anonymous. If they were fully public the issue would likely have never happened in the first place.

A neighbourhood becomes dangerous and downtrodden when good people hide away, leaving the miscreants and hoodlums -- a very small minority in virtually any area -- to ply their trade unchecked. Once people overcome their fears and start taking walks, encouraging others to do the same, soon that fear dissipates and it becomes a community again.
But in many countries, such as Singapore, iTunes stores (music, movies, etc) wasn't available. They still aren't available, but the app store is, once they rolled out iPhones worldwide in a matter of months.
It was far more effective against Japan, especially because they used wood and paper as building materials. The crews of the bombers at the tail end of those bombing runs could even smell the stench of burning human flesh.

Far from covering it up, this kind of thing was a massive boost to the career of Curtis LeMay, the man later charged with commanding the Air Force's nuclear arsenal as commander of SAC.
I typically went to night classes, but sometimes I had no choice but to take a mid day class, so I'd leave work, go to class, then return to work. I worked 40 hours a week. My graduate degree was in computer science, took about 1.5 years of grad classes, but more than 2 years of prerequisites because my undergrad wasn't computer science.
If anything, his analogy between the impracticality of fully deterministic NLP and H-M type inference is weak. You want static typing to be deterministic and quickly resolved, or else you'll get nasty C++-like compile times. (Of course, it also has to be smart and consistent, or you just get something that will just make you go through the motions for little gain. Smart static typing can be very useful, but dumb static typing is a waste of time.)

I understand people hating on static typing, though - when most people think of static typing, they think of C++ and Java. I didn't see the point of static typing until I learned OCaml, and that still has room for improvement. (OCaml + Haskell-style typeclasses + error messages that weren't obviously transliterated from French as an afterthought would be a nice start.) There are only a few languages with well-designed static type systems, and the most obvious one insists on being all indie rock about it ("avoid success at all costs").
We are not going to put any ads on our site, at least not in the foreseeable future.
True... only if I was asking for permission. It is very valuable to me to get feedback (not permission) from as many people as I can, I know I will get many different opinions and each one of them has some value to me and hopefully others.
I'm an android guy, but I bought an iPad recently, and I think the author's missing a huge chunk of the issue here: Design & Culture. There is a big, big difference between how Google & Apple handle paid-for purchases - on Android, you get a confirmation screen, you have to verify the purchase, and you get 24hrs to return it. On iOS, you press a button and the app starts downloading. It's almost frighteningly fast - no confirmation screen, no returns, Congrats, and enjoy your $10 app. Psychologically, these are very different experiences, and I think they push users to spend more on iOS than android.

There's also a difference in average price points and expected prices - the android is absolutely cheaper. I think this is partly because the iOS marketplace is more mature, partly because big companies are not totally committed to android yet ("Testing the Market" price, not "Making Money" price), and partly self-reinforcing.

Whatever the cause, though, it's just flat out Easier to spend more money on iOS, and I suspect THAT's why Android devs aren't making what iOS devs are.

Mind you, I think Google's model is more consumer-friendly, and I endorse that, but the flip side to that coin is that Devs aren't making as much money, and that might hurt the platform in the long run.
Now that's a user-friendly website.
Yes, it's the same team. Imnotspacy was done just as a weekend hack. We didn't think we were providing much value, so we killed it.
I went to the library to study nearly every night, except Friday night. I had no choice but to study, do assignment, projects and so on all day Saturday and Sunday.
On the other hand, I found it easy enough to get that in high school and then on my own at the local book shop.
I don't usually bother to defend a particular technology choice but most of the arguments are either irrelevant, no longer true or just plain wrong.
It makes a little sense. Demographics is one aspect -- people who buy Android tend to be cheap, and don't like paying for quality. Or else they would own iPhones. :) The required flamebait out of the way, let me get to my real points. (Well, this was a real point too, but said as offensively as possible, which the remaining are not.)

Another issue is market construction. Think about walking by a luxury goods store. Imagine you're on Michigan Avenue with the sky scrapers and the beautiful people, the August sun beating down and a light breeze to keep you cool. All those factors probably put you in a pretty damn good mood, the mood to spend.

Now imagine you're instead in downtown Detroit, browsing the same merchandise through poorly lit, grid-crossed holes in squat, cinderblock buildings. Maybe the goods inside are worth the same amount, but the average person in the same situation is not going to pay as much.

That's what the Android store is like. Two screenshots compressed at just insane levels like Google has run out of hard drives, and four hundred characters for a description. That puts anyone in the mood to spend, right?

A final factor is the miserable battery life of the average Android handset, which makes them less suited to be a gaming device if you want them to work as a phone later.

Also, how many games have really been ported directly to Android from iPhone? I mean good ones, now, ones people have actually bought on the iPhone. There's a halo effect involved too. If you go for years without seeing a decent game for a device, you end up being trained to think of it as a non-gaming device. On the other hand, I only have to browse the internet for a couple of minutes to find a half dozen iPhone games I wouldn't mind paying a buck to try out.
If a "Dropbox" style product would also index everything I send it so I could have a search experience like I do with Xobni I'd certainly pay extra for it.

This sounds very similar to DevonThink Pro: http://devon-technologies.com/products/devonthink/index.html , which I use daily, mostly along the lines that Steven Berlin Johnson describes here: http://www.stevenberlinjohnson.com/movabletype/archives/0002... .
port it over to FreeBSD as a kernel module for example.

Just for the record: As long as I'm the FreeBSD security officer, this is not going to be in the FreeBSD source tree.

(I can't stop you from building and distributing a kernel yourself, of course.)
Someone told me to try SICP when I was first trying to learn how to program and it was an incredibly frustrating and deflating experience.

The process goes something like this: Okay, SICP sounds good. They're using LISP. How do I make a LISP program? The internet says SLIME is THE way to go and I'd be an idiot to try any other development environment. Ok, I guess I'll just install that... (3 weeks later)... okay that didn't work. Screw this, I'm learning PHP.
You should give him reasons why.

Personally I find Win7 has a far superior interface to OSX and out-of-box linux distros if you like using your keyboard and a minimal\no-shortcut desktop. The taskbar looks great left-aligned which, ideal for widescreen monitors. To open any program all you have to do is press the Windows key on your keyboard and type 2 or 3 letters for an autocomplete to find it, then press enter. No menus or shortcuts necessary. The only downside is installing CygWin for BASH, but I'd rather do that than install WINE for Adobe.
Benchmarking Riak for the Mozilla Test Pilot Project
Yeah, that was pretty much my point.
Regarding NTP vs. RIM: seems like the NTP patent was, in fact, invalid as will be determined by an ongoing patent office reexamination:

http://spectrum.ieee.org/at-work/innovation/rim-v-ntp-yet-ag...
Apple makes it incredibly easy to buy. Once you have your credit card details on file, you can buy. Or you can get an itunes card from a million different places. Also, people have likely already bought from Apple, a song or tv show.

Google really suck in this department, although I am mainly pissed because they still will not let Aussies SELL apps in the store. Maybe Google do not care about this at all, since this has been an issue regularly bought up here and in other places other the last 3 or 4 months.
My wife has the verizon droid and she has not bought a single app while I have at least 30$ worth of apps on my iPhone. It is not just the reasons you have listed. Go into the reviews and you will find that every app in the store does not work on at least one model of phone. Additionally, when my wife had a problem with her phone the Verizon rep told her to uninstall all her applications and put them on one at a time, with a day or two between installs to try and find which one created the problems she was facing. I tried to help out by going online and found forums discussing which versions of which apps on this or that handset killed performance, battery life, stability etc. In short my wife has basically refused to install anything other than the stock applications and a few google apps. Google has, in my opinion, failed to create an ecosystem where people feel safe purchasing software.
This has been my experience. Tests can add some extra cognitive dissonance / friction when it comes to really being agile with your early concepts and approaches.

Tests are great when you have a clear spec and you just have to keep the app reliable as you make minor iterations. Or when you're doing something so complex that it's hard to keep in your head at once (this is, I think, the most fun TDD).

I think for most web apps a simple integration test that verifies that pages don't error and that basic forms work properly is going to be far more valuable than a bunch of code that tests very simple usages of underlying library code (which is sadly what many test suites I've read for web apps actually do).
You normally have to put in your password as well, unless you have chosen to skip that step in itunes, which seems a pretty silly thing to do.
Use Evernote as a Personal Agile System
>So what do they do? they make free apps that compete with the paid apps.

No, they stay with Apple, where they can actually make money.
Reminds me of C.S. Forester's memoirs about writers. Forester found it easy to create plot ideas but hadn't enough time to write all of them. He had (later successful) friends who, once given a plot, could quickly flesh out a full story. They, on the other hand, had little ability to conceive plots! So he passed ideas to them and they did the rest.

We're all different. Some can see all aspects of a project, others can beautifully manage the startup, some can hone a roughly-hewn project to perfection, and still others can document a project beautifully. They're all useful.

Not everyone can do everything well, nor is it necessary. Man is a social animal for a reason: groups can do things that no single man could do.
Yeah, I'm with you.. the article is dramatic Disney fluff with no real wisdom or insight.
But there are only countably many Turing machines, and you only have to evaluate countably many steps of each, so all you need is a counting of NxN.
Eat your heart out, George Orwell
Wow, that's amazingly cool. Thanks for posting that!
I am always confused at how these people end up studying Comp Sci. I guess these are the ones with no interests at all, and might as well have been studying Biology, Chemistry or Geology.
That sounds rather Nixon-esque.

Which, if any historians become fascinated with Wolfram, would be an amazing boon.
Pick a project first, something that you would love to FINISH. Then research the best language to use to reach that goal.

That being said, when I started, I made due with what I had. QBasic. Then a borland C compiler. Then Java. And then I just started experimenting.

It didn't matter to me, I just loved to create things.

Bottom line... you have to love building a complicated puzzle and you have to be able to drive yourself to finish a project.

This "okay okay" business basically says to me.... you're in trouble already.
The Secret Histories Of Those Computer Symbols
How to Activate Windows XP without Product Key
Browser Storage for HTML5 Apps
Well, I guess that's one way to earn a living!

I was convinced it would be about this guy however:
http://oddstuffmagazine.com/extraordinary-art-on-pencil-tips...
You want to do the minimum work to accomplish your goal (life is short), not learn a programming language for pedantic purposes. I'm using OfBiz, a Java web framework, right now, and its suitable for my purposes, but I don't know what your objectives are. You may be interested in Ruby, Django, Tapestry or ASP.
You can just draw a doodle and hold it up to the webcam on your end. It doesn't have to be anything as awesome as a laser light show, though to be fair that would be pretty cool.
Well, VCs seem to have thought well enough of it to put in almost 20 million after the Microsoft deal was turned down.
How Cloud Computing Impacts the Cash Needs of Startups
Short-term meditation induces white matter changes in the anterior cingulate
Of course, one can get the same feeling of success and progress and accomplishment by just writing the actual needed application code, without writing any test code. And you'd have the added bonus of producing more enduser perceivable features in the same block of time.
Dr. Scheme might have made things easier. Especially because SICP uses Scheme and not Lisp.

That said, the first term of my freshman year of college used SICP as the textbook. I banged my head against a wall for the first six weeks and had an epiphany in week 7. It's the best feeling in the world when functional programming finally makes sense.
> Any other worn hollywood cliches happen to you while you were vacationing there?

I'll reply one last time, not for your benefit, but maybe for someone else reading.

I'm typically pretty unfazed by things, but I've never been more horrified than what I saw at Security Center 21. There's books full of laminated photos of people taken before they were executed. And this is in the room these people were executed.

There's stains on the floor and walls. It used to be an elementary school before they converted it to a prison, torture, and interrogation center. There's beds with shackles attached to them, and some of the classrooms have been converted with makeshift jail cells the size of a pen for small animals.

There's pictures of people being whipped and electrocuted. At the risk of another Hollywood cliche, you can feel the death in the air. The misery. They'd hang people by their feet and dunk them in water mixed with feces and hold them under until they passed out. They'd take them out of the water, resuscitate them, instruct them to confess, and repeat. After a while, they'd execute the people.

You hear about horrible things happening, but it never felt so real until I saw it. 6,000,000 people before the Khmer Rogue led their revolution and Cambodia became People's Democratic Kampuchea. 2,000,000 people were killed, usually with shovels or sharp sticks in order to save the cost of bullets. All the capitalists, all the business owners, everyone who spoke a foreign language, everyone who had any ties with the French, British, or Americans. They thought those people were "exploiters" and that punishing them would heal society. They thought resources just appeared easily and anyone who had more than anyone else must have stolen and done horrible things to get them. They felt comfortable killing all of those people.

There was a Khmer Empire once upon a time, it was the most powerful in Southeast Asia. They had roads, law, commerce, built amazing buildings, had crafts, and lived well for the standard of the era. It'll never rise again after the Khmer Rouge. Half the buildings in Cambodia are thatched hay or one piece of corrugated steel. It's the most backwards place I've ever seen.

Progress comes slow. There's a path to getting out of poverty. It's gradual. Trying to speed that process up with violence and social control has led to so much misery and horrible things. Look, I'm all for making light and joking about otherwise serious situations, but not too many jokes can be said about this one.

It's horrible and senseless. A charismatic leader comes along and promises an easy solution to problems that have never been easily solved. But it never works out the way they promise. If you've never seen the very real artifacts of collective violence in real life, maybe it's just gobbleygook on the internet to you. But after I saw it, I don't know, I feel like everyone needs to know about this. How utterly stupid would it be to go down that road again?
fetish -- that's a brilliant word for it. that does seem to accurately describe the vibe I've gotten from some developers when they talk about unit testing and TDD. fetish.
I had a real job. No sitting in the library for me. I was a jack of all trades type at my job. Some software development, but I dealt pretty extensively with strategy as well.

I had very hard deadlines all the time. My job was 8-5 every day, but I would usually have to leave for an hour or so 3 times a week for class. That didn't really change anything, it just meant that I was working later than 5pm every night and fitting classes in later.

It wasn't that hard. It helps that I don't stress about anything. But I would like to point out that I was not obsessed about my grades like some people tend to be. I carried a decent GPA through school, but nothing impressive. The nothing impressive was partially a function of my own doing and partially my heavy schedule. I was never pressured into getting great grades and never put that on myself. Mostly Bs with some As was fine for me.
What sort of apps would you consider buying? What are you looking to do with your phone that you can't do with a free app? I've bought apps but mostly just the "donation" versions of free apps that I use a lot.