skysight-inc/HackerNews huggingface dataset:
The name probably makes more sense for people who wrote software before it came about. Even "non-agile" development processes have evolved in response in the last 8 or so years.
This is a great competitive advantage for cardpool.

I imagine gift card prices will increase since it's effectively a coupon for anyone ordering things online now.
For fun: the moon has a radius of about 1730 km. At full moon we can see about half of the moon, so the distance from one side to the other is about pi * 1730 km. So how fast do you need to move a laser pointer across the moon surface to make the dot attain the speed of light?

http://www.google.com/search?q=%28%281730000+*+pi%29+m%29+%2...

A bit less than 2/100 of a second. That seems quite feasible really!

(of course the moon is not a flat screen, but hey, back of the envelope and all that).
I think your post is actually an excellent example of the thing being warned against. If you say "Doing X will maximize growth" that is perfectly scientific, but if you say "Doing X will maximize growth and therefore science says we must do X" is not, because the audience might give some weighting to things besides maximizing growth, changing the outcome. After all "an ought cannot be derived from as is" and people claiming to do so deserve to be criticized.

And if all you've got is a statistical correlation without any good causal reasoning it always pays to remember Goodhart's law.
I don't know if it was edited after your post, but it lists Scrapy right next to Beautiful Soup.
Yes, you are correct. The easiest way to think about it is that while the gravity from the earth moves at the speed of light, while it travels toward the sun, it also moves at the same original speed the earth was traveling at.

Te end result is that it appears to travel instantaneously since it ends up at the same place. But this only works for constant velocities - if the earth changes direction suddenly this "correction" will not be correct, since it will still "assume" the earth is still headed in the direction it was heading before.
Software development can never truly be waterfall or agile. The best development always lies somewhere in between.

If the process were only waterfall, the project would never even be started because all the specs would take forever to write out.

If the process were only agile, there would be chaos because there is no long-term thinking involved.
zsh is the login shell on PureDyne as far as I remember. It does have bash installed by default though.
BackType (YC S08) is hiring product designers, engineers and interns
I can recommend qstardict and its variants. I use it on my nokia n800 and computer desktops (kde/gnome) and it's very useful. There's also ports for other platforms. I can select a word (and optionally press a key combination) and it automatically searches the word in dictionaries. There's also plenty of dictd clients that do the same. The advantage is that it works everywhere, not only within the browser.

There's also some firefox extensions and konqueror (KDE) can also easily do this by enabling the dictionary search engines, when pressing the right mouse button over a selected word.
On a related note: git-hooks seem like a better way to enforce workflow than something like git-flow which got a lot of press here in the last few weeks.

Personally, I'd much rather have something prompt me and say "you're about to push to a remote master from a feature branch, are you sure you want to do this?" rather than using a new set of high-level abstractions such like 'git make-release'.
I agree, you can save in certain areas. But is the public transportation in Columbus that great? I've been to Columbus, and I don't think I would live there w/o a car. You're only a couple miles from Amish country, literally. I guess growing up with a car and visiting places with public transportation really makes me appreciate my freedom of movement.
The High Definition Grid
This is Lindsey - who wrote the post. I wanted to clarify a couple of things, based on the feedback I’m seeing here. (btw. This was my first blog post :)). I am still in stealth mode (which is a completely different conversation that I’ll be blogging about soon). www.Swayable.com will be a consumer facing free service. With that said, the Turk system will not work for a lot of startups that need niche specific data. I was looking for general consumers that are web/computer savvy and the Turk system fit the bill for what I needed. The most valuable feedback I got was actually from the text responses as opposed to the yes/no response. I will definitely follow up on this post as soon as I am out of stealth mode, and provide more specific data. Thanks for all the great feedback!
I had a bicycle like this[1] as a kid--with the rear wheel and pedals on a hinge. It wasn't significantly better at cornering--a good understanding of countersteering[2] should explain why.

