skysight-inc/HackerNews huggingface dataset:
Just to be clear, that's not really a Commodore-branded machine. Some hoaxer took pictures of another company's product (an all-in-one keyboard-computer meant to be used for Point-of-Sales systems) and threw up a poorly designed website claiming it was made by Commodore.
Re: License for Google's patent
I wonder if this is another indication that some of the old practices from "back in the day" will come back, in some unexpected form.

For example: I remember, back in the day, that in order to compile, I had to submit the compilation job to a batch queue running on a separate server. Usually, you got your "success" or "failure" message back within a half-hour.

(Similarly, print jobs printed to a device in a locked room, and an "operator" (remember those?) would deliver the printout to your desk, usually within a half-hour.)

Needless to say, one tended to be pretty damn certain that the code was clean and correct before attempting to compile.

As Samuel Johnson said, "Depend upon it, sir, when a man knows he is to be hanged in a fortnight, it concentrates his mind wonderfully."
Command Line Hack: Locate the Source for any Python Module
I too am using a netbook as my primary machine. Even though I do all the stuff I need to without much trouble, I have this feeling that I'm having a low end machine and this very feeling makes me write better code, use lightweight programs etc.

somewhat off topic but I feel like saying this story too. When the game hitman 2 was out I had a machine with only the minimum requirements. So I always had very high stealth points because I never went out in bang bang shoot outs because the machine got stuck when I alarm so many enemies.
100 years ago: Theodore Roosevelt's The Man in the Arena Speech
Show & Tell HN: Client Contact Made Simple with Stay In Touch
Hello!

Was hoping you could try out my new contact management application and provide feedback on the user experience and concept.

www.stayintouchapp.com

Signing up for the free trial will only take a few seconds.

Appreciate any feedback you can help me with.

Cheers,
Ken
Summary; I don't like frameworks, so I rolled my own framework.
Your social circle and content that Google has access to
502 Bad Gateway. Too much selfdestruct?
Nice Article. Just wanted to add as I have seen some people here and their saying that programming in a netbook is a joke. Yes, I agree that netbooks are slow and have a small screen, but they were good for me for JavaScript and HTML programming.

Since I bought my netbook (3 months ago, LG x130), I have been using it heavily to browse the web, open and edit office documents, play games (and it runs well Age Of Methology), watch videos and chat with friends (it has a cam). The netbook has served me well, it’s fast and the battery life is fine (4 hours).

Later, I have decided to learn some jQuery and JavaScript in my spare time (so in my netbook). I installed Expression Studio (Web 3.0), Stylizer, FireFox, FireBug and Google Chrome. When working (debugging JavaScript or editing HTML) I always keep all of the windows open (Web 3, Firefox, Chrome, Stylizer and sometimes IE8 for testing); the speed is amazing, it never slowed me down. I also run Skype and Gtalk.

The only issue I have been facing is Flash and mainly with FaceBook videos which completely slow down, kill and then crash Google Chrome or any other browser which was positive since it increased my productivity. Another issue was with Adobe Reader, very slow at loading, opening and browsing PDF books or files.
I'm getting "502 Bad Gateway"?
I will be flying into Boulder from Grand Rapids, MI. Look forward to meeting everyone and checking out the city.
True, but the constraints of a netbook actually serve as an incentive to think things through rather than start right away with exploratory code.

I recently coded a personal site (around 5,000 lines) almost entirely on an Acer Aspire One with a small display and a cramped keyboard, and I made sure I knew exactly what I wanted to write before sitting down (usually during lunchtime).
I like this kind of post, but its not a topic I care too much about anymore. Like the author php pays my bills too, and most of my work is done alone. He doesn't like frameworks for reasons I don't like frameworks, abstractions are leaky. I still use frameworks because I'd rather have a team of people work on some of core features I use (orm, url routing, view engines) then just myself. I've also found that some php frameworks's abstractions are leakier then they should be (cakephp, and symphony come to mind).

