skysight-inc/HackerNews huggingface dataset:
Sorta... If they are a hack around anything, it would be the lack of the intersection between first class lambas, closures, continuations, dynamic scoping, and macros.

In a Lisp-like language with all of those features, you could define arbitrary non-local return points by defining a macro which uses dynamic-scoping to introduce a `return` function which captures the current continuation. One argument would be a lambda/closure that would be evaluated in this new scope: capable of calling `return`.
Ah-ha! I just assumed the "Your Items" list was saved, but it obviously isn't. I write my apps to saved the input lists. My assumption is that the user wants to preserve the list items for future usage. Maybe it is more than needs to be done.
Cocoa and Cocoa Touch are integral to being paid for Obj-C, and they're by far the hardest part of it.

Learning objective-c, especially if you already know C, is pretty easy. The syntax is a bit weird but not hard, then you've got a few quirks and stuff, but fundamentally you can build a working model of the language in half a day tops if you're already a developer.

Understanding Apple's conventions (libraries, memory management, etc...) and merely knowing where to find the stuff you need in the doc, that's what take time. Cocoa is huge and is a complex beast, even if you don't dive into the C "Core*" stuff and remain at the NS/UI levels.
Let me get this straight: you are using one of the most ruthless [http://en.wikipedia.org/wiki/Organ_trade] command economies in the world as an example of the ills of Capitalism?
When I interviewed at a coop they had a specific coop interview (after the technical interview) to see if you would fit the coop world view.

I remember joking that you just ask a potential employee if they cried for Boxer in 1984 if the say no you don't hire them :-)
Rube Goldberg Newspaper Page Turner. Poor Hamster.
It's one option more than they would have without Foxconn.

If these workers were subsistence farmers back in rural China, with earnings < what they get at Foxconn, they would be worse off. They just wouldn't have anyone to blame or to demand more money from.

This is why prosperity often results in unrest.
Node.js now has a download package for Macintosh
Just found that http://nodejs.org/#download has a package listed for Node.js Mac Installer. Has anyone tried it yet?
For me personally, I'm moving away from Wordpress as well in favor of either hand-written static pages or just rolling quick Sinatra/Rails apps.

Now of course I don't expect that either of these is as user-friendly to many (and they don't solve many of the ailments that he cites without effort), but what I'm trying to escape from are the things that are just 'broken' about Wordpress. I hate the 'loop' that they use. I don't like PHP one bit compared to Ruby. No automated tests. I really dislike the way theming works generally. The layout of the entire application is just wrong to me. I like the ease of deployment, but I've got enough experience that deploying a Sinatra app takes me only seconds.

For me, what Wordpress once did for me quickly is no longer an asset generally. With my personal skills and experience I can much more quickly get a Rails/Sinatra blog off the ground than I can reskin a Wordpress one and beat it into submission.
Introducing the Backbone.js Boilerplate
Ouch. As a (Mac) Objective-C programmer for 10 years now, whenever I see stuff like this, it makes me wince that I passed up iPhone development. (I just didn't like how restrictive Apple's rules on the iPhone are.)
OOM - Who gets thrown off the plane first?
This is distracting us from the real point, that the RIAA is trying to acquire an ability to use IP addresses to resolve internet downloads into automatic lawsuits that fly through court.

Lawsuits are a huge source of revenue. Step 1. Get lots of people to download stuff for free they would never in a million years pay $16 dollars for.. Step 2: sue them as if the free download was a lost sale.

This profit model isn't going away until it is forcefully taken down.
Thanks for clarifying; I find this much more insightful.
nice find peter!
buro9, I guess I should have, but i merely stated that a CMS that i know and actively develop for vs. one that the OP is apparently unhappy with. I'm not a bot trying to funnel people into concrete5, I merely intended to provide an alternative without jumping down OP's throat with a canned "critical argument" because I am not a concrete5 evangelist or anything of that sort.
Mapping human genome to cost $1000 and take 24hrs by end of 2012
I would second this. Also, have you thought about doing some case study testimonials? They're often an effective marketing technique to give people an idea on how your product will help them.
Please provide feedback into this new product concept for tech job seekers
A lot of us would love to be able to chime in on EE, I'm sure. Not having a downloadable demo or some way of checking out without paying $200 makes it way lower down the list when you're looking for alternatives.

