skysight-inc/HackerNews huggingface dataset:
for n/2 weeks, right?

If you happen to be in Thailand, try the street food - satay skewers, spicy soup, deep fried fish cakes...

[ The crispy grasshopper beer snacks are mainly there to shock ]

geek culinary bliss on a budget
Opera Mobile has significantly more installs than Mobile Safari, but Safari probably has greater market share in terms of mobile visits (because iPhone users use Safari quite a bit).

As for numbers, Opera says there are more than 120m installations of Opera Mobile:

http://www.opera.com/mobile/

They have another product, for less powerful phones (it does rendering via a proxy actually) that has 20 million users. Since the requests are all proxies, Opera knows how many people use this product:

http://www.opera.com/mini/
Ha, no, but I guess I wasn't breaking any story then.
OK. That's fine. I wasn't really thinking about learning business things. I was thinking about learning engineering things, since you said you were ME and EE. Or are you going to bail on all that knowledge and just do software? If not, how many trips to China has your company sent you on? None? Your next one will. It's truly amazing to go over there and learn what really motivated and organized people can accomplish (with $100 per week wages)

How many times have the products you designed shown up on store shelves in multiple countries? Every country has different regulations you have to conform to, and knowing what those are will come in handy for your own company. Stay with a big company a while to learn the hoops to jump through to get your compliance certifications in Japan, EU, Canada, Australia, etc.

Anyway, good luck with your decision.
Committees are death. They suck the life out of every living thing.

I suspect that this is why Apple continues to thrive. It's very opinionated. One guy at the top is making huge sweeping decisions that wouldn't fly in a committee.
We don't have kids, yet. My fiancée just nags me until I get up.
d) All of the above.

Initially I didn't think anything could beat mod_perl speed, but after benchmarking, this setup is just as fast. It's also more stable, and uses less memory. And yes, also it is easier to debug and I was getting memory leaks on mod_perl.

Don't get me wrong, I love mod_perl. I used it at my last company and on many other projects before this one. And I still use it for other stuff.

Last I looked I think you can run mod_perl with event_mpm but I didn't like this: "The current Apache::DBI should be usable under threaded mpm, though it doesn't share connections across threads. Each Perl interpreter has its own cache, just like in the prefork mpm." (http://perl.apache.org/docs/2.0/user/performance/mpm.html)
For the record, I did mainly markup, CSS & JS for Google Sites and some prototyping for Gmail and the like. But I usually use designer instead of UX engineer or Front-end designer/developer for expediancy and plus I'd hate to sound like an affected douche.
Well, the problem isn't the scope. The test would have just told them that a lot of people would complain they didn't like it, which they probably already knew. A lot of people will do that with a good change or a bad one. What they need to find out is if it will make their site into something bigger in the long run, the way the mini feed and such did. I don't really see how you can test that, because you're looking for something that is at best hard to quantify and at worst impossible.
I've been using Electric Sheep as a screensaver for a long time.

Often, I'll catch myself on the couch watching the screensaver instead of commercials. Really beautiful stuff.
Permalink: http://www.anoowa.com/blog/?p=103
emacs is actually awesome for Python programming. For easy Python coding, just add the following to your .emacs file:

(setq-default tab-width 4)
(setq-default indent-tabs-mode nil)

Also get ipython.el -- very handy. My .emacs is here for your reference: http://github.com/ki/my-dot-emacs/blob/master/dot-emacs.txt
Indeed. The Tetris company has always protected their game avidly and they have a string of successes a mile long as game maker after game maker have tried to get their own clone out there.
white noise? yuk! it's like chewing broken glass.

Pink noise is much more smooth.
Clever - but the transition between the colours is a bit deceptive.

At different points different areas will snap from "dark green" to "light red" - which is really only an incremental change on the scale, but looks very stark as a transition.
Whoops, should have spotted both of those :p

Both look good though!
I would prefer not to use any kind of pills/drugs.

