skysight-inc/HackerNews huggingface dataset:
Because functional languages discourage loops. This is just a really trivial example, but:

# value x =[|1;2;3;4|];
value x : array int = [|1; 2; 3; 4|]
# for i = 0 to (Array.length x) - 1 do {
Printf.printf "%d" x.(i);
};
1234- : unit = ()
# Array.iter (fun y -> Printf.printf "%d" y) x;
1234- : unit = ()

Basically the entire body of any for loop I would want to make an anonymous function. Then if I cared about the result I could do:

# Array.map (fun y -> Printf.printf "%d" y) x;
1234- : array unit = [|(); (); (); ()|]

Assuming the underlying platform supported it, and the function is pure, that's "free" parallelism.
It's only Big Brother-ish if people don't control the information. Otherwise, it's Big Brother's worst nightmare.
It seems that Snow Leopard is Apple's attempt at meeting the standards of everyone else. Gamma has been changed to Windows configuration and hard disk space to the standards of manufacturers.

I would say that this will, for the most part, benefit web developers as it will put everyone on the same page.
Haha! I saw the title and thought "how would I..." and reinvented it in seconds, almost (mine differed in that I'd allocate the H or T value of each pair arbitrarily by fiat ahead of time).

Edit: oops! I failed to reinvent discarding by pairs. That makes my attempt a fail. D'oh!
I'm glad to see you are making the user use a real browser and not trying to support junk. I intend to do the same thing on my web app. Unfortunately, it means I can't see it (FF 3.0.x)-- perhaps later in the year. After all, it's a mortal sin to violate the following commandment:

"Thou shalt not alter thy Linux installation whilst thou has work to do."
I truly feel that 3D printers will change the way we live. Maybe not in the next 5-10 years though.
Unix philosophy is great for some things, not so great for others. C'mon, handle my bookmarks through an external script? No, thank you. I'll keep with Chrome/Firefox/Safari.
Will China’s Best Coders Flock to Kai-Fu Lee’s New Incubator?
BloggersBase Is A Discovery Engine For The Blogosphere
4 Things to Consider When Fixing a Bug
Tools of the Effective Developer: Error Handling Infrastructure
The Evolution of the "Origin": how Darwin's opus evolved over time
Web Trends of 2009 - Structured Data
I am not going to read thousands upon thousands of words containing constant use of the n-word, extreme arrogance and purple prose.
Tool of the Day: Get Twitter @replies in your inbox with Twtmailer
Django Dose - DjangoCon Live Stream
No, but if you ask this question on Hacker News you will get a muddled and slightly paranoid sounding synopsis of Gary Taubes' book on this:

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

Probably best to go straight to the source. I'm hoping it's a bit more naunced than the "biology is hard, nutrition is complex, therefore theories proposed by science journalists from outwith the field are more likely to be true" type stuff that you see bandied about online.
It's not such a crazy question. If the person reproduced the work, certainly.

However, there is also part of copyright that involves "fixing" a work in a medium so that it can be reproduced. With the rather vague caveat of unless it's for "transitory duration".

There is even debate on if a RAM buffer constitutes infringement. If I recall some lectures on this Sony ran into this problem when they started offering RAM buffering on their CD Discman devices (although the issue goes right back).

However, this recently got challenged with a series of decisions that went the other way - RAM buffers were fine - These decisions had more of a focus on the "economic value" that can be derived from a copy... It also accepted the fact that the practice is widespread and essential in most electronic devices.

So in light of the later trend... You're probably ok.
Sure, if you trade goods (and keep inventories low), then you can use short-term loans (incl. credit cards) to finance purchase of inventory until re-sale.

However, if you're building a business predicated on service delivery, the cycle is quite different and lead time is likely to exceed the "free month" with a credit card. Business loans make more sense.
One thing that's not clear to me is whether mobile phones will also become the universal sensor. Or even whether we need something like that.
E-mail hacking services prove hard to prosecute
Open source web browsers will be next development platform.

P2P networks will change the way of distribution of digital media.

Linux-based systems will dominate server market.

Linux become the supply of reusable software components for mobile devices.

Mobile carriers will dominate internet-access market.

OMG! I forgot facebook. Social networks as the second major place for a product placements (indirect advertisement) and brain-washing after TV.
Extropy by Kevin Kelly
same is the case in India, where I am from. I can buy a pirated DVD for twenty rupees (about 40 cents, at 50 rupees a dollar), and if I buy more (5-10) I can get it even more cheaper.

guess what the studios did? they released DVDs, for sale, at about the same price (25 rupees) - not the latest films, but many recent titles.
you can use Spotify in the background, if you jailbreak and install Backgrounder. Then when you have Spotify open you just hold the home button and it enables backgrounder and keeps it running in the background, so you can use your mail or other apps. Tried it today and it worked perfect. :-)
How does Seth Roberts tie into the "calories aren't the whole story" theme?

