skysight-inc/HackerNews huggingface dataset:
"Java libraries are poorly-designed, the prospect of wrestling with them again brings back memories of frustration."

One of the best things about Clojure is how it makes Java libraries suck much less. For example, line-seq turns a Java BufferedReader into a lazy sequence of String's, one for each line in the file.

http://clojure.org/api#toc334

You still have the suckiness of the multiple lines it takes to instantiate and clean up the BufferedReader, but macros like with-open makes that suck a little bit less, too.

http://clojure.org/api#toc612

Stir in some macro-fu of your own, and now you have the benefits of Java libraries minus the boilerplate suckiness. Basically, it turns Java into a "your language features are my libraries" language, no mean feat.
How to Create PDF Files Free without Adobe Acorbat
Digg shows Multipart XMLHttpRequest prototype
The AeroPress (http://www.amazon.com/dp/B000GXZ2GS) is another fun device, good coffee from a machine faster and easier to clean than a french press.
Startups are easier in a country with welfare. 
Discuss.
Oh it's totally show-and-tell time: I'm a big fan of the Stumptown roasters out of PDX, in particular, their "Hair Bender" roast.
Every specialization of a template creates a new instance of it with new symbols. With heavily nested templating that can add up quite quickly.

The most problematic case at my last company was where there were several hundred specializations (just one-liners) one after another in some of the error handling code. Each of those specialized several more templates. I managed to shave a few dozen MB off of the binary size (and remember, larger binaries == more cache pressure) by replacing the templates with a base class and virtual function.
That really depends what the individual shops are selling - I remember reading that almost all Amazon's revenue for CDs came down to a collection the same size as you'd find in a large high street cd library.
Self promotion is becoming such a huge turn off to me. Also this story is old.
"Most of them will choose a language that does x over a language that can easily be extended to do x, even if the library that provides x has already been written."

I nominate Ruby as the first "your language features are my libraries" language to become legitimately popular. This is likely due to the fact that Rails provides the libraries that most web programmers want, in addition to the cool language features. But it also seems that the "Rails community" is enamored with how easy Ruby's flexible syntax makes it to extend the language in interesting ways. Thus, all of the fuss over adding methods to base classes, and whether or not, or when, it is a good idea to do so.

So I would say that Ruby has brought the idea of language features as libraries into the mainstream, as much as anything as geeky as programming languages can be considered mainstream.
Scott Adams (of Dilbert fame) has been predicting this for years.
Google Street View blurs Colonel Sanders everywhere.
I am in the same boat with the french press - I really can't tell that much of a difference between a cup of freshly roasted/ground french press coffee and a cup of coffee at Starbucks.

However, I recently switched to an Aeropress single cup coffee maker, and it is a HUGE difference - it makes a small concentrated cup of coffee with very little bitterness, and brings out the coffee's natural sweetness. Also, I find it easier to use and clean than a french press. See http://www.aerobie.com/Products/aeropress_story.htm
Hmm... perhaps trade shows and networking events are a different beast. I've been to quite a few conferences and networking events lately, but the main reason has been to meet interesting people and build connections with other entrepreneurs (or non-entrepreneurs, for that matter), rather than to get something speciifc out.

The few people I encountered who clearly had a specific agenda were not the most interesting, I found.

So far my best approach to meeting someone at a networking event is to 1) find out what they do, 2) figure out if there's any way I could help them. I like this approach in particular because it's scalable - if everyone does this, we all win. And, in fact, it seems most people do this at start-up networking events (most that I met, anyway)
I don't know enough about Jabber/XMPP to decide how well it could replace email, but email is plenty fast for me. For almost any website with password reset/confirmation, by the time I click my gmail tab it's already arrived in my inbox.
Whole Foods is a good place to go for freshly roasted beans - Most locations I have been to roast their coffee in the store and put roast dates on it.
WOMAN'S world: Men face mass extinction because male genes are dying out
Unix tip: Making do with less
That's a good idea, I want to start doing that! :)