[1] (sorry, can't find a better reference/illustration with a cursory googleing) http://www.faqs.org/patents/app/20090014981

[2] http://en.wikipedia.org/wiki/Countersteering (this article may not be sufficient for a thorough understanding of countersteering, but it's a good start)
Have you done the experiment? "Syd12107" has claimed to in this thread: http://www.physicsforums.com/archive/index.php/t-173215.html

The result was that counter rotating gyroscopes had no net effect.

The only thing that matters is total angular momentum.

The resistance to being tilted is a _secondary_ effect. The push gets translated into motion at right angles to the push, and this motion gets translated into push at one more right-angle, exactly countering the original push. For two counter-rotating gyroscopes, this first-stage motion of one is exactly countered by the other, leading to no net effect. Really, truly.
I find the tips relating to "VC as Staffing Agency" the most interesting. I wonder if this stems more from the NYC startup issue of competing with wall street for talent. If the focus is working for a portfolio company of [X], rather than startup [Y], it gives some brand cover for recruiting. It also allows startups to pool resources for recruiting by sending one recruiter to schools for the portfolio rather than each startup having to spare an employee for a few days to give a canned talk.
Perhaps Scrum (and Scrum alone) is dangerous, in the sense that it's difficult to adopt without careful, disciplined technical practices already in place and the whole team's understanding that scrum scheduling and management is very different from the so-called traditional approaches.
I like the way the Google one using divs uses less than 10% cpu whereas the HTML5 one uses nearly 20%.
I went back to find specific things for you and couldn't. The idea of "tricky" "test" is off putting. Making me jump through hoops just for the "honor" of being a possible candidate.

OTOH, I could have just been a bad mood that day.
Pre-commit hooks aren't a good place to test
Rhetorical Analysis Essay Writing
The art of persuasive speaking is very common among politicians. If you are assigned to write a rhetorical analysis essay, writing on a political speech or speeches will be an ideal topic for the essay. With proper examples, you will be able to write an effective essay which provides information on your assessment of rhetoric analysis.
I agree. While having to design once for both platforms could be great for the designer, it isn't for the user. Following the guidelines of the specific platform cut enormously the learning curve and makes the use of the app more natural. Just think about all the fuss about the three buttons in iTunes 10 placed vertically instead of horizontally, moving away from the standard position.
90% of all blog posts are lazy. 99% of all comments are lazy too.
Nonsense. When you are "betting" on every platform in the market, it's not betting. Try going to the track and betting on every horse in a race. You'll lose money.
I also like conkeror much and use it everyday. However, I recently encountered the same nightmare that made me abandon firefox altogether: insane memory leak from its UI engine: XULRunner. The chronic memory accumulation as high as 1,000,000,000 bytes when I have only one tab open makes me wonder why the heck there's no alternative to XULRunner, a super poor implementation of XUL. (Does it ever release its memory? I do wonder.) If it can be replaced, I would recommend conkeror with confidence to anyone.
That's not how you add speeds in a relativistic world.

If something is moving at the speed of light, then light (or gravity) is emitted from it also at the speed of light.

But if you add the two together, it doesn't equal twice the speed of light. Yes, I know it's weird, but that's where the whole time dilation comes in.
Resolve common concurrency problems with GPars
See "swingbike" -- they're fun: http://blog.makezine.com/archive/2008/01/sweet_swing_bike.ht...

In this next picture, note the seat post (not the sissy bar) is actually inserted into something like a typical headset (where a fork and stem would go on the front of a bicycle) that pivots when the pin on the underside of the frame is removed.
http://www.swingbikerider.com/4-24-05%20003.jpg
* The message became, "Here is a magic methodology that is right for all situations, which we'll be glad to teach you about in our next expensive seminar!" *

Would you hire someone to manage your software development process who's only qualification is sitting through an expensive three-day seminar?

Would you trust an organization which does so?

If not, why the surprise that such projects struggle?
It's specific to Japanese, but rikai(chan|kun) has been an _extremely_ useful tool.
As I mentioned in a different comment, that's not what happens.
Java Developers: Start Your Engines
You know, I'm really beginning to regard the "Agile is led by consultants who don't know what they're doing" and "TDD is a crutch for beginners" crowds as being like the Rush Limbaughs of programming. There's a grain of truth to their points of view, but that's it: just a grain. They get their strength just from being loud enough to make people notice.

To be fair though, I think of the Bob Martins out there as being like the Keith Olbermanns of programming. Again, just a grain of truth but loud.

Die hard Haskell programmers get the distinction of being the Ron Pauls: hip, opinionated, and doomed to an existence of never being taken seriously.

Can't we all just accept that different people work different ways rather than being constantly at each others' throats?

(For the record, I'm not in any of these camps. In fact, I try to avoid joining any camps.)
Google’s Buckyballs doodle costs people money, drives users away
No, the article describes something totally different. It talks about cases where an orbit decays because the gravity is felt at a different location from where you expect.
I think it probably could have been working on linux with outside contributors if the license[1] did not contain strict requirements such as maintaining licensing.

So the source is indeed available but it isn't really open so it hurts in outside contributions.

[1] http://github.com/etexteditor/e/blob/master/docs/license.txt
Simply clearing cookies has never been an effective way to keep yourself anonymous online. Between HTML5's DOM storage, Flash's Local Shared Objects, Silverlight's Local Storage and new techniques like browser fingerprinting (https://panopticlick.eff.org/) there are much more effective ways for advertisers to keep track of you. Bottom line, if you don't want to be tracked/targeted by advertisers online you should be using tools like BetterPrivacy or simply using the advertiser's opt-out functionality. Some trackers like BlueKai (http://tags.bluekai.com/registry) actually offer a great deal of transparency into what they're tracking about you and allow you to control how that data is used.
Homogeneous coordinates are not linear algebra. Translation is simple, but few people actually understand how the perspective transformation works - it's a convenient hack but if you try to figure it out from scratch you may be surprised by what's going on.
And too narrow for my maximized browser. The default view is only 70 columns. In fact, the help text on the command-line extends off the right edge, with no horizontal scroll, so the shortcut keys are all cut off.

Why not simply scale to the width of the user's browser window?
Couldn't that effect be simply because of the inertia of the wheels that they also have when they're not spinning?
I blogged about this on my use.perl.org/~scrottie blog. Perl's supply lines have been cut: grade school language courses don't teach it; those teach Flash, Squeak, and other things. High-school age hackers go for things like PyGame. College classes teach Java or Microsoft technologies, depending on who they're getting money from (sadly). Only a couple of Universities still teach Scheme as part of SICP. Self-taught Web programmers go the low road of PHP or Ruby for the high road. There are companies that use Perl but the work tends to be maintenance (which no one wants to do) or else they hire small, crack teams of experienced Perl programmers, not bothering with trying to invest in novice or intermediate programmers.

Perl launched to fame by being able to talk to a bunch of databases and being easily (for the time) bindable to binary libraries, as well as having great low level access to the OS, as well as being a direct upgrade path for sed, awk, bash, csh and so on. Now people don't care about upgrading old shell scripts and don't understand awk's idioms, sadly -- everyone wants yet another C, and every other language talks to the various databases and binds to C libraries just as well plus have better toolkits for creating games.

Perl 5 is dead in the sense that COBOL is dead: all of the work is maintenance work; there are no entry level or intermediate positions; experts can still find work and will be able to for a long time.

Perl 6 does lots of great stuff but that alone isn't enough. Without a PyGame, Rack, and lots of other pieces, it's just a neat language design. Whether Perl 6 kicks ass very much still depends on where people take it. In a very real sense, Perl 6's success depends on me. I need to port Continuity to it (and its native coroutines!). I need to take more features from Seaside and show them off. I need to play with SDL stuff and make good abstractions. Busy, busy, busy!

-scott
Installing Swype Beta on the HTC EVO 4G
I'm by no means well-versed in the special theory of relativity, but I believe one of its results is that light seems to travel the same speed at you no matter what your own speed may be (since it's all relative anyways, there's no absolute frame of reference for you to really measure your own speed), as a consequence of the Lorentz transformations.

I think this was confirmed in an experiment where scientists measure the speed of light from the sun both during sunrise and sunset, since the relative speed between the sun and the measurement devices are different due to earth's rotation (sorry, don't have a link handy for all this, I probably got some details wrong but you get the idea).

I guess the theory of general relativity would extend this to gravity.
My own custom build? That sounds wonderful. What phones/carriers allow this without jailbreaking? What stores/carriers sell those phones to consumers?

Before I customize it, how do I get/build a fully functional current vanilla version? By fully functional I mean all of the things normally needed/expected by default (like the app store for instance).

Does each carrier post source to their builds so I can modify what the phone came with?

There are many developers on this site. Have ANY of you built Android from source and used that on your phone? How did it work out?
I don't like workflow enforcement in git commits; I commit broken/failing code as a safety net in case I really break it later.

More: http://blog.brycekerley.net/post/1082060161/pre-commit-hooks... (and http://news.ycombinator.com/item?id=1669583 )
Ad-Blocking software detected [image]
I was paying attention up to the part where you make it start in insert mode for use with the mouse, menus etc. I like working in the terminal, with as little mouse action as humanly possible, and (for crying out loud) in normal mode. Normal mode is where the action happens, and I'm fairly sure I'm not the only vim user who feels that way.

The commands definitely look interesting though.
thx for the feedback :)

