skysight-inc/HackerNews huggingface dataset:
The idea of MapReduce was introduced to the world in the paper http://labs.google.com/papers/mapreduce.html. The abstract starts off with MapReduce is a programming model and an associated implementation for processing and generating large data sets. Users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key. Many real world tasks are expressible in this model, as shown in the paper.

If you lack that feature set, then you can't solve most of the problems that MapReduce is actually used for in practice. Conversely if you have that feature set, then you can, though not necessarily with good reliability or at optimal speed. Therefore that description is what I take as the canonical description of what it means to have implemented MapReduce.

As for your arguing that I am not a true software developer, guilty as charged. I've been joking for years that I am merely a profitably displaced mathematician, and my current job role is a weird cross between software development and system administration.
Just hope they don't counter with, "Now whose foot looks more like a shoe?"

And I've only gotten compliments on my VFFs. Then again I chose the blue camo color.
So Tanenbaum has two OS textbooks in print? How different are they? Why read one rather than the other?
The space in mathematics journals is limited. They really can't afford to publish anything that isn't of the form "Theorem-Proof."

What is useful is contacting people in the community surrounding a particular result, including the person (or people) that proved it. Most are more than willing to share every aspect of the problem and how their solution evolved over the course of time.
Bumping your domain to 10 years can help search rank as well.
Windows and Mac worldwide marketshare is basically flat over the past year. You'd think that everyone is switching to MacOS reading HN. But you'd think that Linux had taken over for the past 10 years reading Slashdot. Get out of the bubble and see the world.

See http://arstechnica.com/microsoft/news/2010/08/windows-7-over...
It happens more often than we think (2 times with some customers I know of).

Once it was because the registrar email went into the spam box, the other time because the person that was indicated as the contact had left the company.

I think it's worth putting an alarm into your google calendar, with one occurrence each year, 15 days before, with a SMS + email notification, just in case!
I really like the approach which is similar to the Clojure library called Hiccup. Generating HTML in this way is very productive if you're doing the layout and backend coding yourself. Traditional templating languages are a better fit when working with designers who will not want to read/write Python though.

However, I do feel the syntax is a little heavy compared to similar non-python libraries. It would be nice if it could be done with less characters - there is a lot of repeated 'p' and 'html' which pollutes the code. I have no idea if this can be improved upon in Python though.

Also, I'd recommend a big lovely README on the github page as people may end up there not having read the blog post.
Godaddy told me that you get a week of uptime after the first declined auto-renewal charge.
> Window Max & Min buttons randomly work depending on the application

In OS X I rarely use these buttons. "Minimize" is very rarely useful. If I want to get an app out of the way I use Hide (CMD-H). Hide Others (CMD-Option-H) is also useful for making the current app the only one visible.