Usually I have a Cappuccino in the morning, then another Cappuccino around 5pm... But the second one makes me a little edgey, so this will be a nice alternative to try out.

...But I have no idea what type of tea to try?!
Unfortunately, the "vegetarian" option was written by someone who eats bacon every day, and it's really buggy. Since it's wired into the framework, though, figuring out why it's serving chicken nuggets to the vegetarian is difficult.

The facility for including a child at the dinner just says //TODO.
I don't know exactly what a hack is, but the article uses a writing style that makes me think the author is short on evidence. For example: 'the Wired editor’s theories have no sticking power and the backlash against him has begun"

"have no sticking power" is an untestable claim, and "backlash" can be as little as one person writing a blog post that says "Chris Anderson's long tail theory is wrong, wrong, wrong." The only specific examples cited of evidence are a reference to Rupert Murdoch and the discussion of a study by Page and Bud.

To me, it's pretty unimpressive article, but I will confess to holding a previous conviction that Orlowski is a pinhead. I'd be glad to hear counter-arguments.
Ya but what happens when Solid state hard drives come into play. And they will be soon.

I, a asp.net guy will be able to compete with Redis then.
This was actually what first inspired us to make the hacker house in Charlottesville. Thanks for the link!
Ask HN: I need a license for an open source project allowing commercial reuse
Tipjoy made http://tatatweet.com

You can get the source here: http://bit.ly/git_tatatweet

I'd like to fill up the license file with something more than:

todo: insert business friendly license here :)

I'd like others to be able to copy the code and make money off of it. Any pointers?

An actual license file I can copy and paste would be helpful.
How Reality Blew the Cloud Away at Interop
Social networking sites 'keep deleted photos'
You're right. I didn't say which caused what. I can if you'd like though: Sibling and SES-normed adoption studies tend to show that intelligence is the cause and not the result.
Well, one man's hack is another mans journalist.

Unfortunately, after a reading various pieces by Andrew Orlowski over the course of the past decade, my conclusion is that he has low standards for fact, and poor taste in opinions. Ergo, a hack.
OpenTable sets IPO today
It sure is a lot of speculation about something 5 million years away.

