skysight-inc/HackerNews huggingface dataset:
Oh, definitely. However, I'm not sure if testing shouldn't be proportional to the complexity of the thing we're testing. Shouldn't we study the long-term effects of GM food before deeming it safe for consumption? We know already that it's not poison, but we've had long-term issues with GM food already, no?
Why do you think measurements made with the programs forced onto just one core are more representative?

These are the x64 quad-core measurements -

http://shootout.alioth.debian.org/u64q/compare.php?lang=go

> given that this days most systems are x64

Given x86 and x64 and single-core and quad-core are all out there - the benchmarks game shows measurements for each of them.
Sure; and we could harvest human hair to make wool etc. But we've been husbanding animals for 1,000,000 years to make stuff for us.
iCloud is not (just) a hard disk in the cloud (as Steve Jobs said during the keynote). More defining is the API that makes it seamless for applications (and consequently users) to sync data to the cloud.

In that sense, it's not just another Dropbox. In a year, the average iOS app will automatically sync data across devices using iCloud, while there is no simple knob you can switch to store it in Dropbox instead.
Have you ever tried to compile Xcode samples on a MacMini? I've had clients who do. White Macbooks (1k) are passable, but MBA is pretty much the real bottom line for any day to day development

Also, remember we're talking GLOBALLY. What's affordable to you may not be to random Indian programmer 7

2 things that make me think cost is the issue:

>Developer-market balance. Android is the one and only platform that is trilaterally adopted by developers across all three major continents active in application
development - Europe, North America and Asia. On all other platforms, there is an
imbalance of developer supply and market demand across the globe. iOS is lagging in
developer mindshare in Asia while BlackBerry developers are almost completely lacking in Europe. The traditional sweet spot for Java developers has moved out of Europe to
emerging markets, with 42% more respondents coming from Asia, Africa and South
America. Flash Lite has weak supply in South East Asia where the platform can deliver
best-in-class experiences on mass-market phones

And the fact you're highly likely to make little more than 700 back:

> In the gold rush to the applications economy, not everyone is making
money. About a third of respondents make less than $1,000 USD per application in
total, which is loss-making given that an application often takes months to develop
Imagine if I could write one app that worked on an iOS, Android, Linux, OSX, Windows. I may need to do a bit of working around browser bugs, but in the end I only have that one program. Don't just think this will be limited to online apps, thanks you html5 storage we can actually store html applications to the phone.
While the car example is decent enough in explaining how preferences can be absurd, "distant food" is a pretty poor example. It is not driven by customer preferences, but by economics.
Actually, this is a very interesting detail in the world as it is today. I used to work at the Burmese border in Thailand with karen migrants. Long story short, I was computerizing a cluster of clinics aimed at migrants (who happen to live in camps, mostly).

While talking with a Dutch medic/light surgeon/peditrician, he revealed that the migrants didn't have any problem with providing milk (quantity/quality) to their babies while this was a growing problem in Europe and elsewhere.

He said modern stress is probably responsible for a large part of the problem and the figures show a large increase since women's status changed in Europe (post-WW2).

He didn't mention pollution and I don't remember really talking about milk quality so pollution might be another factor too.
All food is 'GM' - usually done in your grandmother's back yard, as she randomly fools with crossbreeding to produce a better tomato.

In the laboratory its done in a directed manner. Hard to see how it can be worse than "random".
This is idiotic, especially your editing of the title. Knowing encryption algorithm doesn't mean that it would be easier to wiretap. It's already a public knowledge that Skype uses RC4, AES, and RSA.
Looking for feedback/reviews on my new portfolio design from the HN community!
Happy IPv6 Day
If you really want to do the expected utility calculation, you'd need to ask if the absence of Microsoft and the Gate foundation would have permitted wealth to be created and moved elsewhere, perhaps to another foundation.