I would love to check it out; but if I don't like it or it won't work for my clients it's a total hassle.
I just finished listening to that episode this morning, and absolutely cannot recommend it highly enough. Some of the best radio I've ever heard.
I was a bit bored during this weekend and created "Bored Bookworm". http://www.bored-bookworm.com/
It has not yet generated any money, but my brother promised me to buy some book through it. :)
There's a couple of JS transformers/macro languages (and other languages that compile to JS) that can implement lexical return more than one frame up the stack using continuation-passing style. But that's even uglier than using exceptions. I added RETURN-FROM to Parenscript late last year (it's in the latest release: http://common-lisp.net/project/parenscript/) and in all the interesting cases it has to use catch/throw, but it tries to optimize that into a normal return sequence when it can.
> Is it ok to keep using the phone i have? well, yeah. the damage is done.

Our society generally disagrees with the idea that the damage is already done. For example, we can look to child pornography. Technically speaking, the damage is already done, so we shouldn't be concerned about the photos themselves. However, the sale of the photographs still demonstrates a market for which others will continue to try to fill, and therein lies the problem.

By buying a phone, the manufacturer of said phone will set those workers to work on the next generation phone in hopes that you will buy another. It's going to take a few generations for them to finally realize that you are no longer interested in buying their products.
5 Tips From an Accidental Entrepreneur
Joe Hill never planned to be an entrepreneur. But once he stumbled upon a great iPad app idea for his kids, he didn't look back.
This contains a detailed explanation of why costs are so high:

http://www.theatlantic.com/magazine/archive/2009/09/how-amer...
A few decades ago, buying anything made in Korea or Japan was fraught with the same moral dilemma. Until we bought so much stuff from Korea and Japan that Korea and Japan turned into rich countries. You could buy stuff that was made in America, but crack open a history book sometime--this was how America became a rich country, too.
Tempered glass is something I've dealt with extensively.

Harsh temperature changes can break it, but slamming cookware against it won't break tempered glass. All the edges and corners should be hidden, so it's not like you're going to be able to whack the corner where it's weak. A tempered piece of glass is under stress, which concentrates along the edges and at the corners. That makes them into weak points. The flat side? You can hit that all day with a shovel.

That said, things like scratches can weaken it. So I wouldn't be surprised if some combination of scuffing up the surface & big temperature changes were enough to blow one up. And yes, tempered glass blows up, it doesn't just crumble. Like I said, it's under stress, so it goes flying, just like the pieces of a balloon do when it's popped.
EE simplified their license with version 2, and there is no ongoing/renewal license fee: http://expressionengine.com/sales_faq/article/do_i_have_to_b...
Definition of Hack
I agree SilverStripe is really clean to theme and extend... however some of its base functionality can be a little dodgy at times :)

Still the best open source CMS I have used.
Well, it's Catch 22. You need a volume of users to do a good case study and you need a case study to increase the number of users...
> Or you could buy a Galaxy Nexus, made in Korea

Do we know that the Galaxy Nexus is completely Foxconn free? Foxconn may not assemble the phone, but they make a lot of electrical components and Samsung is a Foxconn customer: http://en.wikipedia.org/wiki/Foxconn#Major_customers
I already posted about this in a different sub-thread, but it's applicable here as well: Take a look at ProcessWire. It might very well cover 80% of Drupal's use cases, it's vastly easier to set up, extend, and maintain, and the admin UI is exquisitely minimal. I've used it on two projects so far, and with its roadmap, it's looking like my go-to CMS for years to come.
Try http://www.silverstripe.org/
Yep when we had to do work on drupal sites all the junior staff where frightened to even change add a small piece of content as the interface was so bad an the sites where prone to breaking if you made innocuous changes.
How Turntable Will Save The Music Industry
Comcast Brings Live TV Streaming to Tablets but Requires New AnyPlay Device
Trick Variations: Suicide Catch – Part 1 | YoYoTutorials.com
There is probably a need for a more targeted promise lib for EL/Debian that does some of the simple stuff out of the box. However, it's a slippery slope because part of the problem with the configuration management domain is the mindset you exhibit. Windows and other Unix operating systems are not niches. Excluding operating systems because you don't see them being used or deployed will result in an ever growing list of small point solutions that don't solve very many problems. Then as soon as you outgrow that solution you have a larger problem on your hands.

