skysight-inc/HackerNews huggingface dataset:
Why not do both? Make standard links with fully qualified, working URLs, and use Javascript to replace the links' normal behavior with AJAX. This is often called HIJAX [1], and it works just fine for normal users, disabled users, and crawlers alike.

Check out my company's homepage for an example: http://illuminatikarate.com/

You'll notice that when you click to our other pages the content slides in as though its all contained in the original page. But if you have JS disabled, they behave as independent pages. Google has indexed all the pages on the site separately[2], so we're getting the full SEO benefit while also maintaining user experience for our disabled customers. Its a win for everyone.

Ping me if you're having trouble, I'm happy to help.

[1] http://www.domscripting.com/blog/display/41

[2] http://www.google.com/search?q=site%3Ailluminatikarate.com
Simple concept.
Good execution.

I would think about adding in a blurb at the top summing up what you do. Then follow that up with a sentence about why somebody should sign up - the benefits of being able to pick and choose celebs.
A noble effort, but I had huge stability problems. Saving and loading are really cumbersome and in those games you'll be doing both of those a lot. :(
The service tracks celebrity tweets.

Signing up allows you to pick the celebrities instead of seeing everyone.

I have outlined the target audience here he target audience is broad.Someone interested in tweets by celebs but does not want to either

* create a twitter account and add celebs one by one

