skysight-inc/HackerNews huggingface dataset:
I second OmniWeb. It's the best browser there is. The tab implementation is second to none, in particular the ability to discontiguously select multiple tabs. Site-specific preferences are also incredibly useful.
Agreed - sshfs has some squirrely edge-cases that ExpanDrive handles very gracefully.
This article is right on. And, in fact, I don't think it goes far enough.

The fight for the Public Commons is a struggle that has been going on for a long time and it just so happens that the internet is another battlefield in which it takes place.
Especially since the end of World War 2, and the growth of contemporary corporatism, there is a struggle between privatization (where a few people profit off of resources that should belong to everyone) and the Public Commons (where resources are used for the benefit of the public, i.e. everyone).

This struggle becomes more and more acute every day. People are giving their lives in defense of the Public Commons. In Bolivia, people took to the streets to fight Bechtel's attempt to steal water resources from the Commons and claim ownership of it for themselves so that a few individuals could benefit by selling Bolivians the water that belongs to them in the first place. Many Bolivians gave their life in this struggle because it required defending themselves against Bechtel's private death squads. But, in the end, the Commons won -- but at a great sacrifice.
And there are hundreds of examples of this type of conflict happening all over the world, every single day. And, this is why what The Pirate Bay is doing is justified. Because it subverts and sabotages the efforts of the RIAA cartel while promoting the ideals of sharing and co-operation in the world.

I cheer every time Final Cut Studio is downloaded for free via BitTorrent. Microsoft and Adobe and Apple and all of these corrupt corporations use bribery and extortion to do what they can to destroy the Public Information Commons. Shell and Exxon and Bechtel use private death squads to murder labor activists and indigenous communities to fight other forms of the Public Commons.

A former CIA agent tells the story about how he & other operatives in Castro's Cuba would pour cement into milk headed for children in public schools. The "contra" terrorists who fought the Public Commons in Nicaragua raped and killed a group of Catholic nuns and when Archbishop Oscar Romero spoke out about it in a sermon, these butchers gunned him down during the mass.

This is the level of reality that defenders of the Commons face. Peer-to-peer networks make it possible for one of these international criminal cartels to fear their utter annihilation, to be replaced by the Public Commons.

How any decent human being could "strongly disagree with the premise of this" is beyond me. This is why I support The Pirate Bay and any other project which would sabotage a future of corporate privatization.
end tag is optional for <p> in HTML 4. http://www.w3.org/TR/REC-html40/struct/text.html#h-9.3.1
The Houston Hacker Space has been trying to persuade this find gentleman to join our group. He is in our area.
I don't think this is always clear-cut. Sometimes premium goods have a certain amount of luxury in them to justify the purchase price. A good example is a Mercedes. In most countries, even the base model Mercedes has a high standard level of trim, and luxury features. Yet, in Germany, you can still purchase that vehicle with plain trim and denuded of lots of the luxury features. Most of the taxis are like this. The base German model can be considered a 'premium' product, because it has a higher level of engineering, safety and build quality than other vehicles, but doesn't have the luxury baubles which people like to have to justify the higher purchase price.
Sorry, I meant that it is a best practice to close them anyways because an invalid HTML comment inserted into blog served as XHTML doesn't go.
"I was just curious to know how many HN users were actually hackers/programmers, and how many are more interested int the business and entrepreneurship side of HN."

You won't find out by this kind of voluntary response poll. Just sayin'.

http://mathforum.org/kb/thread.jspa?threadID=194473&tsta...
I dumb myself down occasionally when I realize I'm making the person I'm talking to feel bad.

I used to just keep on educating/making corrections for people until I realized that the primary purpose of socializing in the majority of cases isn't necessarily for communication, but for camaraderie.

Now, instead of going off on intellectual monologues, I simply ask clarifying questions or make jokes that make us all laugh and realize the correct answer as a group.

I usually guide other people in the group to announce the conclusions in order to not seem like I'm picking on the target.
Lots of people starting to use Erlang needs fault tolerance for high availability, and high concurrency because they need to scale massively.