What could happen in 5 million years? Um, We could colonize another planet and build Cylons which destroy our planets. Then we all face mass extinction.
The first was in the parts of the SAP R/3 kernel that I touched while working in the LinuxLab there (I can't say authoritatively for the entire kernel), the second was at Native Instruments, largest pro-audio software company. Naturally the largest C++ Open Source project, KDE, tends towards Qt-style (being built on Qt). I'm not sure for Mozilla and OpenOffice.

At the latter company we had about 30 developers, on average quite good. There were a couple that were into advanced template techniques, but the usage of such in the code was usually quite limited.

My feeling, though this could probably be better answered by folks that are fans of said template techniques, is that the primary usage of such happens in academia and smaller shops.
The MIT license (http://en.wikipedia.org/wiki/MIT_License ) and similar ones are pretty common choices. They more or less allow anything as long as attribution is provided.
Now even hackers have their girlie magazine tests!
However readers shouldn't worry just yet - the change is not due to take place for another five million years.

Well, if the most important problem we have to face in the next 5 million years is this, I think we're pretty sorted.
Rentals in NYC - Commercial Real Estate - Residential Property
City Connections Realty provides clients with residential and commercial real estate for rent or for sale throughout New York City.
catalyst is cool, but this article is content-free.
The problem is that for locales other than the "C" locale the LIKE operator will not use indexes unless you explicitly tell postgres to use text_pattern_ops. However, if you do that other comparison operators will not use that index. Effectively, what you have to do is to use two indexes on the same column, one using text_pattern_ops and one using the default operator class.

I know this is not a bug so it's debatable whether it should be called broken. Let me call it a broken design.

[Edit] And there's another workaround that allows you to avoid using two indexes. You can use text_pattern_ops and use regular expressions for all comparisons, even for equality. This solution may have other performance drawbacks. I'm not sure.
Right. By "I extended them with C", I meant, "I extended them with a C interface"; the implementation was in C++.
APACHE / BSD / MIT
If a language includes more than just processing directives and code organization then that becomes more of a language/platform/framework than just a language. Often these are geared to a specific domain such as desktop or web software and try to give you tools that you'll most often need.

If you don't need additional libraries then you are probably doing things that the authors of the language/platform/framework thought would be necessary.

The other language language/platform/framework, which I am familiar with, is ColdFusion. If you are doing web development and fit with-in only the functionality available to you by default then you are fine. If you want to abstract away certain things or do more than average web development then outside libraries are necessary, especially in the user-interface side of things.
also, can do like SQLite and just make it Public Domain.
In-browser real-time multiplayer MarioCart clone from OMGPOP: HoverKart Preview
For my next startup, I'm going to play OMGPOP games. Full time.
Moblin v2.0 Beta: Linux Netbook’s Best Hope?
Please see my other comment in this thread. There's the LIKE + indexes issue and there's the fact that postgres supports only one character set for the entire database, whereas mysql lets you choose on a per column basis.
Augmented Reality Tweets

http://www.squidder.com/2009/02/17/papertweet3d-augmented-re...
I'm suddenly reminded of the uncanny valley ( http://en.wikipedia.org/wiki/Uncanny_valley ). Google's algorithm would appear to still be in stuffed animal territory. I wonder if Google will gradually tweak their algorithm to become better at identifying real faces with these logos will gradually reappear in Street View...

Or perhaps we'll see them gradually recognizing logos and other things and indexing them?
Zero-carbon eco home is light years ahead
Spivak's grad level? I hear he's taught to honors freshman at UT. He certainly is more difficult than a text by an unknown author.
Please Unplug
A lot of work went into the Apache license, and it's definitely business friendly, allowing for reuse in proprietary projects. BSD and MIT are a bit simpler more straightforward. The two things that are nice about the Apache license are the contributors clause and the patent clause.
> "France, Germany, Sweden, Canada, Finland, Norway, and Denmark all have more relative mobility than the US, while only the United Kingdom is shown to have less mobility"

The key is the word relative. It's extraordinarily difficult to move out of the middle class, in both directions (up: tax, down: welfare). The difference between lower and upper middle class is maybe $75-125k income/yr, and completely reasonable to navigate.
Brief overview of compulsory courses completed by most of my Dutch friends, pre-collage, through the Dutch public school system (as in available-to-all and free).

Languages: Dutch (literature), French, German, English (all 5+ years).

Classical Languages: Latin, Greek (3+ years), also "classical cultural education" courses in ancient Greek and Roman culture.

Math: through Calculus, including Statistics

Sciences: Algebra, Geometry, Chemistry, Biology, Physics

Etc: History, Political Science, Dance, Art.

It's ridiculous. I went to a very desirable US public high school and it would have been nearly impossible to even take all of those courses (excluding ones that weren't available like most of the languages).

Universities in Holland don't need to spend time getting students up-to-date with 2 years of general education courses. They get to school and are set to jump right into their chosen major.
Not just more revenue, but more revenue relative to the pre-Internet tail.
Grunge Design: Why It's Cool to be Broken and Disheveled
Barbara Mori Hot Photos, Pictures, Wallpapers Gallery
Extremely interesting stuff here. Was impressed with how fast the computer reacts compared to how long it takes a person to be aware they were just hit.

Amazing.
Which locale did you use to initialise your environment? It may well be that you haven't run into the LIKE + indexes issue or didn't notice it because the table didn't have a lot of data in it.

By the way, do you realise that Django's ORM does not support optimistic locking in a transactionally safe way?
Not another load of crud from The Daily Mail - get with it folks - this is not a NEWS paper.
When looking at the design I immediately thought of a Yurt. I guess primarily due to the roof structure. In this case, he just built it into the ground.

http://en.wikipedia.org/wiki/Yurt

There are actually several companies building modern yurts. It's one of those fleeting thoughts of escapism I often have that is about buying some land and putting a yurt on it.
"Spivak's grad level?"

I hear what you are saying. By "grad level" I only meant that you need to be very comfortable with doing proofs to make any progress. Clumsy phrasing on my part.

I am completely self taught in mathematics (and computer science).I have no real idea what is undergrad level and what is grad level in a real university. It took me a good long while before I tackled Spivak :-D. Apologies for any confusion caused!
That's kind of interesting, but not quite sure what it has to do with the post.
I'm not aware of any OSS license that doesn't allow others to copy the code and make money off it. even AGPLv3 (arguably the most restrictive license) allows it.
I think this is the proper argument:

ars is saying society's view makes sense "Because sex is a private activity, and violence is public." The public/private split, if it were true, would be due to said society's views. That's circular reasoning. Also, the split isn't valid. It'd be great if privacy wholly prevented violence.

That's not much fun though... I prefer funny:

Taking life? OK!
Making life? Oh No!
This was more of a pain for SQLite than it was worth. It requires a lot more paperwork than just giving it a BSD (or similar) license.
Then don't bother looking at C, where every feature is in a library.
Moving large data sets into Amazon S3 with AWS Import/Export
This would make a great screensaver. Has that been done yet?
I recognize the author's appreciation for the Danger Hiptop, but lack of sync with real apps (instead of just the web cloud) made it a problem for business use. Samsung Blackjack II or MotoQ were good with data sync, but despite Handango (the Windows Mobile "app store"), it was tough to find "an app for that" that worked and didn't bog down the phone.

Having owned all the above, really feel iPhone is closest to what a device should do, so not anxious to jump to Palm Pre.

Our mail and calendaring on Google Apps as well, and in near real-time sync, and I haven't "tethered" the iPhone since (granted) the last OS update.

Really enjoy having multiple and shared calendars, so I can see colleagues' calendars (in the same Google Calendar colors) on the iPhone. It's updated in near real time as they adjust their day, the changes are reflected on my iPhone.

Same for groups of Contacts, and of course all the Gmail "folders" and read/unread messages in perfect sync.

Tasks are also in OTA sync using not a "to do" list but a full GTD manager such as Things or OmniFocus.

We use Daylite for sales/CRM which syncs OTA, but some of our Windows friends use ACT! w/ iClink which syncs the full ACT! database, with notes, and tasks, and contacts, all OTA as well.

With the OTA app store, all business data OTA, and only the occasional OS update tethered, very happy with the real time OTA full bidirectional business data sync experience.
Eh. Some of these are okay, but some of them went straight to "Wouldn't it be great if?" without a stop for "I wonder if anyone has..."

There's a very long tradition of associating hunting with environmental and conservation efforts. Pretty much the only way not to know this would be not to encounter (or even think about) the ostensible target of the ads.
Nokia N95 2GB Black Unlocked
Nokia N95 2GB Black is designed with 160MB internal memory, 64 MB SDRAM, Dual ARM 11 332 MHz CPU and 3D Graphic Accelerator is meant for the high speed internet connectivity with 3G networks.
> Are you working for a psychopath?

Given that I'm self-employed, I'd have to say "yes".

;-)
And it's not market share of "phones in active use", it's market share of "phones sold during the quarter". And it's not compared to the market share of phones sold last quarter, it's compared to the market share of phones sold during the first quarter of last year.

