skysight-inc/HackerNews huggingface dataset:
Fascinating system. Seems like it would require a host of very devoted users. I wish I had known about it earlier.

Anyone know of anyone trying to clone it since then (on any topic)?
Somehow this leads me to imagine pull-cord powered phones.
How often do good coders read other people's code (in code reviews, or in their free time)? How often do teachers "sit in" on other teachers lessons?
Yup. Doesn't surprise me at all. I always suspected this.

Controlled leaks (and fake rumors?) achieve the following, also:

- builds suspense, makes fanboys drool in anticipation
- the media of course rides these waves because rumors are exciting, hopefully novel... this ensures that Apple is in the news daily (it gets tiresome for those of us who care about truly, actionable news) and thus boosts their brand recognition
- a secret/something hard to obtain is more desirable
- engineers/designers get early feedback
Static analysis of malicious PDFs
Send the google ad link to a page with an alt phone # or alt email. You can track the calls or emails per impression that way.

( or ask new customers how they found you )
A/B Split testing can increase conversion rates
Several Lisp applications have config files that are just Lisp files run at start-up. Emacs is an example. You can (and people do) put absolutely any code in there. There's no need to restrict it to just setting variables.

So what's the difference between a config file and code? Config files aren't compiled (so no need to rebuild when you change them) and they are intended to be modified by the user, while other code isn't.
Paul Graham’S Lessons For Startups (2006)
I'm no great fan of unions in general but teaching unions do provide important advice, support and representation to teachers. There have been enough cases of teachers being wrongly sacked over false claims by children of abuse etc. that I can understand teachers wanting to belong to an organisation which will help defend them if they're ever in that situation. You could argue that that could happen in any profession - I could be wrongly accused of stealing from the office I work in - but child abuse is a more sensitive issue than most and schools can feel pressured to appear to be 'protecting children' and perhaps more cynically to not want to take the risk of a repeat incident bringing more bad publicity.
The answer is here so you may not be toiled,
But kept ironically obsure, so for others not spoiled.

VGhlIGFuc3dlciBpcywgaXJvbmljYWxseSwgIkJhc2U2NCIu
10 htaccess Hacks Every SEO Should Know
This isn't new. I have had Clojure installed via the Ubuntu repository for some time now. Maybe since Karmic was released.
Indonesian Idol 2010 Online Registration
"You probably want to look at examples where this has been done and try to abstract a method out of those."

Robert Silverberg in his essay " The Making of a Science Fiction Writer" (originally published in "Worlds of Wonder" and later in "Reflections and Refractions - Thoughts on Science Fiction, Science and Other Matters") explains in great detail (40 pages in my edition of R&R) how he used stories of writers he admired as raw material for extracting the principles of "how to write well" (enough to be be awarded the Hugo and Nebula and sell everything he wrote) and the results of his applying these perceived principles to write stories embodying each technique.

Quoting from azgolfer's comment above, "In music, one huge factor is copying people. Stevie Ray Vaughan not only knew every Albert King lick, he knew them well enough to use them in new ways. To be a good musician, you need vocabulary and facility. Learning to play other peoples licks will help you with both."

Silverberg copied writers he admired. But the principle is the same - study a "work" that has already achieved your desired outcome, extract a principle or technique by analysis, embody it in your work, get real world feedback on its effectiveness. Rinse, repeat.

Caveat: I am not very sure how this would apply to entrepreneurship.
Playing with the x86 PMU
Look up Montessori.
Why is this here ? This is old news.
Agree - appears to have been around since Jan 2009, but judging from all the problems people seem to be have getting a simple Clojure install up and running, it does not appear to be well known.
Face trackers are pretty robust these days - the demo that comes with OpenCV is a great example, it just works without any configuration.
I know of one company that can do this, I don't like advertising friends businesses (simply because you might think I promote them because they are my friends).

I've used their services for several years now and they are in for the long haul and seem to be doing pretty good.

Warning though:

1) they're not cheap

2) the requirements are stiff, a lot of applicants get rejected

