skysight-inc/HackerNews huggingface dataset:
Dude, Laconian - iOS 5 already enables GC (a generational one at that), which already came out for regular Cocoa in in obj-c 2.0

You can bet your socks a lot of devs for typical iOS apps will be using GC.

I dunno what GC algorithm is used for MacRuby, I don't see how the upper limit of performance will be much different since obj-c uses dynamic dispatch the same, and Google/Mozilla is making strides in type inference.

Dyanamically typed languages might be pretty close to static language performance (with properly written code since the JIT is still dumb compared to a human) pretty soon.
Believe me, it's not just Brazil!
Steven Levy: Has Google Popped The Filter Bubble?
It doesn't say VAT, it's import duties.
I'm not bashing your idea, but throwing an authentication exception covers this almost entirely.

See, the calling code probably can't correctly proceed unless authentication was successful, and there's no chance that the caller can simply forget to handle an exception -- at the very least, it'll hit a top-level exception handler and/or crash the program.
Intel fakes Ivy Bridge GPU DirectX 11 demo at CES
Copyright is unconstitutional (Stephan Kinsella)
Ah, that is a horrible analysis. They are wanting to estimate the number of people with these skills by searching on hashtags, but they search only on the term "objective-c" when what they really should be searching on is Cocoa, iPhone, iPad, iOS and other terms that require one to be working in Objective-C. There's not so much to Objective-C itself that there's a lot of discussion about the language itself compared to what it is used in.

Also, in general I don't buy into these methodologies where someone spends a few hours doing searches on internet boards for certain keywords as a way to estimate the number of people with various skills. It's not been shown to be a valid way of getting accurate data.
Right, but a testimonial still works as a marketing tool. Surely you have one user who loves your product and will say good things about it? Put that user up on your site and show people how useful your product can be to them.
I'd be curious to hear someone from Bocoup describe how this boilerplate fits in when you're already using a web framework.

In Rails, or Django, or whatever, wouldn't you want to use the built-in JavaScript folder structure and asset building strategy?
xcode compiles C++ too - you can write your iOS app in barebones obj-c and then link to a bunch of C++ libraries ;)
The people behind raspi seem really, genuinely good. If this is all marketing, it doesn't feel like it.

They're going to do what manufacturing they can in the UK, even though it would net them a lot more money to do it overseas. Awesome.
How did you define CMS? I've learned (the hard way) that the acronym does not have a uniform definition.

Wordpress is the PHP of web publishing platforms. The barrier to entry is low, you can get decent results quickly, and it provides a great deal of power to the unskilled user. There are lots of things that it's good for; I'd say, in fact that in most cases it's all a company needs.

But it's really easy for it to become the only tool in the box, and pretty soon someone is in over his head trying to brute force it into being the solution to a problem that it was never designed to solve.
I was curious about the taxes as well. Does anyone know what the argument for having a tax system set up this way would be? I imagine there must be some reason, but I'm not sure what it would be.
No? It ensures that malloc didn't return a NULL pointer and the '&& "memory error"' is a common pattern to add a comment describing why an assert() statement failed.
A First Look At CTL’s Ubuntu Product Lineup
Quick Thought: Dedicated Instapaper Device
PayPal Partners With POS Software Company AJB Big-Box In-Store Payments
Telecommunication services suppliers
Ebitobi.com is the globe's leading provider of business product or service manager specifically developed for telecom companies. Ebitobi is a single, incorporated selection of business product or service administration programs that allows CSPs to put items at the heart of their business. Today, Ebitobi.com's telecom solutions controls over US$64b of goods and solutions for our customers. This will provide you complete telecommunication service supply globally.
Well, I'm slightly surprised at that, but if anyone can do it, Qualcomm can.

As for 3G bands, it is common enough to make a 3G system that supports 3 frequency bands. Supporting 4 is difficult, and 5 bands usually entails significant performance compromises. So since the carriers aren't all on the same bands, you usually have to pick and choose.