In that time, we've seen the iPhone 3G release, a rollout to many more countries, and a big advertising push, which no doubt helped their market share immensely.
Is it just me or does this tangent feel a bit like Reddit?
As an alternative you could e-sign the document using a service like EchoSign. While most people use it to send out documents for e-signature, it also has a feature called approve that lets you e-sign documents people have sent you.
Cost-of-living varies greatly, and in some areas 80K/year may really not be different than 40k/year elsewhere.

Unfortunately, what I have come to realize is that it is getting harder and harder to be under a certain threshold, and in a large part that is driven by the outrageous health care/insurance costs in the U.S..
Blocking IP addresses by country on IIS shared hosting
Universal IE6 CSS
Reminds me of Apple's RSS screen saver. I'd love it for tweets.
Bandwidth and latency are two different things. But it seems we are so often confused by these two concepts.

I feel funny because Werner Vogels is Andy Tannenbaum's phd student. That's how a concept propagates from one generation to next.
If RAM gets so cheap that Solid state hard drivers will come into play you'll have your Linux box with 512 GB of Ram by default. Btw I'm happy with ASP guys competing with Redis :) Also if someone stole what's good about Redis and creates FooBaredDB that is just better I'll drop Redis and use FooBaredDB.
Please get off my lawn.
Posted hours ago - discussion on http://news.ycombinator.com/item?id=620091
Yes, thanks, that's what I thought. BTW couple minor points: hashCode doesn't necessarily distinguish between objects (though most implementations would); and an exception for mutable objects is collections (e.g. a Set is mutable, but you want to be able to compare sets).
What Makes a Great Logo Design?
This was a nice read, and I agree there's a problem, but I disagree with your solution (just unplug, at least occasionally).

