skysight-inc/HackerNews huggingface dataset:
the broader is issue is that learning has been replaced by hiring. the assumption now is that you already need to bring all the required skills to the job, to be productive from day one.

the concept of apprenticeship has been completely eradicated.

i work in a specialized area and had trouble finding candidates that matched my job profile. frustrating. but then i took a step back and looked at how I had gained those skills - through practice, through experience, not through formal education. so i started to look for good people, good learners, flexible minds. yes, there will be a ramp up time, but they also come with fresh perspectives. i can also directly influence their knowledge as i am their reference point.

and age is not a factor here, last guy i hired is 50+ - and i am 32.
To me, a high end smartphone seems more like a hip flask in terms of inconspicuousness and mobility. When I'm in public and someone whips out an ipad, I definitely notice. A cell phone, not so much.
http://schemer.com/invite/ke6ruqo1pubas
After Megaupload Bust, Putlocker and RapidShare Pick Up Slack
Industrial cleaning in Lemmke Pines
Cold Showers and the Zen State
Thanks to the AV guys at Pycon. Really awesome to see these up so soon, and for me a small consolation for not making it this year to Pycon.
Every advance comes with the ability to cause problems (for the record, I didn't downvote). The question is: are we better off without the advance? Personally, I think the answer is rarely (if ever) "yes". Quality of life has gone up over time, and I don't expect this will change that.

Of course, there is the possibility of things going wrong, but, on average, things generally get better, faster, than the alternative. (At least, I hope so ;).
Perhaps. But on the other hand, when I see children sitting in nice orderly rows quietly to watch some adult scratching chalk against a blackboard -- I really can't help it. It's like there's a knot in my heart and an odd feeling of, "what a waste."

I don't have children, but I have seen my nephew and niece grow up. I can at some level appreciate that our hard-working lifestyles demand that we pool our babysitter service in this way -- and that while we're pooling those reserves we might as well have some noble motives like teaching them the patterns that are important in life -- reading, calculating, political rights they do and don't have. I am also at some level afraid of them inheriting some artificial culture of unquestioning authoritarian worship: sit in place, do not question, obey, obey, or else you're in trouble. That's a crucial but underestimated part of the problem of whininess: it's not just that your parents give you everything you ask for which makes you whiny, but it's the fact that you've lived atop this social order, and have been taught that it's proper to be bossy at the top: that that's the way you get what you want when you're an adult in front of a class of children.

When I see these rank-and-file kids and part of my subconscious inadvertently blurts out, "what a shame," I don't know what's better. One great thing I've heard from people who have been to third world countries is, "it was so beautiful, I saw kids assemble a ball out of grasses, and just play." Acquiring new skills, solving problems -- these are just sophisticated abstractions atop "you have to learn how to play." Give them a wood shop, make sure they know how to control the machines so that they don't injure themselves, then give them a goal and problem they've never solved before. Something like that.

Surely there has to be some hybrid here, if we want every child to be able to do mental arithmetic and speak a second language and so forth. But surely there is also something heroic missing from the public schools as they now stand.
I came across this article last summer, also featured in the New York Times:
http://www.nytimes.com/2011/06/09/world/asia/09gurgaon.html?...

I think it is a much better analysis and look at the underlying issues that plague India as it struggles to deal with modernization and globalization. The article in this post wasn't quite an analysis but more of a description or summarization of the what is happening. The article from last summer, while it doesn't exactly cover the same scope and exact subject matter, focuses on many of the same phenomenon. Definitely worth checking out.
"This database is good at high concurrency writes" and "this database has very good write performance" strongly favors MongoDB.

This is interesting because MongoDB has taken a lot of flak for their global write lock. Also, updating a MongoDB document can require moving it if it grew too much for it's allocated space, which is another thing that hurts write performance. I guess these things haven't hurt their public perception of their write speed as much as I thought.
http://schemer.com/invite/jq9gvu3bt33tu
Well, one can get many multiples of the investment if they focus on real estate as opposed to the savings account. The rich are indeed getting fabulously rich.

And all the while the conditions of the real poor are in fact getting worse. And as someone whose family/ community falls into the capitalist class I see condition of most of the employees degrading first hand. The so called middle class is in some sense living in a bubble, working semi-coolie jobs for MNCs (for the most part) and thinking that their more hip lifestyles are in some ways representative of a sea change in India.
One thing that really bothered me about Americans when I lived there was how often they just packed up everything and moved into a new house. Not for any good reason, mind you, but just for 'the experience of having a new place to live in'. Coming from a country where there was nothing beyond the city limits for 4 days worth of driving, it was bizarre to me that American folks I knew found themselves restless after 6 months in the new place. I suppose the urban environments of America sort of promote this, though - there is very little you can do in most of America without having transportation, and the 'neighborhood feeling' you get in Europe that makes it so 'nice to walk around' just doesn't exist in the majority of American cities, with their sprawl. Sure, there are exceptions - New York (people rave about New York, but really its just a 'kind of Europe' sort of place), San Francisco, and so on, but given your average American city, its sort of no surprise that people don't really feel 'at home' most of the time.

Is it car culture that drives Americans to move around so much? I tend to think so.
Clipping Path
Clipping Path India(CPI) is a professional clipping path, image masking service provider that provides 24/7 and 365 days services. CPI provides services like, photoshop clipping path, image masking, logo design, raster to vector conversion, retouching, restoration, page composition, neck joint, object removing, color correction services at low cost form the best design professionals in India. CPI provides professional image manipulation and photoshop graphic design offshore outsourcing services that is done overnight and with care by hand-drawn method.
Perfect Groupon Clone
> The OP claims that they've solved this dilemma in Julia. I await with bated breath.

The obvious solution would seem to be to provide an easy way to directly create a pipeline from within Julia. I.e. you use syntax similar to shell syntax, but rather than spawning a shell Julia spawns the desired processes directly. That way it can directly pass arguments to execv (avoiding escaping issues altogether), wait on all of the child processes individually (allowing clean and detailed error detection), and avoid the overhead of actually starting a shell.
completely unrelated to it, it reminded me about littleschemer and that domain was unregistered!!
I'd like to add: self-control. This is a skill that everyone needs to improve, regardless of how much you already have.
http://schemer.com/invite/mbqthroeu7rm0
Having interacted with that tutorial's presenter a bunch during preparations for this conference (i.e., I know him but I don't know him), I don't see him opting out of the recording. I'm guessing it's just that it takes time to get these videos converted, edited, and uploaded.