I thought his theory was about tricking the body with taste-free calories in order to dampen hunger pangs. If so it fits neatly within that theory since less hunger means less eating means less calories.

In fact since it's billed as an "eat anything" diet, doesn't it contradict Taubes who targets refined carbs as the real villain?
Facebook Fan Check Virus Infects Your Account
We should most certainly expect a newspaper to deliver well-researched, unbiased reporting. When a newspaper is shown to have cheated or made a mistake, we should stop reading it or receive a full explanation and apology. The Times is reasonably good about this; as good or better than any other news source. This does not mean that readers should turn off their brains. Every reader should approach everything with an open, yet critical mind. Trust, think, and verify if it's important enough.

Pogue, however, is a reviewer and a columnist, not someone who reports news. He is part of the whole editorial-"news analysis"-"this is what I think"-"reviews" staff of the newspaper. It's all biased by definition.
Racetrack Memory: The Future Third Dimension of Data Storage (bubbles anyone ?)
Social Media Venn
Or you could just take the MIT OpenCourseWare class http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Compute... (uses Scheme also)
Personally, I don't believe in mortgages, though obviously sometimes they're the only reasonable choice. I obviously overgeneralised for emphasis - there are times when it makes sense to borrow, the point is, though, that borrowing money should be the exception, not the standard thing to do anytime you don't have money for something you want. If its not urgent, its far better to save up and buy than to buy and pay pack.
Ask HN: What do you want/need from a bug tracking system?
I've been working on a bug/issue tracking system for the last few months. I'm hoping to launch in 2 or 3 months. The current feature set is pretty basic, with a few things that I've not seen in other systems, that I think make it easier to use for both developers and clients.

Now what I want to know is, are there certain features that you look for in a bug/issue tracking system or is there anything you'd like to see in one?
Happy Feet: Inside the online shoe utopia
Ubelievable the speed of that thing...

Someone should make a windsurfboard version of this!
Higgledy Haven
SCM integration - linking to commits and changing the states of tickets via commit messages.
And on an even smaller scale:

http://www.youtube.com/watch?v=1oyWMusaDTI
How does this compare to advisor-student relationships in grad school?
http://www.youtube.com/watch?v=1oyWMusaDTI
YAdd.com
I agree. It wasn't new, but back then it was an exception, something really different from the norm. Now it's a more common thing. Now it's taken for granted that different languages can target the same VM and interoparate without going down to C.
Unsecured Loans Information That You Need from Ulserviceonline.com
Keyboard Shortcuts - I use GMail's shortcuts, and prefer to avoid having to reach for the mouse when possible.
Also the kitesurfing version:

http://www.youtube.com/watch?v=Cv_ofiaTUEg
Measuring clout (the people who spread ideas) on the web
Here's the changelist for Lucene:
http://svn.apache.org/viewvc/lucene/java/trunk/CHANGES.txt?v...
The headline is inaccurate. The article it links to is called "Stunningly Awful Demos: Five Things Not To Do in a Demo"
Of all of Microsoft's technologies, I have considered SQL Server, because from what I've seen it is an extremely powerful database engine with really good BI tools. There are two reasons I don't use it though: 1) it would be prohibitively expensive (for me anyways) to use across dozens of nodes and 2) it means introducing Windows into my environment, which quickly becomes very expensive and a nuisance.
How is that for quick service ;)

