skysight-inc/HackerNews huggingface dataset:
I used to have this problem as well, and in my experience the secret to managing the mess of cables is to remove everything that doesn't have to be there. In this case, he could move the modem and router to another room (or different area in the same room). Though it would decrease the throughput rate, he could also attach the USB hard drive to the Airport and access it over the network. Also, since the only USB devices I see are the keyboard and mouse, he could get rid of the hub as well, and with all that stuff gone he could easily get away with a single power strip instead of two.

Now what used to be a huge rats nest of cables has been pared down to the MagSafe, the speaker power unit, and a single power strip, which is much tidier. My personal setup is very similar to his, except that I use an external screen with my MacBook instead of the laptop screen, and I connect it all together with the new Henge Dock that just came out.
Take over the world!

Also make infographics for the fun of it.
10. The nifty tricks they have to render your pages with shortcuts are very difficult to understand. Really difficult to understand

-> I don't understand what you mean here.

I tend to concur with your lack of understanding. Does he mean render_to_response? direct_to_template? I mean, jeez, their functionality is pretty much obvious in the naming.
Gawker vs Steve Jobs (email  exchange)
I've stayed out of this till now; but feel I have to add something here.

I worked for a client in Shanghai to clear him of Fraud allegations (just to get it out of the way; he was beyond clearly innocent - competitors had planted "evidence" and reported him). One of the most memorable things he said (and I feel this sums up Chinese hierarchy to a tee) was:

The legal system here is absolutely great. It's when they decide not to use it that things get dicey
Now I know everything! Can't wait to whip out that Xbox 360 Natal emulator in the next couple days.
What's with Vietnamese Apple leaks? 1st iPhone. Now MacBook.
I'd love it if they did. I've basically stopped using Firefox in recent times. I currently use Chromium though, not Chrome. Chromium is so much faster than Firefox, and the UI takes up quite a bit less vertical space.
Taekwondo , Table Tennis and Tennis.
I asked this question. I've been studying and working on emulators since then.

Another good resource if you are interested in this sort of thing is Victor Barrio's thesis he wrote on the subject of emulation techniques (148pg - PDF): http://db.tt/dUJwwR

It provides a good overview to get you started.
just because someone can make money doesn't mean they know their history, are unbiased, or understand the nature and cause of economic calamity.
I have lots of American friends and very few of them would fall for the 'red scare' stuff, but I'm actually surprised to see so much of it in a HN thread.

Lack of connectivity is a problem, but it is a technical problem. The suggestion that someone in China would go to jail or worse for asking a question is what got me irritated.

It's simply misinformation and fear mongering.

If you went all out against the government as a foreigner I still think they'd just run you out of the country, rather than jail you to avoid a diplomatic incident.

The people that are most at risk in China from the government are the dissidents that openly confront the government about various issues and the people that chip away at the powerbase from below.

Of course it is absolutely reprehensible that free speech is not protected and that there are so many corrupt officials there, but the problems are rather deep seated and for the most part it will be the Chinese people that will one day solve this.

Compared to the implosion of Russia and the abject poverty as well as the rise of the Mafia that you can directly trace back to the 'vlasti' in the former Soviet Union China is doing reasonably well, they could have done a lot worse.

They also could have done significantly better than they're doing today but for that to happen they first have to get rid of the old guard and they're not going to let go without a real fight.

The play the ruling class in China is making is one where they try to give the people just enough bread and games that they won't rise up against them in the longer term. It's a fine line they're riding and I think in the long run they'll lose. Time will tell.

Anybody that goes to China to live there from the West has my blessing, they're the people that are entrepreneurial at heart, seeking out new frontiers and gambling their fortune on it.
Scoble proposes privacy 'reboot'.  Will you expose yourself for 'free beer'?
Keeping bees. Playing viol (that baroque instrument) and guitar. But I like to "follow my nose", so the answer might be different next year (did someone mention metal casting in this thread? hmmm...)
Convincing a sysadmin that trunk is good enough for production is not always easy.
It also illustrates how it was open season for a long time (roughly from the late 60s into the 80s) to attack WASPism in popular culture without fear of being labeled a bigot. Indeed it was a way of establishing credentials as not bigotted.
Organizing guided tours
Plan B - Skip College
It know this is late, but...

I really wanted to try Drop first, but that's probably never going to be ported to the Mac. (I have Parallels, but no Windows license to install it with.) I want to play "Devil's Tuning Fork" for a similar reason.

