skysight-inc/HackerNews huggingface dataset:
I do something similar to this and have the majority of my zshrc version controlled and publicly available.

http://bitbucket.org/tednaleid/shared-zshrc

I put together a blog post on how to use it along with some descriptions of specific aliases/functions that I find really useful:

http://naleid.com/blog/2009/05/13/shared-zshrc-file/

Global aliases are one of the things I love about zshrc. In addition to that, the file globbing is a huge productivity benefit. Being able to use "/foo.txt", rather than "find . -name foo.txt" is nice.

I think that everyone should also learn the cursor movement keybindings (which default to the emacs ones instead of vi ones). I think these might be the same in bash (where C is control and M is meta, likely alt/option or escape):

* C-r - search backwards through history

* C-a - beginning of line

* M-b - move back one word

* C-b - move back one letter

* C-f - move forward one letter

* M-f - move forward one word

* C-e - end of line

* C-s - search forwards through history
...and how hard it would be for voice recognition systems too.
Fall to bring Google TV, just in time for Apple TV faceoff
Sprred: The best place to publish your 'entire content' launches
There are experiments currently underway to detect gravitational waves, see for example http://en.wikipedia.org/wiki/Gravitational_wave_detector#Spe...
Oh - yes, the unobtainium rod thought experiment :)

Well - I guess that when you move an object - you firstly move (push away) - due to electromagnetic force the closest atoms first - which in turn push away the next... etc. until the whole object moves. I guess that what happens is actually an oscillation between atoms.

So you would notice the far end moving in the time a photon would take from one end to other - in best case scenario.

You know that information cannot travel faster than light? Even if you try to send it via wiggling of unobtainium rod :)
Has some annoyances though - for example you can't send a batch file in an attachment. It's obviously a good idea for security reasons, but when you're a bunch of developers, it's kinda useful!
While the big text and focus on content is great, I really think the two-column layout is a disservice to usability on the web. I get to the bottom of the page and am forced to scroll back an arbitrary amount 'til I find the header of the article and start over on the second column. Looks ok, but isn't that thought-through to me.