Anyway, if the goal is to slay Poverty, a private foundation probably won't cut it. We need to do away with the current fractional reserve banking system, nullify most national debts, localize production and distribution of common goods (especially food), build things to last (no programmed obsolescence), and stop thinking that GDP growth is a good measure of wealth (it was a good predictor, but now we tend to cheat).

But the amount of collaboration needed to do that looks so huge that it may be easier to build a Friendly AI.
Yea. They are an ancient cartel, older than the mafia families of Sicily...
SWAT team breaks down man's door because of student loans
changed. thanks!
>should we really be messing with systems so much more complex than we currently understand?

The first stage in understanding complexity is invariably "messing" with it. If people always chose to stay away from things they didn't understand completely and were potentially deadly, we'd have never had fire, sailing ships, chemistry etc. Take the total number of people in history who died in house fires and shipwrecks: it's much, much higher than in the case of GM. (And, to be completely fair, we should actually consider those numbers as proportions of the total world population at the time.)
>If I quit my job I will be bored and run out of money after a few years.
>If I return to my home country to found the startup I will regret the opportunities I may have in the US.
>If I keep my current job I will regret the opportunities of not starting a startup today.

First, you should decide what you want. What you really want. It may take weeks, months and even years, but there is no other way if you want to live your life without regret.

Don't ask others what should you do with money. Spend them on your goal. Your goal, not others goal.
The fact that it has been used to feed humans for centuries begs to differ. It's so successful in fact that agricultural societies develop lactose tolerance in only a handful of generations.
It appears lots of Android devs are exactly in the category you're talking about:

On experience of developers:

We can also quantify the signs of Apple’s allure towards experienced PC and Internet
developers, since the iOS platform attracts significantly more developers with sevenplus years PC/Internet experience, compared to other platforms. This confirms that
experienced software developers are moving into mobile, using iOS as an entry
platform, in what we believe is driven by the sudden rise in demand for developer
talent, especially in North America.
Since launching in late 2010, Windows Phone 7 has done pretty well in attracting
seasoned developers. We see experienced mobile developers coming to Windows
Phone, with a significant bias of current Windows Phone developers having between
three and six years of mobile experience - an indication that Microsoft’s strategy to tap
into PC and Xbox developer segments is paying of
they're not even worth skimming.

a while back when tornado (for python) came out, there was a whole slew of benchmarks comparing it to twisted. as a guy who uses twisted a lot, i was interested. all the benchmarks said tornado was faster by maybe a hundred or a couple hundred requests/sec and therefore was the superior framework.

the big question is, what difference does it make? not a single article i read mentioned the fact that twisted has a really awesome streaming API, has great TCP and UDP level support, has support for a ton of other protocols (and writing your own), or is insanely useful for non-web projects. i never read about a single feature tornado had either or why one is worth investing time in than another.

same thing for this "benchmark". i might as well write off varnish, since it serves fewer requests/sec than nginx, right? wrong! it's a different thing all together -- no mention of that anywhere in the article though. the author just says (in not so many words) it's a piece of crap compared to nginx.
Yeah, I guess you could read it as "33% of mobile developers completely ignore Andriod"
Chrome v12 stable released
I enjoy how he rambles on about how Java is dying, and that it isn't secure, but earlier says that 67% of mobile developers are working on Android applications.
I apologize for the misleading reply.

Let's correct the numbers. Today there are 9.5k employees, in the future up to 13k. That is a 37% increase (according to the video at 9:20 its 40% ). Then at 16:37 Jobs claims that they will only be increasing the employment by 20%.

He also speaks at some point (towards the end) about a series of buses used to transport workers. Hence the increase in use of private transportation will probably not be at around 40%, but probably around 20%. (Buses do cause some traffic, but much less that cars).

Because this is a very large project I am pretty sure they have thought about the traffic issues, and wouldn't insist on building there if there would produce too much new traffic. Also the council would object to the idea if it would cause much traffic congestion.