The reason I don't care is that I'm moving on, and now php seems like such a mess. I used to not mind the arrays, the lack of proper objects. The oddly named functions. The years of backwards compatibility. I've been learning python over the past few weeks and using it for a few projects and I'm in love. Next up is probably Ruby but it looks like perl to me so I'm in no rush.

I feel like python is a better language because I'm better. Exposing yourself to different ways of thinking lets you pick up methods that work better then you knew before. I didn't even know what I was missing.
مشاهدة مباراة الاهلي والاتحاد الليبي بث مباشر
مشاهدة مباراة الاهلي والاتحاد الليبي بث مباشر
An invalid HTTP request it seems:

Error: Parse Error
at Stream.ondata (http:533:30)
at IOWatcher.callback (net:357:31)
at node.js:749:9

how the hell would I catch that one - somewhere deep inside node's HTTP library? It's restarted now.

edit: I've added an uncaughtException listener so it should at least keep going. Exception handling in asynchronous code is really hard. Above exception never even reaches my own code.
Can someone direct me to some link, if there's any which has all this article in one page. I might just get lost in 14 pages.
In 'big business', solving a problem is less important than exhibiting attempts to solve said problem.

I'm glad I got out of that world when I did.
http://news.ycombinator.com/item?id=1287887
Indeed, if Netbeans is 'lightweight' then E texteditor or notepad++ must be hardware accelerated by a dedicated chip :D. Netbeans has to be one of the slowest and most resource consuming IDE's I ever used.
The State of Design Education
I never imagined Age of Mythology as a game with such a long lifespan. I remember playing it about 6 years ago.
Dating is rough at the transport layer [comic]
Have them expense it? Of course then you limit their ability to buy more themselves!
I program and write exclusively on my Aspire these days.

Keyboard: I have small fingers, and I actually type faster on the netbook keyboard. The key distances are smaller, so I'm moving my fingers les.

Screen: I use a small font (Code Envy R at 10pt) and WMII, so I can fit a lot of code on the screen at once. I can also switch between windows extremely quickly, so it is relatively painless not to have all the code I'm working on, on screen at once.

Battery: I got the six cell battery, because I don't mind the extra weight (unless you have muscular dystrophy what difference does weight really make? It isn't like I have to hold this thing in the air while typing on it. ;) but I do love the seven and a half hour battery life. It also uses close to no power when on suspend (loses maybe 3% over two hours) so I just shut the lid whenever I'm not using it, and a charge lasts me the whole day.

Durability: I've dropped this thing off tables maybe seven times now. It doesn't care. It also spends most of its time in the small compartment of my backpack where it gets jostled all day.
> Furthermore, no line manager relishes the task of
> chastising a top sales person for their use of porn;
> nor does the business want to risk losing a number of
> valuable employees as a result of their inappropriate
> behaviour.

I'd actually say that in that case (a top sales guy or a valuable employee) there is no problem at all. If they are truly top performers, what does their favorite break-time activity (so long as it's not a liability) have to do with anything?
Even Eclipse is fast and responsive compared to Netbeans
To be fair, E and notepad++ are not IDEs. IDEs are much more than syntax highlighting. And Netbeans has been working hard to improve performance. 6.9 Beta was released, and the Dev releases before that were doing better then 6.8 and earlier releases in the memory arena.

=)
Banned for Life from Buying iPads
We're Nominated for the Search & Social Web Award
The most commented article for weeks on The Economist: A naming dispute.
For some reason this strikes me as really weird.

We should be happy that google grants a license for something they shouldn't have had a patent on in the first place?

Continued generosity indeed.
That looks interesting.

Using jQuery in my opinion is a feature - it reduces overall code bloat (DRY) - and integration is easier, since common jQuery idioms are used.

jQuery.Syntax is also highly modular - only the syntax definitions and stylesheets required are loaded. If there is nothing on your page, only a bare minimum (2) scripts are loaded. These scripts are deliberately as short as possible, so that load time is fast.
"If their answer isn’t immediately and without any hesitation these two words: “My own,” then you should end the interview."