Some interesting design choices to be sure though. I honestly think what Dustin Curtis does with his site (http://dustincurtis.com) is a better testament to how to write and display articles on the web, though his site doesn't claim to be a "web magazine" (whatever that means).

A List Apart used to do it well too, but I find their articles quite stale nowadays.
I don't understand...isn't Skywriter (previously Bespin) supposed to support real time collaboration on its own?

http://benzilla.galbraiths.org/2009/08/13/collaborating-with...
Except the connector for Outlook is an absolute load of crap, hogs bandwidth, regular hangs up and doesn't receive e-mail or won't send an e-mail and you have to restart Outlook. It's getting there but it's not there yet
Oh sweet, I hadn't noticed the new feature and I've been looking at a bridge from my current text editors (e and BBEdit) to vim. Thanks for linking to this.
Here's how "Agile" has worked for me.

Start with a big list of features you wan to implement. Product Owner/Manager keeps list in proper order of importance.

Every 2 weeks team gets in a room for 1 hour and marks off what they have done and picks off what needs to be done for the next iteration - generally you try to pick off less work then you think you can do. We'd let you pull in additional work as the "iteration" went on - any extra work completed was a bonus for the PM. Unlike traditional agile - we found that having QA and bugfixes trailing dev by an iteration worked best.

repeat.

Now with this, and it really depends what you're working on, you can still do "releases" every iteration if you want - but you don't have to (but to release a feature it would take generally 2 iterations one for dev, one for test/bugfixes). Generally we would only do daily standups if we're 1. Relying heavily on an outside team. 2. Getting close to a release. Standups always had to occur before 11am (usually at 10) as close to the start of the day as possible.

I found this method worked great. It left the managers with the ability to do some scheduling - w/o those effing "points" or "cupcakes" level of work meetings - which created metrics that no one used. You still get transparency and can release quickly as features get implemented.
while reading this it struck me that we do most of these things at YC.
You can add on Postini services to cover that if you need it
I am so lucky. I work at home surrounded by computers, so I really don't need a smart-phone because I'm at home most of the time. When I do leave my house, I take my LG Chocolate with me and we have a Garmin in the car for GPS. Ahhh, simplicity.
Actually, as another poster already pointed out, with TMobile you don't have to pay the carrier a premium. They have a set of plans (called "Even More Plus") that are unsubsidized and are cheaper monthly.

Since the initial N1 model used the Tmobile 3G bands, it made a perfect match, and a great deal for anyone willing to do the math.
No samples of what this looks like upfront = FAIL.
Year One Labs Incubator Announces: Leverages Lean Startup Model
The idea that "being agile" is a fixed process that you can write down and teach to people seems to me to be a contradiction in terms. If you have to train people how to do it, and have meetings about it, and read books about it, how can you possibly be agile?

Actual agility is the ability to quickly adapt to changing circumstances. To do that as a team you need trust, and great communication. No process can give you either of those things if you've not got them, but a bad process can certainly take them away.
Getting Cyanogen on your phone isn't always an easy task. I'm rooted on my EVO, but not rooted enough to get Cyanogen. Thanks Sprint for locking down an "open" phone.
I'm convinced the main point of scrum is simply so that everyone has to be in the office at 9 or 10 everyday.
I love the fact that Google is using it's biggest property/asset to show off fun browser features. Pushing the boundaries of browsers, and the expectations people have of what they should be able to do on the web.

FWIW, I really don't think it's a case of Google trying to get everyone to use Chrome, it's about getting people to do more on the web - which will benefit them.

It also shows that they're still at heart a 'hacker' company where they try hacky stuff out which is fun/irritating/cool. It's done it's job - gets people talking about Google.

Plus, if you just show someone a static google holiday image, that's had its day now. It's a bit dull. People want interactivity. They want awesome, not a static picture.
This is a great idea. Seems like it could a pretty effective way to learn a new language. I've installed it and it provides a pretty good options panel where you can customize the frequency of translated works and the color of the text. It would be nice to have a tooltip for the translated words which displays them prior to translation. This would eliminate all guesswork and be slicker than turning the extension off and on again.
i recognize the legitimate concerns where you fill out a registration form/buy something, and they sign you up by default...but otherwise I don't see what the problem is.

If you give me your email to receive my newsletter, it's not spam if I send it to you.

Especially since it only takes 1 click to stop getting it.
Have started using it & it seems like a great way to brush up on a language. Agree that a list of blacklisted sites would be useful.
FYI, the typeface is unreadable in Opera.
Here's my source code for this effect, in case anybody's interested:

http://jlongster.com/media/js/fluid.js

You can check it out at http://jlongster.com.
I actually have been thinking about this, that possibly learning a new language iteratively may be the best way to internalize all of the new rules. I like this idea.
I guess that information is change of state that is clearly distinguishable from some "random" change of state and caries a "meaning".

Eg. If you had an entangled pair of particles on this side of galaxy and another on other side of galaxy. Now you "wiggle" (change its state) one then the other one "wiggles" too - but you didn't send any information - since the other observer cannot know if the particle changed state because of your message - or it changed state "of its own accord". Thus you would still need to notify him of you wiggling the first particle eg. via photon - thus information only moves at the speed of light :)

Bear with my awful analogy - since I really don't know anything about physics :)
As a young software developper, what really bores me with Agile, is the name, the shiny box you put things into, where it should just be named "Good practices for software developement". It's the mentality of selling things as products, with some kind of prebuilt ideology and aesthetic built along with the core, that really makes me run far far away.

I don't want to be sold a product. The fact that it led people to try new ways of developping software, be it TDD or pair programming or whatever, is good, but heck, just give me the core idea, remove the gift wrap, and go away. I don't want nor need some kind of new age manager coach.

Anyway, the article seems to be making this very point in some way, but then, why the name agile ? Well for marketing of course. So, while i sort of agree with the article, well i'll just be far away looking, thanks.
(Sorry to respond to such an old item, but I just got the chance to look)

I don't know what browser you're using, or if they're doing something to mask the URL that they're using, but in IE7, the url IS updated on anchor fragments. The links themselves point to something canonical looking (e.g., like.fm/user/home), but when you actually click on it, the url you end up at is clearly implemented using anchor fragments (i.e., like.fm/#/user/home).

For what it's worth, there's a bug in it on IE7, such that if I keep clicking the same link (even after I get there), it malforms, and keeps malforming with each click (though the pages still seem to work) -- like.fm/user/home#r//user//user//user//user/home
Apple leaks Sensitive Developer Data
Many of these are good ideas that the better vcs already do.

The "own x%" thing has to do with LPs and is probably unavoidable.
"This extension needs access to:
Your data on all websites
Your browsing history"

That's not very reassuring. Does anyone know what exactly it can access?
I like the post.

That said, I don't agree necessarily with generalizations (aka g13n's) about the beer industry.

While microbreweries are definitely (by necessity) commonly more focused on selling local and often focused on brewing more of one certain kind of beer than others, I think that focus just happens out of practicality and circumstance. Investing money in a company does not have as many concerns related to distribution and you don't have to worry about on-hand materials, method, and talent in the same ways. So, it's not as natural and common-sense to focus in those ways.

It is a good idea for any business (including the business of investing money) to either focus locally on a target market with a targetted product/service (like a great ale) or to focus on the market majority (like a cheap, drinkable beer). But, I think this specific comparison to VC is a stretch.

But, a thoughtful post nonetheless!
If it were a physical object (say, a long steel bar), the atoms would communicate at the speed of light, so your object would bend or squish, with a wave travelling along it.

Now, let's say you move an ideal laser across an ideal screen some distance away. The further the screen is, the faster the laser dot will move. At some point the dot will move faster than c... But the dot is not an object. If you think in terms of individual photons, no speed limit is being broken.

IANAPhysicist...
Since using RVM on multiple machines I've found I cannot assume a fixed, universal path to the ruby interpreter, so env is the choice for me.

I've also never had an issue with env itself not being where I expect it, but if I ever do I think a symlink addition would solve the problem.
</change>
If you move it, you're really moving some of the atoms at one end. They 'bump' into nearby atoms, which 'bump' into more atoms, and so on, and eventually the atoms at the far end get 'bumped', and the far end moves.

Sound waves travel in the same way. So if you move one end, that movement propagates at the speed of sound (in whatever material the lever is made of).
Thank you for doing this. Living outside of the US means that I cannot use the Amazon Mechanical Turk. I just launched a $17 test. If it works well, I'll use it again in the future.
Jeff Jarvis on How Howard Stern Could Revolutionize Online Media
If you rollover the translated words it seems to give you the original meaning, although it would be better with the surrounding context I guess. I've already filled a bug report as it seems to be translating proper nouns and numbers as well :)
Google App Inventor: is drag and drop a flop?
Foods That Lower Blood Pressure Naturally Fast
Yahoo took Geocities offline earlier this year. There are at least 6 copies of varying completeness available.

http://news.ycombinator.com/item?id=903567

http://www.archiveteam.org/index.php?title=GeoCities_Project

http://www.archive.org/web/geocities.php

http://www.oocities.com/

http://www.geocities.ws/

and something from http://www.internetarchaeology.org/ but I can't find the link.
Look at the new Archos low-end. The 43 might be it:
http://carrypad.com/2010/09/06/archos-43-hands-on-overview-v...

NO Google apps, tho.
Where by "impact" we understand the result of various kinetic phenomena involved in BDSM acts...
That's not quite right. Einstein (and several other physicists of the time) inferred that the speed of light might be invariant in all reference frames from the structure of the Maxwell Equations where the speed of light enters as a true, fundamental physical constant of the universe.
What if Google Bought Twitter? And Other Outliers to Ponder
whenever unit tests or test driven development comes up the proponents act like anyone not doing things this way is incompetent. I think the reverse is true

Can you elaborate on what you mean by this last part?
How Does Compete Get Its Web Traffic Data? [Feb 2010]
Scrum consultants stay way past their usefulness, turning into self-aggrandizing organizational vampires.

I think there's something to be said for Scrum, and I think the shock therapy of a period of wholesale dogmatic adoption is the best way to start, with gradual backoff from Scrum dogma only after you appreciate the Scrum way, but goddammit you need to KICK THE CONSULTANTS OUT a few months after adoption and not let them set up camp inside your organization, playing politics to extend their gig as long as possible. The Scrum consultants in my company have been here almost a year. We know Scrum now. They still don't understand much about our business or our systems. Why are they here? Why do I keep hearing "<vampire redacted> says I can't do that," when <vampire redacted> is just a freaking process consultant who reports to a peer of your boss's boss? Why do we let them have that kind of power, when they only exercise it to pretend they still have something to teach us so we will keep paying them?

Also, the ScrumMaster role attracts the wrong kind of people. It attracts people who want power and want to be important. The desire for power conflicts VERY BADLY with being a good ScrumMaster, much worse than being a developer or manager or any other job I can think of. ScrumMaster is a simple role requiring only a little more process expertise than the chicken or pig roles. A ScrumMaster is a meeting facilitator. A ScrumMaster has no authority and no ninja skills. Being a ScrumMaster is like being the guy who can fix the printer. Having good ScrumMasters is very, very important, but they are not Important People. Does that make sense? They are not managers. People outside a Scrum team should not treat the ScrumMaster as a decision-maker or the proper conduit of information into the team. Bad ScrumMasters exploit those habits to aggrandize themselves and try to boss around their teams. Then they have power without responsibility.
I'm not really anti-Agile, but I like seeing people question the crazy hype around it.

Agile is really just a collection of mostly decent project management and coding advice. It is absolutely not a silver bullet, and it's also not best suited for every project.

There is no substitute for actual coding skill, and there is no substitute for thinking about the specific demands of your specific project when deciding how to manage it, how to prioritize things, etc. Every project is different.

To put it even more simply: you cannot substitute a "McMethodology" for actually thinking.
It's what I was told growing up, and now I'm wondering if studying in a variety of locations might not help one to acquire better focusing skills.

To be able to do some quick studying or review no matter where your (provided you have the material) seems an epic win. Stuck on a bus? Do some studying. In a boring class? Study for another one.

It's sort of like writers who say they have a schedule they stick to, no matter what; they don't wait for the magic inspiration, they sit their ass down and get to work. Likewise, if you insist on waiting until you have the Just So study environment, you may never get to studying, or will do a lot less of it.
This is the best written post i have ever read with regards to launching. http://www.startuplessonslearned.com/2009/03/dont-launch.htm...

Summary: there are two types of launch - product and marketing launch. do the former ASAP, the latter when you have all your ducks in a row.
"Scrum consultants stay way past their usefulness, turning into self-aggrandizing organizational vampires."

s/Scrum/Management

FTFY.
Agile is anything but agile when it comes to the process. The Agilists out there will be the first to beat you over the head when you don't follow the process by the book.

There is a delicious irony here. The first bullet point of the Agile Manifesto is that individuals and interactions matter more than processes and tools. (See http://agilemanifesto.org/ if don't know what I'm talking about.)

The heart of the Agile movement at the start was that no one process fit all situations. So they tried to come up with whole families of methodologies exactly so that teams could choose the one that best fit their situation. Some of those methodologies proved popular. (eg Scrum.) Some people made a living out of pushing those. And voila! 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!"

And so it happens. It seems that all revolutions are destined to become what they were revolting against.
Ah yes I see it takes the original values and sets it as an alt attribute. The fact that I didn't realize it initially may speak to a UX issue. Might be worthwhile to have the original word show up a little bit sooner.
No, that's not the reason. As you can see by clicking "subdomains", they only account for 1.1% of links seoprofiler knows about.
I know this article is eons old for Internet standards, but I've been wondering how Compete.com actually achieved a "panel" of 2M US Internet users to submit their data. Participating is not even heavily advertised in their main site. Thoughts?
Amazing that apparently the next revolutionary big thing in technology that everyone's excited about is ... a bog-standard 2D raster drawing API.
This is interesting, but I'm curious: what do people think are the advantages or disadvantages of using this instead of Ruby's own readline support?

(My first thought: rlwrap already exists. Add one point. A disadvantage is that rlwrap makes the readline support depend on an external, third-party program which would need to be installed separately. Subtract one?)
UK slipping down graduate league
Who's idea was it to use Papyrus in the homepage slider?!
>Now, let's say you move an ideal laser across an ideal screen some distance away. The further the screen is, the faster the laser dot will move. At some point the dot will move faster than c...

I'm pretty confident that you're wrong about this, but I don't really understand the scenario you're describing. Could you clarify?

edit: I eat my words and stand corrected.
80 hours a week plus 40 hours a week during school is ridiculous. I'm truly surprised he had time for a wife and kids. Kuddos for him if it all worked out and the family unit is still together, but I'm just pointing out that under the vast majority of situations its not feasible. There are exceptions to every rule, but lets not make this sound like the norm.
The Nexus One does officially allow you to install your own build. Google gives you the directions to "unlock" your N1 bootloader, which granted, voids the warranty, but is a "sanctioned" method for flashing your phone's firmware.

Alternately, the OpenMoko FreeRunner is a "truly free" phone, and has its own distribution of Android available in which you have total control of the entire hardware and software stack.
It's interesting what a large percentage of these we do. Almost all of them.
There are more differences than just the 3d thing. One other example is that the cursor only repels the balls when they are moving in their version. This allows the logo to return regardless of where you leave the mouse cursor.

More importantly, theirs works great in IE. I loaded your page up in IE and only got the "Think this is cool? Hire me!" message, which made me think, nope it's pretty lame since it doesn't work in the most popular web browser, I'm not going to hire him.
I just tried it with French (a language I already know).. and I don't think that it's a good tool. In my opinion, you should always avoid seeing incorrect usage of language when learning. This extension does not properly translate the words in context, it does not provide the proper forms of words that correspond with the subjects/objects (such as masculine/feminine/plural), and sometimes it's completely wrong. If you learned using this tool, you'd have to unlearn almost as much material as you learned.

I think it's much, much more effective to just read a newspaper in the language you want to learn and use a dictionary. It's not as easy, but you're not going to expose yourself to bad grammar that you'll automatically pick up and have to unlearn later.
The biggest determinant of success that I've seen is the skill of the programmers on the team.

No McMethodology can make crappy programmers write good code. Period.

(However, really bad management can make good programmers write crappy code too...)
It always seems rather low-class to take shots at Newton as if he was a fool for coming up with Newton's theory of gravity instead of Einstein's.
The own x% thing is a consequence of two things: fund size and taking board seats.
Super OS Repository For Ubuntu 10.04 Lucid Lynx out now
Really? negative points for a post that simply points out the fact that $12.50/hr is a lot harder to live on that what the majority of people on here want to make it sound? I'm not trolling, just offering a different point of view from different observations. I live in rural PA not a metro area or anything like that. I'm not saying it can't be done, but its not the norm.