Thanks!
I voted yes. I'd definitely get one of these if it was affordable and discreet (or otherwise fashionable).

I'd even consider broadcasting everything live most of the time.. but not 100% of the time.

I think the realism of this device depends on the stage of your life and work, too. For example, within the context of a start-up, I'd definitely not want the photo of every person I meet broadcast to the world. However, within the context of blogging and being an online personna, if that was my full-time job (and who knows, it may get to that later on), this device would be great.
I want an integrated solution where I can manage bugs, feature requests and the prioritized backlog (containing both bugs and feature requests). Bonus points if it can manage incidents as well and help me to create bugs or feature requests from them. Oh, and I don't want to have to wait around for whole page reloads so nice slick AJAX for changing statuses et cetera would be greatly appreciated.
Easy Money Making Ideas
Free Money Lessons - Make Easy Money Online, Easy Money Making Ideas, Business Making Money Online With Free Money Lessons - Make Easy Money Online, Easy Money Making Idea Business Making Money Online you will come to know how consumer driven we are.
Whenever someone mentions mentoring, I am immediately reminded of this good recollection by Prof.Kirk Martini about his mentor Prof. Randy Pausch

http://people.virginia.edu/~km6e/Papers/pausch-mentor-essay.... [Warning: PDF]
So, you're saying that Google, as an employer, is a member of an equivalence class of other worthwhile employers. And, knowing the name and reputation of an employer is not enough, we also need to know what the person worked on while there. I think everyone agrees with that :)
Do it. Go travel for a year. Then when you go to college you'll have a lot more life experience and self confidence that any classes would have given you.
I agree completely, Windows isn't that expensive (look at the difference in EC2 pricing) but SQL Server is where they get you. It's not Oracle bad, but for a small startup it might as well be.
For instance, let's measure it in terms of hacker news comments.

The fact that this is identifiable from the title as a MS PR piece means that most HN regulars completely lack the desire to respond.

The very idea that the question is being asked is enough to indicate that any discussion would be pointless. Clearly, this person has a diametrically opposed worldview, and is going to try and win me over with arguments based on that worldview.

Cost of my "stack": $0. A free OS, a free IDE (emacs), free tools.

Well, I guess I paid for photoshop. ;)
Obviously. Show us how to do point-free style in Python. We're talking about Python's lame implementation of anonymous functions, not something that it doesn't have any implementation of.
Optimize the basic cases for speed. Not needing to touch the mouse (as MrMatt points out) is a good start. If you make it dead simple and lightning fast to open, close, and forward defects, you'll win a lot of fans.
I agree completely with the hating refreshing, so consider that problem solved :)

I'll look into the other points, as I agree with them whole heartedly.
Creating a Legacy
The ability to rapidly enter new tickets, from a single page. This could work if you want to import a crude todo list (from a meeting or brainstorm session) into the issue tracker.

Also make your issue tracker for more than bugs. Make it usable for features too.
Y'all should check out the movie The Final Cut ( http://en.wikipedia.org/wiki/The_Final_Cut_(2004_film) http://www.imdb.com/video/screenplay/vi2978742553/ ). Not only is this one of the best Robin Williams movies I've seen, but it is also one of the best sci-fi films I've seen in a while.
Organising issues in a reciprocal "depends on"/"blocks" relation. It makes it easier to identify bottlenecks. BugZilla does it, but I havn't found any lightweight system that does it.
Yeah .. haha .. "The shell and all that fluff is a separate download" .. fluff :-)
Microsoft SQL Server 2008 is, by far, a vastly superior RDBMS than most anything I have seen from anyone, in every respect

I was willing to continue reading the article, up to the above line, at which point it became clear that there's no basis for anything said.
Scaling horizontally is considerably more expensive on the MS stack, as the StackOverflow folks discovered recently ("discovered" is a poor word choice maybe). I distinctly remember a blog post or podcast where Jeff basically lays out the numbers and says that the software costs make scaling up more enticing than scaling out.
There are no keybinding by default. You have to bind them all yourself using the config file. The example config shipped with it contains usable defaults though.