The iPhone 4 previously had design issues with its antenna system anyway. They fixed it, or at least people don't complain about it anymore. But major fixes (like supporting an additional frequency band) might not be possible without significant re-design.
Seems to me like there's a method to their "ignorance".
Will Google buy T-Mobile? Not a chance
TuneIn Radio takes its streaming act on the road
Who knew? Data center segment is hot, hot, hot
Amazon launches new touch-friendly Kindle Store for iPad
I really need that. Wallpaper-ed.
Givit brings private video sharing app to Android devices
I've used specific IRC channels in the past, for downloads or manga, what are some good 'technical IRC channels'?
Innergie PocketCell powers mobile devices [video]
I love the speed they're working at and their no excuses, no BS approach. It's surprisingly refreshing.

Are they funded?
From India, the $1 Doctor’s ‘Visit’
The details may change between the policies, but I do think the limit is per period, not per incident (how would you classify that, anyhow? Does several rounds of chemo count as one, or more incidents?).
> Isn't the fact that scanned fingerprints are still used by immigration control and criminal investigators evidence against this?

Not at all - they use it for identification not authentication.

It's a completely different application.
> hate when I over sleep

Try this - immediately before closing your eyes say to yourself "I need to wake up in 15 minutes". In exactly 15 minutes you will feel a subtle mental nudge that you need to act upon and open your eyes. You can as easily ignore it, in which case you will go right back to sleep. YMMV, of course, but it works for many people and it is seriously amazing.
It's a perfect complement to platforms like Arduino.
Here's my boilerplate for GAE + Backbone.js + Require.js, which is very good for large scale Javascript development.

https://github.com/ronreiter/webapp-boilerplate

I've seen your source code, and your build directory makes a lot of sense. I'll add it to my boilerplate as well.

Thanks for your code!
Bright Spot in Tech I.P.O.'s: Enterprise
Knowing your strengths & weaknesses: actually the most important question
as someone who has a good bit of asp.net and nginx experience - i never thought of using nginx as a proxy for ASP.net running on mono/linux - cool setup dude!
I've tried this so many times but I just can't fall asleep in the middle of the day unless I'm seriously exhausted. Anyone out there able to beat the "can't fall asleep unless conditions are perfect" curse?
The 'Pi itself is exciting, but more exciting will be seeing what everyone makes with them. I hope to read your posts about what you've built!

Looking at the comments to their FAQ - http://www.raspberrypi.org/faqs#comment-3239 - reselling devices based on the Raspberry Pi is OK.
What is the Best Way to Introduce Yourself to an Angel Investor? Part I
If we don't bake freedom right into these handheld computers. We will wake up as pets on the land our fathers conquered.
What if Insurers Didn't Pay for Crashes Caused by Texting?
That's how I've always felt, personally.
Pakistan blocks sites which contains word ‘Shoes’ in the URL
> How does one forge biometrics?

At the end of the day a finger or an iris is a physical object you can make. Since it's impossible to keep the "key" secret, you can always copy it and make one - how hard you have to work to make it depends on how good the design is, but fundamentally there is no secret and without a secret it's useless for authentication.

> If someone forges my fingerprints, they could get me into a huge amount of trouble, in theory.

Yes, they can, and sometimes they do. But it's not common enough for police to worry about it.
Exactly! In the last half century the poor in South Korea and Taiwan were exploited so much that they turned those countries into first world nations.
Understanding Solar Energy Advantages and Disadvantages
It is important to know what are these solar energy advantages and disadvantages. Undoubtedly, you have read or heard about alternative power generator or renewable energy supply. In one way or the other, you have encountered these terms. At any rate, the most significant aspect of the energy/power terminology is getting rid of the pricey utility bill – for good!
That depends on what you consider to be "solving the problem." Do you want to "do this" or do you want to be free from pain? You can have one or the other, but not both.

