skysight-inc/HackerNews huggingface dataset:
> you don't need to innumerate every complete grid before eliminating them.

Of course. For large grids, I wonder if you can eliminate everything that doesn't have nearly equal amounts of every color.
The upcoming ARM Cortex-A9 processor will own the microserver market if Intel doesn't let Atom compete. So if this is coming, then it's coming no matter what Intel does.
You are on the right track. If you are interested, I wrote a post on this idea a little while ago:

http://carlos.bueno.org/2008/08/save-web.html
> That's difficult

Agreed, but that is why it would be worth $1M :-).
I think that's a good argument against using character count as a measure of program length. i.e. translating 印 to print does not improve the program in any way, so it shouldn't score better in any measure of complexity.
Yea I noticed that, but still kind of trivial.
These operators sound even worse for people to read; perhaps that's why they're obscure.
My mom had a business were she took a sketch from a (couture) designer, and made patterns for production. There's all sorts of value added there you can exploit (designing a pattern that someone can actually wear is a learned skill that not many people have...)

Not a bad idea at all, but already exists.
So if they say "Exactly one of a,b,c is in OBS4" then one of a,b,c is not 4-colorable?
Are you sure? This seems to be the entire foundation of the Ruby on Rails community.
In principle, there could be a visual text editor that applied default styles to the structure of your text. You wouldn't see \jibber{jabber}, but text that was styled in a default way. Separately, custom styles could be applied to the output, say in a second window. This would allow you to separate the structure from the style without having to see the markup language, and it would be as easy to use as a WYSIWYG editor.
Linking this in advance for everyone who will have trouble reading the light-on-dark, unreasonably-wide-text design: http://lab.arc90.com/experiments/readability/

That this camera will have free software is interesting, but the $3K+ for the rest of it makes the throwing around of "free" seem a little over-done.
"Instead of wading through menus and searching for a picture of an A with an umlaut, I can just type H\"{a}agen-Dazs directly."

I just press the ä key.
So I asked this on your blog but comments are moderated, so thought I'd repeat here. I like the article, but would really appreciate some specific examples on how Ruby metaprogramming gets hairy compared to Lisp. I'm a ruby guy of about 2 years, but have only flirted with Lisp through a few small tutorials.

So when do you run into problems with Ruby? Can you give some samples of code that demonstrate the problem, and how lisp's macros avoid it? And, does something like this (http://news.ycombinator.com/item?id=948454) fix the issue on the ruby side?

Thanks!
I think his timeline may be too short, but I don't think it is that far off - 20 years, maybe.

I would certainly agree that smell-recognition may be more difficult than image-recognition. However, there's been a lot of progress on that front, more than I expected just a few years ago.
Ask HN: Anyone interested in a Houston Meetup?
I'd be interested in putting together a Houston meetup if there's enough interest.

- Ken
"The way I see it, for any new Ruby project, you should start be using with Ruby1.9. If it doesn’t fit your needs, then, consider an alternative."

But first, make sure the alternative implements all of the Ruby you are going to need.
Deck of cards modeling and shuffling in Javascript
Hello,

We appreciate your comments and concerns. We've updated our security post hoping to answer several of your questions.

Please read http://bit.ly/4A2loF

We'll continue to update there with more information and answers to your questions as needed.

Scott D. (mt) Media Temple
Yes, though I would try an construct a 9x9 grid, and then try tacking on 3 valid 8x8 grids, then add the filler. My guess is larger grids are more constrained than working with smaller independent grids. Also you could store the extra grids as part of a larger data structure and work your way up to them by testing valid 2x2 grids, which are subset's a valid 3x3 grid etc.
Another View: 2 Thumbs Up for Media’s Future?
The Internet eviscerates any business model whose principal source of value is gated access to news, music or video. What the audience values in Pandora and iCurrent is their ability to listen, learn and extend my interests in a way that feels natural and simple. Thumbs up or thumbs down.
If what I wanted was to read this article, I'd say that's an accurate title...

"App failed to start