Hence, I said that you are wrong about there being congestion due to the new influx of workers. If the 20% figure is correct and that they have thought about possible traffic issues, then there might not be a significant increase in congestion. However it will probably be noticeable. (Notice the difference between _noticeable_ and _significant_).

I live in Eastern Europe, and have very limited knowledge of the the transportation routes in Cupertino. I would very much enjoy the opinion of someone knowledgeable.
I agree with the gist of your statement, but a if an Air is good enough for iOS development (and there are a few blog posts out there that say it is), then a baseline Mini will be fine.
I think "right-sized" cars are still pretty absurd compared to public transportation.
Google was doing work on facial recognition software, but stopped because they feared its potential negative use for surveillance in dictatorships and other oppressive countries.
Cross-breeding will never bring us glow-in-the-dark tomatoes (or cats for that matter). There is some amount of difference between breeding and splicing.
Unless you're designing your own ICs and then programming them in machine code, there's some amount of logic and knowledge built-in already. I don't have to explain to the computer how to add two numbers together, or how to take a square root, or sort a list. It is necessary to understand the vocabulary that the computer already has. That's what OP meant by learning idioms: I can either painstakingly describe how to make a sandwich, or I can just say "make a PB&J" and you know what I mean.
It's practical. It binds very well to old C code; consequently, it avoids all the library-binding problems that plague D and (iirc) Go. It does well enough at backwards-compatibility that it even comes with a nice Lua binding:

http://live.gnome.org/Vala/LuaSample

Granted, Vala is what it is -- a language built for GLib -- but I think we've had enough languages try to take over the world. It's not unimpressive for a language just five years old and almost entirely community-developed to have a lot already being writen in it:

http://live.gnome.org/Vala/Documentation#Projects_Developed_...

including Ubuntu's new user interface. Since it only really depends on GLib and gtk, it's cross-platform enough for most purposes, though the majority of projects written thusfar in Vala have only targeted X-based desktops.
Experiment with the new gcc 4.6 on Mac OS X
> In a year, the average iOS app will automatically sync data across devices using iCloud, while there is no simple knob you can switch to store it in Dropbox instead.

Which is, frankly, scary: imho, you should be able to easily switch your "sync provider" seamlessly. (For healthy competition, for privacy rights)
On fragmentation:

We were able to quantify that indeed Apple’s iOS
is the platform with the least fragmentation (on
average four versions per app), as has been
widely noted from empirical evidence in the
past. Apple manages fragmentation through two
primary means: first, it has standardised the
screen size and resolution for its handsets and
tablets; and second, as an OEM and platform
vendor, it has commercially streamlined the
means by which most iPhone or iPad users are
upgraded to the latest OS version.

In contrast, our research indicates that Android developers must create six versions of
their apps on average, which is on par with mobile web apps.
The stark difference in fragmentation across Apple and Android devices is also evident
amongst the different platform versions in the installed base of devices. According to
Google data released on May 2011, 25% of active Android handsets run on platform
versions more than 18 months out of date. Meanwhile, according to app analytics firm
Localytics, only 20% of existing Apple 3GS devices had not yet been upgraded, just two
months after the introduction of iOS4. In other words, Apple devices have the youngest
runtime age in the mobile industry
Better prose is:

"He rushed to the exit, leaped down the stairs, and ran for the train."

Better programming is to factor out the action:

[socket, window, file]*.close()
your non-webserver overhead is your non-webserver overhead. it'll be the same no matter what webserver you use, so it doesn't matter what the network is like.

the whole point of micro-benchmarks is to show one single use case and which option comes out the fastest. now if you ever need to serve small static files really god damn fast you know which web server to use.
A half decent app with only thousands of users might get that back in maybe 6 months.

