skysight-inc/HackerNews huggingface dataset:
OTOH, in languages that support first-class functions, it's pretty common to put the functional argument last because then it can wrap to another line without leaving dangling parameters:

$.each(my_array, function(val) {
// Do something
// Do something else
});

That's putting the most complicated object last, and feels much more natural than:

$.each(function(val) {
// Do something
// Do something else
}, my_array);

I suspect it's more that English has trained us to read "noun verb object" sentences. In an if statement, `foo` feels like the subject, and then "== NULL" is the predicate. In an array map, the array is the subject, and the function is the predicate. In the Python join example, the array feels like the subject, "join" is the verb, and "," is the object, which is what makes it seem so awkward. Ruby's array.sum feels more natural because the array is the subject and sum is an intransitive verb.
I don't know if you're being facetious, but asking an elderly person to point a wii-mote to type an email isn't likely to work. I've tried using Opera for Wii and it's a pain to type anything more than 5-10 chars, and impossible to type more than 2-3 without making a mistake.

A simple wireless keyboard could probably work, connected to a PC that has autologon and a browser set to autostart as well. I don't normally use the "Email" "Web Search" etc. buttons on those multimedia keyboards, but they seem like a good solution for the elderly.
Well I can see how choosing a flamebait title helps get that message across.
This may be pretty useful for as a pre-interview form to fill. Definitely not as a tool to generate a score or to filter candidates, but as a way to easily get an idea about somebody's strengths and weaknesses and to start conversation. Also, if you have some code samples in advance (which you should always do) they're dead easy to verify. Actually just verifying them is not a bad interview in itself.
I anticipated this objection if you go back and re-read my post, but I'll blow out the point a bit more here: In Java terms, "sequence" is an interface.

You can't put join there. Because then you have to put add, any, none, all, reduce, filter, and so on and so forth for at least another ten or twenty base methods (ignoring everything else that applies just to the sequence protocol written by users), which every single implementation would then have to provide. No matter how abstractly beautiful it may be that this implements object-orientation dogma, in practice it's an idea too stupid to even begin to consider.
It would seem presumptuous.

It's socially acceptable for other people to excerpt individual sentences from things you write, but not to do this oneself.

It's interesting to think about why. Probably because it's so hard to get a useful idea into a single sentence that even trying to seems presumptuous.
Outside the U.S., the term "pawpaw" can sometimes refer to the papaya. How's that for confusing?
Maybe they are just waves when they interact. Never can tell with those duplicitous photons.
Bike-shedding is when someone feels the need to interject their opinion simply because the topic is something they feel they understand, regardless of whether that interjection actually contributes anything.

Bitching that '\n'.join(alist) should be alist.join('\n') is a favorite pastime of people who want to demonstrate that they've heard of OO programming. It's a perfect example of bike-shedding.
Microsoft cuts Live Labs staff by half, refocuses on search
Let me draw an analogy: imagine that one day before release MySQL (or pick your favorite DB) decided to deprecate and ignore the the greater than > operator on queries. No errors - it would just pretend that query clause didn't exist and return all rows for queries that used a >. How would that affect your application?

Well, most people would run their test suite, notice that MySQL broke, and then revert that MySQL update. Completely different.

When you are accepting untrusted data from the Internet, you need to validate it. If Twitter sends you invalid data, it is your loss, not theirs. Code accordingly.
I would suggest that the most "Pythonic" way would be to use functools.partial and operator.add from the standard library.

As I already wrote it would look "fs = [partial(add, i) for i in range(10)]" and it works as expected.
When PG says stuff like "I'm now surprised when I come across a computer running Windows", I think he's more of an outlier than the parent poster.

Different kind of outlier though: when you're an outlier because you spend an inordinate amount of time among people creating new technology, then your anomalous experience makes you better at predicting the future, not worse.
I got bitten by this as well, even though I'm checking for duplicates like you suggest -- it just jacked the total bandwidth usage way up, because calls previously returning 1 or 2 messages were suddenly returning the max every time.
When I use the term, I assume both sides have marginal arguments - so the resulting discussion is a waste of time. I use it this way to remind a group that we're not discussing something important. But if one of the sides has merit, than it's important for the other side to understand that.
From a comment above:

> Impromptu doesn't run on a REPL, though. It detects and evaluates whatever statement you're inside of.
You can't just make up your own definition of a well-known term and then call people wrong when they use it correctly:

http://www.freebsd.org/cgi/getmsg.cgi?fetch=506636+517178+/u...
Great Golfers' Brains Have More Gray Matter
Any chance she's related to nickb?
Stanford has a site with some (old but good) videos of manufacturing processes for cars and such.

http://manufacturing.stanford.edu/
RedditAll.com - Read the reddit frontpage like never before
Honestly? VCS's and interfacing with them might end up being (if it hasn't already become) the next text editor-alike 'war'. Everyone has their own opinion for what to use and how to interface with it.

IMO, All the free Mac SVN apps suck (and some paid ones too). I've tried (Here's some suggestions to look into) svnX, Syncro SVN, ZigSource, that Finder plugin, using Xcode, command line, Versions.app and Cornerstone. Versions.app is the only one I didn't hate after 5 minutes of using. If I didn't get Versions.app, Cornerstone would probably get my vote.

My advice? Either get very comfortable with the command line or chalk up the $ and buy a copy of Versions.app or Cornerstone (Versions.app has a student discount, not sure about Cornerstone. Both have trials.) Neither is cheap for software (over $50) but in the long run, its not even a drop in a bucket compared to what you can make coding.
Yes that is it. Microsoft as the bogeyman of the tech industry (i.e. a factor one must consider). That concept is "checkmated"/dead. It no longer holds true. And there's nothing immediately obvious MS can do to reverse that situation ("get out of it").
That's interesting, but it doesn't really have any bearing on the thrust of the article; none of those things are cause for the slowness of current Markdown implementations.

(Also, numbered lists are one of my pet peeves with Markdown, since renumbering lists sucks. His way seems more usable.)
Summarized: parsers are better than heaps of regexes, and idiomatic OCaml is pretty fast.
Did Arrington actually pull off the CrunchPad WiFi tablet?
Say wha? What doesn't Mono support beyond some non-ported frameworks?
Lessons from the way kiva.org launched
I'm on a project writing browser-based pharmacy management software for hospitals. I have to make it work in IE6 because later IE version don't run on Windows 2000.
According to wikipedia "ß".upcase is "SS", except in the case of legal documents it remains "ß".

I checked irb and "ß".upcase is "ß", so I guess strings in ruby are of type "german legal document."

I also just learned that the reason there's no uppercase ß is that no words start with ß, so titlecase would never touch it.
It absolutely is, but it is slightly useful to at least attempt to measure competency.

Though, this chart implies all skills are equally worthwhile. There's another extremely important category missing here, which I'll call "solving the right problem". It might need to be split into a technical side and a business/marketing side. Solving the customer's actual problem, and using the correct technical approach vastly outweighs many of the categories listed.
Look at the crap that is GNOME and the related libraries, which insidiously work their way into other GPL libraries.

I then look at Mono, which will always serve as an advertisement for Microsoft and which will always be feature-poor in comparison (as it has to play catch-up).

No doubt it seems in poor form to criticize someone who gives away software for free ... but if anyone is responsible for the "Microsoftization" of Linux, it is Miguel de Icaza.
Markets without government are usually more corrupt than markets with government.
The mistake of conflating "experienced" with "clueful". :)

There's nothing like going to visit your client and realizing that their longtime programmer built the application that processes the billing info you're sending them in I-shit-you-not GW-BASIC...
I think my interpretation is the more common one:

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

http://catb.org/jargon/html/B/bikeshedding.html

http://www.urbandictionary.com/define.php?term=bikeshedding