OF COURSE static type inference is hard. That's a straightforward consequence of the halting problem. Pointing to defmethod is just an oblique way of making the point that perfect type inference is NOT NECESSARY for getting things done. You can choose to lament the complexity of Scala (and static type inferencing in general) or you can use Lisp or Python and trade certain compile-time guarantees for simplicity. Like I said, reasonable people can disagree over which is preferable.

What reasonable people cannot do is insist that there is a single perfect solution that is both simple and error-free. Anyone who believes that has not understood the implications of the halting problem.

Another thing reasonable people cannot do is frame the tradeoff as a binary choice: either you use static type inferencing, or you give up all compile-time guarantees. That is simply not true, as is amply demonstrated by e.g. the SBCL compiler. It's a complex, multi-dimensional space of tradeoffs in language design, compiler complexity, and different kinds of compile-time guarantees. It's INHERENTLY complicated. The best you can hope to do is find a reasonable point in the design space for your particular quality metric. For the OP, Scala isn't it.
Mechanical watch that audibly chimes the time
The Liftweb docs show something similar to a cart system, and supports switching from the file database to mongodb fairly easily. Since mongo is nosql and uses Lift's mapper, it will work the same as the example application.

However, mongodb doesn't support transactions, but does have atomic operation support. If you keep your records small, it should perform well.

http://simply.liftweb.net/index-6.3.html#toc-Section-6.3
While I don't think that we can prove that any particular person was the infringer based on this, I find it interesting to compare this data to the public rhetoric that everyone else isn't "doing enough" to stop piracy.

Maybe they should, you know, clean up their own networks first.
I like the term, "Copyright Monopoly". It is accurate, and it has a less pleasant connotation than Intellectual Property or just plain Copyright.
Do keep in mind that they're a registered charity, a not-for-profit.

The reason I mention this is that "even though it would net them a lot more money" means that by doing it in the UK it isn't hurting shareholders, but the charity's goals - as mentioned in the blog itself.

I don't know whether it would be better to have £x more profit for the charity or to make y more boards in the UK, but either way you have to assume they're doing what they think is best as a charity.
I think you're mentally substituting "&&" with "||", in which case the assert would never fail because the string "memory error" is never 0. But with &&, the assert will fail when it should and the "memory error" is just a superfluous comment, not a bug.
Life-changing Browser Feature (Chrome)
I don't know how I've gone through life without using this killer Chrome feature until now.
This is exactly the correct response to this article. He is looking for features this platform is not intended for. Developers have mutated this system by building a ton of plugins that extend WP to match a full featured CMS, and to be honest that's what most people look for, an easy solution to extend a website and connectivity with the popular API's like twitter, dropbox, flickr, crm's , etc. But you should be aware of its limitations.
Pasta Inspires Scientists to Use Their Noodle
I am in fact saving the list so the user can have history of what was entered and then they can name the transaction, duplicate and restore transactions. I'm just using JSON to save the history. I tested up to 100k records and didn't see a slow-down in performance so to deter me from doing it that way.

Best possible solution in a perfect world? No. Works? yes. Works well? Yes.
New CO2 Sucker Could Help Clear the Air
That's actually what this datacenter was purchased for, and the company's gone bellyup.
http://twitter.com/#!/AtlasFData
13 Startups That Would Be Awesome...If Only They Existed
I will have a go answering this - tax and import laws in the UK, like the US, are extremely complicated and often bizarre.

It's therefore almost certain nobody except Raspberry Pi's accountant / legal advisors would be able to give the definitive reason, but I am pretty sure it is to do with how components vs full computers are classified for duty purposes.

There are specific import laws designed to aid manufacturing industries, and it could be that these laws need to be extended to component assembly. For example, the UK does very well in car and aerospace manufacturer, and there are import laws regarding components designed to aid this.
You would modify the folder structure of the boilerplate to accommodate the framework. Assuming your framework does asset building as well, you can just delete the build folder.
Consider the following:

function map(a, cc) {
r = []
a.each{|e| r.push( cc(e) ) }
return r
}

Now `cc` is some kind of callable. It might be a function or it might be a block.

Suppose `cc` is a block defined as
cc = {|e| return e }