I know I did and I wrote a very niche app and did no promotion what so ever. I have not made much on my app but it has paid for a couple of gadgets so far and I am still making a (very) little bit every month.
Second the tldr by yummyfajitas, something that's been repeated over and over wrapped up in another metaphor with promotional links at the end.
Maybe not, but my cost of materials are rolled into cost of the development I do for my clients.
A "smart" car is just another icon of consumerism, like an iPhone, or a "snuggie".

If you want to spend money on stuff that is marketed to a self proclaimed "smart" niche audience of people who think that buying cute stuff makes them better or "smarter" for their purchased possessions, fine, do so, but don't expect the public to be enthused about your overconfidence in how much better material things make you and your life.

P.S. lets hope you're not in a "smart car" when and SUV forgets to stop behind you "too late" at a major intersection.
The JavaScript Tutorial
Art and the Web: Line
I actually subscribe to the theory put forth in Structure and Interpretation of Computer Programs by Abelson and Sussman

http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-9.html#...

Essentially, "computer science" is a myopic name for what is really "process studies." It just so happens that defining processes to run on computers is forwarding the field more than any other. But in the distant future we will all understand the field to be about abstractly defining processes i.e. a series of repeatable steps to accomplish a task. Which would be independent of the mechanism used to execute the process.

Therefore programming is the act of defining a process. And programming languages are what we use to define them.

It is covered fairly intuitively in the first few minutes of the SICP video lectures as well:

http://video.google.com/videoplay?docid=5546836985338782440
I agree with everything you say but I wanted to add one thing. I'm so sick of these surveys being published without any methodology information. Methodology can very easily impact a survey. We see it all the time in political surveys where they seem to indicate something until you look deeper and find their sample was skewed towards a political persuasion.

I mean, does anyone doubt that Open vs. Proprietary can be just as political as Democrat vs Republican in tech circles?
"Can't think of new ideas I am interested on working on"

That is a huge itch to scratch, perhaps if you created a product / service that would help people like you think of new ideas and filter them quickly that would be of value? For example I just used the "Apply To Self" idea from neuro linguistic programing to take your problem and create a solution see-

http://www.hypnosis101.com/wordpress/nlp/sleight-of-mouth/ap...
Typography Art – Break Dance
This tutorial will guide you on creating a typographical piece of art again. But this will be on a whole new level. The project is very inspired on break-dancing moves thus;
Nothing sneaky, they're very open about their extortion racket.
How so? To get milk, you need a (mostly) fully-carried pregnancy AND get the resulting baby not to consume the said milk. As far as cows are concerned, it's all-right as we eat veal meat but what are we going to do with human babies?

I agree, we could eat those.. But I don't think we are ready.. just yet.
Why would you hope that? Making another paper-thin wrapper over OpenGL means inheriting its long-standing issues.
It's hard not to sound cynical.. but there's really only one way to really find out the long term effects of GM food.

I don't know, but I'm pretty sure some of the nasty side effects of penicillin (intolerance, resistance) took a while to discover, and probably people died in the process.
Couldn't agree more. All agile practices can pay off, but people underestimate the effort and the required culture for it to work. This is one of the reasons "Agile’s Second Chasm (and how we fell in)" http://agilefocus.com/2011/02/21/agiles-second-chasm-and-how...
The weight of the largest lobster on record is precisely the kind of number that needs q1tified. It's a terrible reference point for q1tifications, because when people think of a lobster, they think of a normal lobster. I would purge anything from the database that isn't "normal".

I would also not bother reporting things with large scalar components (>3 perhaps). Eighty-nine space shuttles? Who can possibly picture that even remotely accurately?

Also, isn't it more common to leave a space before a unit (77 kg instead of 77kg)? And why no Imperial units?

Also, what about area?
Nintendo unveils next-gen game console with iPad-like controller
"In the USA in 2004, 317 billion cubic feet of natural gas were consumed in the industrial production of ammonia... A 2002 report suggested that the production of ammonia consumes about 5% of global natural gas consumption...

