skysight-inc/HackerNews huggingface dataset:
Parent was talking as if Microsoft didn't support[1] it at all, which is clearly not the case.

ETA footnote:

1: Having finally managed to gain access to the article, I can see I was using the word "support" as in "technical capability", rather than "will stand behind it and help you when it breaks".
Anyone else think that this JPG is more like an animated GIF?
Owen,

It would be very educational to hear you go into the details of the liquidation deal that you would prefer and recommend to people joining a new startup. Or, if you could recommend some reading material on the subject?
> But then if it is supposed to illustrate patterns of behavior, does it mean you do things with your social group that you don't enjoy?

Yes, as they do with me. Compromise is part of what builds good relationships.

To me, it's about weighing the pros and cons of situation.

eg.

Pros:

I'll be with my friends and we usually have a good time together

Cons:

I don't enjoy visiting strip clubs

If I don't go with them, what do I do? Stay at home, go out on my own, or hook up with other people? At the time none of these were desirable.

The cons outweighed the pros, so I decided to join them. This is generally how I tackle things.
This also violates federal securities laws and could earn you a C&D from the SEC.
The reason that there are so many frameworks is that writing one used to be a rite of passage for Python programmers. It was so easy to write your own.

FWIW Guido settled on Django. I dont know if he has changed his mind since.
I will admit something embarrassing here: I would not have gone to the trouble of interviewing seven plumbers. And my mistake (and be honest, yours too) makes it hard for Michael to thrive and for the others to fail. After all, once you get a client, if you do the job somehow it won't hurt you much if you do it less then perfect. They might even recommend you: it's not like they know somebody else, and you _did_ do the job, after all.

This btw is one application of the Internet I expected for more then a decade and never materialized. A wiki-consumerist, with reviews in any domain. Unfortunately, I do not think it is easy.
You may find interesting a web frameworks discussion started by Guido: http://www.artima.com/forums/threaded.jsp?forum=106&thre...

At work we use Django and somewhat happy with it. In past I used to use web.py and I liked it.
Your example of tiny.small.big.bigger is the wrong way to look at it. Instead, look at it as http://<unique host identifier>/path/to/resource and it makes more sense. tiny.small.big.bigger isn't even correct since you're trying to map "size" to subdomain level. As if a subunit with 5 parents can't be larger than a subunit with just 2 parents.

And com.google.mail would mean specifying the least meaningful information first. Would you rather be introduced to someone as "Widgets Incorporated, Director of Widgets, John Doe" or "John Doe, Director of Widgets at Widgets Incorporated".
look into "INTP" personality type if you haven't already.

the way i see it is that between people, we want to communicate ideas. in order to communicate we have to meet at a shared context, and shared semiotics. the way i'm writing this is not how i would talk to someone at work. the way i talk at work is not how i would talk to my mom. the way i talk to my mom is not how i would talk with my housemate. the way i talk about a problem with a designer is not the way i talk about a problem with an engineer. the way i talk about a problem with an engineer is not the way i talk when discussing philosophy.

if you value comprehension, and you value growth, then you are in the minority of our society - especially when it comes to comprehension. it's easier to find people trying to win than to find people trying to comprehend. since you value learning and growing, you will accelerate as will others like you, beyond the understandings common in our society. your context will diverge more so from shared contexts, simply because you are internally growing. don't fret - just communicate what needs to be communicated. some people may not be interested in some of the things your interested in, and others will be. run into brilliant people with shared interests, sure it might be exciting, but you'll still need to communicate - you'll still need to meet with words, body language, and smiles - you're experience is entirely your own. we are all alone, together.
As one of the colloquy devs, I must step in with the more useful nightlies link: http://colloquy.info/downloads/nightlies/ :)
HN and most karma-based forums follow the bandwagon effect. The exception is probably slashdot, due to it's different way of power assignment and levels of voting
There's a new effort to make a native OSX interface for mplayer incidentally; seems fairly active so far, and includes apple remote integration, etc:
http://mplayerosx.sttz.ch/
Multiwinia - RTS stick man slaughter. Somewhat heavy for a Mac Mini or the latest MacBook Air. Fast and fun. Not much resource management, you can get down to the fighting straight away. And for $19 you can't really go wrong.