Following the yc mantra - this is a prototype focusing on high potential cofounders. We work with a referral system based on our partner network. The goal is not to be elitest but to match cofounders well.
4) I've never seen that problem on Gnome - which I use daily with both Ubuntu 10.04 and Fedora 13. Sounds like that's a problem with KDE.

Edit: actually, I've seen similar problems with Flash on Linux in 64-bit. It should be noted that the version of Flash for 64-bit Linux is atrocious at the moment; the 32-bit is far superior. Don't know if that's your trouble.
A few years after that article came out Jasmine (from Trolltech) and several other devs put together a fantastic free pdf/book that I highly recommended. "The Little Manual of API Design": http://chaos.troll.no/~shausman/api-design/api-design.pdf
The gaping vulnerability in the traditional ad-hoc waterfall approach is management is constantly interrupting work in progress and changing the priorities, then wondering aloud why nothing ever seems to get done.

Agile is certainly worth the bureaucratic hassles it adds because agile protects developers from the tyranny of ever-changing priorities. At the start of each iteration (every 4 weeks or so) the management team must agree that these issues, and only these issues, will be the entirety of what the team works on for that iteration, no exceptions, no additions, no interruptions. A good management team will respect that agreement and protect the team from interruptions.
My experience is similar, but based more on Sprints and more frequent, shorter meetings. We also utilized "Post-It Driven Development", meaning that all our tasks were written on post-its, with an estimated time-to-completion (rough, like 2 hours, 8 hours, 2 days, etc.)