Natural gas is overwhelmingly used for the production of ammonia..." — Wikipedia
That SSD is a huge differentiation.

It's amazing how much that updates compile speeds.

Buying a mac mini to do iOS development is buying pain and a computer you're just going to have to replace.
yes it does !
Am I the only one who doesn't see any big deal over this feature? Normally, I'd be all upset about them forcing an opt-out approach, but I just don't really see this as changing your level of privacy at all.

If it's a friend of yours, and they're uploading a picture of you, well then what do you care if FB removes one step for them? I think most people already tag everything anyway, don't they?
>My successful Erlang programs usually use fewer and more long-lived processes than I use objects in C++, Java, and Objective-C.

I think I could attribute it to lack of tools in C++, Java and Objective-C. You basically forced to use objects for almost everything (especially in Java).

In Erlang, however, you have tuples, higher-order functions and pattern matching, among with process creation and message send/receive. They are different from processes (and objects) and that's where your feeling come from.
Syracuse University recently did this for their campus data center: http://www.progressiveengineer.com/features/Orange-Goes-Gree...
they're all very fast. what do i do with the information presented by the article? what have i learned that will help me make better decisions about what to use for a given project? nothing, really.
I will have to see the full implementation of iCloud to understand the difference. Again, can't speak for Dropbox even though they're the market leader. But SugarSync has this syncing functionality already and has had it for at least 2 years.

You can sync to the cloud and access files from the cloud OR you can actually choose files/folders to sync across hardware. For example, if I say that I want to sync my music folder across my Macbook Air and my Thinkpad, any time I make an update on one machine, it flows through to the other machine's hard drive. Similar with documents. If I choose to sync a Word document across machines and I edit it and save on one machine, in seconds it updates on the other machine should I open it there. It's all seamless - happens in the background without me having to push it from machine to machine.

Re: the API point, SugarSync has had one since 2010: http://www.sugarsync.com/developer. Haven't developed with it at all nor have I used an app that uses it, so can't speak for its flexibility.

P.s. I swear I'm not a SugarSync employee - just a very satisfied user since 2008 ;-)
Analogies are like shopping carts: if you push them too far they don't work well and you have to lubricate them.
The other problem with buying a bike online is that the bike will probably come only part-assembled & if you don't know what you're doing you can really make a mess of things. A proper bike shop will be doing this assembly for you: it's one of the things you're implicitly paying for when you buy a bike from them. Decent bike shops will almost always offer a free "tune-up" service which you will otherwise need to do yourself. Again, if you know what you're doing and are happy to do it yourself then great: go for it. If you don't however then you're likely to end up with a bike that just doesn't ride right after a month or so & you won't know why.

(A UK consumer advocate program once bought a bunch of cheap bikes online: universally they were either poorly put together or in some cases actively unsafe. One bike had the forks on backwards!)
Which of course means that the "instead of" in the title is misleading. I mean, 67% vs 59% warrants a "most" and "instead of"? What a crap article.
Take the tomato genome and look at any random pigmenting gene. There are a finite number of mutations (flips, insertions, deletions) to change that into a gene producing glow-in-the-dark proteins. All of those mutations can, and do, occur without human intervention. If only there was any Darwinian advantage for tomatoes to glow in the dark, they would most likely be doing so already.
Before you can touch it, you have to see it. (Or if it's just a glorified controller with hard-coded buttons, it's a very expensive controller with poor use characteristics.) Touching it is even slower. I think there's a lot more friction than anybody is seeing in their pretty-happy mental visualizations unencumbered by experience.
Anyone planning something similar from Mumbai?
Maybe this will help: http://k9ventures.com/blog/2009/09/24/my-story-and-support-f...

And, always good to contact an immigration lawyer to know exactly what you are legally allowed to do (I guess you can afford one now).

There was another thing I was reading about a while ago (but no sure what the case is with that), which states that you can get a special visa if you open up your own company (as an immigrant) which hires more than 5 people.