o<space><url><enter>

will do what you are expecting.
I'm currently using it for features as well as bugs while I'm building it, so it should be gravy.

Also the quick add thing was the first thing I added as it's the main thing that annoys me with current systems.
Horizontal Navigation Menus: Trends, Patterns, and Best Practices
Can anyone explain the notation he uses for the termination check?
Advice & Tips for E-businesses
MerchantRMS offers fraud prevention services to online businesses, check out our tips and advice on how to prevent payment fraud.
SQL Server Express is so limited that you really can't use it in production, and I've never had a case where Postgresql or Mysql couldn't handle the load (with enough architecture tweaks).

And you still need IIS. You can get that with Windows 7 Ultimate, but that's $319.95 for the retail price. And you pretty much can't get away without buying the retail version. We have deployed 8 HTTP servers, 2 MySql servers, another server with Varnish, 2 servers with Memcached and one for logging ... for one of the applications we maintain. Of course, we're using virtualization with Xen. But if we were to use Windows 7 Ultimate, then we'd have to shell out ...
13 * 319 = 4147 USD

On such a quantity you can probably get a discount, but let's be honest ... 4147 USD is almost the price we payed on the hardware, and I wouldn't run anything else than Windows Server in production which is a lot more expensive.

And if you're developing on top of PHP, Rails, Django, Mysql, Postgresql ... why on earth would you want to use a Windows server?
nowpublic.com
When it comes to things with levels such as severity or priority keep the option list short, 3 to 5 items. Preferably with user configurable text.

Allow bugs to be grouped into meta bugs. Bugzilla had a feature that showed a tree of bugs that was very nice (almost the only good thing about it).

No admin interface! I've just about had it up to here with some PHB having admin on a system and then disappearing into meetings for the next three months :( Everyone is an admin :)
This is a bit left-field, but I would love the ability to be able to edit tickets and comments for up to 10 minutes before they're made final and sent via e-mail.
I like 15 years, because that's 10 doublings by Moore's Law... 1024.

What becomes trivial with an iPhone that's 1,000 times faster?

If instead of Crysis fps of 20, you have 20,000. If instead of 2GB RAM, you had 2TB RAM; instead of 1TB HDD, 1PB. Instead of 2 MB/sec broadband, 2 GB/sec. That's just the standard, average device - not high end.

Of course, these might be disrupted by something less powerful but more convenient. One trend is HDD being disrupted by SSD, and by the cloud.

Flat-screens probably will be disrupted by 3D/hemispherical/projectors/e-ink screens.
I hereby classify your comment as DH2: http://www.paulgraham.com/disagree.html
"We should most certainly expect a newspaper to deliver well-researched, unbiased reporting."

It's not that I wouldn't like to see this, but it seems very unlikely to me that it exists.
Hmmm... with break-throughs in current materials science, like super light-weight composites, there might be a way to build a structure strong and light enough.

Would be a cool project for a research lab with funding and people.
Well, for the disk size, Windows is still using base2 calculation. I don't quite understand why they just don't use the correct term (GiB (Gibibyte) for base2, and GB (Gigabyte) for base10) and make it user configurable.

I'd prefer the base2 display, as I think it's confusing for example when exchanging USB keys with Windows machines. Furthermore OS X now is inconsistent with file size display, because not all OS X programs use base10 at the moment (for instance QuicktimeX).
Kai-Fu Lee Quits Google to Head $115M Startup Incubator in China
Reputation Design Pattern Library
Jaws Shows Up at an Old Watering Hole | TechJaws: Internet Security and SEO
Designing Your Reputation System
I remember the glorious day we discovered that the supersoaker reservoir tank was a perfect fit in the kitchen Soda-Stream.

Fill the tank almost full, saturate it with CO2, then attach to the gun and pump until you could pump no more. Then shake the whole assembly until the CO2 came out of solution.

Worked beautifully, and if I remember correctly, probably added another 30-40% range to it.

Unfortunately, we finally reached the manufacturing tolerances, and something burst quite dramatically, thankfully only spraying water everywhere.
Real-time data integration using Change Data Capture
Build a Scalable System
HTML 5 is another guess at the future
Yes and no. It's great that it's available. I'm just not seeing that it implies a workable routine for Joe Programmer.