All of these definitions require the issue to be of marginal benefit to the overall problem. The observation that people feel the need to contribute their opinion on matters they feel they know about is why bikeshedding happens, but it's not bikeshedding itself.
Youtube in Music Video Deal with Universal
An iphone that does not fit in my pocket...where do i sign up?
1) They're supposedly rather busy at the moment.

2) I can imagine their reluctance to visit here after the tone of the prior discussions on this topic.

3) There is no centralized comment section for the web. Not Slashdot, not Reddit, not here. They asked for comments on their site, not "please talk about this somewhere on the web".
Tusul.net - Web Analytics for the rest of us
A simple approach to web analytics. We're at the beginning of this business so constantly improving/changing things. We're very open to your suggestions from what can be there on the dashboard to site design. Thank you very much.
Serkan
Yes. In a deep an profound way, reproduction is the execution of all evolutionary algorithms you've every heard of, all the evolutionary algorithms that exist. It's ultimately pure statistical mechanics.
Even at $300, I would buy 10 of these for my company. Touch-screen + WiFi + Browser = ability for me to get rid of every single bulky PC on our assembly line. If it has USB, then I can hook up a barcode scanner and completely change how our process works. Right now, it is such a hassle to setup a PC with touch-screen and deal with maintenance etc. Good touch-screen LCDs cost $300 at least and it's a pain to deal with the drivers. Netbooks are good but I don't need a keyboard and don't want to deal with a full-fledged OS. Tablets are perfect but so expensive and a hassle to lock-down. Given all the time in the world, I'm sure most of us could rig up something under $500 similar to what the Crunchpad tablet aims to be. But I'd rather get a stable/solid system that I can easily buy more of when needed.

crossing fingers
regardless of arrington's involvement, i really like this idea and really would like to see it have at least some success. it could only mean good things for the direction of netbooks.
Actually, I meant that you can do very good work without defaults, as most designs require very different layout approaches. It takes far less time to build a layout from scratch than to override existing code. I notice that, for most developers, this results in a torrent of "!important"s.
Not their entire business model, just their treatment of non-client businesses and their customers.
Also, you shouldn't name laws after yourself (except as a joke, and even that has become cliched).
Looks like the world's biggest iPhone.
It looks so slick, and then picture 4 is the power adapter with a guy holding a soda can in his crotch at the top of the frame.

What's amazing about Apple (from whom they seem to have taken packaging design cues) is not an initial sheen of beauty, but that they keep the beauty going throughout the experience.
They do not.
CSS is for presentation, and presentation usually differs from site to site. That means that you either have to tweak a lot, in which case using framework does not make much sense, or you have a lot of unused code in your CSS which makes the "maintainability" point moot.

In my view CSS frameworks are the crutch for CSS challenged (as WYSIWYG HTML editors are for code challenged) and should be avoided.

I also have no idea how the word "Semantically" made its way to the title. So far from I have seen CSS frameworks add very little to the semantics, take more away, and are very likely to induce an acute case of clssitis to you HTML code. Not to mention "CSS reset" which I think was stupid idea from the very beginning.
Where are they getting the touch screens?
Perhaps this is naïve, but why aren't more data centers in Alaska, or atop mountains? It's cold and windy and cooling costs would (potentially) be so much smaller.
Back then in 2003
If this thing is real, I'm going to be buying more than a few of them.
Sarcasm is the lowest form of wit. Kindly refrain.
> It's illegal to import the stuff and it's illegal to grow more than a few plants.

Say that a thousand people each grew one plant, and then sold them all to a single person, serially, so that that person only owned one at a time, but was constantly "in stock" when anyone else wanted to buy from him. It sounds like that particular situation would be perfectly legal.
so where exactly is the address to his posterous account? I only knew of the techcrunch.posterous.com account.
I can't upvote this enough, I read your headline and went to your site and had a huge WTF moment when I saw all these small fonts. I feel like you may not understand your market.
Frameworks abstract core functionality. How much innovation do you need in making a 2-column layout?
Doesn't this bring up all sorts of existential issues?
Nine Words You Might Think Came from Science but Which Are Really from Science Fiction
I can do this too.

