skysight-inc/HackerNews huggingface dataset:
That chart of development costs ignores the fact that only successful projects get maintained. Many projects simply get abandoned before they ever gain traction and at that point code quality becomes meaningless.
Modern GPU: a collection of well-written GPGPU programming tutorials
Notifo will be shutting down. See here: http://blog.notifo.com/notifo
The Cloud Computing Revolution in Images
RIMM down about 20% today: http://www.google.com/finance?client=ob&q=NASDAQ:RIMM
In case you're interested, some discussion from one of the previous times this story was submitted:

http://news.ycombinator.com/item?id=2842632

I say "one of" because there are others, although they didn't get any discussion:

http://news.ycombinator.com/item?id=2994086

http://news.ycombinator.com/item?id=2816556

I'm pretty sure there were more, but as promised, I've turned off all my automated duplicate detection, and I'm not going to spend the time searching.
Founder of Journalism Startup: "The Lies I Told"
I also applied for the beta NDK a few weeks ago and got no response even though the page said they will get back in 2 business days or something.
Those are very good points.

So what do you think should be done about the present situation, if anything? I have no idea.
That is pretty hilarious. If only things were that easy...
Serb cousins share same strange attraction
There's no free lunch. Flexible and easy are dichotomous. In the past the average user has paid the price for the greater choice we hackers have enjoyed. Who are we to say that this tradeoff was fair? Modern cars are not hackable but you'll be hard pressed to find a typical driver that doesn't consider this a fair bargain for increased reliability and ease of operation.

You can talk all you want about how things should be but the facts on the ground are that Apple has done more for the experience of the average user than any of the hacker idealists at the FSF/GNU etc.
With a little time, inexperienced and inefficent programmers can understand often understand the crappy code they wrote just fine. What they can't do is avoid writting it in the first place. For most of them if you say great this works now make it better they will have zero understanding in what direction they should try and improve things.
Or Even this.MyControl.TabPages.Clear();
How many tabs do you use?

Less than 50?

Then don't worry about the optimization until you have to port it to a PDP10.
Oh .. Didn't realise. That's sad news.
(Didn't read the article because of the paywall, just commenting on the headline).

Given that virtually all stocks are down since spring, this is neither surprising nor notable that IPOs from the spring are also down.
The Scams We Encounter Every Day
I'm usually the first to upvote well-written GPGPU articles, but I'm flagging this as spam. See:

http://news.ycombinator.com/submitted?id=iliastsagklis
http://news.ycombinator.com/submitted?id=kioub
http://news.ycombinator.com/submitted?id=javacodegeeks

Not to mention, it's a direct copy of this post (which they've credited; but still it smells like spam): http://www.futurechips.org/chip-design-for-all/cpu-vs-gpgpu....
I wouldn't expect anything less from a programmer. But then programmers (as customers) are not the ones making Apple the most valuable company in the world. Comparing something made by programmers for programmers to something made by a consumer product company for consumers is pure nonsense.
Also GPGPUs may be less accurate with fractional numbers. They do not support decimal types and double precission floating point operations are not as fast as single.
c ulso: http://www.spinics.net/lists/fedora-testing/msg102441.html
Megh Featuring By Ahmed Razeeb & Various Artist - Mp3 Free Download
Maybe, but then we wouldn't know about the details, right? :)
THIS ERRATA IS CLASSIFIED MAGINOT BLUE STARS.
YOU DO NOT POSSESS NECESSARY CLEARANCE TO VIEW FULL ERRATA.
VIEW REDACTED ERRATA (Y/N)? Y
Ask HN: What % of your job interviewees pass FizzBuzz type questions?
I'm sent 100 resumes a month, then interview about ~10 people. Of those, about 50% can do FizzBuzz style questions. On paper, all of these ~10 people would be qualified to do the work, however (I think) some have become rusty, or focused more on management or other areas.