It's no harder to manage, say, Solaris using CFengine than it is to manage EL/Debian. You're right that CFengine isn't mentioned here very often and that's most likely because it's not new web 2.0 startup-o-fied ruby fanboi cool. It's been around since 1993. So in almost 20 years the problem of configuration management hasn't been solved in a satisfactory manner. It's a very difficult problem to solve.
Smooth CoffeeScript: The Interactive Edition
Any sources that the Nexus is actually built in Korea without Foxconn involvement? Samsung is a Foxconn customer.
Going on strike wouldn't be effective, there are tons of people waiting in line to replace them. Apparently people are even paying "recruiters" for these jobs, or agreeing to go without salary the first month.
I remember someone from Iceland here posting about how they worked as a web developer, and got paid in US dollars by the clients, which was deposited in an account.

When Iceland had its crisis, the government seized all accounts with foreign currency, as it was the only currency worth anything.

They of course paid the money back after converting it to the native currency.

I'm sure they did the same thing with all precious metal (gold, silver) accounts too.

So really think about how you want your money stored. Maybe it's best to stockpile gold. Or to get foreign equity or property. Something that can't be taken away from you with a mouse click.
Interesting tidbit for those debating the correctness of he/she/they in the title: at one (very brief) period of time, there was a school of English writers that believed 'it' was the correct gender-neutral term for living human beings of either gender.

The argument being that 'they' was plural, and therefore blatantly incorrect as a he/she replacement, whereas it was singular and gender-less (though gender-less != gender-neutral (at least, not necessarily)).

Anyone that's read E. Nesbit's The Five Children and It (the 'It' in the title is completely unrelated, as it refers to a mythical being and not any human) would have experienced this oddity of the English language, and <strike>they</strike> it would have probably paused and wondered about the usage of 'it' as a gender-neutral pronoun.

According to Nesbit, saying something like 'A lover and its crush' or, more confusingly, 'The life of a founder, and its priorities' with 'it' here referring to the founder and not his/her's (its <smirk>) life.

Sounds weird? How many times have you said a sentence along the lines of "Was it your father or your mother that was in the Army?" Nesbit's approach was the same, taken a few orders of magnitude further :)
I suspect a lot of people become expert in a "CMS" like WordPress or Drupal, because it seems easier than learning to work with a proper framework like Rails, and then find themselves stuck inside the platform.

Like project management systems, CMS is destined to be reinvented by everyone, every day of the week.
Not everyone sleeps in the same way. After a doctor suggested I do an overnight sleep study, I found out that I often reach REM within 5 to 10 minutes.

Taking even a 15 minute nap in my car right after lunch completely boosts my creative thinking and problem solving ability.
"RF Remote" is short for "Radio Frequency Remote Control."
So you're tipping and shaking the remote control.

I thought the term would be clear, but apparently not. A quick search of that term gets you to the correct results, though. [1]

"RF" is specified to let you know it's not an infrared remote, so tipping it won't end up sending the "beam" in the wrong direction, and it will (probably) be more reliable in general than an IR remote would be. Certainly the range should be longer.

[1] http://duckduckgo.com/?q=rf+remote
... and fascinatingly enough, constructed from its own literate program: Grimoire

http://autotelicum.github.com/Smooth-CoffeeScript/interactiv...
Michael Omidi
Michael Omidi is a board certified Plastic and Reconstructive Surgeon who has been achieving natural looking results with the aid of plastic surgery for his patients. Visit http://michaelomidi.asdfhost.com for more information about him.
Even in the best case- dropping an imported B18 into a stripped CRX HF- even though you'll beat many corvettes it's STILL a Honda. A stripped Honda at that.