We would meet for 10 minutes or less each morning, and each person would move their post-its as necessary -- we had 4 columns, not started, started, finished or roadblocked. Each day the post-its got moved over to where they needed to go, and anybody who looked at the board could see exactly who was working on what, how much work was remaining, how much work was completed, and who was or wasn't doing a good job of time estimations.

New feature requests would be queued by the product manager until all of the previous sprint's features were implemented (or delayed, or resolved in some other way), and then we'd start over.
The most complicated twister I know is in Russian:

Карл у Клары украл кораллы, а Клара у Карла украла кларнет

(Karl u Klary ukral korally, a Klara u Karla ukrala klarniet — Karl stole corals from Klara and Klara stole a clarinet from Karl).
Audio: http://en.wikipedia.org/wiki/File:Russian_tongue-twister_-_K...

Alternating "rl" and "lar" make it tricky.
Something I wonder about gravity - While it is often mentioned that objects with a large gravitational force can 'bend' light (gravitational lens), can a sufficient amount of light 'pull' objects towards itself?

So I wonder if a star's gravity is mostly the mass of the star itself, but also, in small part, the huge amount of light that surrounds the star on all sides, being densest nearest the star itself.

There's some evidence that gravity may change a little during a solar eclipse
http://en.wikipedia.org/wiki/Allais_effect
and also the Pioneer anomaly,
http://en.wikipedia.org/wiki/Pioneer_anomaly