What percentage of your job interview candidates pass FizzBuzz style questions? Any tips to improve the signal to noise ratio?
There's usually a Remove() with no arguments that depending on the data-structure involved will remove from either the beginning or the end (depending on how it is more efficient for said data structure).
Rent to own
Automator Programming Guide
Actually, I'm impressed. That's a much better (and braver) decision than forcing through a new name just to save face.
it doesn't break on google.co.ma
Unfortunately, this article conflates two things: the C# REPL, and the C# compiler-as-a-service. Both are part of Roslyn, which is a reimplementation of the C# compiler written in C#. (It was previously written in C++.) The REPL could have been implemented on top of the older C++ compiler.

The C# REPL is something that Mono has had for a few years now. The compiler-as-a-service has some resemblance to what LLVM + Clang enable for a C compiler.
What sales?
I prefer:

for (int i=this.MyControl.TabPages.Count - 1; i >= 0; i--) {
this.MyControl.TabPages.Remove(this.MyControl.TabPages[i]);
}

Though a simple while loop is much easier to follow, even if its less efficient than removing the elements in reverse.
Best Web Conference Server - How Do I Choose the Best Web Conference Server
Web conference server is the form of the server which is required by the uses for the performance of the web conference activities. The server is an important element which is always required in diffe
Intercom - CRM for Web App Owners
or self._tabs = new List();
The 3 Biggest Trends at #TC Disrupt
That guy Alex is probably pumped to see so many trolls logging hours on his thread :) - point "(1)" is simply not true. Tshirts, letterhead, and business cards included. Friend put me onto this thread simply because the trolling was so horrendous, and you guys did not disappoint. Stay strong, troll on.
Great Social Networks Steal
I'm genuinely curious -- why? The last time I coded my own linked-list, it was doubly-linked, so deleting either the head or the tail was exactly the same.
I think there's a fundamental concept that isn't taught very well, and that concept is: Computers only ever do (for something like 99.999999999% of instructions) exactly what they are told to do.

They don't have a mind of their own, and programming isn't magic. Opaque languages, libraries and APIs don't help the situation either. I wonder how many programmers start out under the assumption that computers are more-or-less magic?
But the UK's been awake all day (it's 3:12pm) - so very surprising that it's only generated 180k visits.

Maybe most people simply don't click the Google Doodle?

Seems strange.
It's been on my todo-list for a long time to make stats.grok.se into something more useful and present more info there - for example graphs over (longer) times. Also the design is a bit dated. :)

I do have about three years worth of Wikipedia article traffics stored, so I could do long term tracking and some interesting data mining, but I keep getting side tracked into other hobby projects.
"I'm basically an Ayn Rand cultist"

I'm sure you don't mean that literally, according to Why People Believe Weird Things she is supposed to have run something that was rather close to a personality cult:

http://www.amazon.com/People-Believe-Weird-Things-Pseudoscie...

NB This is not an ad hominem attack on her ideas, just an observation that according to some accounts she was a rather odd individual.
Moveis Gazin
A Gazin tem diversas promoções e facilidades de pagamento, onde voce faz suas compras e ainda consegue pagar em parcelas facilitadas. Para ter mais informações os produtos e compras você pode acessar o site da Gazin e conhecer mais sobre ela.
Shouldn't it confirm email addresses before subscribing or unsubscribing people?
Dude, your app rocks. We tried to get in touch with you a while back with no response.
Ask HN: the "startup" look
I'm looking for a UI designer to help with the front end on my web app. I've been looking on dribble, carbonmade and sortfolio mostly. The problem I'm having is that a lot of the designers on those directories have very "pretty" portfolios but they're not quite the look and feel I want.

Startups like Quora for example have a mostly text based UI with very few graphics. That's the sort of UI I want to start with. Am I looking in the wrong places? Does anyone know where I can find freelance UI/UX people?

Edited to fix typo
This is simply incorrect.

My religion doesn't believe at all that your religion is wrong. Clergy in my religion will actively discourage you from converting, if they'll permit you to convert at all. We believe that it's far easier to live a righteous life when you're not a member of my religion, since there's far fewer obligations imposed upon you. No one in my religion particularly wants to convince you that my religion is right.