I now better understand the love Portal got. The final level (including the boss sequence) made up for most of the frustrations of the last couple of test chambers. According to Portal's commentary track, the developers realized that real time and complicated puzzles needs separation, and this game design made the last level much more enjoyable.
Occam's razor is the answer to that. Let him make predictions that the more simple model doesn't do, and test them.
Airsoft
Reading all this makes me realize that I need to find myself a good hobby...
Technology really did eliminate jobs and they never came back - the jobs of horses. There nothing a horse can do, outside of hobbyist niches that a motorized machine can't do. When motorized machines took over jobs traditionally done by horses, they were not freed to pursue niches where they had a comparative advantage. They were simply replaced.

Right now, there are still a lot of things that the dumbest human worker can do that give robots a hard time, mostly having to do with visual recognition - being able to find a berry on a bush to pluck, or find the corners of a crumpled shirt to fold. There's been enough of that kind of work to employ an essentially unlimited number of unskilled workers, no matter how much work that requires little or no pattern recognition has been automated. But if somebody can figure out how to get a computer to "see," it's all over for unskilled workers.

I'm no expert in AI, but I would consider it fairly likely that we'll live to see that happen, and I don't see any reason to be so pessimistic as to expect it to take 1000 (what kind of prediction can you make that far out anyway?). We see news all the time on sites like this about incremental progress on that front.
It looks like you asked this question about a year ago -- since then, what have you done with emulators? (Just curious.) Did you find it easy / hard to get started?
Having read your careful answer, I have to ask:

Have you ever used Django?

Because all the things you say are either wrong (multiple db engines, forms for CRUD) or a matter of taste (the use of YAML, regexes for routing, including batteries).

And, for the language thing, PHP is plain horrible.
Does Ubuntu even have Chrome/Chromium in the package manager yet?
Ask HN: Is/was Mark Zuckerberg a good programmer?
Anyone know if MZ was a talented programmer when he did Facemash and TheFacebook. I'm curious if the prototype of facebook that he built that so many college kids used when it first came out was built soundly or if it was strung together.
The Social Coprocessor Model
Hi,

Fantastic work! I've wanted just something like this for a while for my personal projects - it does all that I need and is pretty slick. Really like the timelines.

Best of luck with this, I've got you bookmarked :)
Well, it would have all happened without Gates, and we'd all generally have software of better quality. Gates did a lot for himself and his shareholders, which I guess is the point of business - he didn't do so much for the world of computing.

That said, sure, Microsoft is a lot better than the businesses that merely push cash around and take a stack for themselves in the process.
Doesn't happen often that I have no idea what something is in English :)

http://en.wikipedia.org/wiki/Lindy_Hop
This is a metaphor, not a proof. I happen to think it's a pretty good metaphor, but still...
Toronto Need's a Paul Graham or Steve Blank
Wow. For what it's worth, I thought it was funny.
DealHorizon - the Faster, Easier Way to Create and Share Business Plans
I try to keep up with EU technology law, but I'm afraid I only keep up with specifics for individual countries when its widely covered. You can keep your hat on :P

Many things that our intelligence agencies do disturbs me as well, and in fact the policy on the NSA telecom cooperation case as well as other areas where I consider the government to be acting unconstitutionally are my biggest gripe with the Obama administration.

Back to marijuana betonsports: I still disagree. That type of betting is strictly prohibited, and while I think that law should be removed, it is a perfectly valid law to enforce, despite its being driven by a desire for tax revenue and a large dose of hypocrisy. The fact that the provider of the service is not in the US means that they generally will not be gone after as long as they remain outside the US (assuming they are not breaking their own country's laws) unless their own country agrees for some reason that they should be extradited. However once they set foot on US soil the US govt is well within its rights to arrest them. They did break a US law interacting with people under US jurisdiction. The appropriate marijuana comparison in my opinion, would be when a US citizen mail ordered marijuana from someone who is allowed to export it under their local laws. Ignoring any illegal actions taken by other people to get the drugs into the US, should the marijuana dealer be immune to arrest when they enter the US?

As far as the "must leave china" comments, I agree, and now I see why you made that comment. I sometimes tend to disconnect specific comments I want to respond to from the larger discussion, so please don't take any comments I made as implicit agreement with the people you're already arguing with. ;)
And I'd tend to say that just about everywhere is much more towards the middle of the freedom spectrum than most people believe. Its just so much easier to think in black and white than all those greys that make up the real world.
> No videos, no blogs, no web 2.0. The world is passing China by.

I think that may be very much debatable. No videos, no blogs, no web 2.0 could also mean less distractions to get real, technical work done.
US faces one of biggest budget crunches in world - IMF
The original commenter might have their own thoughts, but after using both Symfony and Django here are mine:

- A well organized, much more cohesive plugin structure: http://www.symfony-project.org/plugins/
Plugins are versioned with compatibility matrices for each major Symfony release, and indexed in a centralized location.