The kinds of social interactions we're all becoming addicted to online aren't as "real" as offline ones to be sure. I'd rather solve that problem by further improving the technology.

To give you a concrete example, all of my family and many of my friends are in the UK, while I'm in California. We keep in touch a lot using Facebook and Skype. Those are great, as far as they go, but what I really want is something that lets me and my best friend grab a "virtual beer" together in a way that's as good as the "real" thing. Ever the optimist, I think we'll get there soon enough.
How to fire the phone company
Something about a 5yo using YouTube at all just seems strange to me. Do parents really allow their young children to do that?
The rule was: no computers for the trip. Just books

Five hundred years ago, one family went on a trip. The rule was: no printed books. Just scrolls.
Online social networking isn't for everyone
Tea snobbery is a lot less complicated, and doesn't really require any special tools beyond a mesh strainer of some description.
I'm not a professional, but these characteristics seem to describe a sociopath. It's my (admittedly uneducated) understanding that a psychopath cannot maintain trait #1 (superficial charm & charisma).

I got this from having read Martha Stout's excellent book The Sociopath Next Door, which is an incredible eye-opener. It is estimated that 1 in 25 are missing the brain mechanism known as "conscience", which Stout describes as "an intervening sense of obligation based in our emotional attachments to others".

I don't currently work for anyone with this set of symptoms, but I have before. Before that, I was married to one. Both are pretty draining experiences.

FWIW, here's something I wrote after reading Stout's book. Parts of it are a bit oblique, but you may find it interesting: http://tinyurl.com/ob89u6
I came across a place in Taos NM by accident several years ago called the Earthship. It does get you thinking about what could be possible if some of these ideas made it into mainstream housing.

http://www.earthship.net/index.php
I'm reminded of the Lipson-Shiu spoof of the corporate personality test:

http://news.ycombinator.com/item?id=443182
Idea: Open source Cocoa project that allows you to use WebKit (Safari integration) to build web-based screensavers easily
http://twistori.com/

Available as a Mac screensaver (link in the bottom left). Similar idea with a different execution.
Perfect Time to Sell Skype: Today
Skype is almost certainly in the Gestation phase of it’s new media life cycle. The end of this phase is characterized by a ‘celebrity hit,’ meaning that someone figures out how to demonstrate the power of the new platform (in this case it happens to be Oprah) and just around the corner we’ll see massive media attention and a tremendous explosion in growth.
Flinch Based Pricing
So the MySQL camp would have you believe. But a) a real database running a balanced workload scales far further on the same kit than MySQL anyway and b) then you go with active/active clustering (e.g. Oracle RAC). I personally work on a 30Tb database like this and I've seen people take it to >100Tb.
Building RESTful Web Services with Erlang and YAWS
In http://www.simple-talk.com/opinion/geek-of-the-week/dr-richa... he specifically says that if he knew more about copyright, he would have released under the Apache license.

That said, it's a warm fuzzy feeling to read "The author disclaims copyright to this source code. In place of a legal notice, here is a blessing: may you do good and not evil. May you find forgiveness for yourself and forgive others. May you share freely, never taking more than you give."