I don't think you understand religion all that well. You do know that they vary widely, yes?
It only presents stats for entire days, so it'll show today's hits tomorrow (it updates an hour or so after midnight GMT).
Reluctant upvote. The point could have been made more effective without some of the imagery involved. Really, I like your writing James but that wasn't very tasteful.
On a related note - why is notifo still on the new user registration?
If money/stocks/etc is a scam, then the StockTwits bar at the top of your blog is a scam.
try to search this and see real break 9999999..99999999999999999999999
Have to say though, with Windows8 coming about and with hyper-v built-in I'd just run a vm of some nix, then having at it with Node builds with already tons of usage under its belt. But I do understand that people with IIS want to run Node.JS natively.

I applaud the native windows support, but I wonder how many corporate companies (who are running IIS instead of nix) will want to run something like Node.JS.

Node.JS on windows seems more like an Azure benefit, which most savy companies and start-ups use.
iOS does not provide tools for programmers. At least not an Objective-C compiler. I don't think any modern OS comes with a built in C compiler though. Apple has provided these things for iOS
In Canada it's a legal requirement. In the US, it's not, but it's still a very good idea to do so.
But who will pay attention on a Saturday?
Some of the things that the author claims Apple "innovated" on here are ludicrous. The original Macintosh OS was not an innovation so much as it was an imitation of Xerox research into GUIs, for example. The original iPod was a fairly modest set of improvements to prior digital media players, such as the Rio Diamond (which was much more original). Perhaps most strikingly, the iPhone was a fairly incremental step from many preexisting ideas like the Treo and Tungsten lines from Palm, or even the old Windows Mobile line.

Mind you, I don't see it as a problem that Apple and Microsoft have both by and large profited from imitation, as that's what drives the industry forward. Someone has a good idea, and builds it on top of an established base of other good ideas, imitated from others. Standing on the shoulders of giants, so to speak. What I mind are the contortions of historical revisionism one has to go through to paint this picture of "Apple innovates, Microsoft imitates."
Funnily enough all the Wesleyan people are now have PhDs in quantum chemistry or biophysics. When I first moved to the US, I just assumed it rocked for theoretical science.
In the actual interview, I find that most give up after spitting out some pseudocode. About 40% have reasonable psuedo code that makes me think they'd get there (but these half-answers don't give me enough confidence to give them a thumbs up).

Actual code that works (and running it from a terminal), we are seeing only about 15% tops maybe lower.

We have started sending a fizzbuzz-ish question, a relatively easy css question, and a word-problem about performance as pre-interview questions through recruiters. This has dropped our resume inflow dramatically and saved a lot of time, but that's depressing in a way.

We are looking for a Rails or PHP dev in waltham (near boston) currently without a lot of luck. The job has a lot of pros, but probably doesn't do itself justice on-paper.
I don't even get how they can charge for these public records. They should be free. I wonder if a lawyer could sue to make them free???
Sequence points, kids. Learn to recognize them.
No, that's designed to break - within that range is a large amount of credit cards numbers, and Google blocks that. The OP however is a genuine bug.
Tell HN: The comment box can be resized
Ok, I admit my spouse is has a point when it is pointed out that I don't pay attention. But I never thought about the little dots in the lower right corner until I noticed them yesterday.

Gosh that makes life easier, [in a packing tables v knee pads kind of way].
You want thousands of people to die because you don't like their website? How did you get into grad school?
Although your point on efficiency stands (at least with data structures that have to reshuffle contents on deletion), the type of loop that you use has nothing to do with the order that you delete the elements. You could easily do something like:

while (MyControl.TabPages.Count > 0) {
MyControl.TabPages.RemoveAt(MyControl.TabPages.Count-1);
}

For loop are nothing more than while loops with:

(1) an assignment (int i = MyControl.TabPages.Count in this case)

