skysight-inc/HackerNews huggingface dataset:
I think we completely agree. I did not mean to imply anything but humility was indicated here.

"Reform" is a big, fuzzy word. A lot more brittleness and complexity has been added under that rubric. Systems of governance eventually get "over learned", that is, people adapt to the system and use it in more ways than it was intended. The ability of hundreds of millions of people to adapt is much greater than any amount of complexity that we can create. Yet we persist in the idea that by continuing to "tweak" the system, somehow magic will come from it. To me this is where humility comes in. We can never create a perfect government. The best we can do is have one that balances stability and refactoring.

Election cycles and constitutional amendment processes were supposed to do this. What we've found, though, is that legal precedent, statutory code, and an expansion of pure democracy and the role of career politicians, given enough time, puts us exactly where we didn't want to go.

Interesting side note: overly complex and brittle systems that people execute actually give dictatorial powers to those responsible for executing them. That is, in a computer system, the complexity creates program crashes and dysfunction, because the computer has to treat each instruction cycle and piece of data the same. In a system executed by people, a subtle social goal takes over: things still appear to happen. The system still superficially looks like it is working somewhat -- those in authority just selectively apply and bend the rules depending on whatever their whims are. If you've ever worked in a large organization with too much process, you've easily observed this: most struggle under burdensome rules, never being able to get anything done. A few, however, work completely outside the system, given special permission. These folks are usually kept off the radar so as not to upset the troops. Complex people systems don't ever stop working, they just make things miserable on most everybody and give a few permission to do whatever they want.

You'd think that modern tyrannies would look like old Libya: one guy in a funny hat ruling totally. But that's not the way it works any more. It's not one guy, it's a distributed oligarchy, and it's not out in the open, it's obfuscated.
This post on SO has some nice bits in it : http://stackoverflow.com/questions/726894/what-are-the-dark-...

"imap jj <esc>" being my favourite.
7200mAh 312-0625 Battery - DELL 312-0625 Laptop Battery Li-ion
DELL battery to replace your expensive exhausted original DELL 312-0625 battery?Here is your advisible choice for your DELL.We supply Laptop battery DELL 312-0625 with high quality,low price.please feel free to Contact Us at www.my-batteries.net.
You see it as an indictment, I see it as a strength. It's a very pythonic way to handle things, and while I was confused by a lot of deployment options when first learning Django, it was only because it was also my introduction to Python. I'd venture that anyone with decent Python experience will have no trouble with Django.
This is decent! The interface is cropped on 1280x800 screen (specifically the right dock that contains title, description, tags). Would be nice if you could shorten the URL so you can assure unique URL instead of relying on title. I would LOVE to see more examples populated. It would be terrific to see examples associated with packages (like this is a BeautifulSoup example, etc)

Another thing that is weighing on my mind, what is the security on this sandbox?
Ddate(1) disabled by default in future util-linux
I know lots of folks remap the Caps Lock to key as ESC, since it's easier to hit than ESC.
Account Chooser - for the next generation of web sign in
Some more was recorded by Justin.tv: http://www.twitch.tv/realnotch/b/293076467
I have been following this math /very closely/ - and I am fairly certain that if someone wanted to build a board like this in quantity, with more ram, of course, and if I could get my hands on a suitable power supply so I would have one psu for every twenty of these servers, it would likely come out pretty close to the cost of a big box.

The problem is that all boards I can get for a reasonable price in the quantities I can afford have a bunch of crap on them I don't need; video and the like, which pushes the cost up higher than I'd like. I've been talking with a friend of mine who does ARM stuff about maybe seeing if we could get venture funding, as I think we could get into reasonable quantities in the low-six figure range.

But, like I said, as far as I can tell, right now the cost difference is 'close' - even if I could get a custom board with lots of ram and no video crap, for most things it wouldn't be dramatically better than virtualizing a massive supermicro box, and considering that design time would mean that the thing would be kinda old by the time we were done, there probably isn't a lot of profit to be had. But, if trends continue, this may change; and I can tell you right now, customers are willing to pay a premium for dedicated hardware, and for good reason.