http://www.ambrosiasw.com/games/multiwinia/
You want an inverted index.

Finding intersections with tags are multi-way joins, which are painful as all hell. At least on MySQL. Perhaps other databases do better.

Note that I built probably the biggest platform of this type around.
Pylons is awesome.
I think you are still missing the point. Would you not agree that in the entire space of all possible sequences of noise, the vast majority could never be considered music?
It's great for writing small one-offs (the sort of thing you might use PHP for) and web interfaces for non-web applications. But for large projects it's really not suitable.
Thanks! I was looking for a free alternative to Coda that did editing over sftp just yesterday!
Ask HN: How do I customize code coloring in emacs?
I program Django/Python in emacs, and I would like things like {% comment %} FOO {% endcomment %} to turn orange.

How can I set up some colors for important Django template tags?

If you can give me a bit of example code, that would be great. A link to an example of this would be great too.
Web.py is great for small projects.

web2py is the new up-and-comer.

zope is the grey-bearded veteran that nobody uses anymore.

twisted is more of a networking framework but people sometimes use it for web apps.
A few years ago, I discovered there actually are circles that are truly both very smart, and totally cool.

For example in Toronto, see http://en.wikipedia.org/wiki/Sumkidz

Previously I thought this was impossible, and I was didnt even dare hope to find it.

But, Im no longer in TO, and yes, its hard once again to find. But I know such people are out there!
Perian - All of the codecs supported by vlc made available for use by quicktime (and any apps that use quicktime, like iMovie).
ma gavte la nata (look it up).
Having read the docs (and talked a bit to Zed at conferences while he was working on this), I think you've made a bad assumption here: Lamson isn't intended to be a general-purpose MTA.