Now on the other hand, if you started with a British Mini...
Yes. Also, almost all APIs are designed around small bits of user or query data, just like your example.

This seems more intended for bulk data, which is likely going to be some pregenerated chunk in the MB, GB, TB range and so less suited to the JSON API call paradigm, and more likely to involve a simple lookup to disk rather than being computed on the fly from some database.
Actually the rural suicide rate in China is supposedly pretty high. It's hard to come by exact numbers for something the government doesn't want to publicize.

http://news.bbc.co.uk/2/hi/asia-pacific/6711415.stm
What you're saying is how interviews should work: a pure talent evaluation, unaffected by any non-job-related skills. However, in practice, interviews don't necessarily work that way. Spending a couple of minutes training on presentation skills can make you much more effective at communicating just how awesome your actual abilities are, far more than the equivalent time expenditure in getting marginally more awesome.

You can pretend that the world is perfect, or you can take steps to deal with the fact that it is not. Now tell me, which of those behaviors would you want from the programmer you want to hire? ;)
Open up any desktop computer and look around. I guarantee you'll find at least half a dozen parts made by Foxconn. This isn't just about smartphones, and it never has been. Foxconn has been all over the technology market for a long time.
No, he isn’t proposing that blocks be entirely first class. Although... Why not?

foo ? bar.map { |x| x * x } : bar.map { |x| x + x }

Could be:

bar.map foo ? { |x| x * x } : { |x| x + x }

Perhaps this is too much or too Ruby-ish:

function either (pred) {
return pred ? { |x| x * x } : { |x| x + x };
}

bar.map(either(foo))
Not flaming, just plain curiosity, but what open source/free software have you found that doesn't work on osx?

I switched to Mac several years ago and any piece of software I've needed has worked, first using macports and now homebrew.
Has anyone ever used phone apps that purport to wake you up at the right time by using the accelerometer to detect how much you're moving in your sleep?

Example: http://www.sleepcycle.com/

I've used this but only for a few times because it requires the phone to be activated all night, which makes it quite warm in the morning. But it seemed to make me less groggy...but I can't tell if that's just confirmation bias...

I haven't thought of using it for just 45 min spans though
To be "that guy" this is not at all a new area. CFengine is almost 20 years old and certainly wasn't the first bit of software to try and solve the problem. There is definitely a lot of room for improvement.
My first reaction to the page was "where do I look?" The key to a landing page is to explain exactly what the problem is that your product solves. If I'm not motivated by the solution to stick around, I won't. Re-organize your landing page into a top to bottom path, going from a general overview of what your product solves [8-12 words] down to concretely what your product is.
re: non-local control transfer / return-from

And not surprisingly some mad nutter has already implemented it in Perl - https://metacpan.org/module/Scope::Escape::Sugar
There's a difference between market share and demand for app developers.
Lockdown - The coming war on general-purpose computing
Ideally, yes... though such a move would probably void most of the reasons for using PHP in the first place -- ubiquitous availability, and popular software that is built in PHP. Take those away, and mess with conventions that all the current PHP developers are used to, and why not just use another language?
Protecting Brand Reputation with Software Copyrights
Funny at least one BIG publisher i know of is looking to move from MT to WP
Basically, emulators are legal (Sony v. Connectix). Pirate ROMs are not (the "24 hours" excuse is BS). Hopefully they don't provide, link to, or otherwise encourage the use of those. There are perfectly good public domain ROMs they can use for the demo.

IANAL, though, so if the person who made this gets any nastygrams, they should talk to someone who is.
How Google ported Angry Birds to Chrome/HTML5
True, but WordPress can play that managed server game, and we know little of what kinds of installation the author was talking about.

PS: I was thinking more £30 to £100/month with someone else handling the platform...
You're conflating things that are useful with things that have some kind of inherent enjoyment value for people.

For instance, if someone spends a year writing a book, and gets paid nothing for it, I guess we could just shrug our shoulders, but I think the world would be worse off for it.