YAWS, one of the more-popular webservers written in Erlang (that has docs, unlike Mochiweb), blows Apache out of the water when it comes to serving many users (http://www.sics.se/~joe/apachevsyaws.html). Apache can serve about 4,000 parallel sessions on the same hardware YAWS can serve at least 80,000 parallel sessions. This is due to the high level of concurrency that Erlang enables and encourages.

Another example is ejabberd, one of the most popular Jabber/XMPP servers. It takes advantage of the high concurrency also, which allows is to process many more connections than Openfire or the C-based jabberd and jabberd2.
I wonder if anyone ever said "There's no reason to reinvent the roller".
> So, I was just curious to know how many HN users were actually hackers/programmers, and how many are more interested int [sic] the business and entrepreneurship side of HN.

In that case, your poll options seem strange. For instance, a hacker can be interested in both coding and entrepreneurship. In this scenario, he or she will vote "I'm a hacker", which doesn't fully represent the person given your choices.

Try this:

* Interested in hacking/programming
* Interested in business/entrepreneurship
* Interested in both
* Interested in interesting stuff excluded from the list
The graphs are beautiful, but where is the information coming from? As far as I can tell it's just guesswork.

One major oversight is that even today we still get a large portion of news from the "local marketplace." It's just that now it's people chatting in workplaces and schools.
Thanks, I added the "both" option.
Turning vision into reality.

At this stage that means hacking away in vim, at later stages it's about business and marketing. Just depends on what needs to get done on a given day.
As of Leopard, Terminal.app has tabs.
I prefer The Unarchiver http://wakaba.c3.cx/s/apps/unarchiver.html
A Bad Time to Be A Professional
Thanks for the note. I use nice faces for my JS, Python, HTML, and CSS. I just wasn't sure how to go about customizing.

I got this snippet, and I think I can take it from here:

(defun django-highlight-comments ()
(interactive "p")
(highlight-regexp "{%.*?%}" 'hi-orange))
(add-hook 'html-mode-hook 'django-highlight-comments)
Perhaps the technique he describes in his ebook is to sell $7 ebooks, which he is apparently doing.
When I say there are easier businesses, I don't mean easier in the sense that they don't involve just as much hard work. Rather, what I mean is that there is never any requisite step "and then a miracle occurs."

For example, one can make money by getting 25,000 blog subscribers, using that to get a book deal, and using that to do consulting. It still takes an enormous amount of work, but at no step does it involve being chosen from on high.
People are still putting www in front of their URLs. Let's get rid of that first.
I just mount everything via sshfs, and keep trucking with textmate.
Life's too short (time our most precious commodity) so you have to evaluate what makes sense in terms of what you are prepared to live with and look back on - if it's been your ambition to launch a software product then this could be the perfect time, here's a few soundbites to help you think this through:

Rule #1 Cover your arse - take note of what people say here but these issues are obstacles to overcome and if you work out the right strategy backed up by the right advice then things can play nice and life is great... otherwise you'll get fked. So work out how not to get fked and know what you can/can't do from a legal, financial and karma perspective etc. then find the way to cover yourself and move forwards.

Rule #2 It's a lovely world we live in, all this openness, though it means competition is rife - don't be fooled into sharing a great idea and losing it, goes back to #1 about covering your arse

Rule #3 It's best to remember the adage (a) bullshit walks and money talks... don't faff around thinking about doing this - JFDI - i.e. go build that prototype in your bedroom that you can tear up/down to demo on an Amazon EC2 image with Mulesource middleware (for example it's easy to get a great demo running in the cloud that only costs you for the time it runs!) and prove this can be done because until you've actually got something to show, discuss and demonstrate it's a load of hot air or should I say vapour-ware. Adage (b) rings similar i.e. "the proof is in the pudding" so get baking and then re-visit the whole legal thing because....

Rule #4 Ethics and co-opetition: you are in a weak position until you are able to influence the game i.e. people will benefit more with you than without you - so this also takes into account the rights/wrongs but before you give away a great opportunity to someone else, especially an employer, work out how to avoid doing that! See #5

Rule #5 Read smart books: Innovator's Solution by Claytensen and Co-opetition by Nalebuff/Brandenburger tell you of real case studies on how the big boys do these deals and what's at stake - sometimes you make more money NOT doing things, now would be the time to learn your real value in this 'game' and you get to realise why game theory is so cool in the process. If you have time also read some Sun Tzu, my favourite.

HTH.
Craig Newmark set up a list for questions like this.

craigslist.org
This reminds me of a guy named Tehching Hsieh, who voluntarily isolated himself in a cage in his New York City apartment for a year. The cage and pictures of him are on display at MoMA.

http://www.moma.org/visit/calendar/exhibitions/322
Now We Can Rig Up Twitter "Groups"
I see a confused mess of buzzwords and old news.
While you are correct regarding the current clinical interpretation of "schizophrenic", the root of the word is the greek "skhizein", which literally means "to split". When the word was introduced into psychology, then, it meant "to split the mind". The word seeped into common usage because of its etymology. It was probably helped along by the common conflation with multiple personality disorder, but that doesn't make it wrong to use the word in this manner. If anything, the discipline of psychology is at fault for abusing the word, isn't it?
My intuition tells me there's a fair chance such a fixed-point exists, if MD5 behaves as a random oracle.

Specifically, there's a 1-in-2^128 chance that any 128-bit input will give itself as the output. Over 2^128 trials the chance that no input answers itself would be:

(1-(2^-128))^(2^128)

...which mAlphaMatica helpfully calculates as...

http://www.wolframalpha.com/input/?i=(1-2^-128)^(2^128)

0.367879441171442321595523770

That is, there's about a 63% chance Kember's quest to find an input whose MD5 output is itself will succeed.

Or, is there something in MD5's construction making this impossible, making the random-oracle model inapplicable?
Dennis the Denver dentist and Laura the Louisiana lawyer
Sending message to specific people or groups? Im pretty sure this is called Instant Messenger.
"The reason I've managed to make the connections I desired is that I'm fascinated by people's stories. Beneath the small-talk surface, every life is a fascinating novel, so I always follow the suggestion from Proverbs 4:7, "With all thy getting get understanding." This directive means stand under, in the relatively lowly position of student, and let whomever we're trying to understand occupy the high ground of teacher."

Be the student. Let someone teach you.

From a sex/relationship advice article but very true.

http://lifestyle.msn.com/relationships/articleoprahmatch.asp...
I got over it at the age of 25. Bloody hard transition. Pick new friends. If you are in SF, lets do beer!

http://v3.mingyeow.com/?page_id=5
you might as well just throw that RAM at the DB. With any sane DBMS this will result in the same performance improvement.

That is obviously false.

A memcache hit is much cheaper than a DBMS query, even if the DBMS query is accessing data that resides in the DB's buffer cache. If the DB query we're comparing against memcache is a trivial one (a single b-tree lookup), a memcache lookup is still faster; if the DB query is at all non-trivial, the memcache performance advantage is larger.
Even the nation's leading newspaper just couldn't resist to assign a non-white population percentage to every single block of the city on a freaking foreclosure map.

Ever since I moved to US I could never comprehend how the never ending war on racism, taken to absurd proportions sometimes, manages to conveniently co-exist with this consistent and all-reaching division of people by their skin color.

Seriously, non-whites on the foreclosure map? Why not percentage of baldies, or priests, or Harward graduates or one-legged piano thieves? But noooo, the public just has to know the percentage of non-whites in relation to everything.
I do something similar to this for a group that I'm involved in. We have a registered twitter account. This account follows all of the group members. If a member direct messages the group account, this message is rebroadcast.

This works regardless of which way twitter decides to go with their settings.

The only downside is that unlike the solution mentioned in the article, our solution requires a cron job to poll twitter for any DMs to the group account.
I'm surprised this argument came from someone who touts himself as a skilled web developer... The use of http:// is pretty obvious to anyone with even a rudimentary amount of networking knowledge.
In fact, most of the things mentioned in this article are just variations on one of Cialdini's seven methods
Yikes! These numbers are scary. A 10% decline in
engineering occupations in just 8 months?

The 10% decline was in "Engineering and architecture occupations," it would be nice if the two were separated out. We had a massive housing bubble and construction boom. It popped. In light of that it is hardly surprising that Architects had a major fall off.
Just adding in LittleSnapper for keeping screenshots of sites / designs I like and also Wallet for keeping track of my passwords.
instead of using a hack like highlight-regexp, perhaps it'd be better to place a bug or hack the mode itself :)
I think the options are still a little off.

"I'm a.." & "I'm interested in.." are not really the same thing. Also, "I'm a hacker" or "I am more interested in the business and entrepreneurship side of HN," don't really cover all the options. You could be a non programmer interested mostly in programming. Many of the programming related articles here are relatively abstract & do not require an understanding of programming to read.

Another thin. 'Hacker' might not be the right word for your purpose. It implies all sorts of things.
One way to look at it is that you'll inevitably dumb yourself down in front of someone you haven't yet realized is actually smart. So it seems you have a choice between 1) frequently appearing pompous or out-of-place but occasionally identifying yourself as smart to other smart people, which is likely a desirable outcome; or 2) always appearing average, even in front of people you'd prefer didn't think of you as average.
"‘Engineering and architecture occupations’ (actually the BLS reverses the order) is roughly 67% engineers, about 10% architects, surveyors and the like, with the remainder engineering and mapping technicians"

So the majority of 10% decline are engineers.
"It can find, ingest, and extract energy from biomass in the environment".

Excuse me while I haul my skinny biomass out of the path of that advancing robot.
I agree. It would be nice if the two were separated.
A jar is a packaging mechanism. It is not required step in most builds that I've encountered. Nor is it required to run (test) the code. Java classes can also be linked into a CLASSPATH from an unpackaged directory. Infrequent packaging does not imply infrequent building and/or testing.
gcc (not installed by default)
I don't think you'll find many people that have saved $10 million from consulting (and certainly not a book deal), though if you were doing really well, and not spending anything, you might be able to do it in 20 years, which doesn't sound very "easy" to me.
I've always had a problem getting Adium to properly setup group chats. Does anyone have a multi-protocol IM client for Mac which does support group chatting properly?
First of all, their motive is primarily cost savings rather than environmental, which is fine -- I want lower hotel costs too. If they asked me to reuse the towel to reduce costs, I could respect that and would likely comply. They are using the guilt many people harbour about the environment to get what they want. Just be honest.

Secondly, the "majority of guests ..." is a blatant example of argumentum ad populum, a logical fallacy. Appeal to me based on my self-interest, appeal to me based on the environment -- I may or may not agree -- but simply stating what other people are doing is not sufficient. I disagree with a lot of what other people do. Also, devices like "in your specific room" are transparent and annoying. If I checked-in to a particular room where, by sheer chance, the last 200 people trashed it, would it be then OK to do the same? That's the same argument they're using.

Oh, and one small thing, they're claiming to know why the previous guests picked up their towels up, and therefore to be mind readers since there was no survey. They can't say "well, that's the popular opinion" because they're talking about that specific room.
I actually search for Google every so often, because I get confused about whether I'm on my home computer (Chrome) or office computer (Firefox).
You realize you've just described a genuine, in-the-wild scam, right?
Ok, you can omit noise and leave only the chromatic scale (12 notes). In this space you will have to go through all possible combinations of notes in a chord and then all possible sequences of chords for some, say, 16 bars, plus you have to generate the theme on top of your chords (or the theme first and then the chords - that will do too). Then possibly variations, improvizations, and so on. Then there may be deliberate "detuned" elements, like in Gilmour's solo improvizations or Nina Simone's vocals. This looks like a huge tree for your search.

To add complexity, in some modern genres like electronica musicians also express themselves using timbre dynamics combined with notes.

But apart from that, there's a problem with identifying automatically which of your variants you generated are good, which comes down to what is good music.

Then performance. We usually appreciate good performance and a lot of people are not interested in hearing precise robotic play. Again, what makes a performance good? Nobody knows, there's no theory.

Having said that, what's the point of doing tree search at all?
Turns out, Google is indexing the questions:

http://www.google.com/search?q=site:wolframalpha.com+inurl:i...

The "meaning of life" and "the ultimate answer" questions feature highly. But even more people seem curious about "unemployment rate in USA".

The answers are not in Google's summary.
I still don't get it

http://www.architecturalmagic.com
Straight up WSGI: http://www.xml.com/pub/a/2006/09/27/introducing-wsgi-pythons...

Django, Pylons, Cherry.py, Turbogears, web.py, Zope, Plone (more of a CMS than a framework, though), Juno, itty, djng, mnml, itty, newf...

I'm sure there's others that I forgot.
During 10 days of silence and meditation, I had entire movies play in my head, in great detail, line by line, scene by scene. Movies I could normally barely remember. I didn't have to try, it just happened. In fact I was trying not to think. My mind wanted any kind of content to play. I think it happens naturally.
Google's First TV Campaign
World's 10 worst countries for blogging
The number you computed is nearly 1/e. Basically,
(1-1/n)^n = exp(n log (1-1/n))
= exp(n (-1/n + 1/(2n^2) + O(1/n^3) ))
= exp(-1 + 1/(2n) + O(1/n^2) )
= 1/e - 1/(2en) + O(1/n^2)
and so your answer should agree with 1/e to, say, the first forty digits or so.

(Incidentally, Maple choked when I plugged in (1-2^-128)^(2^128), because it tried to evaluate it as a rational number, the numerator and denominator of which would have well over 2^128 digits.)
Clojure, parallel execution and closures
Using Clojure and Ext/JS
Closures in Clojure
Who's behind the US financial meltdown
Two things bothered me about this page:

#1 - The highlighting is too much and a bit ridiculous - to the point of being counterproductive.

#2 - The little page peel thing is pretty neat but the HTML behind it isn't the source of the page. Geeky complaint, I know.
no offense, but that makes no sense whatsoever
BlueTrek Levi Bluetooth Headset
The Bluetrek Levis Bluetooth Headset features an ultra-compact design and an etched metal top plate. A military tag & chain lanyard finish off the unique look and usability of this original Bluetooth headset.
> comment on what they add.

Skitch adds annotations and sharing with almost the same simplicity as the built-in keystrokes. I typically use "⌘-Shift-4, Space" as well, when using the screens in my own work, but not when annotating or sharing.

For quick annotations, pointing things out, highlighting things, and instantly pasting someone a viewable image URL (with one click to capture, and one click to share), Skitch is tough to beat.
Resty - a bash REST client
He meant 67% of the 10% decline represented engineers, whereas 33% represented non-engineers.
If you wish to understand, I highly recommend Jonathan Rauch's excellent and amusing essay in The Atlantic (March 2003) -- very easy to google for -- "Caring for Your Introvert".

One of his opinions in the essay is that introverts tend to think before speaking, and extroverts tend to think _by_ speaking. So, from that perspective, an extrovert is kind of like a DoS attack against an introvert's nervous system.

It's not about superiority or inferiority. It's about a fundamental asymmetry in the modes of discourse: sound can be imposing, while silence almost never is.
Scribd Invites Writers to Upload Work and Name Their Price
Subreddit for interesting Wolfram Alpha queries.
Sending a message to a persistant, searchable noticeboard of messages by topic? I'm pretty sure this is called Twitter.
This story made me thought not about the prisioners who obviously have reasons to get crazy, but rather on ourselves, so called hackers, who sometimes adopt by own choice a life style based on short human interaction. What can be the effects of that?

Even given the fact that we're usually very social beings in the virtual world, talking to a lot and developpping strong relationships over the web, what can be the affects of the lack of talking for example? Will we lose progressively our hability to express ideas by talking and getting stronger in the writing?

I think there aren't many studies on this kind of isolatio
The MotherF*cking Software License
All the evidence available to me suggests that, however bad things may look for long-term employment in IT and CS, the market for freelance talent is strong --- enough so that we've been left wondering for the past 6 months if our business is countercyclical.
The freelance talent market is strong, really?

You have any friends looking for a LAMP hacker?