- Much better extensibility of both framework and plugin classes. You can easily subclass any existing model class to customize to your needs. Django is severely lacking here (e.g. customizing auth.User to accept an email based login without breaking existing apps that rely on auth.User).

- Much better customizability of the admin interface.

- Very powerful model level validation. This isn't Symfony so much as Doctrine, which is the best PHP ORM I've ever worked with.

- symfony project:deploy production is pretty sweet.

Of course, in general, I still prefer Django to Symfony.

- PHP as a language is so unexpressive that Symfony has resorted to using YAML files and code generation to represent configuration data and model objects.

- The code generation gets a bit unwieldy at times (tons of classes and empty subclasses).

- Frankly, if your language is so verbose that you end up needing to store your data in a different format (e.g. YAML and PHP, XML and Java), you're using the wrong language.

- Jinja2 is also a much nicer templating language than straight PHP.
Ask HN: Old Technical Books
What do you do with your old technical books? I need to free up some shelf space to buy news ones.
Is this article a joke? Scribd's new HTML based PDF renderer is working fine.

I think the author missed something.
Totally agree. After a major coding session earlier today, I spent a couple of very enjoyable hours gardening. The complete contrast really works for me. Although I do sometimes listen to a tech podcast at the same time :-)
Good things here but for that troublesome first bullet... I think better advice would be something along the lines of:

"Ignore everybody who is directly competes with you, has any stake in your failure (especially through the sin envy), doesn't understand the topic very well, fails often themselves, or that you do not in general respect. And then pay special attention to all of the opposites of those."
What problems are you referring to? Surely the problems can't be much worse than what you'd have with Flash anyway.
I would prefer such a thing as an XMPP extension.
> 1. Django has a steep learning curve

That pretty much negates your intro. If it's too hard for you, then, maybe, you are not good at it.

> 2. Django speeds up the start of the project, but afterwards development gets slow. Real slow.

Django apps maintain elegance and consistency for far more development iterations than anything else I have used before. That's the opposite of what I experience.

> 3. Impossible to find django programmers that are not horribly expensive

It's also impossible to find bad Django programmers

> 4. The django app model makes code a mess. It's a horrible model and does not create reusable code.

What are you talking about? Even the built-in admin app is a pluggable application. Unless you are careless, everything is modular

> 5. Django is instable. I have to restart my server ever minute when running Django

I have been pounding (100 simultaneous connections, 800 requests/second) a server that will enter production next week for 18 hours straight now. It shows no sign of stress. Maybe you should fire your sysadmin.

> 6. If you use something like Pinax, the amount of memory django consumes is massive

Memory is relatively cheap. Memcache and MySQL consume most of the server memory on the above scenario.

> 7. Your site may run fine with normal traffic, but increase to about 100 a minute and the site starts giving bad gateway errors. Be CONSISTENT in your errors, django

Like I said above, I am running 800 requests per second out of a two-server front-end + 1 backend for 18 hours with no error and no slowdown. You should monitor your machine carefully to identify problems. Maybe you are running too many HTTP listeners, maybe you are using mod_python instead of mod_wsgi. I won't troubleshoot your server for you.

> 8. The django people are slow. It has been years and django has barely changed

We call it consistency

> 9. The templating scheme cannot be outsourced. You need a programmer to understand it

Apart from ZPT, I never saw a template a designer couldn't mangle. And some did mangle ZPT templates badly.

> 10. The nifty tricks they have to render your pages with shortcuts are very difficult to understand. Really difficult to understand

Again, I think the problem is not on the tool side.
> They did break a US law interacting with people under US jurisdiction.

I disagree with you there, it was the people in the US that were under US jurisdiction, betonsports was not an American company and so American jurisdiction does not apply to them. The fact that the guy was arrested on a sealed warrant is quite telling, if he was really in violation of the law in his jurisdiction they would have applied for his extradition instead. The US would like its law to extend to all the countries in the world, but in turn does not even allow its citizens to stand trial abroad when for instance accused of war crimes.

Incidentally, I feel the same about France trying to apply its laws to Yahoo! and Ebay, and Italy trying to apply its laws to Google (though, in both cases the company involved did have a presence on the soil of those countries, but said presences were absolutely not involved in the perceived transgressions).

I prefer to see the grays :)

Keeps me sane and stops me from going all out about 'how great' the place where I happen to live is, a bit of perspective is badly needed.

> They did break a US law interacting with people under US jurisdiction. The appropriate marijuana comparison in my opinion, would be when a US citizen mail ordered marijuana from someone who is allowed to export it under their local laws. Ignoring any illegal actions taken by other people to get the drugs into the US, should the marijuana dealer be immune to arrest when they enter the US?