* or feel like reading the celeb tweets only sometimes and does not want to pollute the twitter stream with non-stop celeb tweets.
Tiny 'nuclear batteries' unveiled
Assuming the penny is ferromagnetic you might be able to use DC to drive the electromagnet (i.e. you don't need to excite a current in the penny to get it to be attracted to the magnet).

Also, the magnetic field is going to be proportional to current, not voltage (and because electromagnets are highly inductive, you can't assume the two will be linearly proportional).

In fact you might be able to use the current rise in response to a voltage pulse as a measure of the inductance of the magnet/penny system and use that to measure the distance.

The old levitating spheres that The Sharper Image sold used an optical system (IR LED and photodiode) to detect the position of the sphere and modulate the magnet (arranged horizontally just above where the sphere would hang), but that might not be as impressive as having it hang out in space.

Sounds like a tricky problem :)
On the flip side, how reasonable is it for an employer to claim ownership of outside-of-work code? And how do you evaluate someone who works at such a place -- certainly, that could be a large incentive to avoid extracurricular projects...
This is a great article, but episode 1 of the Ardent story is a bit scary. How does a startup team go from making a hypertext like software application to supercomputers which require:

"We had to write our parallelizing and vectorizing compilers and build our own high-end graphics boards, and write our own 3d graphics subroutine language – and put in all in a box that could fit in an office. Oh, and since it was not code compatible with anything, we were going to have to port all the key scientific applications our customers needed (as soon as we figured out who they were.)"

Apparently they did ship (some product(s)) based on their wikipedia article, which is impressive given the odds stacked against them.
The Road to Independence (month 1)
Yeah. But my target audience also include people who don't want to sign up for twitter but may want to read celebrity tweets.

I'm still not sure if having a full fledged signup is good. But this is why I did it.
These links are very informational. Thank you!
Once I was sure I had all the components working, I did a Software Update to 10.5.8. Doing so killed the Wi-Fi, keyboard and trackpad, but a repeat of replacing kext files restored them to a working state.

the hackintosh always seemed cheesy in that regard, much like a jailbroken iphone. a new official release comes out with bug fixes and new features and you're left waiting around until someone can crack it open again before you can update.

anyone know how psystar gets around this issue of running mac os on custom hardware that needs 3rd party kernel extensions?
Well, that's where it gets tricky. Separating the content from the application usually isn't easy.

280 Slides the application doesn't need to be indexed. They don't need to know where the New button is. They don't need to know where the scrollers are.

But shared presentations do need to be indexed. Fortunately, it's not all that difficult to construct the content in such a way that it can be indexed. We give out unique URLs for presentations which aren't # delimited, so we could actually serve the text content alongside the viewable presentation. We don't currently, but it would be a relatively easy change.
I'm on Firefox 3.5 and didn't see that behavior.
Then they probably have a staff working full time generating content for those newsletters?

I'm not doubting that there are newsletters worth $25/month, I'm doubting that creating a newsletter worth that is a one-man job. (And especially a one-man job where that one man spends most of his time making cold calls.)
and others like me have a problem with people like you who do not understand the principle of true charity

True charity doesn't involve coercing the donor - and the donor is free to switch their donation to another charity that does a better job!

I'm also puzzled how you think means testing is unfair

Because it punishes those who do the right thing: work hard, pay your taxes, save what you can, get nothing. And yet those (note that I said this in my earlier comment - you seem to have overlooked that rather crucial qualifier) choose not to contribute, get everything handed to them on a silver platter.

It's easy enough to implement this: anyone who leaves their free education without some qualifications needs to work for X years before they are entitled to anything further from the taxpayer.

Those who have, have

Ermm, no, those who work hard, earn. Those who don't, take.
Thanks. It seems "Why register" is the common question. I was thinking of adding a blurb to point out the benefits.
Shell scripting is as relevant as it ever was.

Python or perl scripts are fine if you are doing more complex and "algorithmic" stuff, but for automating system administration tasks, I often find that shell scripts are simpler and more concise.

But shell scripting isn't just "scripting" (as in ".sh" files with commands). A proficient unix user/sysadmin will often build one-shot commands using features other people thing are only useful in batch scripts. Actually this is something I find baffles both the Windows-types and the people that solve every problem with "perl -e".
One of my ideas about moderation and rating systems is that the act of moderation tells us more about the person doing the moderating than it does about the story/post/person being moderated.

If we think about moderation as relational rather than objective or absolute or aggregating, we can treat the user's moderation activity as their particular web of relations to various other objects (stories/posts/users).

We could then drop all these relationships into an algorithm built to examine large matrices of relationships, say... PageRank. I wrote a tl;dr piece on moderation and online communities here: http://www.kuro5hin.org/story/2009/3/12/33338/3000
10. Meditate. * It's really, really hard to do well *

A quicker and simpler way to get into a meditative state is to get some binaural beat tracks to listen to. Either buy them from e.g. centerpointe or create your own using http://uazu.net/sbagen/

Edit: I also want to mention http://www.pzizz.com/ which is great for short power naps to get back your focus
If you honestly believe that people shouldn't make applications that don't work without JavaScript, then you are without question saying that there are applications which should not be built on the web. I respect that opinion, but I don't agree with it.
Most people still don't get password security...'123456' is most common
Credit Analysts, Statistics, and Common Sense
I agree, which is why I support downplaying the egoistic elements of online communities. Hiding usernames where possible, hiding raw karma scores or post ratings, etc. The less systemic/administrative information plastered all over the place, the more the users will (hopefully) focus on content.
Or an incentive to avoid really strict IP agreements. If an employer asks for ownership of everything you do 24/7/365, what they are saying to you is that when you leave, your portfolio will be a huge blank for the years you are there.

That might be fine if they're prestigious, such as perhaps Google, but you really ought to think about taking a few years off being "public" carefully in the context of ever getting a job or being invited to co-found something...
May I seize the opportunity and ask why MySQL is the prototypical Open Source SQL database software (LAMP, etc.), when PostgreSQL is considered to be so much better?

(This is a serious question.)
I'll pass it on. I'm probably going to do the interview this weekend, so the answers should come quickly
That ignores the fact that people want the URL field to reflect the current state of things, so that URLs can be copied out and pasted elsewhere.

It also ignores the fact that there is no way to set the URL field (through JavaScript or any other mechanism) without actually triggering a page change.
Too bad. If he sits around reading math books in his spare time, you just missed out on an incredible opportunity.

Seriously, I would be supremely interested in at least getting to know him, if not working with him. Actually managing to go off the grid at 5pm every day takes a lot of self-control. I'll bet most of the people reading this couldn't do it (myself included.) My guess is he spends his non-work time doing something enriching, not just swapping the monitor out for the TV.
Sure, at last as reputable as they are right now, why not? As long as they stay as objective as possible on other companies that also produce tablets and are upfront with their biases, I don't see a problem.
There seems to be a total flaw in this article.This strategy would make sense if you are hiring someone just to code aka pure code monkey.
On the contrary it makes sense to hire someone who is "good (tending to) very good" in his 9 - 5 job and then spends time after work creatively pursing other interests. These people have the most wide ranging spectrum of ideas / creative in their thought and just make more interesting co-workers to have !

I find this useful - Many times, I apply my comp sci ideas and solutions to solve other mundane ( non work )problems.

My 2 cents
I can't for the life of me remember the term right now. But I believe these issues are usually actually dictated by state law.

I remember vaguely a case based in Texas where the company was able to claim someone's home brewed work as their own.
Hmm, look at the glass half full. Someday when you're popular, people will find your Usenet remains and quote you on it. That's cool.
I am one of those people, so no need to refer to me in the third person :)

Standards bodies are hopelessly slow. If I wanted to wait a decade to get a new feature, I'd propose it to a standards body. I actually want to write programs.

Part of the power of Objective-J is taking control of the language away from standards bodies. Objective-J can evolve at any pace we like, and anyone can fork it and make their own changes.