I am most definitely not a physicist!
Yeah. I kind of get the same feeling. But I stopped worrying about the various religious wars and I just use the tools I like.

ZSH is the shell I learned Unix with. ZSH is the shell I know best and thus can do the most awesome stuff with. Hence I'm using ZSH.

Others might have the same feelings towards bash. I totally accept that und usually don't try to "convert" people. But I'm also immune against their efforts in converting me.
Andreessen, Zuckerberg, And Ryan On How To Build A Kick-Ass Startup
It is a common belief that two identical wheels spinning in opposite directions and the same speed have a net zero gyroscopic stability. The basis for this belief is usually false, but the assertion is true.

I've done both the math and the experiment - it's in one of the lectures I give on "Spinning Things".

In short, I believe you to be wrong, and this is based on my personal experiments and calculations. I would be interested to know the basis of your claim.

When computed in detail, gyroscopic stability is really the effect that torque applied in one plane manifests itself as movement in another. The direction of this movement depends on the direction of spin, and they cancel each other out when you have two wheels spinning in opposite directions.

My independent experiments and calculations were done before I read anything formal about it, and it agrees with the work of people who design devices that run on satellites and the ISS. I'd need a lot of convincing that I'm wrong.

This is independent of the other effects that help to keep a bike upright, such as the steering geometry. I have experience of that too, having raced bikes with very small rake, and toured on bikes with a larger rake. The difference is unmistakeable, and unrelated to the gyroscopic issues.
That would imply that tachyons interact with the electromagnetic force.

But if they do we would have detected them long ago.

But it's wrong anyway, it's not the moving particle that gives off the Cherenkov radiation, it's the matter that they move near. And there is no matter in a vacuum.
Installing Python on Linux
A related note is the reverse steering bike which is impossible to stay up on unless you 'relearn' how to ride a bike.

http://www.youtube.com/watch?v=9gCnBBeV2ws&feature=relat...

I think that proves things a bit better - we stay up on a bike because we learn to notice any slight chance we're falling, and counteract that with steering to bring us back to upright.
"Why do I even have multiple desktops on a phone?"

I think this 'issue' is here to stay. With Android's widgets, there's no way I can fit everything I use daily on one home screen.
That looks pretty cool! and insane too!
WebOS 2.0 beta screenshot extravaganza
Why not help out triaging and fixing bugs then?
So say the dot was fairly large and you had a vantage point on the moon near where the dot sweeps by... What would you actually see??
It is hilarious that we haven't managed to pull this off in a non-proprietary, slow, bloated way until now. The web derailed with IE and Flash. It was set back 10 years. Now we're on track again.
I've been in Java dev for a long time and am not starting my engines on it. It may still be where most of the jobs are, but I'd rather be where the jobs will be. I'm betting it will be a dynamic language, despite the arguments for stronger typing. JRuby is a good in-between as it is a dynamic language that allows you to leverage the JVM and Java investment. But, SpringSource (part of VMWare, which is part of EMC) has been betting a few years on Grails. JRuby has an advantage over Grails because Ruby has been around long enough to have quite a bit of gems and plugins available. Who knows if either will be dominant in 10 years, though.

As for the graph, does anyone know why Indeed's is different than SimplyHired?

http://www.indeed.com/jobtrends?q=Java&l=

http://www.simplyhired.com/a/jobtrends/trend/q-java
>Those were erected as tourist things by hotel chains.

The second link says you are (at least partly) wrong.
That exactly matches my experience and calculations.