The fact that any videos are up at this point is astonishing. Carl Karsten and crew are constantly working throughout the day to get this stuff all sorted out and available to the world.
I think the same thing is going on with the iPad now, that went on with Pocket Calculators, when they first hit the scene. There was a lot of this kind of thinking, that pocket calculators, and the ease with which they can be whipped out and use, was 'ruining peoples ability to do math'.. and well .. after all the iPad is just a pocket calculator on steroids. I don't see people complaining about calculators nowadays, but then again the generation that complained about them have all retired, I suppose ..
The phrases "You do realize that" and "I'll let you figure out why" are condescending. The tone of your post is rude. Moreover, you're clearly the one who doesn't understand: The prior poster was proposing a checker pattern of reflective material on the background.
There are many : http://grouponclone.contussupport.com/
> A bit surprised the tutorials are all up and available for free...

That was on a presenter-by-presenter basis. Some of the tutorial presenters were just sharing the info and don't mind it going out. We usually get several presenters who do training courses for a living where it wouldn't make sense to give away their next training materials, and I believe some opted out of the recording.
“I spoke with a kid from Columbus, Ohio, who dreamed of being a high school teacher. When he found out he’d have to move to Arizona or the Sunbelt, he took a job in a Columbus tire factory.”

Perhaps this is also why working at Foxconn - migrating to a different city just to work long hours and live in dorms, seem so alien and cruel to Americans.
You should be able to get the file list from an input in the 'change' event and then upload a FormData object via XHR.