JavaScript does have a long history, but it's an awful one. It's a history of being a second class language that was slow and that was not used to produce anything significant. Only recently has that changed. And there is now a growing culture of implementing languages on top of JavaScript. Python, Ruby, Smalltak, and others have all been written on top of JS. GWT compiles from Java to JS. There are similar compilers for Lisp, PHP, C# and others. It seems narrow minded to assume that only the flavor of JS that has existed for over a decade should be allowed to exist. That's why we build abstractions.

We are not rewriting history nor are we moving far away from what JavaScript is. Most of the code you write is pure JavaScript anyway. You can do as much in pure JS as you like. We are making the programming environment easier to use, should you choose to take advantage of that.
That's a very good point. What's the best way to get across to a interviewer that you would love to work on outside projects, but simply were not allowed to?
Ask HN: Is there a way to follow a page from email?
What I need is to follow the changes on a web page, without visiting it. When there is a change in my personal wiki page for example, I want to receive an email citing the change.
You should have United States celebrities auto-selected.

Or at least someone. Because showing up to blank screens with a non-intuitive way of turning it on is just no good.
Looking for freelancer to help with oauth and twitter stream API
I'm a hobbyist developer and am building a twitter application, but I'm having a little difficulty with a php wrapper for oauth and using the stream API.

I'm looking to get in touch with someone who can possibly provide some help at a reasonable rate : D

Please email me if you are interested.
Real-Time web browsers
It's been a while but for some reason the numbers 10, 12, and 15 came to mind.

Checking Peter's post I see 10% so I guess some things never change, including the advances (come on publishers, inflation here?).

IIRC authors with a track record could start off in the 12-15% range, and could sometimes get higher advances, possibly $10-20k.