3) you'll need a Dutch BV to even begin the acceptation process, this will cost you a bundle. Even then the application may be declined (that's not their call, but the banks / PaySquares).

If all that hasn't scared you off yet drop me a line.

If 'barmstrong's solution works for the amount of the deposits you are looking at then that might be an easier solution.

Have you talked to your bank about this ? Have you talked to VISA ?

They might be able to give you pointers about which parties can handle the functionality you are looking for, they usually keep pretty good tabs on their IPSPs and gateways so they should be able to tell you.
The most convenient way to have config files is to have a sensible default value for everything. So as much as possible the program should run in spite of config errors. If that is not possible, then the diagnostics need to be very explicit.

Any code, e.g. startup scripts should be ideally in a separate file. In the *NIX tradition these are usually of the form .foorc where 'foo' is the name of the app, and the '.' hides the file from normal directory listings. Ideally, it would be nice to pre-parse such startup code and only execute if it is syntactically correct.
I actually agree, it's very confusing. I'm European and I would write 07.01.2010.

On topic: I, too, am Arduino shopping. First I though about getting a Spartan FPGA development board, but I honestly don't think I'll have the time to learn enough to make useful things with it.

It's a really cool action by SparkFun and I hope it will be a success for them.
Down vote at will, it's still incomprehensible as a date on first reading. And I spent most of my life in the US where this is the supposed 'preferred form.'
How Linux & DBus saved the day
I don't consider it a dev box as much as a box intended to satisfy Amiga hobbyists, some of which may use it for development, but a lot of which just want a non-x86 box running AmigaOS at decent speeds... Keep in mind that the people behind this are long time Amiga supporters - they're not in this for the sake of the XCore.

For the people who are interested in the XCore, it's cheap to buy USB attached dev-board, so this only really matters if you want to play with a system that may have significantly tighter integration (we don't really know yet how tight).

For the Amiga community, an x86 box would've been a non-starter. The people in the most likely buying segment for this box are people that have stuck to ancient "classic" Amigas, or at best upgraded to sub 1GHz single-core PowerPC boards running newer versions of AmigaOS, that they've paid more for than what you'd pay for a quad core 2GHz+ x86 box. Most of them would've been happy with "just" another PowerPC machine, but the XCore adds some extra excitement and may entice a few ex-Amigans like me to have a go for the fun too.

> PS: 1x Xorro slot with a card that's 102400 MIPS is fast. An example of number crunching would be real time encoding of super? HD (4x 1080p). Or a custom high bandwidth router etc.

The 102400 MIPS is an example based on a hypothetical card that doesn't exist, though.

For comparison, XMOS themselves sells a roughly 25000 MIPS experimental board for $1500, so while you can make it fast, it'd also be fairly expensive and it does require a new product.

I am excited about having the XCORE chip there, and I may buy an X1000 (who am I kidding, I will buy one unless the price is absolutely outrageous), but I am an ex-Amiga guy and would buy it in part because I still really love the whole Amiga experience, without any illusion that I couldn't do most of the same things on a PC much cheaper in most instances.

When it comes to the XCORE what excites me about it, rather than performance, is that it will be standard. In other words, (the few) people who write Amiga software can soon reasonably rely on having it available in the computers of most users of their software. People are already thinking up all kinds of bizarre uses for it.
Seconded. Excellent work, Jey.
I didn't try http://librelist.com/ but I've heard good from it.
Best Javascript Plugins for lovely Makeup of Web Forms
I wonder how long they have been planning on calling it the HP "Slate". It will be funny if Apple doesn't end up calling their product the iSlate.
I've been looking for one too. The Google Groups interface is really bad, Google Groups is riddled with spam and Google seems to make no effort to do anything about it.

I've looked at librelist.com, which seems OK, but they subscribe you as soon as you send an email to a list, which makes it useless, at least for me (I don't want people to get subscribed to all mail as soon as they send a single post; it also discourages cross-list postings).

One of the best options might be to host your own mailing list using something like mailman and adding a frontend with something like Nabble.
(3) tracing, ...
MIT Scratch
Or get it straight from the proverbial horses' mouth:

http://httpd.apache.org/docs/2.2/howto/htaccess.html

I don't quite get why these things are SEO specific, they seem to be pretty general to me.
Using computerized vision analysis to spot fake art
You shouldn't use .htaccess files at all. You should put all configuration in the appropriate config file/virtualhost, so all the configuration for a tree of directories can be found in one place. Hunting for .htaccess files littered around a tree, overriding one another, is an anathema.
Oh, it's tough -- crushing Microsoft beneath your feet is hard work ;-)
S-expressions solve this problem in a consistent way that is intuitive at least to some people.
Simple dynamic dispatch for C
Why ask why?
Really? We need advice on "Preventing Image Hot Linking with htaccess", and help with "Disabling Directory Browsing" — is everyone sure we don't need a tutorial on how to download and host Flash games and cool JS custom mouse cursor tricks while we're at it, too?
Lean Muscle X
When you get your shipment, you can be confident it is fresh, safe and effective. You will lose weight rapidly and build lean muscle mass in the process.
If n is too high, you risk giving away your app. Check out http://exitstrategynyc.com for an example of a decent (IMHO) app landing page. You're welcome and realize that some of the feedback you get will annoy you - don't take it personally, especially if it's from a non rockstar (hints of elitism in your copy).

Now a tangent: Bugzilla seems to not be very corporate / because it is free. We had a Wiki at the department-level but only until someone powerful saw the value of that (knowledge sharing, freeing information usually buried in a thousand inboxes) and brought in Atlassian's Confluence did it take off, such that it is now literally enterprise-wide. Corporations don't want free software, especially if it looks free, like Bugzilla's PHP UI implies. Corporations want polish. They want license agreements. They want evaluation versions that can be locally hosted and maintained by IT (e.g. you'd sell a server + mobile client package). They want to pay you money to make their daily tasks a bit less tedious. They want to pay you lots of money to make them look good (for proposing your product). Yes, this might not be the direction you want to head in but corporations are looking for your product.

If you can make a version for Atlassian's $$$ Jira - that is a serious corporate market -you might want to just out of the blue contact Mr. Peldi of Balsamiq and ask how he developed his Confluence plug-in (e.g. did he initiate a relationship). Please consider Jira - if nothing else to see if they are open enough (web services or plug-ins) to make it feasible.

I would try a full version that is limited to a public demo database (with permission, ideally a clone in the past of a major project or at least one that enough bugs to demonstrate your performance - neutered, of course, in that assigning a bug does not send real notifaction emails).

Or, as doublec has suggested, a special version to demonstrate linking to the databases at bugzilla.mozilla.org.

Or, use the ad-hoc (UDID) feature to distribute time-limited, domain locked evaluation versions for corporate evaluation.

Either way, the cost is so high you need to let users try it hands on so they can see the value for their own Bugzilla instances.
Can you elaborate on the PayPal isuses? Have you looked at PayPal Authorization & Capture? I am launching an equipment rental site and planning to use PayPal Authorization & Capture to help me take deposits.
I imagine the production OLED will have a simple Liquid Crystal background which can become fully opaque to block out the environment.

This could be the same resolution as the OLED leading to some funky transparent pixels and some not.