> This is exactly what's happening with MPAA, RIAA and others - they are afraid they will have to change their businesses and will fight to prevent it.

I'm not in favor of what they are proposing by any means, but do think there's a balance to be struck somewhere. What Amazon is doing with the Kindle isn't bad: it's very quick and easy to get eBooks across a whole range of devices. It's not perfect, but things like that and iTunes seem to be a good direction.
Yeah, this seems totally pointless. I could play GBC (and GBA) games using a Windows program with no problems nearly a decade ago. But this JS implementation lags in Firefox 9 on a computer that's just a few years old.

Why does everything have to be on the web? As with most other things, a mixed approach is the best one.
Not just feels. Definitely worse, it puts me off-beat for the rest of the day and I always feel like I suddenly desperately need a shower.
Write Your Own Story
I think you should look into what MacRuby is. It includes an AOT native code compiler. It's still slower than Objective-C for various reasons — for example, it can't use unboxed primitives and it often needs to do extra work to bridge the gap between Ruby's dynamically typed world and the static C types of framework functions — but it is native code produced by LLVM just like a normal application.
1. I love that about the language. The 80 character limit has never made sense to me. The resolution of our monitors is so high nowadays that if you've got to a point where linebreaks are making your code unreadable you've got the equivalent of a run-on sentence in English.

2. Totally understand. I've used generics in Java/C# and I've definitely run into instances where I would have loved to have them.

3. Xcode 4 is great for code competition and much better at reporting errors.

4. I haven't worked on massive projects where namespacing could potential be a problem. The 2 character namespace for each class has worked great for me. But again I can totally understand how someone could dislike this.

5. id is amazing. The dynamic nature of Objective-C is the thing I like most about it. Having to wrap ints in NSNumber does get old I admit but id combined with protocols removes so much of the need to cast EVERYTHING in Java/C# before you can perform something on it.

What do you mean by frameworks are incomplete? Third-party frameworks I can understand because there are a lot of novice Objective-C programmers out there making their code available but Apple's frameworks have been near bulletproof for me. Sometimes they are limited (which is Apple's way of forcing you to do things like they do) but in the end if I you need to heavily customize something you can access CoreFoundation and do whatever you need.
It is interesting that they at least explored the idea of building in the UK, and that tax policies factored in so negatively. Does the US have similarly structured import taxes?
Inferno for Android
Storing private files in public with Paperclip
Try talking some shame into a mafia member who just sold some insurance to a corner store as he is hauling a bag of gold back to his apartment.

When the mafia member does something ironic while hauling his gold, is it helpful for a passer by to say "aha!" and point it out?
IPad Simulator for windows
beer !
beer.olo.gy

Pandora for beer!
Philosophy and Theoretical Computer Science: fascinating discussions
WWTID - An open letter to our man Zuck
You're really blithely willing to label avoiding manufactured products that where constructed on the back of what equates to slave labor as "cutting off your nose to spite your face"?

Simply put, until market pressures are brought to bear on companies like Apple to clean up their act on the manufacturing and sourcing side of the house nothing is going to change, regardless of what you do with your ipad.
This is just the first section of the chapter, right? It seems a little premature to be distributing or discussing it here.
wow a survival guide about something that's been around here for ages. Also a cheap survival guide, I've seen better resources about IRC... This is the kind of blog post that lands on the frontpage of HN thanks to I don't know what miracle.

Also for developers, tendency is to leave IRC. See the new chat system of metastack.

As for the video of numb3rs. Who haven't seen that also...
> driving a tractor is just as boring as working in a factory.

I think you'll find most farmers disagree, including myself. Being in control of massive equipment is an exhilarating feeling. You're constantly looking for solutions to run the implement more smoothly and cost effectively. It's actually a pretty challenging job, as easy as it may look to onlookers.

I must say, I have a love hate relationship with the guidance systems coming to agriculture. The geek in me thinks autonomous robotics on such a massive scale is the most amazing thing ever. On the other hand, those robots are taking away all the fun.