https://developer.mozilla.org/en/Using_files_from_web_applic...

https://developer.mozilla.org/en/XMLHttpRequest/FormData
Installation Instructions for Westchester Arbor « The Garden Gates Blog
Smartphone/web hackers/designer: join a 4-person post-series-A team (YC W12)
We just closed an over-subscribed series A round. We invite iOS/Android/WP7/web hackers/designer to join a 4-person team in the current YC batch and help grow the user base from 22 million to 200 million. Based in Sunnyvale, we offer a fun working environment, competitive salaries and excellent opportunities to own significant equity in a hot startup backed by all-star investors.

Required:

* Expert in networking, multimedia and multitasking on iOS or Android or WP7, or expert in extreme-scale web development.

* Strong understanding and passion for intuitive and elegant consumer-oriented UI

* Passion for quickly producing beautiful code/design and finding simple elegant solutions to hard problems

* "Can do" altitude, never settles, loves fast-paced ambiguous startup environment

Plus:

* Experience in developing VoIP smartphone apps

* Experience with echo cancellation

* Experience with Facebook and Twitter mobile/web SDK

Please contact nanzhong1@gmail.com if interested. Prior work samples would be appreciated.
There are some excellent investigative magazines in India, check these out if you're looking for in-depth coverage of the Indian situation:
http://www.epw.org.in/epw/user/userindex.jsp
http://www.frontlineonnet.com/
http://www.openthemagazine.com/
http://www.tehelka.com/
I feel this article is flawed with the author only acknowledging one set of possible goals/ values for a person to strive for in life. To myself and many others, having a (government reported) job and a car are not the pot at the end of the rainbow.

Instead, we have been raised in a world decrying the systematic consumption of the environment which, when coupled with highly volatile gas prices, makes using car alternatives an attractive option.