Possibly also oscillating to create semi-transparency (and perhaps seizures :( )
As much as seeing the letters SEO on Hacker News brightens my day, much of this is bad advice.

The provided code for preventing image hotlinking is going to break your own website when user agents are configured to suppress the referer header, which is a common setting (and sometimes enforced at the firewall) in some corporations.

I think there are broader strategic issues with this advice, too. Bandwidth is cheap. I'd much rather encourage people to hotlink and use Javascript to give them suggested HTML to do the linking -- for example, HTML which gave them the image they wanted and a link with appropriate anchor text to credit my site. See: http://www.polepositionmarketing.com/seo-sem/link-building-s...

I do something spiritually similar with PDF files on my site -- or at least I did, can't quite remember if I disabled it at some point. Users attempting to access my free PDFs from my site get PDF files, users attempting to access them from other places on the Internet without being cookied as having visited me get discretely redirected to the HTML page containing the PDF so that they get a full dose of branding and an opportunity to convert to my free trial prior to getting the PDF. (For example, if a teacher hotlinks my activities from her class home page. I want to encourage that, after all.)

Rewriting example.com/category/post-title to example.com/post-title makes sense only if you've already been using categories for a while and have a strong reason to abandon them. If you're just starting, configure your CMS properly (this takes about five seconds in the vanilla install of Wordpress) and you'll save wasted HTTP requests and minor juice leakage for the rest of your site's life. If you're already using category names, changing for the heck of it doesn't offer much in the way of concrete benefits.

The provided code for making the .htaccess file inaccessible will make the .htaccess file inaccessible. As well as, well, everything else in that directory and its subdirectories.
Never too old! If your wife is a decent muso, then why won't she give you shove in the right direction. I play many instruments, and with your background, I'd suggest learning to read music and playing a keyboard would be an easier start. Guitar is harder than it looks. Assuming that you type reasonably well, then you already have the finger dexterity to play a keyboard reasonably well.

Once you can play some bass lines, the two of you should be able to jam. That in turn speeds up your learning and increases the motivation.

Good Luck!
If the price is reasonable.

It's much cheaper currently to project onto a mesh film for close to the same effect.
Data driven web design
Free SSL Certificates from Comodo
Comodo is one of the Internet's two largest providers of High Assurance SSL certificates. Let us help your business become more trusted and secure with Comodo SSL. Get Comodo SSL certificates Today!
Isn't this part of the Darwin portion of OSX, which is available? Has anybody checked the appropriate code to see how it differs from BSD/Linux?
It's a fair point but unfortunately the unions have greatly overstepped defending teachers against wrongful allegations and moved into advancing teachers rights at the expense of students.

The following article:

http://www.latimes.com/news/local/la-me-teachers3-2009may03,...

contains a few examples of just how hard it can be to fire a bad teacher, including one who mocked a student's suicide attempt to the rest of the class yet was reinstated in his job.

Additionally, a bad teacher will potentially damage the futures of hundreds of students throughout their career; because of the high cost I'd say that erring on the side of dismissal is worth the risk.
I think Zed Shaw is working on an alternative but I don't remember the name
I am launching something that may be using Adwords.

So all this info is fantastic. I'm keenly looking at all your posts here, but I don't have any specific questions yet :(

My biggest question: "Is Adwords worth the time" seems to be a resounding Yes from your previous comments
Toppcloud design decisions
Ask HN: Why are there so many NoSQL databases?
Back in the early 2000s it seemed like your choices for database-driven web sites were MySQL, PGSQL, BerkleyDB (for the Perlites) and maybe SQLite. Enterprises had their Oracle and SQL Server.

Now, when trying to get stuck into a bit of NoSQL/schema-free/document store databases for the web, I am overwhelmed by the number of options, and am struggling to understand the best one for the job.

Do people genuinely believe that the world needs this many NoSQL systems, or are we just in the infancy/resurgence of schema-free, and things are yet to settle down?
Web Apps To Keep Your Startup Organized
I'm afraid there isn't, but the card is only authorized upon signup though and you will only be billed after 30 days.

You could also sign-up for a non-commercial developer plan, Adam. It doesn't require cc info: http://www.directededge.com/signup-developer.html
Summary:

Python buildout has problems (or rather invites problems).

Server environment and webapp should be seperate - deployment is now easy and elegant!

Non pure-Python dependencies should be Ubuntu packages.

Deployment shouldn't depend on VCS. A no-brainer for me. Good explanation though.
I wish google groups had an API and then I would love it.
Harsh Justice In China
This is nit picking I know, but I am actually more tempted to join the one called "y combinator news" as I don't want my business connections to see the word "hacker" on my profile. I know that PG says it means something else but I am pretty sure most people think it means someone who breaks into it-systems.
As a Cpython developer; you and I both know 2.7 is slated to be the final "big" release of python 2.x. Anything past that point will be only bug fix/security fixes.

Unladen would require a whole new 2.x release, which is not, and more than likely will not be planned. We're not playing games, we're putting features into 3k knowing full well we plan on putting 2.x out to pasture. We're making the selling points of Py3k porting much more compelling to library/framework/etc authors.

If someone wants to fork 2.7 and merge it with unladen, or better yet simply run the 2.x release of unladen-swallow up on google code, that's totally their prerogative, and I know some people will. From a feature standpoint though, this is a good think for 3k as it sits today.
I'm like a kid in a candystore on their site. So far the only thing I really want is the Arduino starter kit http://www.sparkfun.com/commerce/product_info.php?products_i...
Everything else are parts, supplies, and replacement tools. I haven't done hardware development since college, so I'm hoping my surgeon-like skills at wielding a solder pencil hasn't been diminished by banging on keyboards.
Well, this campaign certainly worked for me. I have filled my cart with over $150 worth of electronics, and I'm already excited enough about it that I will buy it whether I get the discount or not.

Added to that, this is the first time I've actually bought anything from sparkfun, and browsing around the store, I realize that it's a lot better than my previously preferred seller (although being on the 'wrong' side of the Atlantic is a drawback).
Because if you look closely - they're all different. There's a great deal of feature overlap however. It's like the community collectively is throwing things at a wall and seeing what sticks. It's the healthiest way to eventually get the best. My bets are on redis and perhaps MongoDB.
That's right, while the product info may be in the clear, we do not collect personally identifiable information from our customers' end users.
No worries and thanks for the quick fix!
NOSQL is definitely not a new idea, but the current favorite mode of access and interaction is (REST). I think the explosion in popularity for the creators is due to a lot of things, including: the ability to start an open source project in a new environment, giving it a real chance for wide adoption; the need to fill a niche, there are many different types of NOSQL stores; and to a lesser extent the perceived simplicity of such a project. For people using NOSQL stores in their projects, the attraction comes from the mix of shiny new technology and performance benefits, both real and perceived. It also helps that there are many different types each addressing a different requirement.
7. Remove ‘category’ from a URL with htaccess

is wrong.

It does exactly the opposite of what you want.
Thanks, we are in fact very happy with our logo and how it all came together: http://blog.directededge.com/2009/08/10/the-logo-story/
There has always been discussion about adding features to 3k to increase adoption speed. Even when unladen goes into 3k, which is probably the middle-to-end of this year, it's another year before major OS vendors pick it up, etc.

Nothing happens overnight, this is just something to incentivise possible porting efforts.
Just my principles. I used to be their customer, but then they refused to exchange a faulty phone they gave me. If it weren't for that, I'd probably still choose them.
> TextMate 1.x won't become completely and unrunnably obsolete..

Yes, I've already touched on that. ATSUI, used in TextMate, was deprecated in favor of Core Text back in 10.5 but it still works. My point was that the introduction of Core Text caused Allan to go and presumably use that instead in TM 2.0 to get benefits like, oh, him actually working towards CJK text rendering without resorting to hacks, not that the deprecation of whatever APIs he was using before means TM 1.x is no longer runnable on newer versions of OS X.

Not that the DNF vaporware thing was any different, it was a matter of looking obsolete, not a matter of not running at all.
I suppose I had read an older article. Thanks for the clarification!
Tips to Save Money for Entrepreneurs
Starting up a business might not consume a huge amount of cash, but requires a huge cost to maintain it to cope up with today’s business environment.
Thanks, Patio ! That's a very helpful tutorial you posted on your site -- should be very useful even for this htaccess noob.
Uh-oh. 5am MST and sparkfun.com is already creeping. Hang in there guys, its going to be wild.
Directed Edge definitely falls into the "I wish I'd thought of that" category.
Creative Winners of Embedded Systems Challenge
Not to mention they're a performance hit.

If you can avoid using them, also remember to tell Apache to stop looking for them using "AllowOverride None"
Why Is Reusable Code So Hard to Secure?
Steve Ballmer: CES 2010: Beyond Fun And Games