I have tried drinking some tea made from lime/tilia-tree blossoms and some other plants, but it wasn't quite enough. It makes me sleepy, but just a bit and for a very short time. If I don't go to bed in the next 5 minutes or so, its effect seems to vanish in thin air.
Original post (Which isn't on iPaper, and so is readable)

http://blog.tippingpointlabs.com/2009/03/if-youre-not-on-scr...
Very nice. It looks like TomTom has the upper hand here, since they don't have to license their patents to Microsoft. It will be easy for TomTom to use a different filesystem, but difficult for Microsoft to use a different navigational algorithm.

Of course, software patents are one of the worst ideas ever, and they need to go away soon. Hopefully silliness like this case will bring us closer to that.
It's almost certainly not the only factor. I mean, yeah, it's stupid to switch OSes just for a web framework, but it's not stupid to switch to Linux.
It's bad form to diss your employer, current or former, in public.

Even more so for a senior guy like that. He's leaving one hot company to go work at another - he can talk about the great opportunity at Twitter. He doesn't need to gripe about the job he's leaving.

His post spawned a bunch of mildly unfavorable press, which is currently #1 on Techmeme. Bad form.
If it is the discontent with the current job that's driving you to quit the job, it may be better to try and get another job where you think you will get a better deal and probably like the work more than you do in the current company.

You can always start a startup in any environment. You may not be able to get the job you want if the market is not good.

Save enough to be able to live at least for an year or two without the regular paychecks from a salary, before thinking of quitting your current job.

If the work you plan to do after quitting the job is really interesting to you, you could always do it on the side while doing another job.
Melatonin is essential if you want to adjust your sleeping schedule quickly and it has a nice side effect of causing vivid dreams.
Google Ventures Almost Ready To Launch, But It Is A Bad Idea
I agree. I'd also say, that all these advices about building companies that matter apply to you only if you care about it. We all know businesses that sell crap successfully. It's just that they can't proudly say "We love what we've built". But, well, at least they've got rich. Maybe they are working on what they really love now, having all those money.
"It launched before the other web frameworks of its nature (in fact, many were inspired by it)."

It launched at the same time as Nitro, which was similar in some ways, but possible better in others. Nitro was thread safe, faster, had an early form of migrations before Rails, and offered a more capable view/action pipeline model (somewhat akin to Rack middleware).

It allowed for a fast convention-over-configuration rapid development approach, but also made PHP/ASP-style Just One File apps equally easy.

Yet Rails became all the rage and Nitro the forgotten child. My guess is the marketing of Rails beat the pants off everyone else.
My Website Became Unique Today
Oops! Fixed; thanks.
This is exactly why. Steve makes "impossible" demands that the engineers claim they can't meet (but in the end, do) and design decisions that sacrifice features for aesthetics (which users will "hate", but invariably become a huge success).

I love that Apple decided to ship a cell phone missing a stack of features because they knew they had what was REALLY important to the user already in there. And that they spent time getting the little things right (like nice transitions, and a unified look and feel) rather than add more features.
I disagreed with this statement:

"Test driven design certainly has a huge place on the web — but it has to coexist with opinionated design. Otherwise you’re just giving the user what they think they need."

Actually, it's not that at all. If you're basing on how people react, it's not what they "think they need", you're basing decisions on actual behaviour. Adam, you're thinking of user research.
Tutorial on using lxml for webscraping
I hear you, I'd love to have the same thing.

Still the big deal about co-routines for me is not mainly raw performance (or core-utilization) but rather the programming model. I've literally slashed the LOC-count in half for some of our projects just by moving to co-routines, that's what I call a productivity boost.

Also I find myself enjoying co-routines much more than the tangled mess of callbacks and data-locality issues in the multithreaded world.
Agreed, it really should be something like

* Dark greed good

* Light green not so good

* Light Red Bad

* Dark Red really bad
Software [In]security: The Building Security In Maturity Model (BSIMM)
Do Strong Web Passwords Accomplish Anything?
Some programmers out there hate the fact that their jobs mean "make the back end work," when in fact they know plenty about usability and interaction design. It cuts both ways.
Do you agree or disagree with Wikipedia? Tasklets have essentially the same capabilities as "preemptively time-shared threads on the same processor." The fact that the preemptive scheduler operates between VM instructions rather than CPU instructions is irrelevant.
This is a big win for TechCrunch. People give Lacy a lot of guff, but I enjoy what I've read of her work.
anyone itnerested in this story should read "Game Over" - http://www.amazon.com/Game-Over-Nintendo-American-Industry/d...

I got it as a gift with some magazine years ago (and lost it in the mean time) - but basically it tells the story about nintendo from the startup to the N64 era - quite many pages are related to tetris and negotiations with the Soviet Union.
She is the only one who can actually write on techcrunch. All others are basically blogging(not as professional)
Both. For example, when Presently/Goog Presentations was started the small team wanted to try and innovate. But as users were tested they didn't understand why it wasn't more like Powerpoint. And so attempts at innovation were trumped by user testing.
Maybe you haven't noticed it yet, but you're getting a lot done because of those "bone-headed, moronic conventions."

And it doesn't have to be a either/or situation with being a technology leader & using Rails.

It just frees you to focus on better, higher quality problems to solve.

Anyway, welcome to the Rails community.
easy to use != dumb
I'll let you borrow my cat.
What is asp.NET then?
It is in effect saying that it has so much cash it doesn’t know what to do with it. Google would be better off paying a dividend to shareholders or buying back stock than playing venture capitalist.

It's by paying a dividend that google would be in effect saying it has so much cash it doesn't know what to do with it. Starting a venture fund is google saying that it can reinvest it's profits for a positive return.
It's true that corporate venture funds are usually lame. But if there were a company that could defy this trend, it would be Google. The fact they have Rich Miner in there is a sign they plan to do things differently. He's not a finance guy; he's one of the guys who wrote Android.
Bad form.

You keep saying this. Perhaps you'd like to explain why.
The alarm device should play pleasant music you enjoy, but not too soft. And placed out of reach.
At first when cutting over to The Cheap Founder Life I found that I ate worse -- cheap frozen stuff, canned stuff and so on. Now I'm pretty sure that I eat better than before since I've gotten even cheaper and started cooking everything.

Fried rice (with veggies and egg), vegetarian jambalaya, pasta with a bunch of stuff added to generic sauce (beans, carrots, peppers), chicken noodle soup or gumbo (you can make enough to eat for 3 days in one go). It's seriously pretty easy to get your food costs south of $3 a day and to eat actual good food. You get fast at it too -- I can do most of the kitchen time on those things in about 20-ish minutes.
Tethering an iPhone with 3.0 firmware
That's just ridiculous. Some of the smartest hackers I know are heavy smokers - and I'm not even counting myself in.

What about fat people, they can't be really smart either, right?

Oh and people wearing glasses can't be too smart either. If they were smart they'd know that getting rid of the glasses through lasic would get them into a better position on the job market.
They wrote an article about gravity in Mario games and left out Mario Galaxy? That's a serious oversight, although perhaps the article predates it. Also, what's this "96-bit" nonsense? The Wii is a souped-up GameCube, so it should be very similar..
I don't know if Microsoft still does it, but in the 90s they actually translated VBA in the Office pack to the local languages... I know it was included in the version before Office 95, but it may have been included in the 95 version as well.

I still have nightmares of the horrors of programming Excel 5.0 using the localized basic dialect. There's something fundamentally wrong about a non-English basic
Did BBC Botnet break the law?
BBC paid to use a Botnet to take control of a group of people's PCs claiming that there was "a powerful public interest in demonstrating the ease with which such malware can be obtained and used". But did they break the law?
Pet Holdings, the company behind lolcats and Failblog, tries to turn memes into money.
Yipes. Arrington's attitude, without his knowledge of startups.
"How to eat like a startup: A Cookbook by Paul Graham"

In the works?
Yes. The most important thing to us (or to me at least) is what the founders have built previously.
do you make money?
Silicon Valley's unemployment rate in February nearly doubles
If you are a late sleeper, you've gone through a long time, usually many years, trying to do exactly that. Knowing you need to go to sleep earlier is trivial.. scraping all those pieces of information and making countless adjustments to your schedule in order to actually do it is not.

Somewhat off topic, you realize it's a real disservice to pg to upvote and defend any comment he makes indiscriminately? Or even with less discretion then normal.
You certainly would have. Whether we got the idea or not, we'd have at least interviewed you based on your resume, and once we talked to you in person we'd have been convinced you'd do something good.
Visual jQuery
Leave it to Matt to always go against the grain of conventional wisdom.

I definitely agree that Facebook has balls pulling out this redesign but I do not agree that the design is for the better.

My thoughts on the new facebook homepage:
http://blog.clutterme.com/2009/03/thoughts-on-new-facebook-h...

* It's going to stink for apps.
* Facebook is killing its own page views

On the converse side, the redesign is a definite upper for brands and the visibility of their pages:

Mashable talks about some of the effects that the redesign has had on its Facebook Page,
http://mashable.com/2009/03/19/new-facebook-brands/
Stir vigilantly to avoid sticking.

Or allow a little bit of sticking at the end and add some white wine to unstick (deglaze) the sticky stuff. Cook away at least half of the wine you added. This little flourish always adds good flavors.
5 minutes seems like plenty of time, assuming you place the tea right next to your bed and drink it once you've gotten into bed.

Natural ways to induce drowsiness include sex and turkey. A good workout and a hot shower a couple of hours before bed also makes it easier for me to fall asleep.
No ads on the site yet, but in general, search ads make money.
When both I and my wife were working full-time, we routinely ate frozen dinners not wanting to spend our precious free time cooking. Since I've been laid-off, I started cooking dinners for us soon afterward and haven't looked back. I don't know how much money we are saving, if any, but the quality is just so much better (at least I think so). This just feels closer to the way life ought to be.
I remember reading about a startup that produced a cookbook for startups out of their experience. Unfortunately I couldn't find the reference, but I wouldn't mind hearing what others have come up with.
I'm tempted to just say "A failed attempt at humor" but I'll rather say, okay: There are no web frameworks other than asp.net.
That's where the donuts come in:

http://news.ycombinator.com/item?id=511085
I doubt that restaurants will do anything about it when there are sites like yelp and opentable that do offer mobile versions.

It would be nice if they do though, since that means more work for me.
More Foreign National Students Studying In the U.S. Are Heading Home After Graduation
Ballmer critiques Apple: “$500 more to get a logo”
How do you get test driven design to find global maxima? Or at least obscure but large local maxima? It seems that if you start with "blah design" and iterate, you'll get the best "blah design" possible. Thoughts?
Why Microsoft Continues to Chase Internet Search
I think most people don't know there's a difference. And yeah, you're right.
This used to be really handy, but with the release of jQuery 1.3 the API browser may be more useful. http://api.jquery.com theres also an AIR app there as well, which is pretty neat.
Why is that silly? For Google it takes no time to implement and, because of their traffic, no time to test. What's the downside?
It's Wal-Mart vs. Whole Foods. Which would you rather be?

Both answers are fine, of course, the important thing is the "why."
It doesn't matter if 1/10 left or all left, it matters that some very prominent designers, who were supposed to be leading the user interface design at Google, left. They were all very accomplished and well-known.
I'm thinking the real answer is "Do whatever it is that your so fired up about, it makes you get up at 5am."
Actually, the question has a simple and correct answer which is what PG provided. Just because sleep is a serious matter does not mean the advice/answer to the question must be complicated.
I find his description of Drupal as "Internet-based dumb tech" interesting, considering Drupal's reputation as a hard to use, high learning curve CMS.
Your body naturally produces melatonin to make you sleepy.
It's not like this is JavaScript specific.. Any project that wants to be cross-platform has this issue.

That's why there are also already solutions, for example buildbot. You can get it to check for new revisions in your VCS and run it on any platform. This is happening all over the world, using different systems (OS X, Windows, Linux, *BSD) with different versions of the OS and different compilers (GCC 4.2 GCC 3.4, Visual C++ etc).

Yes, if you want to be compatible, you'll have to do a little effort, but Javascript suites are hardly the first to figure this out. Everybody is doing it with relatively few issues.
They're working on it http://groups.drupal.org/drupal7ux
That designer's site has thin black text on a dark blue background.

It's horrible to read.
Holiday Medical Insurance
> No matter what happens in your page flow, you still need to return a HttpRequest object at the end of the day.

I think you mean HttpResponse object. We must use Django differently (Do you use templates and contexts?) I don't understand what you are saying in your bafflement paragraph. And your evaluation of good for simple but not for heavy lifting is the exact opposite of mine. I love Django cause it makes the simple, simple and and the hard, possible.

Each view function takes a Request + parameters and returns a Response. Simple, consistent, and flexible. Easy to write decorators. Easy to reuse view functions, easy to compose view functions from parts. Easy to ditch the whole thing and roll your own.

Django is extremely well decoupled. It comes with all sorts of batteries included but it's very easy to take out a battery and use your own. Templates, storage, url routing are all easily replaced. Apps can come and go, middleware can come and go. And most the functionality admin/auth/caching/templates/storage backend/sessions/etc are split out into apps and/or middleware so it's easy to replace/extend if you need to do something special. Recent releases have made even made the admin much easier to customize without wholesale replacement.

I've even used Django for non web apps. I didn't have to do anything particularly special. It just worked.

P.S. If you think "media"/newspaper sites are simple, you don't know newspaper sites.
Martin Knowlton, Co-Founder of Elderhostel, Is Dead at 88
I speak Hebrew, when I have to. That's not the kind of attitude I want towards a programming language.

Hebrew doesn't scale. Neither up nor down.

You can't dumb down Hebrew, it is already a very young language. And you can't extend it up to the modern world or complex concepts because of the Biblical Hebrew heritage, with stiff grammar and way-ambiguous writing system.

You'll have to reinvent it to use it, and good luck with that.

I also speak Russian, proper and street. When I have to.
So much for that.

In my view they are all technical obstacles on the way of greater proliferation of ideas.
Choose one language, whatever it will be. English's fine.
Use it for everything that involves technical concepts. This is what most of the world today does, more or less, and it works out not that bad.

I'm not entirely sold on programming languages resembling human languages, but that's another matter altogether.
+1 for sex. I remember the nights when I slept at my girlfriend. They didn't necessarily made me an early riser, but they sure made me an early sleeper. But again, if I didn't sleep in the first minutes, the drowsiness would disappear.
>> "after day one"

Isn't this all a big theatre type thing anyway? Aren't exploits prepared well in advance anyway?

It'd be a more interesting competition if the competitors were given never before seen new versions of browsers, and asked to crack them on the spot.
The admin annoys me for same reason. It's too awesome to throw away, but wasn't quite malleable enough. This is changing for the very much better in next release/trunk.
I disagree. Я несогласен. לא נכון.
The quality of comments on TC never ceases to amaze me - eg "Whatever Sarah, just show us your tits x"
If you want to editorialize, get your own blog. Or, post a comment like everyone else.

Edit: I don't mean to sound condescending, I am just explaining the reasoning behind either link or text, but not both.
I have no idea why you think Opera is the most secure mobile browser.
Sued, but will they lose? It's not illegal to clone products. Consider OO.org and Office, bash and cmd.exe, etc., etc. Same ideas, totally different implementation. If we start calling ideas "trade dress", there will basically be no legal way to ever make anything again.

Additionally, the claims from the Tetris Company are very vague. "Geometric playing pieces formed by four equally-sized, delineated blocks." If other industries allowed this, we'd have nothing today. Imagine Dell suing IBM because IBM made a "portable computer with a screen attached to the keyboard by a hinge". Just because you can come up with words to describe something you've made doesn't mean you have the exclusive right to make that thing forever.

(I could come up with an example like this for nearly every real-life object I own, and every piece of software I use.)
wrap around.