I strongly disagree with this. I've written some pretty bad code in my time. But that doesn't mean it's the absolute worst code I've seen recently.

At any rate, to make a long story short, I agree with reasons 1 and 7, but I'm not sure I agree with any of the reasons in the middle (especially #5). When you work for a software company, the code literally is your product. There's absolutely no difference between writing good code and delivering a good product. Therefore, you do need to put time and thought into it. That's not to say you need to spend forever trying to make it perfect. It's just that the "code isn't important, products are" meme is a false dichotomy that gets old after a while.
I didn't know Ellis Lab had codeignitor.com pointing to codeigniter.com! From the article, I can only say the author didn't try CodeIgniter for a couple of hours otherwise he would know you are free to do pretty much whatever you want with the framework. I do use CodeIgniter for all my projects and I do write my own queries most of the time (I'm a query performance geek). I think the only thing you are not free to run away from is controllers but that's the basic structure of a (MV)C framework.
OT: I wish some people would add a left-margin to their texts.
"I'd like to hear stories about people who "switched" or caught the start-up bug after investing in an un-related degree."

Start-Up are not related to Computer Science or Information Technology. There are health, medicines, nano-technology... startups that don't deal with computers or programming. It's simply a question of "What do you want to do?".

If you want to get a 9-5 programming job, a CS degree will help. If you want to start a start-up, no one will ask you for your background. If you want to have a deeper CS knowledge, you can just read books or watch free courses online.
My experience found the opposite to be true.
So now the success of a company is measured by the number of "mentions" on social networks?
Compared to Eclipse, it is :-)
Me Likey - A Facebook Open Graph Wordpress Plugin
With respect to it being dropped seven times now, do you have an SSD in there or a regular drive?
IPhone Dominates Japanese Smartphone Market
Yup, this point concerning the constraints is exactly what I meant to put across in the post - well put.
The crux of the privacy concern is that it doesn't matter what you write on your privacy page as people have no way to make sure you live up to it. If I wanted an email address that couldn't be traced to me, then this sort of service will never suffice. Then again I don't imagine that is your target market or intended use.

edit: I just want to add that I think it looks really useful for all those cases when privacy is a lesser concern, and I've bookmarked the site for future use.
Log in or Sign up with Jquery and PHP
RGraph: HTML5 canvas graph library based on the HTML5 canvas tag
Ghandi and Jesus know nothing about delivering a product. When they have their own successful startups, then their opinions can count. :-)
I very much don't practice what I used to preach, which is to use a slow machine and a small screen in order to write software, it makes you write better code.

Fast machines make you lazy.

These days the stuff I write does not run on the machine it is written on at all so that's no longer a factor.
Didn't Google actually introduce mapreduce into the mainstream and thus Hadoop is just an open-source clone of Google's system ?

Given that patents are a way of live in the US, why wouldn't Google patent this ? Would you prefer someone else instead ?

On a related note -- how many patents does the Apache Foundation own ?
You could do this for hours:

http://graph.facebook.com/sitemap.xml
If there are only 100 widget and there is a price such that there are exactly 100 people willing to pay the price for a widget, not only is it ok to charge that price but its probably the _socially optimal_ price for the widget since it will be the people who want the widget most who will get it, rather than the widget being distributed randomly. So the markup isn't something insane, but rather what the manufacturer should have been charging in the first place.

The only bad part about reselling is that the manufacturer doesn't capture the extra sale price and invest it in making more widgets, so everyone can be happy.
It's also one of the smaller frameworks compared to Cake, Symphony, and the other rails-on-php frameworks so I'm not really sure why the author singles it out as "large" framework.
I don't see a contradiction between beautiful code and a beautiful product. A great example of this is Apple's SDK. It's gorgeous on the inside and it leads to great products. Inner ugliness is hard to hide. Several examples come to mind.
Do you use a framework for python or do you code it all from scratch ?
Is there a reason why everyone recommends moving the folder and then putting a symlink in its original location? Seems cumbersome.

I don’t move the folder, I just put a symlink in the Dropbox folder. That seems to work great, am I doing it wrong?