(Yes, you have the management problem of thousands of servers, but most of the things that don't have PXE have some way to boot from serial, and I can deal with that. Having managed thousands of virtuals and tens of thousands of hardware nodes, I'm not convinced that virtuals are all that much easier to manage, once you have a good system in place.)
北京崇文区搬家公司
So you're saying that any black name is automatically associated with lower class. I would contend that this proof that bias against names is bias against the race.

Edit: just to explain a bit more: my point is that Tyrone and Latoya are not indicative of lower class, any more than simply being black is. Thus a bias against those names is a bias against black in general.
"Edition mode" is what the author calls "command-line mode".
I consider this occasionally (as I have mostly the same options of travel), but I can't handle the idea of not hanging out with my dog regularly. I'd just miss the stupid quadruped all the time.
How solar stores are helping to meet rural Uganda’s energy needs
The problem is, when there are no black names that won't trigger that bias, that is in fact a bias against the race. Whether that bias stems from socioeconomic level or from prejudice is beside the point.
I was curious how the Quebec based consulting company qualified for SR&ED expenditures since all of the IP was owned by a US based corporation. I didn't realize that a Canadian consulting company working on a US R&D project could quality for SR&ED.
DevOps with SecOps: major Security flaws on Cloud, Configuration & Analytics
> why not just bundle that in as default functionality (or perhaps even just a script that would create triggers for you) in postgresql?

Multi-version concurrency control means that a single universal definition of count() is basically insensible.
Show HN: now see what your Twitter friends listen to on Spotify
You're a bit of a techno-utopian.

Maybe. But I think if you look at history, distributing power has always been the most successful strategies. Unfortunately, it's also the least popular with those who currently hold power, so it's often a knife fight.

I'm not quite sure it's as radical as you seem to think it is. Is voting for a Michelle Bachmann to vote on laws, or just voting directly on those laws, so different? Really? I'm not so sure. The internet has transformed every other industry. Can we not apply it to politics and leverage its power there?

homogenous politics

I've been arguing the U.S. perspective, and it is so divisive there that I don't think it could be worse.

Jacques, this will be my last post so: thanks for the great dialog. All the best.
Nope. There was blob-support, but that relied on special library functions to extract the data to a file which you'd then have to manually read.

Of course this also means that you couldn't search in these fields or do anything else you'd do directly on the database.

TOAST tables were added in 7.1 AFAIK which lifted that limit and allowed for arbitrary sized rows by moving the big fields away into their own storage.