Further, many of us have complex outlooks that assigns value to friends, family, and free time that we may have to surrender if we accepted a cushy North Dakota job (and let's face it, you are reaching when North Dakota is your poster child for opportunity). Not everything is about money.

Sadly, each year I get older, the more I internalize that somebody will always feel the need to write articles bashing the younger generation. All I hope is that I never reach the point where I am the one doing the writing.
We're the minority, not the majority. Most people online can't even spell or use grammar correctly. I hardly think any of those people would have the creativity or the gumption to start a business.
Won't the driver perhaps claim the vehicle was going to crash and they attempted to stop it?
I could swear I got logged in to Schemer via my Gmail (i.e. OAuth) just now without me doing anything but visiting the link for this post. Am I missing something here? That doesn't feel right.
This looks really interesting! I was actually thinking about this the other day. Similar to meetup, but a bit more informal and you're not restricted meetup "groups." I'm in Philadelphia for a week and wanted to find random cool stuff to do (that I haven't done already).
http://schemer.com/invite/cvnbso3gitmga
India Is Burning: How Rapid Growth Is Destroying Its Environment and Future
Are you talking about document.designMode? You can enable contentEditable on any element to enable editing for subset of the document.
The whole site's interface should be in the form of this 3d scene.
I love the design & personality!

The core premise reminds me of http://www.43things.com
"Tilting at windmills is an English idiom which means attacking imaginary enemies, or fighting unwinnable or futile battles."

https://en.wikipedia.org/wiki/Tilting_at_windmills
Polyglot Factorial Algorithm
Like Zach and you, pg's essays (plus Steve Yegge's rants), influenced me to learn Lisp.

Great interview. I'm on Arc, but will add SBCL because of Zach. :) Also, I remember Steve Yegge writing about how he barked up the wrong tree with Scheme (for purity) when he realized that Common Lisp may be crufty but was what got things done: http://langnostic.blogspot.com/2010/09/yegge-strikes-back-fr...
http://www.quackwatch.org/11Ind/lundell.html
http://schemer.com/invite/96anoaeqpa054
Good tips but the article was WAY too long. What a distraction...
Wow, I love the look and feel and the personality of the site.. Go Google, Thanks for the Invite.
Globalization = colonization by corporations
Yeah, but you're obviously arguing about that it's notable that you can learn about pointers. It's a tiny block of knowledge, really minuscule in comparison to other things which you can learn in the first year, such as the notion of an isomorphism, with assorted examples. I'd say this one can easily fill up about 100x more lab time.
Mozilla Firefox Metro Version in Work for Windows 8
So true. I would never get away with taking a laptop to bed, but my wife doesn't seem to take issue with my tablet. It's a guilty pleasure. As much as I enjoy it, it feels a little wrong.
Go is not suitable for developing a performant web browser engine. The GC alone ensures that.
I think that is a fair point, but it seems akin to requiring a physics degree for the job of mechanic. Generally, the people doing the hiring decidedly know no more about mechanical work than they do about software development, so I do not think this is a unique issue.

Now, I am sure it would be useful for a mechanic to understand all of the properties of the materials to manually derive the torque setting needed for a wheel bolt and all, but in reality, you just follow the book. The science behind the application is not particularly useful within this context.

Hiring is hard, but I think this goes back to the original submission: If all you look for is a physicist, you're going to miss the master mechanic. You might even end up with someone who has no interest in tearing down engines at all. Is that really the better member for your team?
Indeed. In fact, in my experience, an iPad is more conspicuous than a laptop because laptops are pretty commonplace now and no one gives them a second look, whereas the iPad is still something of a novelty and still attracts some attention.
This is not "extra stuff". It is how it works. x86 was made to be simple to hand-code, not to in any way reflect the hardware. And then, decades later, new developments to it are so that it's easy to compile to. The language went through two major paradigms without either having the point of x86 reflecting the hardware it abstracts. SIMD, NUMA, pipelining and caching is exactly how processors work right now. And they're radically different to what happened before the Intel Core family of processors. This is in turn radically different to what happened before the Pentium Pro family of processors. Yet all support the same x86 instruction set. The corollary is that x86 is an abstraction. You're being ignorant if you think x86 is like the opcodes being executed after the whole caching stage has happened.
Installing Final Cut Pro Studio 2.0 on Lion without using Rosetta [howto]
I think by law H1-B's are supposed to be paid the same as locals (so as not to undercut them).
Thanks for spelling it out, I am surprised there are people in this year and age who would not get that "C is close to the metal" is a trite joke.
The most important thing you can do for your children is to prepare them to leave.
Freelance developer develops online LED sign builder php script
I feared if "programming" was mentioned, "Python" was going to be in the same sentence.
The second argument was meant to clear up the misunderstandings about my opinion being taken out from "The Secret". They do line up, in a way: The second person would call it bad luck ("Whoa, fate gives me a hard time today"), while the first person has made no negative experience. It at least screws the perception of luck/bad luck.

You can't reason from my first argument to the second, that's correct. But it's hard to deny that we are responsible for our reactions, as illustrated by the traffic example. If life rains down on you as a startup founder (no real progress or no funding for a year), you can react by giving it all up, or just continue for some more months. The latter will increase your chances of success, naturally - it's a simple statistics game of throwing the dice more often. That's why I'm convinced that everybody forges a PART of her own destiny - it's my opinion, no fact ;)
And the non-party people are chosen at random from inhabitants of the area, they pay you a misery and most of them don't want to be there, they just want to finish and if no one says nothing and everything is correct they go home if not maybe they have to begin again to count so they are motivated to do it right.
Which do you recommend?
Slightly tangential but I'm a huge fan of the dextronet's swift to-do list.

I use a combination of swift's to-do list, gmail tasks and lazymeter to keep track of my TODOs. I find the todo list a very important tool in my productivity arsenal.
Keep reaching for the stars!
20 Free and Premium Restaurants/Cafes HTML Website Templates and Layouts
Using the restaurants and cafes HTML website templates is a brilliant idea, especially for those who have limited budget in their hand.
If you're looking for an invite: http://schemer.com/invite/gs6vcjfcc9de4
(Speaking as person who has spent 10+ years in each country) India is no where close to America. There are so many enormous fundamental differences that anyone making such a comparison needs to be looked at as naive at best.

- India's population id 4X that of America

- More than half the population is below the poverty line

- India is amongst the most corrupt nations in the world
http://en.wikipedia.org/wiki/Index_of_perception_of_corrupti...

- The level of very basic Infrastructure (Roads, Water, Electricity, Sanitation) is non-existent in Villages, poor in most cities and tolerable in the so-called "Metros" (top 8 cities) - 6 hours of power cuts are common in summer in the Metros

- There is more stress on "Exam taking" than on "learning". Sports is limited to Cricket - a nation of a billion people boasts of 1 -2 Gold medals in the Olympics. Mediocrity in everything.

- Indians by and large "play it safe" in everything. The level of innovation is very low (witness the number of international awards won by Indians IN india -Nobel Prize, Fields medal etc is next to zero). A very twisted shortcut based method of "Jugaad" is praised so he who discovers the best method of beating the system is rewarded.

I despair for my country. We are headed in the wrong direction and keep accelerating. <rant-off>
> For gaming laptops are a joke.

I guess I've just imagined years of gaming on a laptop, then.

> And who doesnt prefer a huge screen to work with?

Got one. Along with an external keyboard and mouse. What's your point?

> Laptops are practical but never replace a desktop.

I haven't used a desktop in years.
Language tends to be very strongly intertwined with culture as the main means for conveying said culture. So I'm curious in what way you feel culturally closer to Germany. (disclaimer: I have spent about 80% of my life in Austria and about 18% in Britain, speak both languages but identify much more strongly with British culture)
Lost in Space
What's the difference between this an ditto.me?
There are simply very few positions for programmers throughout the country. That includes the Bay Area. As much as everyone wants to believe it isn't true, it's true. There's very little demand and way too much supply.

Programming is a losing profession, and if you're in it you should get out while you still can. Get into sales, marketing, and/or management instead.
Thanks a lot for the welcome. Those are great links. I live in Capitol Hill and I am within bussing / walking distance to some of those locations. I think this will be a great start.

I don't mind working with someone on their side projects to start gaining experience. Do you think the BYOB meetups would be a good place to find someone who could use more parallel keystrokes?
The article is long but the main lesson behind is to identify success paths and failure paths. Then make the changes so that the path of least resistance is the path to success.

I love this and his other posts about goals. I've been researching this topic/field (relevant to what I'm doing) for the longest time and it's better than most other blogs about goals.
A bit of a rant, especially the bit about feeling smugly superior while not conforming.

I would rather instil a sense of wonder and kindness into my child than a sense of "look at this shit world, don't even think of trying to improve things within your bubble of influence... instead conform, and play the game like everyone else, then you'll grow up and be a real happy ranter like mkn here."
The DIB engine is something I've been anxiously looking forward to for a long time now. It makes productivity suites.. work. For me the biggest thing was not being able to run Sonar and many VST plugins under Wine. Now I'm waiting for them to figure out Jack audio output again, and then we get a new version of KX Studio ( http://kxstudio.sourceforge.net ) with realtime patches. Other than the GUI problems which are probably fixed by Wine 1.4, this setup gives stellar performance compared to anything you can get on Windows or OSX.
Of course ICANN had no idea--that's how government procurement works. Under its own rules the U.S. government had to tell the public first and then the proposing companies.. which is rather backwards, but that's the way it goes in government.
That's interesting, there is a recruiting process in place but the easiest way to get the job is to get informal and skip the process. That's really inline with the article ihmo, the process is broken.