This is my dated info from personal experience and reading the experiences of others on the HN-equivalent technical book writing mailing list (can't remember the name and it may be gone now; the listserv was run by an agency).

I don't want to seem overly pessimistic. Someone may want to write a book for the experience and someone else may figure out how to work it to their best advantage as part of a larger portfolio of offerings. As always it's up to the individual.
> What I meant is that China's government is authoritarian but it is also closed, whereas the US government, although it has authority, it is responsible to the people, even though indirectly.

Every government answers to the people in some sense, because no government really wants all of its people to be against it. That would cause problems. This is one reason both the Chinese and US governments expend so many resources on propagandizing their populations.

> The ruling class in modern democracy is composed of those naturally fit to rule. There is nothing wrong with that in my opinion. So basically what I'm saying in that when a society advances and more people are educated, there are enough people to fill in that ruling class naturally.

I have to disagree with you here. As you pointed out, it's more efficient when people are generally left to do as they wish, including in the area of education, for example. Yet, the ruling classes in both countries have decided against this and are enforcing their views. In fact, your idea, fully applied, precludes the existence of a ruling class.

> Democracy's advantage is not in equality, but in allowing those fit to have more, have more, and those fit to rule, to rule. Those fit to rule would,on average, rule better than constantly selecting random small group of people to rule.

This paragraph would honestly make more sense if you replaced "democracy" with "aristocracy". In fact, many proponents of aristocracy make essentially the same argument you just did.

> So while the education system in US is not ideal, the one in China is less ideal,

I agree, China's education system is even worse. But my main point is that we're talking about two bad options now, not one good option and one bad option.
> they also tend to know the full problem domain a little better than most of the business people they deal with

This is too often overlooked.

It is development's job to "re-engineer" this domain in some fashion. Don't neglect the expertise they bring to the table and/or acquire in doing so.

And... if you are dealing with a corresponding "business type" at the client/customer, realize that this applies on the other side, too. When working with/through such contacts, you may not being gaining a full picture of what their end users really need.

Better model: Put the users and developers in closer contact with each other. Use your expertise to mediate this especially from a financial and legal perspective. Scheduling fits somewhere in between, and should have the active participation of both parties -- business and technical on your side, and ideally both business and technical on their side as well.

It can be like a light bulb going off, when e.g.your tech lead finally gets to communicate directly with theirs. An hour -- sometimes 15 minutes -- of direct communication can obviate weeks of "memos" and such. Especially if they are freed to communicate in a forthright manner on an ongoing basis.

Your job is to define the boundaries of communication and to adequately defend property rights and profitability. Don't insert yourself too heavily into nor try to micromanage the rest. Assuming you have good staff.

This is based upon my ad hoc observation of situations that have worked and situations that haven't. I'm not formally an "expert" in this.
It is a bug. Will fix it.
It sounds like you work for an insurance company. If you start along this path, they will find an incidental causation for every chronic affliction.
Gold Plating Hamburger Patties
I am a high-profile Silicon Valley venture capitalist. AMA (Ask Me Anything)
He's like a modern day Proust, without the prose.
Wait, are you talking about the CEO shrieking "get out of my building and get out of my company"?

That's not leadership, that's insanity and unmitigated disdain for his employees.
Made sense to me. I got that "previously" was implied. You meant those who weren't first-time authors.
I think it's due to a different focus: PostgreSQL chose to be "correct" and feature-complete, while MySQL deliberately didn't implement the full SQL standard, and went for ease of use and, arguably, the best performance.

You see this pattern all over the world, Unix versus Windows coming to mind. The best technical implementation of your software doesn't guarantee the best position in the market, even in a tech market.
Correct -- many of these are also problems in Bourne or Korn shell.

I guess by virtue of being the default shell on most Linux distros, "bash" is now seen as a synonym to "Unix shell programming".
From the about page: "I sincerely hope that Activision Blizzard can appreciate this tribute to these game franchises (as their original creators such as Al Lowe do), and not ask me to close down the site due to copyright issues."

I hope so too, but somehow I think his wish is not going to be granted...
The trite answer:

Because idiot MBA managers have heard of MySQL but not Postgres. (Sorry -- I couldn't resist.)

The longer answer:

When the internet took off, MySQL was a lot better than Postgres in terms of stability and speed, though not in terms of features. It grabbed marketshare and "mindshare" then, and it has retained them, even though now Postgres is its superior in terms of features, concurrency, and stability. Because of the marketshare snowball effect, it also remains far easier to hire a MySQL tech and to explain MySQL to a non-technical manager.

MySQL also continues to lead in the realm of simple andd effective replication, which Postgres does not have yet, though they are working on it (furiously).
The buckets of basic blocks can still be found in quite a lot of places. Sam's Club, Walmart, etc. around where I live still stock pretty sizable buckets.
A TV Zeitgeist
I agree. The first time an employer screams at me will also be the last. It is unprofessional and abusive.
Are you looking for something like http://www.changedetection.com/ ?
[O'Reilly Book] Building Web Reputation Systems - Online Book Draft
PMD: scans Java source code and looks for potential problems
That seems like the smart way to go, like a content empire.

I think it's possible to jump back and forth between self-publishing and other-people's publishing (OPP?), like I was hinting at above.

Note to self: then do something, stupid!
If such a person networks enough to have friends recommend him for the job, I'll meet him. If he doesn't network, I'll miss him.

I don't have the patience to sort through thousands of job posting submissions and Indian outsource emails looking for the one incredible opportunity.
I would much prefer to have all my web message boards available through a single interface, in a single program.

I haven't seen any web message board UI that truly brings something new to the threaded-discussion style that pretty much all the old Usenet clients used.

Which is a shame, really, because I'd much prefer to read blogs via an NNTP reader (I suspect, anyway).
No, I understood. And I really appreciate your intentions. I just addressed the things that were most relevant to me in more detail. I do have congressman fight insurance companies on my behalf. But, I'm very lucky because of my wife and finances at this point in my life (finally), so I think I can have a bigger impact by thinking outside of my own problems a bit.

One of the people that was very helpful to me in finding treatment (and her sister) are in the documentary I mention, for example, and she died from Lyme complications after filming because she was denied adequate treatment for so long. I know others that have died due to Lyme and associated vector-borne diseases. (A celebrity reference for the HN crowd: Mary McDonnell of Donnie Darko and Battlestar Galactica is an activist in fighting Lyme and associated tick diseases that I occasionally see because she had a family member die of Lyme.) In sum, people are dying - and wishing they could die - because of these diseases, so I also wanted to address other actions I have taken and that others can also take.
How do I go about meeting such people? the flaw in the article I see is that it suggests there is a dichotomy between monster.com and networking. Are there other ways to find qualified people that will locate these brilliant programmers who don't do anything programming-related outside of work?
33 Minutes: Protecting America in the New Missile Age
On the other hand:

http://www.fastcompany.com/magazine/06/writestuff.html

It's strictly an 8-to-5 kind of place -- there are late nights, but they're the exception. The programmers are intense, but low-key. Many of them have put in years of work either for IBM (which owned the shuttle group until 1994), or directly on the shuttle software. They're adults, with spouses and kids and lives beyond their remarkable software program.
Apart from the reasons CrLf was pointing out, here is another one: The shell (and a set of utilities) is standardized - it's part of the POSIX standard - this is important for some organizations. If you program in the subset of bash that conforms to the standard (enforcable with bash --posix) you are programming against an interface that will likely be more stable over the coming years than Python or Perl (think Python 2->3, or the long awaited Perl 6).

Standard Shell Command Language:
http://www.opengroup.org/onlinepubs/9699919799/utilities/V3_...

As always, it's a tradeoff, i.e. the best solution depends on the problem and requirements. Many problems shouldn't be tackled with the shell, for sure...