– edit: Ah, I just had a epiphany. I only have one computer, I use Dropbox for backup and to occasionally access one file or another when I happen to have to use friend’s computer, not to sync several computers. It makes total sense to put the “original” files into Dropbox and to put symlinks on the individual computers if what you want to do is syncing, not backup. Is that right?
You answered your own question in your second parenthetical.
Do you know about air duct cleaing ?
RC Duct Cleaning is the leading Air Duct cleaning, carpet cleaning, dryer vent cleaning and water restoration company that services Washington DC, Virgina, Maryland and Charlotte NC both for residential and commercial properties
You might need a battery too :-)
As a python programmer who will probably have to use php on an upcoming project, I'm wondering if there are any php frameworks you can recommend.
How would something like this (long lead time, plenty of dedication, no income for the duration of the project) fit in to an OSS strategy?

2000 pounds is a boatload of money for a piece of software, there must be many people that could use this software but can not afford it, but I can see how the author does not have many options other than to charge for it.
Book Review: Expert PHP and MySQL
“This book examines some of the technologies and techniques needed to make robust and scalable applications perform in today’s high-demand world” (From the Introduction of the book..)
Mapping and reducing have been part and parcel of programming for the longest time. Packaging the concept in a framework and patenting it should not have been possible.
Regular drive. Which made me queasy the first time I dropped it, after being used to the touchy hard drives in previous computers.
Well... this is not as much about hiding your address as it is about making sure that you don't get spammed much later after registering for a site.

Still: I am not logging alias resolution. The SMTP-Server is not logging a thing. Insofar, if authorities would ask me to give them data, I plain couldn't if the alias has expired by then.

If the alias is still valid, then of course, I would have to comply, but see my first point.
The Problem with Online Education
I find it very simple to explain to my friends... If it runs nicely on my netbook, it will run pretty much anywhere. Also, there's another thing... While the keyboard is annoying at first, in the long run it makes typing faster, as the keys are closer to one another.
I think this one-point article is better than that seven-item list.

Really, if you're going to be acquiring seven life-changing habits you should really read more than one paragraph about each!
I'm not seeing an issue here though -- that profile information was readily available in html (if you have a facebook cookie) and is now even more accessible via json.

In fact, the json api gives out less information than the html frontend (e.g. all 18 pages you currently follow).
I experienced exactly the same, when I started bringing pen and paper to bus driving to/from work and code on paper.

It is very different experience from coding with computer, and it results in better quality code, because I can't just run to "ensure" it works, I have to think it throught.

Also I tend to write less code, when each time I forget to add check before some line I have to rewrite whole function by hand.

In home I just check documentation for apis I didn't remembered, and type code into computer. Almost always it works after a few minutes of simple variable misspelings etc corrected.

Of course, this won't work so good with bloat oriented languages :)
Impressive. Beware of any errors from that drive, check the smart data to make sure that you're not suffering soft errors that are being corrected now and that will leave you with a dead drive at some point in the future.

If the drive was spinning when it fell it all depends on the angle and the strength of the shock, if it was not spinning chances of not having any damage are much better.
Yes, the game is old, but the new Age Of Empires versions sucks .Age Of Mythology is the best strategy game Microsoft has ever released.
Does Firebug have anything like this for jQuery written in the console?
Christopher Hitchens re-reads Animal Farm
Unwanted Enthusiasms; Returns to Scale; Organization Theory
Make your Mac application work with IT
Internet == Teleportation of experiences???
The Internet is a mode of teleportation: Instead of people, we are teleporting experiences; pictures, parties, knowledge, shopping. ...
It's a nice form, but do you think it's a good idea to allow a user to sign up without checking that the password is what they intended to type (i.e. by having two password fields and checking they are the same)? Seems like a very good way to get a lot of extra support queries to me.
Selling Agriculture 2.0 to Silicon Valley
Left v/s Right Sidebar – which layout works best?
I use something similar to his /index.php solution and it has worked great for me. My .htaccess ends with:

### Disable direct access to *.php except main index.php
RewriteCond %{REQUEST_URI} \.php
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule ^(.*)$ /index.php [L,R]

### Run the main /index.php controller file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php [L]

In my index.php, I include my common functions and then call the appropriate file/class depending on the hostname and url. I don't know why he dirties with index.php call with: path=$1&%{QUERY_STIRNG} - that information is available in $_SERVER[] variable.

What this overall approach really means is that there is a single entry point for every single thing in my app. I can manage sessions, db, custom functions, login/admin, handle apis etc. through one piece of code that is (selectively) executed for every single request. I can also shutdown the entire site and all the operations with a "sorry we're down for maintenance" if I need to. I don't even store my php files in /www folder so you can't even access them directly. This approach can easily handle my traffic - 10k uniques/day on average, 100k/day on special events.
Reminds me of the old demoscene days. Tran (http://en.wikipedia.org/wiki/Thomas_Pytel) was a legend for a while, programming fast, lightweight, mind blowing effects that ran really well on slow hardware. When it was revealed that he did all of his coding on slow, last gen hardware (at the time a 386sx when everybody else was on 486dx2s) he ascended into virtual demoscene godhood.

The point is that the constraints of his system forced him to code better rather than being lazy and relying on the hardware to carry him through the day.

(too bad the wikipedia page doesn't list Kaeon, his one man shooter than was revolutionary on PCs of the day).

edit here it is! https://www.mobygames.com/game/kaeon
What start-ups can learn from consumer packaged goods marketers
Firefox first-party extension for browsing people (alpha)
Watch the Startup Lessons Learned Conference
But the fungus is spreading!

So do houses with stairs though. Hm...
That's an interesting point. I guess the compilation job queue, which itself sounds similar to punch cards through a mainframe, has its modern equivalent in running large MapReduce jobs or load tests on EC2... not something I would want to repeat too often during the dev cycle :-)
It probably also annoyed Mrs. Jones when she made calls using the Jones' shared line which was in Mr. Jones' name.
http://graph.facebook.com/laden

{
"error": {
"type": "QueryParseException",
"message": "Some of the aliases you requested do not exist: laden"
}
}
It's hard for me to take something seriously when it openly uses the fallacies like appeal to authority.

And I found his defense of Atwood's comment to be inadequate.
Wrist Watch Dropshippers| Dropship wholesalers & companies
Thanks for suggesting that. I enjoyed that article.

I remember doing the time-travel mental exercise when I was a kid. Now I can mentally replay the same conversation with my younger self from the other side as well as have a chat with my wiser older self. Writing in a journal has much the same effect.
It looks awkward with the screen on the right. I'd like to see one with a split ergonomic keyboard with the screen in the middle.
Alternatively, the scalper sells half the tickets and makes a 50% profit overall. The concert sits half-empty and thousands of fans miss out unnecessarily.
Google Street View Logs Wi-Fi Networks, Mac Addresses
The postal service is a mode of teleportation, instead of people we teleport pictures, goods, knowledge...

The only thing you can really teleport is a piece of blank fax paper. Put it in a fax on one end, and an identical piece of fax paper comes out anywhere in the world.

You'll have to destroy the original afterwards of course.
360° video from the inside of a stadium demolition
When it's valid and constructive, negative feedback is a good thing.
When it's neither of those, and repetitive on top of that, you can't help but leave civility at the door and tell the complainers to shove it.

I get a lot of bitching and negative outside feedback in my project too, including some very uninformed and unreasonable comments, boiling down to "$past_competitor released much more often than you do" and ignoring the fact that their releases were much buggier and less polished. I am not sure what I can do to reduce the amount of complaints like that...
name, id, AND full size profile picture
Indeed, however, I suppose another company could have applied for and gotten the same patent and started trolling with it.
Summary: I didn't understand how to use a framework, so I rolled my own one that doesn't really do much.
haha I was just being facetious
See also,

The no-framework PHP MVC framework (by Rasmus, the creator of PHP)

http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC...
I really don't see what you mean by "our path to history"