News for hackers. Stuff that matters.

pookleblinky

Re:Wikipedia bans Church of Scientology on Friday May 29, 2009 @12:53AM (#631562)
Indeed. It kind of read like Hunting of the Snark.

"The wikifiddler drew his wikivorpal sword and slayed the terrible wikibeast"

I can't speak for all emacs users, but I wouldn't be caught dead using an "IDE"

IDE ostensibly stands for "integrated development environment." AFAIK, not a single IDE is as integrated, programmable, hackable, flexible, or stable as emacs (or vim).

In Emacs, I can effortlessly open and navigate through an indefinitely large number of files. I can take advantage of myriads of language-specific modes for syntax highlighting, auto-completion, snippets, verification, prettification, truly integrated compiler/interpreter environments, you name it.

If I find I need to do some repetitious gruntwork, I can C-x ( gruntwork C-x ) it away. If this gruntwork seems excessive, I can program it into my editor and forget about it. If I find I really need some feature or functionality, I can pop open a scratch buffer, hack it, and use it instantly. No boilerplate, no compiling, no restarting.

These are just the tip of the iceberg, though. The overwhelming sense an emacs or vim user experiences, is one of power. We have complete control over our programming environment. We dictate it, hack it, and tweak it until it is effortless. This sense of power and hackability so permeates our programming environment, that it becomes physically painful to have to navigate a swarm of inconsistent modal dialogues, accept some kludges and pray they get fixed, and accept that The Developers know how best to configure our environment.

Re:Minimalistic (vim-like) web browser based on Webkit on Tuesday May 26, 2009 @07:57AM (#626568)
http://www.opera.com/browser/tutorials/nomouse/

Opera has an entire tutorial on ratless browsing.

The Bush one is in fact a bug, described pretty well here: http://blogs.msdn.com/michkap/archive/2006/07/11/662342.aspx

The second? No clue.

I haven't used Windows in years.

Does anyone know if these http://ishmeet.wordpress.com/2007/09/28/3-wicked-microsoft-b... still exist?

The =rand(200, 99) one looks interesting.

"NOTE: Depending on your query, it may take several minutes to return the results of your query to the worksheet."

First thought: this has got to be a parody.

Second thought: Oh Cthulhu, it is for real.

Third thought: Just by mentioning this link almost anywhere, it'll be excoriated as "just another baseless attack on Microsoft (which I, being a technologically fair and balanced soul, will admit to having less than stellar practices)"

Re:The ginsu knife of sales letters on Monday May 25, 2009 @12:10PM (#625559)
"If you can't make the effort to make your post understandable to someone not in your domain, why should I assume you're saying something worth reading?"

He assumed the domain of people familiar with ginsu knives is roughly identical to the domain of people who have ever watched an infomercial in the past two decades.

Obviously, there are people all over the world for which this assumption is false. However, globalization is arguably incomplete until every single human on earth has at some time thought: "Gee. Cuts through a boot. How tired would I have to be for this advertisement to work?"

Re:Faking It (The Undereducation of an Overachiever) on Monday May 25, 2009 @02:51AM (#625136)
I don't get why this is on HN.

We have methods to kill Paula Beans in their tracks. Liberal arts does not.

Is this anything new?

Re:The Male Programmer Privilege Checklist on Sunday May 24, 2009 @08:30PM (#624831)
The first programmer was a woman.

Perhaps a better checklist would be "actual reasons why the average human, without regard to gender, does not enter technical fields"

Re:A Fan Hits a Roadblock on Drive to See Every Starbucks on Saturday May 23, 2009 @08:05AM (#623377)
That, or you got a wife.

Wives seem remarkably efficient at curbing our deepest insanities.

This is not quite what you want, but there are quite a few 4D puzzles.

iirc, Scott Kim, who did many of the illustrations for Douglas Hofstadter, wrote a paper presenting an optical illusion only perceivable in 4 spatial dimensions ("The Impossible Skew Quadrilateral: A Four-Dimensional Optical Illusion").

http://www.superliminal.com/cube/cube.htm

http://en.wikipedia.org/wiki/N-dimensional_sequential_move_p...

There is a 4D variant of tetris, such as http://illusions.hu/4dtris/

Re:Ask HN: Favorite true story tech book? on Thursday May 21, 2009 @07:46PM (#621305)
Not a novel, or a single book, but I love Richard Feynman's descriptions of Los Alamos. I can read his accounts of mental arithmetic battles with Bohr, safecracking, the programming of dozens of old-school human computers, all day long.
Re:US Immigration: When Only 'Geniuses' Need Apply on Wednesday May 20, 2009 @04:39PM (#619269)
Consider Shockley (http://en.wikipedia.org/wiki/William_Shockley). Brilliant, amazingly productive, and possibly the biggest and most abrasive all-around asshole since Newton.

In the end, any system which would disqualify a Shockley is a broken system which will bankrupt the tech industry.

Re:Ask HN: How to make smalltalk? on Wednesday May 20, 2009 @04:04PM (#619206)
I just got a horrible mental image of someone using M-x doctor to practice smalltalk.
Re:Ask HN: How to make smalltalk? on Wednesday May 20, 2009 @01:34PM (#618925)
I'm a hermit, similarly incapable of smalltalk.

I long ago discovered that no one really likes small talk. It's the prelude to a real conversation; that's the only reason people engage in it (or to signal to each other's monkey brains that one is not a threat).

The solution? Ramp it up into a real conversation. Talk about economics, politics, religion, and Emacs vs. Vim. Out of the blue, whatever.

On a side note, who do you think the women will remember more: the guy who they got into an conversation with about Frederic Bastiat, or the 100th guy to ask them about the weather?

This, combined with the report about a robot that can forage for biomass (http://news.ycombinator.com/item?id=614006), means we're that much closer to building a race of cybernetic Summer Glau's.

The future will either be awesome, or scary.

One of my VLSI friends lamented about his Gen Ed requirements:

"They want me to be a "well-rounded" engineer. Well, I know vector calculus, finite algebra, compiler theory, and enough quantum mechanics to know a little about what's going on under the silicon. Is that not well-rounded enough?"

Re:Ask HN: Math behind Algorithms on Tuesday May 19, 2009 @08:29AM (#616640)
http://www.catonmat.net/blog/mit-introduction-to-algorithms-... is a very good site, with videos of MIT lectures.

http://www.cs.sunysb.edu/~algorith/video-lectures/ is another great source for video lectures.

http://en.wikipedia.org/wiki/List_of_algorithms has a veritable zoo of algorithms. Best part: contribute to the pages and you'll learn it better than just reading. For a true zoo of algorithms to start off a search, http://www.itl.nist.gov/div897/sqg/dads/ is perhaps the best.

Stack Overflow's got many good threads on Big O and comparative complexities, for instance http://stackoverflow.com/questions/133008/what-is-big-o-nota...

Re:~/.bash_history (jeffs_shell) on Twitter on Monday May 18, 2009 @11:13PM (#616171)
It's all fun and games till someone accidentally the whole ~
Re:Copying Lines, not killing on Monday May 18, 2009 @11:10PM (#616167)
This gave me a visceral pang of disgust.
Re:Why Linux is not (yet) Ready for the Desktop on Monday May 18, 2009 @11:02PM (#616149)
Hilarious sarcasm. Full stop.
Re:Ask HN: What is the big idea with algorithms? on Monday May 18, 2009 @06:32PM (#615832)
http://artemis.cs.yale.edu/classes/cs460/Spring98/contents.h... is a very good resource on the parent science of algorithmic information theory.

AIT and computational complexity theory arguably underlay all other sciences. They allow us to define randomness (http://www.cs.auckland.ac.nz/~chaitin/georgia.html), pattern, probability (http://www.scholarpedia.org/article/Algorithmic_probability), inference (http://www.wisegeek.com/what-is-solomonoff-induction.htm), ignorance, and perhaps one day consciousness.

They allow us to prove, with absolute certainty, whether we are talking to a deity ( http://scottaaronson.com/blog/?p=56), and to prove that some questions will forever be beyond our grasp.

Even discounting Zuse and Wheeler's "It's from Bits" conception of information and computation as the basis of physics (http://en.wikipedia.org/wiki/Digital_physics), these disciplines promise to help us solve our hardest and most interesting problems by, first of all, telling us whether they are solvable at all, and if so, whether they are solvable before the heat death of the universe. Consider that Goedel, Cohen, and Turing struck down the Continuum Hypothesis from Hilbert's list of open problems, allowing us to abandon a futile line of inquiry and focus on other problems. Current developments in quantum computability theory may similarly strike down vast swathes of sterile ideas, directing us toward questions whose answers are solvable.

Depending on the distro used in your EC2 instance, it could be as easy as ssh'ing into it and then running:

sudo apt-get install nano

or whatever other package manager is used.

I'm an emacs junkie, but I still have to stand up for the vimfidels and say, "man, you just don't get it"

That being said, emacs -nw

It is the answer to all your problems and will give you oral pleasure.

Ask HN: the best way to protect IP for a startup?

What is the best way for a startup to protect its intellectual property at an early stage of development? What level of paranoia regarding communications and legal safeguards such as NDA's is appropriate? How thoroughly must one ensure that no code is developed in a third-party environment in which IP rights are ceded?

( Read More... | 2 comments | 6 points | on HN )
Re:Ask HN: Your Hacker Workspace on Monday May 18, 2009 @11:45AM (#615147)
Screenshots of Xmonad aren't that interesting. They don't show you how easy it is to do stuff without ever using the mouse.

Older »