Write code. Run. Runs out of memory after 3 hours of protein folding. Check the GHC processed code. Discover that you need to rewrite 5 functions. The premise is that your mental model wasn't good enough to predict this without the GHC processing, so rewrite, run through GHC, stare at code, rewrite again. If that whole cycle is necessary, then this does not sound workable. But I'd be thrilled to learn that I'm missing something.
Vkontakte.ru goes global, has the same investor as facebook
You might want to check out Mozilla's Bespin. It's very useful if your working on your startup part-time and your developers are separated by large distances physically.
Yes, please. This prevents the hail of spelling correction and minor edit emails.
Maybe be able to edit tickets up until another action is performed (status changed / comment added, etc...)?
Next year will mark my 25th year out of high school. My college career included two different times through my alma mater. The first time I supported my endeavors by working in the dorms, which included helping freshman adjust to college life while the second time I was the non-traditional student who had worked in industry for a wee bit.

If I knew then what I know now, I would have graduated high school as early as possible since it did very little to prepare me for the real world. There were a couple of teachers who had an influence on me but overall there was a lack of intellectual challenge and I don't know that learning social skills from immature peers is all that healthy. I did have fun taking vocational courses as they had some application to the real world and have helped me to this day in my professional field.

My first time through college, I spent lots of time with graduate students and professors. This was very beneficial and even helped socially. The second time through I found the undergrads were more social and rarely did the grads and profs interact with the undergrads. Two different departments/colleges at a university and a world of difference between a non-technical department and a technical department.

My recommendation is to graduate early if you think you can do it. Pursue as much research, or start ups, as an undergraduate as you can. If at all possible do study abroad while in college, as there is much you can learn from living in a different culture.

Take part in student government, clubs and sports as time allows but learn to say 'no' to too much involvement. If you have problems getting dates read Doc Love (use google) as he provides a framework that can help you and college has many more opportunities for dating than the 'real' world, e.g. my workplace is 80% male and the women are all married.

The biggest difference between college and high school. In high school, they still treat you as a kid and guide you to success. In college, it is up to you to accomplish your goals. If you do not have the self-discipline or motivation, then you will fail in college.

Due to my parents' divorce, I was pretty much on my own for junior high and high school other than laundry. The only difference between high school and college for me, was that living in the dorms I was guaranteed three meals a day rather than having to cook my own food as I did in high school and I had to do my own laundry.

Two of my high school classmates had a rough transition to university life. One ended up joining the Navy and to my knowledge has not completed college. The other finally finished, took the only job offered but is now VP of a firm. I was able to finish the course work in my first major in 2.5 years and added a second major.

In essence, whether you succeed, regardless of when you start, in college is up to you. If you want to do it and are focused then you can. But if you rely on external discipline then you will have a tough time of university.
I've just about had it up to here with some PHB having admin on a system and then disappearing into meetings for the next three months

Alternatively, make the interface usable from a Blackberry or via email.
I'm sure it works fine, but far from everyone (including me) wants to or has the possibility to jailbreak their phones.
"It was the one about orcs raiding an MMORPG bank in Scotland and causing a financial panic."

Thank you for that summary - much more understandable than what they say at Amazon. I think I might even own the book already but gave up on reading it. Perhaps with your info I can gibe it another shot.
How do travel sites "get" airline fares?
How do travel booking sites (travelocity, expedia, itasoftware) get the database of airline fares?

Do they purchase a service from someone that provides them with a stream of fares and updates or do they go scrape screens?

I had assumed they purchased a feed from someplace but then I saw "The O'Hare Affair", a programming puzzle on ITA Software's web page and it seems like they scrape screens.

Ideas?
This isn't right. I've used MySpace for stalki-- er.... nevermind.
You also say that you switched from USB to eSATA. There is a very good chance that from the perspective of the OS these are entirely new dives, maybe even seen as internal drives. There may not be an issue in the Time Machine code, but rather this whole thing is unfortunate edge case of intended behavior.