Does this mean the `return` in `cc` breaks out of the outer each-loop because it's a block as well, or does the return simply do the normal thing?

In the first case you need case analysis every time you write a higher order function in order to make sure the code flow makes sense. This is unacceptable.

The alternative is that the "return e" in `cc` behaves like it would in a lambda function (i.e. the map function works correctly). But that means that when you assign a block to a variable you change its semantic meaning. Also completely unacceptable.

I see absolutely no way to make first-order blocks work.
Here's an interesting rebuttal. http://www.heracliteanriver.com/?p=324

I think two spaces are okay. I use two spaces in source code comments. Source code is monospaced after all, so the "kerning excuse" doesn't apply.
All right then, why is there no import duty (which is charged at the same rate as VAT) on a Raspberry PI when there is on a stick of RAM? Genuine question: I'm curious to know how the rules define one item as separate from the other.

Edit: OK sorry my comment was a load of crap, I was confused. They charge both VAT @%20 and duty @~3% but duty is only charged on a massive and seemingly random list of things.
Hardly a new idea. Firefox has been doing this for a long time. This is what the keyword field is for in the bookmarks dialog.
| iOS 5 already enables GC (a generational one at that), which already came out for regular Cocoa in in obj-c 2.0

Any links?
Otherwise, I assume you're referring to ARC (Automatic Reference Counting) which is not the same as a Garbage Collector.
In summary, based on code analysis the compiler(I think this works only with the LLVM compiler) inserts code for sending [ release] messages for you.
Awesome, its still new, so make sure you report any issues you find.
+1 - I've been using this daily for a while now and it really makes Twitter a much more connected experience. Seeing my friends pop up with those little green lights is great and being able to talk to them in real time is so much better than dealing with the PM lag.
I have to agree that PP loses value when you have many senior level programmers on the team. The biggest value in PP, in my personal experience, is transfer of knowledge and experience. This applies mostly to teams with huge gaps in experience (juniors vs. seniors) or new team members that need to be caught up to speed with the codebase.

If the talent level is the same (and by talent I mean having the innate passion and ability to learn, not having actual knowledge) the knowledge of the collective team members will eventually equalize through the initial PP sessions.

Like the author said, the context of the team and the general strategy of the company (i.e. maintaining a project vs developing new features) are the most important signals when determining the programming tactics (i.e. PP and self-learning) to reach those goals.