Good question. My point of view would be 'absolutely not'.

And my main reason for feeling that way is that it should not be a requirement of a business abroad to even be aware of all the laws and statues of countries where they are not based when doing business over the internet. If the bets were legal in England it doesn't matter whether a US person visits in person or the transaction takes place online.

The drugs scenario you describe is being acted out every day by the way.
On IMDB: http://www.imdb.com/title/tt1285016/

Starring Jesse Eisenberg as Mark Zuckerberg and Justin Timberlake as Sean Parker!
True I hope drag and drop ordering for inlines is finally added so I can stop rolling my own to work with the updates, though I guess I can understand if they're hesitant to include jQueryUI in addition to jQuery in admin interface.
Raising micro-capital online: The T-shirt strategy
TED vs. Fora.tv
Rock climbing, hiking, fencing, longboarding. All of these require intense in-the-moment focus, but they aren't overly stressful.

On the non-sports side: Clarinet, learning sax, going to shows, dancing, writing music, cooking, sitting in trees and reading.
Ah I'm glad I'm not the only one to be horrified by this guy's version of rational thought
Use an iPad micro SIM in the iPhone 3GS for an inexpensive data connection
I've begun to learn playing go. It's kind of hard to find people willing to play though.
Anyone taking odds on yet another 5-4 decision? Anyone? Anyone?
models/ORM Doctrine does better job - Agreed.

admin interface / CRUD interface - Agreed.

configuration - Agreed.

forms system - Disagree, Django forms and generic views let you do the exact same thing.

routing - Disagree. I've used several routing systems across web frameworks and it mostly comes down to a matter of taste. Django's system could probably be a little simpler (most of the time you don't need the full power of regexes to match simple numbers or string) but it gets the job done and stays out of my way.

testing - Disagree. Why did they write their own testing framework (lime) when SimpleTest and PHPUnit already existed?

framework vs API - Agreed. The added downside is that once a third party app makes it into Django core, it evolves much more slowly due to backwards compatibility issues.
I agree that the animations and the aged-paper look are kind of pointless, however I find the page-turn interaction on my Kindle to be far more pleasant to use than scrolling on my iPhone, or even with a mouse for that matter.

On the Kindle, you read a page, and click the Next button without having to move your hand. It then fills the page with new text starting exactly at the point where the last page ended. With scrolling, it's a constant, uncomfortable interaction, and one that makes it much easier to lose your place, since your eye as to keep track of where you are while you scroll.

edit: another note on the page-turn animations--I think there needs to be a visual indication that you're moving to the next page. The way the Kindle flickers on page refresh is good enough. It doesn't need to take a long time or look like a physical page turning, but two screens full of text can look remarkably similar, so there should be some sort of visual transition.
Keep or give them away.
Why chromium over chrome? Even chrome dev channel?
i just do not like that guy
That is not a bug, it is a feature... CentOS tracks Red Hat Enterprise Linux - since RHEL 5 doesn't have a newer PHP, CentOS 5 won't either.

However there are lots of RPM sources that will get you newer PHP etc. if you don't care about exactly-RHEL compatibility. E.g., the DAG rpm repository: http://dag.wieers.com/rpm/FAQ.php#A1
Specifically with Webfaction, that's exactly what's going on; it has to do with the particulars of their typical Django setup on the shared hosting. (I've had the same "Bad Gateway" errors from PHP sites at Webfaction... it's very much a server setup issue, not anything to do with the code it's running.
Facebook's Aggressive Approach Is Why It Will Become The Most Popular Site.
Yeah, those are some of my favorite shows (I watch Sports Night whenever I stay home sick). Sorkin only wrote the first four seasons of West Wing which is why they're really the only ones worth watching.
It's not in the official repositories, but that's probably a good thing considering the frequency of updates during the beta period.

The Chrome beta .deb packages add the Chrome repo to your sources list, so updates are handled through the package manager (no unprompted background updating like in Mac/Windows).

I wonder if there will be any issues including it in the repos because of the integration of the Flash plugin. Then again, for a Linux company, Canonical is pretty willing to use proprietary software where practical.
Another beekeeper! Although I haven't had a hive in quite some time.
Google already has access to all of my emails, my calendar, and several documents. I figure I might use a less Google-controlled browser than Chrome. Hence Chromium.

Granted, I have no idea what info Google has access to in Chrome that it doesn't have in Chromium.
Go. The same, except it's been around longer than chess and is better. :D
Run your OpenSSH server on port 80 or 443.
Really? I can excuse just about anything if it's really a joke. I would so not want to be held accountable for the literal meaning of my friends' and my typical banter.