(2) an extra command (i-- in this case) added to the end
IPhone 5 might be delayed; Prepaid iPhone plans on the horizon
what a scary coincidence!!
jusst TODAY i was asking myself how much traffic google doodles give.
then i see this post!!
5 deal-breaking flaws in Windows 8
Knee pads reference in third block here:

[http://www.achievement.org/autodoc/page/bez0int-4]
Surely you wouldn't get as greedy as they did though? Nobody would've suspected them if they had've been a little less "cheaty".
seems more like continuous rush :-(
Great engineering to support success does not equate to engineering to create success in the first place.
Restructuring would force recapitalization of national bank systems, and could well force recapitalization of the ECB. It's hard to see how that goes down without a German subsidy.

That's probably fine as a one-off event, but of course this situation is basically writing the rules going forward. And a default / restructuring would also force reconsideration of the "risk-free" status afforded euro sovereign debt by the EBC and national regulators. Actually reflecting risk would introduce yield and liquidity differentials among euro sovereigns, with Germany essentially becoming the benchmark. Ignoring that risk would perpetuate the moral hazard temptations, and under a precedent of Germany underwriting the risks.

So either the euro becomes the deutchesmark, or Germany underwrites the deficit risks of the euro countries. Not easy to see how that gets resolved.
One thing that seems to be missing from the debate here is that spending time with your kids is actually fun, it's something that's nice to do and really isn't a sacrifice.

I know no-one who spends time with their kids out of a sense of obligation (and trust me, your kids would work out if that's what you were doing and really not want you about) - in spending time with my daughters instead of in the office, I'm doing what I want to do, not what I feel I should do.
This will spark some controversy but I think if it was a wider appealing doodle then it would get more coverage. In my ignorance I would not click it because I do not know what it represents really.

I think the stats would have also been better a year ago, I now use the address bar in chrome to do all my searches so I do not see the doodle in it's full glory, I see it in the top left hand corner all small. I don't even look at it any more!

A year ago on Firefox I would have clicked it
That's not a feature of the site but a feature of your browser.
Shift has a lot less dependencies than ADD/LEA and has better reciprocal throughput.

Nope. Usually it's the reverse: Atom, for example, can only do one shift per cycle, but it can dual-issue adds.
Depends on what you want to accomplish and what your container and iterators support. If your Iterator offers a delete method, I think it's a very elegant and clear way to filter a container.

for (Iterator it = container.iterator(); it.hasNext(); )
if (!predicate(it.next())(
it.remove();

It's more ugly and error prone if you've got to juggle an index, though.
That entropy, by the way, is derived from the keyboard and mouse devices. If you want /dev/random to go faster, move your mouse and type more ..
I hope that was a new account or new password and he just forgot to add "now change it" after the "here's your password".
They are presenting a fake compressed tarball, containing long strings of 0s so that it can be easily compressed in transit. That's not something that comes about accidentally, then pair that with the oft unused option of SSL compression, and there seems to be intent behind these actions.
Guinness World Record – AMD Processor Overclocking 8.429GHz
Its heavily implementation dependent, but for many implementations of lists and arrays shift is slower than pop. Shift tends to require moving the entire array around, while pop does not. It's rarely the case with doubly-linked lists, or with perl arrays (they do something special, keep the starting offset recorded or something)

For you case deleting from either end ought to be fine, but you've made the other implicit tradeoff because merely accessing items in the middle of a linked list will be slow. In the case of something like a JavaScript array, removing from the front is 80% slower than removing from the end:

http://jsperf.com/popvsshift

Same deal with Python lists. From the Python spec:

http://docs.python.org/tutorial/datastructures.html#using-li...

It is also possible to use a list as a queue, where the first element added is the first element retrieved (“first-in, first-out”); however, lists are not efficient for this purpose. While appends and pops from the end of list are fast, doing inserts or pops from the beginning of a list is slow (because all of the other elements have to be shifted by one).
You can't pipe iPad apps.

Yes you can, through custom URL schemes.

http://handleopenurl.com/
Arizona Truck Insurance For Truck Owners
Commercial Truck Insurance provides the online truck insurance policy for your commercial trucks. Get a FREE Commercial truck insurance quote. Call 1.800.513.3135
This is the second time you said that in this thread, now I can't restrain myself anymore - 'list' != 'array', and it all depends on how they're implemented; I see no reason to assert that for 'most implementations' removing from the end is faster. For a single linked list, it's faster to remove from the start. For a double linked list, it doesn't matter (well it depends, it could be slower). For a 'we call it a list but all containers are really hashes', it doesn't matter. For a regular C array, it depends on how you work with it.
10 Habits of Effective Startup Mentors « Lean Startup Machine
Your local cable TV provider will be happy to slowly boil you into paying 50% more over the same time period with small increases in your monthly bill. Netflix could learn a thing or two from big cable about how to rip off customers without them even realizing it.
I'm assuming they only chose to use this pattern for the purpose of keeping function/method signatures as uniform across the languages as possible? I can't see another advantage to this in JS. Seems like all it's doing is wrapping the call to the actual async operation within the 'then' function, and then probably using the callback as the last argument or storing it somewhere where it will be accessible to the async operation right before it returns.
For a list there's not likely to be a difference. For an array you have to shift all the elements after the one you're removing down by one place; if you're removing from the start of the list you have to adjust every item in the list, but if you're removing from end you don't have to adjust any items.
A Realistic Plan For The Real World
Yeah well except that that's not even related to what's happening here. Good thing though that you spotted it immediately and that you're smarter than all the developers you encounter ^_^
RIM Suffers as Profit Falls 58.7% (Stock Down 19%)
NASA Discovers 'Tattooine' Planet Orbiting Two Suns
How much traffic being on a Google doodle gives to a page that is the first result on the result page that appears if a user clicks on the doodle logo. I would not have clicked through to any result.
I don't see it as a genius either way. It's not technological breakthrough or anything, just a simple trick.
The trend of anti-religious comments below is saddening, even more so because it seems to be the overwhelming group-think on the subject. For a group that has benefited so much from the foundations setup by religion to attack the same is short-sighted, though unfortunately not uncommon in a world where the media increasingly paints religion using only the most extreme brush and leaves most people with a taste in their mouth that religion is something foreign and even repulsive.

There are three ways I see religion as providing us with a foundation that is so obvious and common that it may almost go unnoticed.

First, much of our legal system has as its foundation a codified way to enforce what started as religious principles. Contract law came essentially to bind by law a person to "be honest," and property law to do the same with "do not steal." Much of our legal system has at its foundation these essential principles.

Second, religious groups are often the best at doing the small things that most in this audience would never see: visiting people in prison who feel helpless and without support, feeding the homeless and funding shelters and support groups for the same, and providing free counseling services to those who cannot afford those services on their own. Religious groups are often the first on the scene when a natural disaster strikes. They get boots on the ground and food in people's bellies.

Finally, religious groups subsidize education and create schools. It is likely that at some
point you benefited either directly or indirectly from this educational foundation, especially in the US. By doing this, organized religions help
lift millions out of ignorance.

Organized religion is not what the media portrays. That is such an important idea, that perhaps an entire essay should be written just on that sentence.

Not all (or most) religious people kill people in the name of God, or create secret compounds where they can marry teenage girls and call it "God's work," or use religion to justify hatred/torture/war,etc. These things definitely exist, but the dosing you are fed by the media/popular culture is all wrong. It's like anything else - you only get fed the things that will bring page views, and those stories tend to be about
very strange wings of religions.

Most religious people very quietly live ordinary lives and use their religious faith to find deeper meaning through self-sacrifice and service to others. But that wouldn't make a good story, so you don't read much about it.

Google is popularizing an alarming trend to treat religious groups like the "crazy uncle" who won't go away when I think they should instead realize that much of their own success (via the foundations mentioned above) is a direct or indirect result of the principles that organized religion has brought them. Google is benefiting from all that has been handed to them while spitting at the giver and potentially shutting off those gifts for future generations. I think that is an unfortunate mistake.
I did read it. Missed that part though, my mistake.