In other words, don't think "sendmail/postfix replacement"; think "tool for building things like Posterous". Or, more clearly, it's not about delivering mail, it's about processing mail. And for that, it appears to be a huge improvement over the traditional state of the art.
Quicksilver doesn't crash for me but it does leak memory (currently using 103.30 MB).
I started diving into Django a few months ago for a side project, and haven't looked back. I know a ton of Django programmers in the area, and there's a great community for Django devs online.
Indeed. The travois (http://en.wikipedia.org/wiki/Travois) was invented in the Americas and was widely used even after the introduction of the wheel post-contact (in the fur trade for example) where no reliable roads existed.
"dub dub dub something dot com" is something I've heard a lot to verbalize an URL.
http://lmgtfy.com/?q=django+emacs

To change the color of a specific face in emacs, go to the face and do M-x set-face-foreground Return and put the color you want.
Emacs Django mode http://code.djangoproject.com/wiki/Emacs
Yuck! I've been using ant scripts which jar up dependencies for years. Other people will be even more impacted than me, like shops that use continuous builds ala CruiseControl.

I always wondered why it was so slow, I thought my OS was having to page the files back into memory inefficiently (too little ram cache). Or my disk was too slow. SSD write was so slow that builds weren't improved, so this will be nice to compensate.

It sucks that I've been wasting that much time, but it is great that I'm about to see a real speed up.
Download color-theme. http://www.emacswiki.org/cgi-bin/wiki?ColorTheme

Choose one of the included themes that you like the most, and start customizing.

Personally, I like zenburn. http://www.brockman.se/software/zenburn/zenburn.el But that might be a bit heavy to start off with.

Or, the shortcut way, define some stuff in custom-set-faces. e.g.:

(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(paren-face-match-light ((t (:background "#5f5f5f" :foreground "#e37170" :weight ultra-bold))))
'(paren-face-match ((t (:background "#5f5f5f" :foreground "#e37170" :weight ultra-bold))))
'(paren-face-mismatch ((((class color)) (:background "#332323" :foreground "#e37170"))))
'(paren-face-no-match ((((class color)) (:background "#332323" :foreground "#e37170"))))
'(linum ((t (:foreground "#5f5f5f")))))

Of course, this all requires that your Django/Python mode has a face for the {% ... %} stuff. I've never done any Django work, so I'm not sure if it does. If it doesn't, you'll have to hack at the Django/Python mode some to define that face so you can color it.
downvoted because he probably expected suggestions about which mode is best, etc. rather than snark
Spotlight is, generally, only slow the first time you search.

Usually it's as fast as LaunchBar except for the very first time it is used. It has a reputation of being slow from 10.4 that is no longer justified.
So, it's an insult.

Go troll somewhere else. An entire post that's an insult that people have to google shouldn't be posted here.
Nationalize a few newspapers. A couple billion dollars a year would finance an incredible number of investigative journalists, and it would be far better for democracy than what we currently have -- dumbed down news designed to maximize viewership and ad sales.
Stuffit Expander.
"And, like its prequel, Spent’s almost monomaniacal focus on sexual selection to the exclusion of other evolutionary processes is its greatest weakness."

I almost always intuit this when reading layman's books on evolutionary psychology. As if the work tries to reduce too much stuff down to sexual selection.

Perhaps it's something it shares with the social sciences in general. I mean, whatever it is that really draws me in but ends up disappointing me with a hint of a dirty feeling.
Do you have a girlfriend?
What if your development environment is Emacs and GNU stuff is your family?? :S
Why not link to the original article directly?
No offense, but mibbit is for idiots.

Use irssi or xchat.
Interesting link, but I'd be wary of anyone trying to predict large-scale social trends for the next decade - podcasts may (and IMHO is likely) not exist by the year 2020.

The danger with these historical trending sort of articles is that recent history generally has a finer grain of detail, whereas things further back are just lumped into generic categories like "newspapers and magazines". This results in a skewed perspective that fails to appreciate the nuances of media at the time, and also injects a sort of self-importance ("look at how quickly things are evolving!") to our view of the world today.
So the tags are terms, and each 'document' is...

- a target (such as an URL in delicious)?

- a [target, user] pairing?

- a [target, user, tagging-event] tuple?

Would you recommend using any of the off-the-shelf open-source inverted-index implementations? (Lucene, ferret, sphinx, [hyper]estraier, etc.?)
Nothing compares to textmate, fantastic price, unbelievably awesome editor.
I find cornerstone a lot better than versions. Although moved to Git now and feel like an idiot for buying a subversion client!! :P
http://en.wikipedia.org/wiki/The_Royal_Game

The story of Yuri Nosenko looks very similar to the main protagonist of Zweig's last book, written in 1942. A must read about solitary confinement, about chess, about the Nazis, about a lot of things actually.
The solution to this is to use a different escape sequence than C-a on the remote machine, or on your local machine.

I put
escape ^Ww
in my local .screenrc, and this alleviates most if not all the problems with running screen on both the local and remote machines.
Still needs an axle, though, and making those things out of wood is surprisingly difficult.
Looking over the api it's pretty thorough and the custom controls look very polished; nice work.
> As mentioned in the article, relational databases will be around for a while and were never designed for the kind of scale that many companies require today.

MySQL is not representative of all relational databases.
I actively use firefox (and camino + safari to have multiple sessions for the same site), iWork, tweetdeck, birdshot, itunes, last.fm, VLC, uTorrent, Quicktime pro, snaps x pro, skype, textmate, parallels (though switching to VMware), RescueTime, DropBox, and QuickBooks.

About 40% are paid apps.
As I've been involved in a similar project, for my part I set up a very simple web service that handled the invalidation. The third-party service only needed to know the user session key or the user database ID, and then send a HTTP DELETE to the relevant API method, and the main app server did the rest.
IMO, a better MIME type would be application/socks+ecmascript or application/socks+javascript instead of application/javascript-socks. That looks closer to how content types that are built on XML have their MIME types. For example, XHTML's MIME type is application/xhtml+xml, not application/xml-xhtml.

Also, a shoes-like syntax is already available in JavaScript, though it would be very hard to utilize as-is (in <JS 1.7, wrap in a function and use `var' instead of `let'):

app: {
stack: {
para("Foo 1"); // para as a function
para: "Foo 2"; // para as a label
button: {
let bar = new Button("Bar");
bar.onclick = function() { alert("Baz!") }
};
flow: {
style: ({ // CSS block
color: "red",
after: {
content: "!"
}
});
para("This is red and ends with an exclamation point");
}
}
}
You must be very smart. Wish I Was You.
Another +1 for SizeUp, since I bought a display for my MacBook I love it. I also like if for "name your price".
Yeah, I'm amazed by this.

The "If you don't like it, just opt out" policy is basically a polite way of saying "We will de-list you before paying for the privilege of pointing users your way." I don't see how anyone could argue that doing this would be outside Google's rights.

I'd be interested to see how long big papers like the NY Times, W. Post, et al, would react when measures like this were passed -- and people started getting their news from smaller, local papers instead, because that's where Google sends them.
Intelligence is a commodity and is often over-rated. For example, I think energy/focus is more important.

Everyone has something valuable to give whether they are smart or not. More relevant is "Do I like this person?"

A focus on intelligence rather than "do i like them" seems like you are rigging the game in favor of your strengths. You're intelligent so that's the lens through which you view the world. A beautiful person or an exception people person might use those lens.

Again, "do i like them?" is more important than your biased lens.
Mapping Foreclosures in the New York Region
Because of this inherent hierarchical inconsistency in standard URI formats, my projects sometimes internally use a reordered variant of the URI we call 'SURT form'. For example:

http://(com,google,mail,)/sub/folder

The parentheses and commas make it absolutely clear that you're dealing with a reordered URI-authority-component.

Even the trailing comma and off-paren are significant in our most common use-case: determining whether a URI falls within a certain hierarchical collection-scope by making a simple prefix-comparison. Compare the prefixes:

http://(com,google

http://(com,google,

http://(com,google,)

The first would also accept < http://(com,googlepages, > URIs, while the second would accept all subdomains of < com,google, >, and the third accepts only URIs strictly on < com,google, > but not its subdomains.
RTI Inc. seeks to built robot that will forage and "eat" for energy
Cleptocracy is the modern form of government.

Those in power don't look after the people anymore, all they want is to steal all they can while securing their loot.

There is no financial crisis, not in the sense of a '29s depression, that was just a smoke curtain to make everybody forget about all the Bush administration did wrong while looting even more from the already drained institutions and tax payers.

And they succeeded, we already forgot...
Some stuff I use that I didn't see mentioned:

MenuMeters: http://www.ragingmenace.com/software/menumeters/

Hyperspaces: http://hyperspacesapp.com/

Yojimbo: http://barebones.com/products/yojimbo/

Leap: http://www.ironicsoftware.com/leap/
I agree. If people knew how to read URLs, then phishing scams would no longer exist.

"Okay, the domain in the URL for this link is X, but I know my bank's domain is Y, therefore it's a scam."

Part of it is the URL syntax being unintuitive, part of it is simple lack of proper education/training. But it seems like in the time you tell people "DON'T CLICK LINKS IN EMAIL OMG", you could just teach them how to read a URL.

Maybe if URLs had spaces and looked a little more like a postal address than a confusing jumble, people might actually read them. As it stands now, though, most people just type everything into a search page -- even if they're actually typing in a URL as a search term. Kind of like that story about the number one search term on MSN being Google.
Hack Your Own CNC Machine
Give me a fucking break. It's a method of connecting to IRC. To the best of my knowledge, the various programs don't bestow special powers on people. They let you type lines of text and post them to a live room. Occasionally they let you format messages.

How is Mibbit for idiots? It lets me give URLs to people who want to join chat rooms, so if I want to invite somebody to a channel I don't have to say "Download this, then fill out this and this and this in the boxes," I can just link them and they click it and they're in. I can style it to my heart's desire. It's customizable as anything. It supports tabs for multiple rooms at once.
I started a similar project last year during the summer: http://github.com/omouse/sandals/tree/master

I called it Sandals and it's dead mainly because I'm lazy but also because I find it stupid to re-invent the wheel. YAY yet another UI toolkit to learn grumble
That was his point. Apple could have bought them for their widgets, but they developed their own new system.
(color-theme-midnight)

is my preference
what about gopher:// !!!!
This is saying nothing that wasn't already read by individual members on the handful of threads already here about Wolfram.
"... the taking of entire Web pages by search engines, which is what powers their search functions, is not fair use but infringement."

Must... restrain... cluebat.
I've used, and heard many others use, dub dub dub to verbalize the www at the beginning of most URLs.
From the description I got an Impression that this can be good
introduction into buddhism for western people. One dissapointment that in tis essay the author, as I can see , misuse word "schizophrenic" , assuming that it means dissociative personality disorder, which is wrong. Schizophrenia is a psychotic disorder, it is about hllucinations, paranoia and delusions, not multiple personality.
How Policy Gets Made: A Primer
I don't know about that. I've written some fairly large programs in webpy lately.

Our latest site, http://sitecanary.com/ has the UI completely written in webpy.
This project makes the same mistake Prototype does: Using the unmodified name of an existing tech concept.
That last one's bugged me for a while. If small, local banks weren't permitted to merge until such time as they were "too big to fail", there would likely be no need to bail them out today.

There are economies of scale in banking, but they're not on the same level as manufacturing industries and that sort of thing.
I'm unsure how this "kernel" isn't socially created too.

Whether we decide to act like those around us, or different than them, is irrelevant. The article is saying that just having someone around us to interact with in some way is vital for our brain to even function.

Introverts still have plenty of social interaction -- maybe not in the small area of recreational socialization that gets so much attention from extroverts, but our society is still made up of a bunch of people. You have to interact with them to do much of anything.
If it were easy to make $10 million, there would be lots of 30 year olds with $10 million.

My explanation for why there aren't is that it's actually quite hard to make $10 million. Your explanation is that while it's easy if you know certain magic spells, there are only a few people willing to teach you these spells.

Please, honestly, don't plan your life based on this assumption. Assume it's hard to make lots of money, not that it's easy if you can somehow become an "insider."
Agreed. A lot of the "defiant" behaviors of the prisoners seemed to be efforts to exert some control over their environment. Also, the newer British system allowed more control in addition to less confinement.

I wonder if there's much overlap at all between the psychological effect of voluntary solitude and forced solitude.
He's also looking for an MD5 fixed point. Something is madness but it's not URL syntax...
Isn't it strange that telephone numbers are segmented arbitrarily? Weird that you know what a "country code", "area code", and "exchange" are?

It's not madness. It's topological addressing.
Ethics besides, this patent as described is obvious to anyone who's read decades-old science fiction, like Neal Stephenson's _The Diamond Age_ (though he does use a more spectacular means than poison).
I'm a big fan of Turbogears. It's big enough to do a lot of work for you but not big enough that it forces your hand.
Note that the old bjorkoy.com site seems dead... making me think the project might be dead, but...

It seems alive at: http://www.blueprintcss.org/ with v. 0.8 as of March 2, 2009
I use mibbit all the time when I'm behind a firewall that blocks IRC traffic. I don't consider myself an idiot. It's probably also a great option for thin clients.

I do use Colloquy or irssi when at home, though.
Poll: What percentage of Hacker News users are programmers/hackers?
The name "Hacker News" alludes to a small community of hard-core hackers and programmers. However, 30,000 uniques a day is not small, and I know HN used to be called Startup News.

So, I was just curious to know how many HN users were actually hackers/programmers, and how many are more interested in the business and entrepreneurship side of HN.
I'm a hacker
I'm not a hacker
Surprise surprise, the authors are lawyers
Sometimes, I try "triple-u" for comic effect.

Yeah, my jokes suck.
Does Howtoforge actually have created content? Every time I see one of their articles I see probably 5 absolutely identical articles on other sites. I'm not sure which way the ripping-off is happening.
Tip for formatting entries on Hacker News: Use two linebreaks, not a <p/> to start a new paragraph.

Tip for (X)HTML: <p> tags should be closed.