(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
README
Rakefile
app
config
db
doc
features
heroku_env.yml
lib
log
public
script
test
tmp
vendor"
Our View: Can America manage a day without complaints? | My Complaint
Climate Change: The Role of Flawed Science
Top two things:

1. We got incredible SEO out of it. As a result of TC, we got on top of digg/reddit. Each of those gave us dozens of more linkbacks. This significantly helped us with our seo strategy that got us sustained 80-90,000/uniques a day within 3 months.

2. We got into ycombinator. I believe without getting onto TC, it would be very hard to get traction. And without traction, a site like ours would be a very tough sell(as much to ourselves as to investors)

Before we launched, our 3 month plan was to get on TC. That we got on it a few days after launch put us way ahead.
Includes EFI support. Interesting.
Here's how it works (roughly):

AU based airline flies route between SYD and BKK.
Airline reduces capacity of SYD crew base.
Airline declares BKK a crew base.
Airline pays BKK cabin crew local rates.
BKK cabin crew staff SYD->BKK->SYD flights.
Profit.
Because there's probably something similar to a "Today's Date" field in the document somewhere which will change simply from the act of opening and closing a document.
Sorry my comment wasn't meant to be construed as an attack on the usefulness SQL, rather it was defending the usefulness of CouchDB.

Not all applications need the powerful abstraction of SQL. Many do and _many_ don't.
Just curious, for your MRI tests, were you using 1.8? You probably already know, but 1.8 has green threads but 1.9 threads are native.

Someone mentioned in a sibling that 1.9 still has a GIL, thus making concurrency a bit painful. I wonder if it is released when waiting on IO?
True, but it'd be a neat party trick, along similar lines to shuffling a deck of cards in one hand.
We do have a lot of new tools for solving crimes, yes. But criminals also have a lot of new tools for committing crimes and evading detection.

Even if we are getting better, we have a long way to go. Murder and Aggravated Assault are the only crime categories where the clearance rate in the US is above 50%. Most are much lower. (source: http://www.fbi.gov/ucr/cius2008/offenses/clearances/index.ht...)

I also feel obliged to point out that the last time I happened to glimpse some sort of CSI-like show on TV, the investigators were zooming in on someone's eyeball in security tape footage to see what was reflected there. CSI is possibly not the best source of information when drawing conclusions about the state of crime-solving technolgies.
OBS4 is supposed to be a list of all configurations which deny 4-colorability for themselves, and any strictly larger (in both dimensions) configurations.

Ie, if (19,17) is in OBS4 then (19+x,17+y) is not 4-colorable either. So given a shape (x,y) or even a more funky collection of grid points like a triangle, to know if it's 4-colorable just check for all X in OBS4, if you can fit X inside your shape.
Hey folks. I'm the guy who product manages this part of FreshBooks. If you have any questions or concerns about web app billing with or without FreshBooks let 'em rip.

You can also email me at sunir splat freshbooks dot com.
CSI could be self-fulfilling, in the sense that it might be inspiring young people to study and advance forensic science. Supposedly, it's already changing expectations of juries, in that they are placing more value on forensic evidence (even when it's irrelevant, sadly).
What They Still Don’t Teach at GSB About Screwing Someone Hard
Visualizing the East Anglia Climate Research Unit Leaked Email Network
Less is Better: Interview with DHH
The hardware ain't cheap, but for this level of quality it's not that expensive either. To give you some context, a commercial HD head (sensor + data interface...ie the box of tricks that sits right behind the lends) is more in the $3500 and up range.

I wouldn't suggest this for shooting a film on right now, even if all the parts were on order...it needs too much TLC for use in a real production environment. But in a year or two, it might qualify, and it's a winner for those who want to prototype or build specialist camera rigs - tearing down and interfacing to a retail-ready device is an expensive nightmare.
Kiwi Rocket Scares Sheep, Reaches Space
A number of problems with "Word" exist. Actually, problems with "Word"'s choice of storage format exist.

1. No other program really, truly understands it, although large steps have been made in other "word processors".

2. Can't do a "diff" between versions.

These two factors mean that "Word" format is absolutely and truly useless for any kind of versioned text. Whether "gears" are visible or not doesn't come into it.
Simple: There's money involved, and nobody thinks any of that will happen to them.
"The biggest asset Starbucks has going for it is that when you walk in there, they actually make your coffee as opposed to glaring at you and going back to reading their book."

Which is exactly why I started going to the new 'Cryptobucks' mentioned in the article instead of the independent coffee shop across the street from them... That, and the coffee at the Roy St Starbucks is simply better.
It's 3 days old but I could not find it in HN archives. If it is a duplicate, I apologize.

The authors build a graph of connections based on the email headers (from the full hacked set), draw the graph and identify hubs/authority scores.
Best diagram I've seen all week.
I found that paper really interesting, but didn't see multi-layered abstractions mentioned at all. It just said people must be able to deal with the "meaninglessness" of the syntax of computer programs.

Anyway, I'd love to read more about this if you have any more links to share.
<$500 is totally doable. I'd ballpark retail for $350-$400 with an eventual volume price point of $300. Specs looking something like:

Dual core atom processor
2 GB Ram (expandable to 4gb)
Solid state disk for OS
Mini itx form factor
Why the CrunchPad mattered
But if that's a problem, then he'd never open source it and just says stuff like "I pushed for open sourcing it" to excite the geeks (which is what I assume is actually true).
In Atlanta? What are you guys going to do, have a hoe down and hang out in a barn?
I've implemented a new HTTP/1.1 request and response parser by hand
You really think Arrington is an impartial news source? Really?
Query Processing for NOSQL DB
Idiomatic Clojure
It adds significantly to their credibility that they appended this to the article:

Update: On Nov. 30, 2009, CrunchPad’s Michael Arrington announced that the product introduction was being canceled, owing to a business dispute. By giving an award to a prototype, PM took a risk: that a promising product created by a smart group of people might fail to be realized. In this case, it seems, we were a bit too quick to act on our enthusiasm for an innovative idea. While this product is not coming to market, Popular Mechanics anticipates that tablet-style devices for consuming media will represent an important trend in the coming year.
ICurrent: a News Aggregator that Works, Rafe Needleman
The Continuation Monad in Clojure
Walter Bright: Assembler to C
I often find getting organized and clean to be intrinsically pleasurable, and I'm sure I'm not the only one. The larger problem is the rigid work/play dichotomy that many people feel obligated to stick to.
The Dark Web: 500x Larger Than The World Wide Web
Why? it's a perfectly legitimate question. He is asking about the percentage of lurkers vs active users. There are just a few handlers/scripts POSTing user content; reply, and submit link. PG can easily take the difference between all the IPs that have hit the front page, and those IPs that have hit the UGC submission handlers.
If these things are almost never used or should never be used, why are they allowed to exist?
It's just an example. The idea of A/B testing is to prove what works better, and it doesn't always follow conventional wisdom. This simplistic example is probably not true, but that's why it's a good example.
Yeah I agree, why risk eating exotic food which you have to look up in wikipedia to know what's in them when you can eat a good'ol big mac with coke and fries!
</sarcasm>
Http://www.xvideos.com/video271754/pleasure_natasha_nice
Why the CrunchPad Mattered
The blog is completely missing now. Did they delete it perhaps?
So cashing solves the problem? I think not. I changed my mind, switch to different project, Where are those images I forgot to catalog, I have Pandora open.

Hey, the Internet's broken. Cashing is not the answer.
India hanging up on 25 million cellphones
Eko: A Traffic Light Augmented by Progress Bars
I believe you are thinking of copyright. Patents and trademarks need to be registered in the US.
> The more information like this we give the state, the closer we come to 1984.

A while back there was a post stating that the world is moving more towards "A Brave New World" than "1984." I think that it was mostly right.
Amaze (& Keep) your Clients
You can do that with LaTeX too. It will take a bit of configuration first, but once you've got it configured you can type Unicode characters in to your source and have them interpreted as LaTeX commands.
Please note the context of self-deprecation that accompanies the quote about the tips. The writer is admitting to his own frivolity here.
If the answer is 15x and it just happened, how upset is the investor really going to get?
Got it, although the more interesting property is that smaller shapes than those in OBS are 4-colorable? (because it is trivially true that if nxk cannot be colored then larger shapes can't either).
Here’s Hard Data for Headlines that  Spread on Twitter
But there's also a lot of bunk in forensic science, like that guy in the Southern USA that was a 'bite mark analysis guy' that was basically making things up as he went along (destroying evidence after examining it because 'I had already made my evaluation' so the opposing side doesn't have a chance to have their experts look at the evidence, etc). It's surprising how long he was able to get away with this stuff and that juries ate it up and believed him. (I'm also severely disappointed in the legal system that he didn't get jail time for destruction of evidence)
See, that's the thing about really big numbers. 10% of 10^174 is still 10^173.
Duly noted, as are his attempts to trivialize the plight of the slaves upon who's backs Dubai was built.
Sure there must be a technical explanation, yours is very plausible but it doesn't change the fact that this annoyance only happens in MS Word (that I know of); it doesn't happen in MS Excel or OpenOffice Writer for example. If there's a 'today's date' then they can just add an 'last updated date' or similar and keep track of the file changes.

It's more aggravating if we take into account how popular, old and big the application is.
Poor http://www.desktopfactory.com/ killed by a legion of tinkerers.

See also http://www.makerbot.com/ if you prefer a more finished product.

I'm going to give RP a go at some point but I suffer from project overload right now.
If you are looking for a quality coffee, I would walk the extra block to Vivace. If you are looking for convenience, I agree that friendliest baristas is probably the deciding factor.
If the product has real and imminent commercial potential, there will soon be an equally dramatic announcement of a mutual compromise. The intervening PR about the feud will have only drawn more attention to the eventual launch, to the benefit of both sides.

If the product has technical or cost-of-production flaws that undermine its commercial viability, the feud provides time and cover to work them out -- or abandon the project entirely, blaming the failure on the other side as a face-saving measure.

It's win-win!

I'd actually view this as a slight positive signal of the CrunchPad's viability, especially if lawsuits are filed. Battles are more serious over things of real value.
Harvard study: Computers don't save hospitals money
I've got a script running right now that should be able to color everything by a sort of random walk. It colors around 230 nodes quickly and then slows down, so I suppose I'll find out soon enough.

edit: nah, at this rate it won't finish. source here for those interested; you probably just need to iterate over the remaining empty values in a more effective way than I am: http://ctrl-v.org/3708
What did you want to do? How did you know? Did you just follow a gut feeling?

I ask because I am struggling to find what I want to do. There are many possibilities that seem interesting. It seems easier to find out what I don't like. Using process of elimination would take quite some time.
That's not a capacitive screen. Apple has effectively banished all other (mobile) touch technologies - capacitive is the only one that doesn't royally suck as far as user experience goes.

A 12" capacitive touch layer... think at least $250 at volume.
This is a neat article with a lot of embedded gems about how to go about this kind of project.

I tried google-joining the Steve Russell of Spacewar!/Lisp fame with the Steve Russell who wrote optlink. Unfortunately for a good story, it didn't produce anything, so I guess they're not the same guy.

In the process, though, I found several old posts in which Walter Bright raved about optlink and how good (that) Steve Russell was. Fascinating stuff.
Unicorn support in Engine Yard Cloud
His contribution is pointing out your non-contribution.
It's free as in free speech, not free beer.
Why I tell ya, if I had a nickle for every URL out there....
Actually, vim has a programming language built in to it: vimscript. So you could certainly program from it.

And that's not to mention the various other programming language interfaces vim has. If you've compiled vim with the right options, you could use Perl, Python, Ruby, or Lua from within vim.
Is there a problem here?

Yes, there is a problem. The problem may not be the many implementations of Ruby but there is certainly a problem.

There should be one Ruby just works or, at the least, different Rubies that can be added and removed only for performance reasons. We aren't there yet and we should be. Multiple Rubies might be a step there. Let's hope.

-- Good choice is when you get lots of choice about what tell your system to do. Bad choice is when you have to make lots of choice about you want the system to do what you tell it. The Ruby language itself has lots of good choice in it. But the "now you can choose lots of Rubies" situation is a bad-choice situation.
TMTOWTDI (http://en.wikipedia.org/wiki/There%27s_more_than_one_way_to_...)

Such freedom is at the core of the language.
> Consumer Reports taste test in 2007 placed Starbucks's coffee behind McDonald's

Starbucks had consistently above average coffee at all of their stores at a time when it was hard to get above average coffee consistently. Since then, a number of places have offered good coffee - McDonalds isn't prestigious at all, but they now serve Newman's Own which is quite good. Subway serves Seattle's Best, so during busy times when the coffee isn't old and burnt, that's good. Heck, 7-11 has pretty good coffee these days. I prefer all three of those to Starbucks for plain coffee. Starbucks does make a good Americano though, and I don't drink the fancy mixed coffee drinks so much, but my fancy coffee drinking friends say Starbucks does it pretty well.

These days, it's not hard to get a cup of pretty good black coffee in a lot of different stores in the USA. Still, Starbucks is usually playing the Beatles or classical music, has a comfortable enough ambiance, and employees who are pretty happy and friendly. So I'll grab a cup of joe to run from Subway or McDonalds or 7-11, but if I'm going to sit down and read a book, I'll lean towards Starbucks. That's what they've got these days - their regular ol' coffee isn't anything special.
someone has to do it
I agree. Dogma was simply awful, unless your idea of wit is fart jokes.
I haven't gotten far enough to demonstrate the icky part, but I should get there within a few months. I definitely plan on going further with both Ruby and Clojure to see how they compare in the end. I knew this whole “Lisp revelation” thing would hit me at some point, but I doubt I’m going to switch completely. I'd love to post again with both side by side to compare and contrast.
Yes, for all the emphasis about separating structure and style, I think the piece misses the bigger problem: the difficulty of changing that structure while you're writing. The author says "first one types one's text and gets its logical structure right" -- but isn't getting the logical structure right actually the crux of most writing efforts? This is quite apart from the typesetting or formatting of the end result. Most word processors fail at making restructuring simple, but it's not like plaintext fares any better, especially as your project gets longer and more complex.

That's where a tool like Scrivener or Ulysses comes in, one that gives you the ability to rearrange the constituent units of your piece (paragraphs, chapters, scenes, arguments, whatever) to shape and reshape the overarching structure and logical flow. (Besides, both Scrivener and Ulysses allow you to use markup and export to LaTeX, etc., so you're not necessarily losing out on the formatting benefits.)
Cool library I've been working on (still early in dev, but I'm using it to generate production assets):
http://github.com/merbjedi/sprite

It's a ruby executable (no ruby knowledge required to use it though) that easily generates sprite files and css from a directory structure. It defaults to something sane, but you can overwrite it via config/sprite.yml

Install it via:

gem install sprite

Then run it via:

sprite

Check out the README to learn how to configure. If anyone knows their way around ImageMagick on the command line, please msg me on github (merbjedi). Would love your help on 4 lines of RMagick code I need to get converted so I can remove this dependency.
Blogspam of the Guardian article mentioned, which was already posted on HN and given a thrashing regarding its wild claims and poor use of terminology.
I suppose, but only if one does it really, really fast.
The point of Built to Last is to be predictive.

I.E. If you follow this formula, along with some luck, you will succeed.

Firms listed in the books that have failed could be countered with the argument that they stopped following the formula for success.

Of course, at the end of one of the books Collins' notes that there are likely to be other predictors of sustainable success they did not recognize.
Chat with the 17 year old hacker who hacked a blog
I wouldn't underestimate the power of a one-liner.

That's why I'd avoid using one!

With great power comes great responsibility - and it's hard to cram the responsibility part into one line as contrasted with a clear, well-behaved subroutine.