Minimize is only useful to me when I want to get a window out of the way within an application (but not get the application out of the way). For example, lets say I had multiple Terminal windows open, and there was one that I knew I wasn't going to use for a while, and I didn't want it to show up when I cycle through windows when I hit CMD-`, then I would hit CMD-M to minimize. (This is hypothetical, though, I don't use Terminal that way.)

I admit the "Zoom" button (what you expect to be Maximize, but isn't) is rather inconsistent due to apps having different opinions on its usage (iTunes being one of the worst). If you want Windows-style maximize, you can use something like shiftit ( http://code.google.com/p/shiftit/ ) which gives you a keyboard shortcut for it. It also gives you Windows 7 style tiling and more tiling features. I have a fork of this open source project where I'm experimenting with being able to resize windows to percentages of the screen size using keyboard shortcuts: http://github.com/nileshk/shiftit

Also, checkout this company's non-free products: http://irradiatedsoftware.com/

Going back to your previous post, I think Windows 7's taskbar misses the point (assuming it's trying to copy OS X). What is nice in OS X is the whole app switching model. In OS X, when you click on an app in the dock, you are switch to that app bringing up all the app's non-minimized windows, whereas in Windows you are always switching to a specific window but not to the app as a whole.

While I use OS X's dock, I use QuickSilver to switch to apps even more, which gives me a more precise keyboard-based way of navigating to the app that I want, where I can literally switch to an app that I want without looking at the screen (more that I don't have to study the screen in this process, which makes it faster for me). Spotlight can be used similarly, though it doesn't handle Finder the same way as Quicksilver (can't switch to Finder with Spotlight). I don't use Expose because I find it takes to much time to find and pick out the window I am looking for.

Honestly, it took me 2 years of owning a Mac before I preferred it over my previous preference (Linux). I think it's a mix of the fact that it is a UNIX and the polish and little details of OS X (there is a lot to both it's form and function). It takes time to appreciate, because it is significantly different than other popular environments.

I'd like to know what is so great about Windows 7, but my experience with it so far has made me think it is just another Windows with some eye-candy (which is not to my taste) and some decent Window tiling features. But I have not been able to give it an honest chance, because one of the .Net projects I maintain requires XP.
History Term Papers Writing
Writing history term papers is hard work. But you can simplify the job by dividing it into steps and finishing one by one according to a plan. Three main steps are selecting the topic, prepare the plan and writing the paper. These steps are explained in detail here.
Not exactly sure if this is supposed to be a reply to my question.
In this article, http://www.pnas.org/content/95/24/14009.full the author may show this in figure 2a, http://www.pnas.org/content/95/24/14009/F2.large.jpg

It contains these tidbits as well:

As of 1994,… 33.5% of the world’s population, lived within 100 vertical meters of sea level… The median person lived at an elevation of 194 m above sea level.
> The very term "net neutrality" was a brilliant capture of the semantic high-ground.

I suppose it does, but for the longest time I understood the two sides of the issue, but I didn't know which was pro-net neutrality, and which was anti-net neutrality. Internet freedom is my idea of a better term (although ISPs wouldn't have the freedom to filter/prioritize their traffic, so my term has problems, too)
We do not have time for this drivel.
You might configure your household router to favor VoIP traffic over your torrents and that's fine. The problem comes when ISPs, especially the large ones, do things that stifle competition. A good example would be having AT&T get away with degrading the quality of service for VoIP providers. It would be easy for them to stifle video providers. The case I picked is a very obvious one since AT&T sells telephone service and fancies itself as a net cable-tv operator. But the situation is just as bad if they or another ISP give unfair advantage to some other big player.

I agree that things are too complex for a one line law.
At the end of the pipe, consumers should be given the bandwidth they pay for regardless of the data type/port. And traffic should be treated equally upstream.

The majority of people in the U.S. are getting a very poor deal on "broadband" compared to a number of other nations.

Much good came from the breakup of AT&T way back when. But through corrupt regulators the cancer has grown back.

We've got many problems. Some are the result of our rights being sold off. The U.S. public lost a huge chunk of the UHF t.v. spectrum with the digital change over. We could have had a bunch of bandwidth for free community based networking. But almost all of it has gone to the major players.

If you don't think the wprocess was corrupted, look at the lack of diversity in ownership (and lack of local ownership) of broadcast stations. Besides functioning as leeches to suck money out of local economies, the narrowing of diversity in the selecting/gathering of music and news is very unhealthy. It's gone past having large players like Clear Channel owning huge numbers of stations. Now it's venture capital groups. The role of broadcasters as trustees of the public interest (and each broadcaster has a LOCAL public to serve) is not filled well.
I'm really curious on this one (that I heard quite a few times): did you saw a real effect yourself or on known sites ?
Florence Nightingale, datajournalist: information has always been beautiful
Happens to the best of us!
>>> At any given time period people are always comparing the brain to their most salient piece of current technology.

Exactly. Guess what ?

http://scientopia.org/blogs/childsplay/2010/08/a-thinking-ma...
Why do you reboot three times a week? What are you doing? I've never seen anyone have that problem.
Ask HN: Have a lot to put in, but getting nothing back
I woke up thinking today about what to do and realized that for a long time both in the startup I am trying to get off the ground and in my day job, I have a ton of energy to put in, but I am not getting a satisfactory amount back.

For the day job I get paid well, but it's too disonnected. I develop features that no one understands they want (from experience I know these basic things come up) and maybe a month later, someone will realize how "cool" it is and start using it.

DAE experience this kind of thing? What have you done about it?
You probably have the DNS entry cached. It will expire soon. Probably today.
The real perk are those $40k. I'm living with $350 a month (cost living + food + rent). I'm including the living costs, rent, food, servers, travels, services, etc. in those $2k.

But you can make it with $350 anyway. I agree with Ben that isolation is the biggest downside of Chile and the lack of this kind of entrepreneurship (I mean Hacker News and Y Combinator style), but if you just need to focus on your first prototype I think it's a good deal.

EDIT: But if you are in the stage of looking for investment (Angel, VC, Y Combinator) and getting some press coverage it would be like a suicide.
Diabetes – How to Manage Diabetes the Simple Way
Gmail Loopholes | Go-Hacking
People end up circling the area indefinitely, or they park
illegally on neighbouring grounds, etc.

We probably shouldn't have abolished slavery either; that just led to war, the KKK and more things we didn't want. In other words: immediate negative consequences are not a good argument, because most change causes some immediate unhappiness for greater good later.

essentially propaganda pieces

Something isn't propaganda just because you don't like what it argues. The fact that you have to stoop to arguments founded on paranoid delusions of propaganda squarely shows what a good argument the article makes. Otherwise you could have restricted yourself to factual corrections and counterarguments. Supposing that Tyler Cowen would write pro-tax government propaganda is, well, preposterous isn't a strong enough word for that.
Ha, fail. That was supposed to be a reply to another reply. Wups!
I wouldn't call Android even less Linux than a TiVO just from the links you gave. The guy says that he is disappointed that the power management is jacked up, especially when Linux already provides normal interfaces for that kind of thing, but other than that I didn't see anything hugely awful. As the author of those posts says, the other stuff has no prospect of going upstream anyway so it doesn't really matter. There's certainly still a lot of Linux running under the covers there.

The userspace is different, but if you want Gnome on your phone get Maemo/Meego.
You can always use the null coalescing operator.

(foo as Bar ?? new Bar()).Method();
I think this is an unfair comment. Weby templates are a different approach to Jinja (which is a conventional templating language) and its like comparing apples and oranges.

Automatically generating HTML from code has many advantages (and some huge disadvantages) compared conventional templating but has been used as far back as Perl's CGI.pm with many different lisp libraries also doing the same.

If you have never used such a library I'd recommend giving it a try sometime - they're very nice in situations such as automatically generating forms or database search results (where conventional templating gets challenged) which have more display logic than HTML.
This seems like a really cool opportunity for an entrepreneur who is looking to be immersed in another culture.

Any HN readers thinking of applying?
Wrong. A monopoly is when a company has such market control that they can dictate the terms of the market. What you're describing is abuse of a monopoly.

Example, iTunes is nearing monopoly status in that they can largely tell the industry, "I don't like your DRM proposal, and we're so big that even if every other company wants to do it one way, you can't. You have to listen to us".

Now remember monopolies are not illegal. But actions of monopolists can be.
By far the cheapest way to experience flying for the true love of it, is to join a soaring club.

Sailplanes require far less maintenance and are cheaper to operate (try flying 5 hours for the cost of a tow + $20/hr rental) (in the US)

Flying them is enormously rewarding as you are 100% concentrated on what you are doing, is quiet, peace full and depending on where you fly, you may be rewarded with spectacular views of the world from way above.

Finally, for the inner geek, flying gliders competitively is a highly technical/mental activity, top pilots tend to strongly correlate with engineering and science professionals.
Strangely, in Firefox, this brings up a new tab with a Firefox help page.

Another option for getting to the menu is the "Move focus to the menu bar" keyboard shortcut which defaults to CTRL-F2, but is assignable. Neither of these methods are as direct as the Windows way, as you have to use cursor keys to move to where you want, but it works.
"Google’s patent “Information Retrieval Based on Historical Data” of 03/31/2005 reviewed by WebmasterWorld forum hugely accounted for these rumors implying that Google does look into domain registration (1) and renewal (2) dates:

(1) … the date that a domain with which a document is registered may be used as an indication of the inception date of the document.

(2) Certain signals may be used to distinguish between illegitimate and legitimate domains. … Valuable (legitimate) domains are often paid for several years in advance, while doorway (illegitimate) domains rarely are used for more than a year. Therefore, the date when a domain expires in the future can be used as a factor in predicting the legitimacy of a domain and, thus, the documents associated therewith."

Source: http://www.searchenginejournal.com/domain-age-how-important-...
Right clicking? I can quad and penta click on my Magic TrackPad. I think that argument can die now.
Seriously? Who buys cars based on their MP3 player hookup? It's a nice feature but it's certainly not something that's going to "be a problem" for Ford, at least not in my opinion. Whether Apple could realistically block Ford from providing that functionality is iffy anyway.

Apple does not and did not have a monopoly or near-monopoly on any market. There's a difference between having influence and power and controlling a monopoly. Apple is powerful in a few markets now, namely phones and portable music players, but that's not the same thing as a monopoly. Other music players existed, prospered, and their developers retained influence and power in the market as well.
I would guess automatic updates are on and they require a reboot?
That is a really good looking site. Any reason why the layout isn't centered?
More interesting information about Chile:

http://news.ycombinator.com/item?id=1565375

http://news.ycombinator.com/item?id=1570167

http://news.ycombinator.com/item?id=1604896
We use OnSIP, http://www.onsip.com/ I HIGHLY recommend them. Call quality is great, support is competent, and the pricing structure is usage based, not a flat rate. I don't work for them, and I am not an affiliate, but I have been a customer for 3-4 years.
I think I'm in the minority but I've never really seen the appeal. I've always much preferred chromes developer tools. Right click on anything and choose 'inspect element' to see what I mean.
>We probably shouldn't have abolished slavery either

Extraordinary. Slavery no less. You should have gone with Hitler.

>In other words: immediate negative consequences are not a good argument, because most change causes some immediate unhappiness for greater good later.

Positive actions yield positive outcomes. A positive action is, for instance, creating robust, usable mass transit systems. Building bike paths and car sharing lanes and other actions that encourage and assist people in moving to the behavior that is desired.

Negative actions, on the other hand, are the domain of the dim witted, and countless stunning failures go ignored: If teens are causing trouble at night, don't think of positive ways of engaging their interest and attention, instead announce restrictive laws and punishments.

>The fact that you have to stoop to arguments founded on paranoid delusions of propaganda

Slavery, paranoid delusion...your spittle will probably get upvoted, as such nonsense generally does in generalist discussions on HN (courtesy of the Reddit refugees). I think you overstate what propaganda is.
Flying is not inherently dangerous, but is terribly miss-forgiving of your mistakes.

IMHO, getting a license in a week is just not enough enough time to get scared enough times to understand the risk/responsibilities involved with flying.

You really need to give your brain the time to assimilate the reality of what you are doing , before you can really be a safe pilot.
(Same goes for any other non-forgiving activity.. Skydiving, Paragliding, etc.)
Do you know how hard it is to effectively investigate click fraud? What do you want Google to do? There's no way for them to know if that IP address was an intentional click or not. As far as I know they already recognize obvious patterns like massive inundation from a single IP. Other than that and similar measures, how do you expect Google to derive intent from clicks? They can't do it, they pretty much just have to assume that clicks that fit the "innocent" profile are innocent, even if a competitor is going to all of his friends' houses and clicking the ad over and over again to jack up your rates.
I don't know why this was downvoted, I totally agree with that. In fact, my co-founder, who is a graphic designer, knows next to nothing about HTML and CSS and I like it that way. It's his job to come up with nice designs and it's my job to make them work on a computer screen. Obviously we discuss things so he doesn't design stuff that are completely impossible to do in HTML/CSS or simply infeasible for some reason, but I try to give him as much artistic freedom as possible while shielding him from technical constraints. It worked out well so far.
When do you think we'll have a very basic understanding of how the brain works? E.g, How are memories stored, how does pattern recognition happen, how does generalization work?
From the horse's mouth: http://www.youtube.com/watch?v=Y1_1NQWQJ2Q

Matt doesn't say it's not part of the algorithm but he gives the idea it's not that important.
That is cool.

There's even a little bump on the histogram especially for Mexico City (2300m, 25m souls). Other than Mexico it's monotonic all the way up.

I'm amazed how many people live in the lowlands. I've never been able to be happy outside the mountains myself. There's this whole vast majority of my human brothers and sisters who cluster on the seacoasts with the opposite preference. I'm in the tiny group with Tibetan shepherds and Inca campesinos. Those aren't people I usually identify with.
Personally, the Droids seem to be clunkier and of poorer quality. Plus you'll have to deal with whatever crap Verizon puts on it. The DroidX may have better specs, but I love my N1. It's a really solid phone.
That doesn't even come close to as fast as Alt+accesskey, menu item accesskey.
Um, I have no clue as I am pretty uneducated. I don't know anything beyond what I read in light books. So, I doubt if I am qualified at all to say anything unsubstantiated in any field.

On the other hand, I also doubt if anyone actually does have a clue about the when.
Weird... and here I thought Start-Up Chile was what Paul served at the Ycombinator get togethers...
Using Parenscript with Node.js would presumably mean throwing out any Common Lisp web server and relying on Node to do the I/O. Otherwise, as you point out, you don't get much benefit from Node. In such a setup, Node (or Node behind a reverse proxy) would be the web server, Parenscript code compiled to JS would do whatever was needed in Node, and if you wanted application logic in a Lisp at runtime, you could call it however Node does IPC.

The value that Parenscript adds here is the same as for programs that run in a web browser: you write your JS in a Lispy way at a higher level of abstraction, mostly because you get the full power of Lisp macros. There are other wins too, but that's the big one. The runtime environment, though, is entirely JS, because PS is a compiler that targets JS.

So I still don't see a difference in intent here between what PS is good for and what you're doing. I don't want to discourage you at all. Just curious about the differentiator.
Shoot me an email; in my profile :-)
yes you are totally right. but why is apple selling so many iphones? yes android is catching up (and for me it is a no-brainer that android is the superior platform) but still the iphone4 is the holy grail in the press. there was a time when i really wanted a macbook because it was the better os (wrt linux, not windows) but apple lost its credibility by no longer fixing bugs and selling them as features now. (think about the finder or the shitty keyboard).
Google is using the 2.6 kernel. Yes, a lot of user land stuff is missing, probably to keep the footprint small. Google will be contributing their changes back to the Linux kernel. They are feeding the Linux ecosystem.

http://developer.android.com/guide/basics/what-is-android.ht...

And you're right, WebOS and Nokia(Meego) have Linux phones too. Linux is the the future of smartphones is one form or another.

Throw in the iPhone and we can say Unix, the past, has become the future of smartphones.
President Obama in favour of new mosque in place of twin towers | Mail Online
For example, MSFT shipped IE for free and killed Netscape.

To be fair Netscape 4 was a total crap compared to IE4.
There's also LoseThos (http://www.losethos.com/), although it's a bit on the eccentric side.
you are right - sorry for that