I remember once figuring out that dataset was bad just from the way it scrolled by; everyone was baffled.

Same issues with watching people do stuff, too.
Photos were there (at techcrunch.posterous.com), but it seems like he removed them.
You said "When I use the term...", a little phrase implying personal subjective interpretation, and that's was what I was responding to when I said "you can't just make up your definition", but okay, scratch that part.

The more important point was that you can't call someone wrong when they're using the actual, original definition correctly, which I was (the link I included was how the term entered the geek lexicon).
You can, but you can do it more quickly with defaults if you're not doing a number of very different layouts. Not all web producers are trained designers.
As stated in the comments over there: it's a mockup.
And I'm pretty sure it is, been a while since an update on the crunchpads and all of a sudden they're in production? Nahhh, don't think so.
This is true; not every little catalog site is cutting-edge design. (From experience, a lot of small companies certainly won't pay for the cutting edge.)
Also the highest contrast non-obnoxious color scheme possible. the current scheme looks nice and non threatening but is not as easy to read as black on white.
I do a bit of social network R & D (still struggling to learn sociology, but, hey, I'm an engineer - their core classes were my electives) and you are right - it is an accepted fact that I take for granted that social applications are social networks. Just like cities are the projection on the ground of social relations, social apps (especially purely social apps like Facebook) are the projection onto cyberspace of underlying social networks.

Sociologists and other scientists love them because for the first time in history, people give them data for free, and subjects themselves make the efforts needed to compile and publish the data. Data is their for the taking! For exactly the same reasons, snoops too love them. NSA is doing so much research on social network analysis they could outpublish the entire academic community.
A better summary of the book would be people need to realize that sustainable energy is going to require sacrifices (greater than unplugging a phone charger), that energy sources like nuclear power need to play a role unless a country is willing to import energy. Or as a one-liner: There is no silver bullet, but a shotgun will work!
I think there are some that are... a company called Verne Holdings was planning to build one in Iceland, but it has been delayed.

http://www.thewhir.com/web-hosting-news/022309_Iceland_Data_...

Remember as well, that proximity to lots of reliable power is also a concern. My guess is that the datacenters in sunshine states, will eventually buy solar power systems to put on their roofs.
A few security enhancements may have been an understatement. Security was really bad. They basically had Win95 security in an internet world and it caught them off guard.

I was thinking more about its usability and basic functionality. It ran on wide range of hardware and grew very well with the hardware. One can still load it up be quite happy with the user experience even all of these years later.

And yes, my memory is selective. I started running linux with slackware (Kernel 2.0.0) and never had any windows boxes directly on the internet; always behind linux boxes. I always was a little mystified by everyone's horror stories.
http://news.ycombinator.com/item?id=377672

There was also an article on HN about using osmotic pressure or something to generate electricity, basically an electron transport chain in reverse (I don't think I saved it...) I guess that's not as cool as Kelvin's thunderstorm, since it's basically just another chemical battery.

EDIT: Ah, never mind, it was just powering a turbine:
http://news.ycombinator.com/item?id=435149
I'll believe it when I have one in my hands :-)
$7 Solar Cooker Wins $75,000 Climate Change Challenge
Hate to be negative but reading blogs by accomplished and knowledgeable entrepreneurs does not an MBA make. Please stop devaluing the MBA degree by using it willy-nilly. This would be like linking to authors on arXiv and saying "The Physics PhD."

On the flip side, I think this is a pretty good list though it could use some diversity. One blog I like is http://sivers.org/blog - Derek is a coder at heart but manages a very popular music storefront ( www.cdbaby.com ). Blogs like his may not tell you how to sell your company but will encourage you to keep going, despite all technical difficulties.

Reading what the VCs say is great, but ONLY reading what VCs say is setting yourself up for failure and narrowing down your perspective.
If the $200 price tag is real, I see myself putting one of these babies in my bathroom in front of the toilet, another one in my kitchen. Imagine one in your living room hooked up to your media center/TV/etc.
Secure Order Page - Powerfull PC Protection
I agree with you that it tastes nice. However, either your bananas taste different or your pawpaws taste different - it doesn't taste like a banana at all!
I think you're projecting.

Maybe you don't pay for things, and that's fine. But older people remember the time when things cost money, and are actually happy to purchase things that they find useful.

I know that my mother would be happy to spend $5/month to keep her mother connected to email.
Your business idea sucks, and it's your job to figure out why
The AGPL (Affero General Public Licence) requires the source to any changes to be provided, even when an application is hosted on a remote server.

The MIT license is a permissive license that basically states "preserve copyright notices" and not much more.
I am going to buy one just to use it as a huge novelty phone gag.
I must second the fact that there does not seem to be a decent free GUI subversion client for the mac. I tried a lot of them and they all came up lacking.

That said I liked versions the best of all the clients that I tried. To me it was worth every penny as I do not like fighting with the tools I use.
> What is the deal with the Vietnamese hairdressers?

Good question. And we can ask it for other categories, too. There are several in which one country dominates the field.

3. Computer software developers: India

8. Nurses: Philippines

14. Cooks: Mexico

16. Hairdressers: Vietnam

19. Gardeners: Mexico

20. Janitors: Mexico

24. Farm laborers: Mexico

Farm laborers coming from mexico makes sense. But what about nurses from the Philippines?
DevCentral Weekly Roundup Episode 81 - X
Isn't this blatant trademark infringement?
I'll hang one in my garage for when I'm out working on something... At 200 bucks, if it gets a little motor oil on the screen, I'm not going to worry about it too much.
http://www.techcrunch.com/2009/01/19/techcrunch-tablet-updat...

Info on an earlier prototype + video. 3 months ago the software was pretty workable and the had the hardware, albeit thicker than it should've been. So it seems perfectly plausible that it's ready now.
They should add two white knobs along the bottom ... and an accelerometer that allows you to hold it over your head and shake it to put it into screensaver mode ...
The paragraph type in his OCaml program is a compelling reason for why it OCaml is well-suited for writing compilers:

type paragraph =
Normal of par_text
| Pre of string * string option
| Heading of int * par_text
| Quote of paragraph list
| Ulist of paragraph list * paragraph list list
| Olist of paragraph list * paragraph list list

The type definition is stated almost the same as the grammar rule would be.
I was kind of hoping the picwing guys would get it together and I could use smartframes for this kind of thing. They seemed closer to a real product.
really sad. Live Labs was probably the greatest innovation out of MS.

If anybody from the Live Labs team that's been re-assigned doesn't want to go back to working on shitty products...i could use some of that brilliance.

brandon (at) qds-systems.com
At the point in which the number of births constitutes replacement. We're not talking 5 babies born annually in the Rodina, we're talking a small number of babies born compared to Russia's population.

Births aren't evenly-distributed. The population segments that are having more births now are the segments likely to have more births down the road. Death, on the other hand, is much more evenly distributed, and the number of deaths per year is directly related to population. As the population shrinks, you have a smaller number of deaths, but births don't decrease as quickly. Eventually, you hit a new equilibrium.
Samsung A867 Eternity
Samsung A867 Eternity comes with fabulous features such as 3G HSDPA data access. The feature facilitates high speed music, video and radio feeds downloads. With the 3.0 megapixel camera, you can click some wonderful pictures of your loved.
Ew, how inefficient. Here is the Smalltalk code:

detectSum: aBlock
"Evaluate aBlock with each of the receiver's elements as the argument.
Return the sum of the answers."
| sum |
sum := 0.
self do: [:each |
sum := (aBlock value: each) + sum].
^ sum

Anyway, my point still stands. Better to accept a block than to use a sum method that assumes the Array consists of numbers
...with hundreds of millions of users and thousands of application and sites using the Twitter API...

Twitter doesn't have hundreds of millions of users.
It's a multidimensional problem: power, cooling, fiber, tax breaks, etc.