The old functionality is still there (http://www.postgresql.org/docs/9.0/interactive/largeobjects....) though I totally failed and still fail to see any practical use.
Top Laptops
laptop computers
laptops
new laptops
laptop sale
best laptops
laptop computer
cheap laptop
mini laptops
laptops for sale
new laptop
cheap laptops
pc laptops
Mrs. Gaddafi offers 40 million dollars for safekeeping
Mrs. Gaddafi offers 40 million dollars for safekeeping
ExtraOrdinary Books
dichristian book club
count books
buy books
books online
book stores
online books
cheap books
buy books online
used books
No, the HMM is not replaced in that work. The GMM is replaced, as you surmise. There are three problems with standard ASR: HMMs, GMMs, and n-gram language models. The GMM is the easiest to remove. Keeping the HMM allows simple, efficient decoding algorithms.
Indeed, the article is certainly too short to be slow or boring. It reads in 2 minutes, and you learn near to nothing about Vim, not even search and replace or <c-y>.
I swear (not having heard of Tim Ferris) I thought this article was a brilliant send-up of the self-help industry and the public's appetite for it. Towards the end of the article I was in awe of the journalist, who made it sound almost-believable while being so ridiculous - and then I saw the comment here and after a bit of googling I realised: this thing is real.
How Bloggers Comment System Lead to Being Mistaken For a Groupon Shill
A polished turd is still a turd. The point is other printer mfrs get it right, so why can't HP?
This thing builds a profile for you and the ones you follow containing all music shared on twitter from Spotify.
CPV landing pages
It'll never happen. Wordpress core might be ported, but there's thousands of plugins and themes that assume MySQL.
Well a very entertaining read, I question it's validity. I've never been a big HP fan, but I find it hard to believe this is even close to being the whole situation at HP.
Fake it until you make it, I guess.
Well, MySQL has been easier to set up, that cannot be underestimated; I've basically saved off a pair of configuration files I've just reused a dozen times to set up PostgreSQL. MySQL also works pretty fast right out of the box, if you data is smaller than physical memory, it might be nearly as fast as you can make it by default. PostgreSQL has fairly conservative performance settings when first installed, you can make it really sing but it takes some tuning and in some cases that tuning requires a fairly deep understanding of your data. Think most MySQL users are not DBAs, all the data specific settings for a PostgreSQL like database might frighten them some; it's a really odd juxtaposition when you think about it, stereotypically, geeks are drawn to the knobs and dials you can play with but I honestly think in this case it turned them away.

Then a little bit of support from ISPs and corporations and it's a no-brainer for most folks. All the oss CMS and blogs and everything support MySQL really really well. ALl the ISPs pretty much use MySQL as the "database" solution.
Here's a single page version: http://www.businessweek.com/printer/magazine/gold-coins-the-...
The author's main point is that racism manifests not just as the (probably unconcious) belief that black people are inferior, but also in the (definitely unconcious) assumption that they are all the same. I'd heard about the CV study before, but not its most interesting finding (which supports the author's point): that the rate of responses for "high quality" CVs with "black names" was just as low as for "low quality" CVs with such names.

This is the thing missing in the violent debate about studies showing that black people have a lower average IQ: even if it's true, any specific individual (or even specific sub-group) may still have a very high IQ and deserve respect and success just as much as a non-black person with such a high IQ.
Optimizing for humans via playing with Google's algorithms is a false dichotomy. It is hilarious in the context this usually comes up in, which is "We spend $Y00k on AdWords optimizing for humans but can't scrape together $X0k to do that fiddly SEO stuff playing with Google's algorithms."
In some ways. In other ways it's very lacking:

* Having everything live within the virtualenv directory is extremely dangerous, especially if you ever need to rebuild the ENV. The virtualenv directory should be completely expendable, I would never recommend storing a single critical file in there.

* Sock/PID file permissions are notoriously a pain in the ass, so I tend not to keep them in directories next to project files with having to muck around with proper write permissions. Put them where they belong, in someplace like /var/run

* Since Django now makes the distinction between media and static files, it'd be cleaner to name your js/css/img containing directory "static"

* etcs and settings directories should be combined, with sub-directories that are also python modules. I prefer to call it conf. That way I can reference it as conf.common.settings, conf.staging.settings, etc. Within the common/ and staging/ folders (and others) are also nginx, supervisord, and whatever other config files I need, which are now variable based on the environment.

* urls.py should also end up being in that conf/ module, seeing as you'll need different patterns in development to serve static files, amongst other things.

* The root of your directory that's tracked by version control should not have an __init__.py in it. Throw the PROJECT_ROOT in its own directory and keep files like README, setup.py, etc outside of it, to be more consistent with standardized python packaging.

* When you're deploying to production, keep a directory structure as follows: releases/, logs/, uploads/, static/.

* Releases should contain the past few versions of the site, along with a "current" and "previous" symlink. Serve out of current, which allows you to instantly roll-back to the previous working version should something break.

* You never want to serve raw files out of the innards of your project directory. That's where the outside static/ comes in. This also allows you to rsync it separately from your project, and put it as a release step after gathering the various files needed, as well as concatenating, minifying, and versioning them (for far future Expires headers).

Edit: For the curious I'm releasing a project later this fall called Prometheus, which includes all the best practices scattered from around the internet, and is essentially a super beefed-up "startproject", but with a lot more features that can't be attained just from git cloning someone else's skeleton Django project directory.
> I don't ever recall hearing about the "embedded linkable and serverless variant" of MySQL, and have been doing PHP since 1996. Perhaps it was a licensing issue?

http://dev.mysql.com/doc/refman/5.1/en/libmysqld.html

pretty much a licensing issue as all of MySQL is released under the GPL or a proprietary license. This also includes the mysql client by the way, but they made a license exception there that allowed linking against PHP (extensions mysql and mysqli) and later there was a reimplementation of the on-the-wire protocol inside a PHP extension (mysqlnd) released under the PHP license.

> Not being able to get accurate count() values back hurt(s) postgresql.

count() is totally accurate within the limits of MVCC. If you need it to be 100% accurate across statements, make your transaction SERIALIZABLE.

There's one thing about count(): count(*) under MySQL, if using MyISAM tables, is optimized so it doesn't have to actually count and thus is much faster than, say count(row), count(whatever) with a where clause or count([asterisk as to not confuse the HN parser.]) in any other database.

But the moment you use InnoDB or any other database that supports transactions, count(whatever) unfortunately requires counting in all cases.
Ctrl-C is what I prefer.
To Be Rich and Successful - Do The Opposite
Microsoft had slowly moved their way into the video game business. The PC had become a popular gaming platform by 1995, and Microsoft made a commitment to building a first-class video game platform/SDK, DirectX.

Microsoft eventually decided to basically build a PC dedicated to gaming (XBox) that would leverage the legion of game developers already building on PCs. They also would be able to compete against Sony and Playstation because their platform was arguably easier to develop for and more well-known.
yeah for future trips we are definitely going to bring the dog.
Twitter and Yelp in Tomtom GPS
To some degree, to get ahead in business you must personally present as clean. This would carry over somewhat into your personal life - it's hard to be wearing thousand dollar suits to work while living in a rat's nest, I guess.

Personally, I like clutter. Random toys people give you, buildup of projects and jobs and whatnot. It personalises a place. I understand the appeal of not caring about items - I don't particularly care about most of my clutter - but minimalism is so... sterile. Walk into a minimalist's house and there's nothing really there of their personality, nothing particularly different from any other minimalist's house. I don't have a problem with other people living that way, but for me, it's just so sterile and sometimes even feels unwelcoming.

EDIT: I wonder if part of your rich/poor thing is that the rich have the opportunity to move around a lot for both business and pleasure and so can get a variety of memories and backdrops, whereas the poor see the same thing day in day out, and so personalisation of spaces (or making them more varied) is more important to them?
You can be the only person in the world using gmail, and still have a use for it. Not so for social networks.

It's 2011. If you're not already on a social network, you really don't want to be on a social network.

well..except for very young kids. Once they decide they want to get on a social network, they have some flexibility since they're still building their real-life social network.
It takes less than 30 minutes, and teaches you a lot of useful things, with practice, that actually makes you memorize the things. If spending 30 minutes learning vim is "slow and boring" to you, then I sincerely doubt vim is for you.
Arbeta Hemifr�n Seri�st Med Ett F�rdigt System
Best SSDs For The Money: August 2011
Dramaticus,

I emailed the author. He contacted SURBL. They say that bit.ly is now using the SURBL black list but that they don't prevent shortening of black listed URLs; instead, they show the warning that you saw. He's changed his post.
How to test the Ruby Geocoder gem
Masked Protesters Aid Time Warner’s Bottom Line
SEO Then and Now
Don’t Rely on One Source of Traffic
4 Ways Blog Comments Help Your Internet Marketing
You might find James Bennett's book "Practical Django Projects" helpful:

http://www.apress.com/open-source/python/9781430219385

https://bitbucket.org/ubernostrum/practical-django-projects/...

It talks about Django's apps focus and tries to get one out of the habit of "dumping it all in one app in the project".

Eric Holscher wrote an article about Reusable App conventions:

http://ericholscher.com/projects/django-conventions/app/
Just shoot an email to songrabbit@songrabbit.com and we'll let you know once its up.
Well nothing to be defensive about. I was responding to the question /why even bring up Think pad when it looks less elegant/. Only a somewhat obsessed person will completely ignore a laptop because it is not as good looking as the Air. Nothing wrong or loaded about that - just that it isn't what everyone will generally do. And so the response wasn't completely irrelevant, that's all.
I kept waiting for them to say something about Isaac Newton...
<Ctrl-c> should also work.

However, I also recommend mapping ESC to Caps Lock. Once you have vimified your whole computing experience, it starts paying back big time.. ;-)
Scala infers a lot of things including semicolons, when possible (typically almost always, except when two or more statements are put on the same line).
全民打棒球
I'm not offended by any typo of any sort. I very well understood the term and your explanation of it and I felt it was an extremely arrogant and poor choice of words.
Thanks, I corrected this.
I was referring to the accuracy of the title, not the article itself.
Damn lkml.org is down:

http://marc.info/?l=linux-kernel&m=131462065108921&w...
Launch of TemplateNinjas.com
We are glad to announce the launch of TemplateNinjas.com, a web template store with a group discount system.
The best thing I've done recently was move aggregators like Techmeme and Sphinn out of Reader and into a bookmark folder. I later realized most of the stuff in the aggregators was not only useless, but even skimming took so much time and energy away from the post-a-day/week blogs where I drew most of my inspiration from.

I also did this with all the news sites I read. Most of it was filler anyway. I end up not reading much news, but somehow I still hear about the important stuff.
I use vim everyday as my main editor.

This guide is much more interesting: http://www.viemu.com/a-why-vi-vim.html
…which is particularly easy to press if you remap Caps Lock to be another Ctrl.
Supporting data: a while ago, a German study showed a heavy bias amongst teachers against children with certain names, among them Dennis, Chantal, Jaqueline and (evoking the most extreme bias) Kevin. While these may be completely neutral in the USA or France, they're not traditional German names and typically chosen after movie or sports stars (Kevin allegedly first appeared in Germany after a certain movie came out, while at the same time British football player Kevin Keegan played in the Bundesliga). And that is something typically done by uneducated parents, while educated people prefer biblical or historical namesakes.
I'm not sure where those terms come from. "insertion mode" is described by the Vim documentation as "insert mode", because what you type on the keyboard is inserted into the document. "edition mode" might be a typo or English-as-a-second-language mistake for "editing mode" because that's what you do in that mode; Vim's documentation just calls it "normal mode".
Classic case of letting sunk costs influence a decision about the future. I think we almost all do this at least some of the time. I have lots of DVDs that I never watch, but I think about the money that was spent on them and it makes it harder to get rid of them, even though that's irrational.
As I understand it, vi's author, Bill Joy, used a terminal that placed arrow symbols on hjkl because it did not have dedicated arrow keys.

Wikipedia backs up this story: http://en.wikipedia.org/wiki/HJKL_keys#HJKL_keys
Carl, thanks, great article.

One question: you say "Because QC-inc is just like any other Canadian entity, it was eligible for SR&ED."

But if QC-Inc was doing consulting work, i.e. developing products & technology on contract for another entity (Karabunga), then that work would not be eligible for SR&ED -- an entity isn't eligible unless it retains the IP rights.

How did you work around that?
What You Can't Say [2004]
Lodsys in a Panic to Keep Apple Out of Suit
The non-parametric stats functions in R are better than Py
Sass for Designers
Tim is real. He is a hacker at heart. He does to time and body exactly the kind of stuff that we here celebrate doing to computers.
From the docs: "Drag/drop support of files is currently only available in Firefox 3.5+. WebKit/Opera doesn't support this feature yet."

Is it true that WebKit doesn't support Drag and Drop? I'm pretty sure I drag and drop files into Google Docs using Chrome. Is this something different?
RTFM: Dispelling a Myth About Steve Jobs’ Resignation