P.S. The link at the bottom of the article (http://blog.jayfields.com/2011/08/life-after-pair-programmin...), provides two great team contexts for when pair programming succeeds and when it fails. Definitely take a read on that.
You can look for #<programming language> or #<library> on freenode, for example.
Random Notes on WebGL
Firefox to IT Managers: We Know We're Annoying, But Here Comes a Solution
The built-in terminal is terrible (although at least in Lion it has 256 color support...). I'd hardly consider it a mark against OS X though considering that it is just a piece of software that is included by default. There are plenty of other options out there. I'd STRONGLY recommend checking out iTerm2 next time you're on OS X, it's the best terminal emulator I've had the pleasure of working with.
Launch dates are arbitrary
I don't get what kind of business goes out recommending WordPress to a bunch of clients as a CMS platform to begin with. I always thought WordPress was a quick yet flexible blogging tool for a one-to-five-man team who doesn't want to get into serious development but just needs to get some content out there. In that regard WordPress does the job more than adequately.
He cites department heads and account managers giving him shit over how this or that doesn't work. If they've all been getting a paycheck out of a free blogging engine until now then it sure as hell seemed to have served their business well. Throwing together a quick blog in WordPress is something you do for a computer illiterate aunt who wants to write about her recipes.. probably not something you'd want to build an entire business on.
I am developing a site in Expression Engine at the moment. First time with it and first time using php in a major project. (At the moment I identify myself as a Rails guy with no php experience)

EE is pretty powerful in enabling you to get a site with multiple customized CRUD data up and running quick. Though the makers of EE need to do some serious work on documentation, as it took me about a week to fully understand how all the parts fit together (Our designer is having major issues wrapping her head around it). As with most any other CMS, when you hit the limit of EE, it is a hassle to add that one small item you need.

There is an active 3rd party plugin community. With quite a few being paid plugins.

The overall license charge and additional plugins are just a drop for any major project. It is exciting to know there are a few 3rd party folks making some good money on small EE plugins. I may just write a few of my own.
While they busy groping millions of people each year in security theater, the next attack would likely come from one of the hundreds of thousands of shipping containers that have zero security and plenty of storage and mobility.
Worst carrier on the front end and the back. Your personal experience may be the way you measure carriers - however all metric based analysis shows AT&T as being the worst overall (data, voice, customer service).

Clearly you did not read the article with regards to my "Google took the shot..." comment. What I meant was that Google attempted to break the carrier model, as clearly explained by MG. Apple, on the other hand, embraced business as usual in terms of how consumers buy a phone - with the exception of wanting to sell the phone within their boutique stores. However, the latter doesn't help the consumer in any way other than buying experience (which is an entirely different topic).

Not sure why I just wasted brain cycles on the unsubstantiated or informed commmenter, but - at least I clarified. o_O
Here is a good article about how wildly Medicare costs can vary from place to place: http://www.newyorker.com/reporting/2009/06/01/090601fa_fact_...

The second highest reimbursement district in the country is in Texas, which passed a draconinan tort reform law back in the 90s (if memory serves), so you can't blame courts or defensive medicine directly.
You can /try/ to negotiate, but you don't have much leverage after the fact. If your BATNA is going bankrupt, you get into a game of brinksmanship.

Should you really have to threaten to declare bankruptcy to settle a hospital bill?
How to Improve Database Performance Without Changing Code
Assuming its import duty we're talking about here, you won't be able to find this information online. It's crazy, but the actual tariffs for import duty (basically a huge list of goods and the import taxes required for them) are only available from the revenue if you subscribe to them, which varies between £300-2000 depending on what format you want.

Which is a bit of a joke, because really these tariffs should be accessible online for all!
Yeah, I'm not sure where the sensation of needing to shower comes from...perhaps from sweat?
Seeing Social Media as Adolescent Portal More Than Pitfall
Nice observation, but are you sure that the analogy is equally applicable? China has a much bigger population than either Korea or Japan...
I'm confused. What is the "defect" in K&R's "copy(char to[], char from[])" function?

The author notes that "the second this function is called...without a trailing '\0' character, then you'll hit difficult to debug errors", but no function with that signature could possibly work in this case.

The built-in "strcpy" function has the exact same limitation. Does the author have a problem with it as well? Null-termination is a fundamental concept of C strings; there's no reason to shield C students from it.

The other example of "bugs and bad style" in this "destruction" of K&R C is a minor complaint about not using an optional set of braces.

I hope the remainder of the [incomplete] chapter demonstrates some actual bugs in the book's code, because it currently doesn't live up to the first paragraph's bluster.
> You don't need to be sympathetic with the workers either. They're just negotiating for higher pay in a unique way. Completely within their rights. Nobody is jumping. The ones who are going to jump won't advertise it or ask for anything beforehand.

They're not asking for higher pay. They're asking for basic rule of law and enforcement of contracts. Foxconn promised them money and then didn't pay it. In Shenzen there is no practical way for the worker to force the company to pay. The workers are screwed.

Getting your employer to pay up shouldn't require negotiation of any kind, much less 'negotiation' of this extreme nature.

I'm halfway through the TAL piece and this sort of thing is all that most workers are asking for; "Pay my overtime." "Use less toxic chemicals on the assembly line." "Let me do different activities so I don't destroy my hands from doing the same motion all the time." "Let me join a union without putting me in jail."

I have sympathy for anyone who works in conditions where simple basic things like this aren't taken for granted.
If you had better visibility in the transport and spectrum viability for capacity and future upgrades you might think otherwise. Again, just a comment based on perception than "actuality".