skysight-inc/HackerNews huggingface dataset:
Intel don't own the design of the GPU, they can't release the specs.

This is a non-story, Atom versions following this one will be able to run Linux fine.
So? We're talking about professional developers, not students.
Learn To Code,Get A Job:Treehouse Offers Free Courses To 2,500 College Students
Multiple RVM gemsets with Passenger
We just switched from backbone to angular. The thing that sold me was data-binding. You could write your own with backbone but it's done so why bother. Also the code reduction was about 1/3.
I do share his frustration with the contact list on the iPhone. I also have over 1000 contacts, which built up over the years of painstakingly migrating them between models of Nokia phones, often having to write scripts to do it with. Then I got a Macbook and it paired with my Nokia phone so easily and painlessly I was really impressed, and when I got an iPhone my contacts magically ended up on it and I was impressed even further.

However, with this number of contacts, finding one is quite difficult. Apart from the alphabetical sorting by surname, scrolling to the top is impractical, or even through one letter of the alphabet. So, I have to rely on the search, and the button is hard to get to.

A similar problem happens when you want to phone someone you've been messaging. If the message history is long, it's a long scroll to get to the top of it to get to the contacts options.
Unlock your creative potential: 7 steps to becoming a game designer
Could someone explain why the author suggests 4 sizes in the favicon.ico including 24x24 and 64x64? Why not use an ICO with only 16x16 and 32x32 image formats? Thanks in advance.
No, because then I would need to find it again (eiter through the find() member function, or through operator[]) to get a reference to it. Without a reference, I can't process it.
Ancient Egyptian faience may be key to printing 3D ceramics
and one more - only two themes on it though http://themepiggy.com
This article is about rendering HTML using template engine on the server. I believe this can be (and probably should) be done using existing server side engines, while javascript templates are to be used on the client.
Of course if someone is using node.js as a server, then my arguments are not valid, but choice of server is another huge subject to discuss.
This article is terrible. It starts with actual news and then descends into complaints about everything Clay Shirky talked about in A Group Is Its Own Worst Enemy, http://shirky.com/writings/group_enemy.html , i.e. it's just like every computer network social space I've seen since 1988.
Well, no. But if someone said "CodeIgniter sucks" and the counter-argument was "No it doesn't, there's this great framework called Symphony" you'd probably take issue with that, no?
That's a lookup table, not a rainbow table, strictly speaking.
Clay Shirky "A Group Is Its Own Worst Enemy" http://shirky.com/writings/group_enemy.html - the classic of the genre.
Nope. ARC is just slightly better pools but its no GC alternative and won't work with Java code. Java can't be used without a GC so these guys came up with special annotations for reference counting which is very iOS specific.
So essentially you write Objective-C code in Java, I fail to see the benefit here?
You have to learn objective-c anyway and use all of the toolchains from Apple. So why add an extra step and not go directly to Objective-C?
The benefit of a solution like Codename One is clear, it allows you to forgo Apple's tools almost entirely and work exclusively in Java (which I personally prefer to Objective-C).
I like the progress bar example... its fun is a real eye catcher
Intuitive design is a myth. This idea that a company could build something that is just simply better for everyone is a fallacy.

Apple products, considering their competition, are really good and believe it or not, cost effective.

However, some people do things that certain systems don't like. This isn't the users fault. They were not considered in the design of the software. Over 1,000 contacts; sorry. iWork and want to export your workflow to other suite; sorry. Music collection and you want to tag and organize in a way that iTunes wasn't designed to do; sorry.

I have been professionally troubleshooting Mac and PC computers for 13 years, and I have seen it all. One of my clients had 10,000 messages... in his inbox. Mac Mail would launch and freeze. Beach ball.

This idea that you don't have to do maintenance to a computer was started by Apple, and it's a fallacy too.

Apple has done a better job of assembling a set of well rounded tools for the average man, go out side of average and you are on your own. But then you are were you would be on any other platform. iPhoto not doing it anymore? Picasa. iTunes not doing it? Winamp or Songbird for mac. Mac Mail not doing it? thunderbird. Safari? Chrome.

I used to have an iPod 60GB and it would about every 4 month get harddrive corruption, then I would have wipe and transfer 60GB via USB. It would take hours. I haven't corrupted my iPhone yet.

I don't rock the boat, I try to stay average. I don't change default settings unless its to turn off face recognition or auto-copy. That being said, I have GBs of email going back 6 years (another 6y archived), a 12,000 song 70GB library, and 60GB Aperture library. While I have had my problems, I have never had catastrophic loss, and it works.

I am at a loss with all of this ragging. I know there are problem with programs, but that is the essence of programs, no one size fits all.
Windows 8 has a desktop and runs everything that Windows 7 runs, in the same way. What's the problem?
Rails Themes
Metatrader 5: Professional Functional for Operation in the Financial Markets
«Metatrader 5» is a super popular program for operation in the international currency market FOREX which has been specially adapted for devices on platforms of the iOS operating system. As well as the previous version this application has no separate version for iPad therefore its use is reasonably only on iPhone and iPod touch. As concerns iPad, expansion of the application to the entire screen makes work quite possible, but nevertheless all users wait for the full-fledged iPad-version.
This is just awesome, I'm really happy this is happening in Kansai, my thanks to the organizers.

I'm based in Kobe, definitely will be there.
Intro to spine.js
I love my iPhone but I really don't get this. Apple only has 31% of the smartphone market and Android has 59%, for example.

http://news.cnet.com/8301-13579_3-57510406-37/iphone-5-faces...

The market is already open. Apple has never dominated. They just make a really good product that's loved by millions. :-) It's also clear that even more people are happier choosing a different phone.
One of the comments says "I have been developing my own theory that Apple products are the technological equivalent to junk food, psychologically fattening an already physically obese populace."

If you have a completely bullet-proof OS and your applications are solid, locking down the system should ultimately make it easier for the user. As soon as there are even minor flaws, locking the system down is going to keep the user from helping themselves.

I don't think this phenomena only applies to Apple products, there are similar issues with Android phones and even those of us creating web applications can create systems that frustrate our users. If you're putting a wall between a user and their data/assets, you could be next.
What do you want folks? What one feature are you buying your phone based on? A stylus, a 20 hour battery, or a springy camera?

The iPhone is crap! It doesn't have any of these! Pick your other substandard phone that has the one you want now!
Thanks for your elaborate answers. here in Germany the fees are sometimes in the range of 1 - 2 monthly rates. The last one is the maximum allowed value by law. But, as you have to pay a damage deposit to your new landlord as well, this might add up in cost around 5 monthly rents. OK, if everything goes well, the damage deposit returns to your valet, once you move again, but that is a lot of money to have at hand upfront.

So a service like this will help a lot of people - as said before.
On my old Atari ST, which I still use, the busy bee comes on the screen only when the machine is doing useful work for me, that I have explicitly asked it to do. If it's not busy, the machine is always responsive. On OSX, the beach ball appears at random seemingly, when doing something as trivial as scrolling a document (or web page), or clicking on the menubar at the top of the screen! And the machine is useless until it finishes whatever it's doing.

The ST has 1 8Mhz processor and 1M RAM and a floppy drive. The Mac has 4x3Ghz cores and 8G of RAM, HD not SSD like that's an excuse. And remember we are talking about simple GUI updating tasks here. There is simply no getting around that the interactive parts of OSX are appallingly badly written. Processing a mouse click and drawing a menu, for crying out loud!
To be honest I don't think there's any practical difference between this and using `errno` in C. In fact, I suspect Go may have adopted a more complicated solution simply because we're squeamish about using global variables.

At the end of the day this solution doesn't work for "high level" code for the same reason `errno` and return codes aren't adequate - is forces the user to litter their code with explicit checks for exceptional cases. The whole point of exceptions is that they let the user write the code as if everything is peachy, to let the code bail out wherever appropriate, and to pass the buck for fixing it to someone who cares.

(I don't know anything about `panic`/`recover`.)
The carriers are also dying for a third major OS, but time will tell. Maybe the features Apple left out aren't as loved by common people as bloggers make them seem.

Personally I'd want better battery life (who wouldn't) but would not buy a phone for a stylus and 5.5 inch screen is too big for me.
Tapping the bar which displays the time and battery life at the top of the screen will quickly scroll you top of most content on the iPhone, Contacts App and Safari included.
Atomic bond types discernible in images
Perhaps the fault lies with their users and not the products?

People simply do not expect more from Apple without Jobs and these lowered expectations (and by this I mean quality) have been met.

Apple's real battle is the next generation of early adopters who want something new, and they appear to be choosing Android.
No we don't ... if you take a theoretically open Android system but buy it from Verizon, you'll find low-quality bloatware and unresolvable data issues just like those described in the article.
But that's the same for all phones.
eztv.it made it, which is a torrent site for tv series.

http://en.wikipedia.org/wiki/EZTV
Doesn't touching the top bat take you to the top any more? It used to but maybe the new notifications messed with it?
The Joy of Bit-Banging
I find it interesting and awaited that Apple now has grown to the size that it has become more restrictive with introducing new features and technologies. It seems to happen to all companies that get a too big piece of the market cake, think for example what happened to Nokia a couple of years ago.
IPhone 5 Pre-order Sells Out 20X Faster Than 4 And 4S
I find it interesting how you judge the inflation rate on a continuum (higher than before, when it was lower), but the jobless rate as a binary (enough/not enough).

For example, I could say that it was the best of both worlds: more jobs, and the inflation rate won't be bad.

I just looked back at the first sentences of that paragraph, and they're just as interesting. Both parts of the observation are binary (hurt/unhurt vs. guaranteed/not guaranteed), but the one that you want to imply is more important, you judge on a positive margin, and the one you want to imply is less important, you judge on a negative margin, i.e. if a "small time saver" loses a single dollar more under Q.E.3 than if it hadn't happened, that "small time saver" was clearly hurt; if there is any confluence of future possibilities that could cause Q.E.3 to not achieve the Fed's goals, it is clearly not guaranteed.

People are so interesting in so few words.
I guess she makes some good points.

I'm a 4th year student at the University of St Andrews[1], Scotland. We were introduced to both refactoring and unit testing quite early, and there has been a strong emphasis on design decisions throughout.

[1] #2 for CS in the UK for according to the Guardian league table for 2013: http://www.guardian.co.uk/education/table/2012/may/22/univer...
The main reason is what you say -- it harms readability. Much better to have functions behave like any other value, like any other variable -- and only be usable after they've been created.
yes, its a great site!
as i said, i check there what new series are running, i did not said i download them :)
[pdf]: CarSpeak: Cars that talk to each other
Malware inserted on PC production lines
Iphone 360° Panorama App Last day of our App Week
Do you like it?
Depends on where you live, there's no standard.
If this is really a problem, it applies to other companies commonly praised on HN, such as 37Signals. I suspect that the alternative of charging the street price of software off against internal budgets would be a more significant problem and garner pecks of criticism on HN.
Very handy - nicely done. I've no idea what trigram statistical analysis is, but the library looks very useful.
Well... can we associate it to iTunes without using the dumb USB cable at last?
Market share is like "users" in a startup, it means nothing. Revenue is everything. Sometimes, market share is directionally proportional to revenues, in the phone wars case, it isn't.

Does any one really think Cook is loosing sleep at night because he wants customers from "android's share"? He wants users from the rite market segment aka the ones who spend money. I'm going to go out on a limb here and say they have quite a bit of those types.

--
Edit: spelling
I found Preview.app always annoying. E.g., the maximize windows button not maximizing the window. Sure it is better than Adobe Reader. But there are quite a few very nice alternative PDF viewers better than it. And pdf.js is great as a browser plugin because opening PDFs won't disturb your browsing any more.
And because favicons are now being used in many other places, such as Safari’s Reader and IE9’s pinned sites, the best approach is to supply a higher resolution favicon, at least 64x64 pixels.
Connecting to API Service Accounts w/ the new Google Python Client Library
Apple’s Intuitive Design is a Myth
For an existing website, I never want the user to leave my existing domain. If they have to leave my domain, it absolutely needs to be to go to a brand name they know and trust, and there better be a really good reason.
Outside the US there is a serious shortage of ipv4 addresses. But there are chicken egg problems using ipv6 so everyone needs to support it to help resolve these. Think of it as a helping hand for app developers in the developing world.

I use it as a filter too. The people who have implemented ipv6 are ahead of the curve so I look on them more favourably.
I've slowly fallen out of love with MacOS X. The final straw was when I installed Mountain Lion and a number of highly annoying things started to happen. (For instance, on reboot it would try to restart the game which switched the video mode to something my HDTV won't read)

Since then I've been booting it into Windows 7, and honestly I think Windows 7 has a better GUI than Mac OS. I'll grant that bash is better than CMD.EXE. In terms of bulls--t per mile on the desktop, I think Windows today does better than anything else, and it gets much better with Win8.

There's really a pervasive attitude in Mac software that I don't like. When I first used iMovie it took me a long time to figure out how to turn off the "Ken Burns Effect", which automatically applies zooms and pans to photos you add to a video. I'll grant it's a nice feature to have, but I feel that my creativity is disrespected when the default is turn on all the gimmicks.
Sorry, should've been C-{a Space e w y}.

Go to beginning of line, set mark, go to end of line, copy, paste.
Apple is *not* giving you a free Lightning-to-30-pin adapter with the iPhone 5
At the start, I thought it was just going to point out the obvious, but there were some really useful extensions in there, such as the likely/unlikely.
Within a single language, yes. Obviously you want a different method for Chinese than for English, but I don't want to choose between six different ways of inputting Chinese.
So you are saying that the right away to face the challenge of supporting multiple platforms is to outright not do it?

I can't respect a product/company whose future vision is less integration and not more.

I really dislike Apple as a brand, but I admit they bring a lot to the table and that means driving competing products to raise theirs standards, though if their answer to difficult problems is to throw in the towel, then their role may progressively decline in importance.
This is ridiculous. The iPhone 5 failing to wow everybody is more a symptom of the fact that there's really just not much more a smartphone can, or really should do. I hear people lamenting things like the fact that they won't be able to wirelessly charge the iPhone 5. Really? Placing your phone on top of a wired brick instead of inserting a wire is the next big thing? Please. Smartphones will continue to get faster and have longer battery life, but everyone should stop holding their breath for an announcement as revolutionary as the original iPhone's was.
Linux on the Desktop — Lessons Learned
Don't use class names to find HTML elements with JS (follow-up w/ new metrics)
Charities Deceive Donors Unaware Money Goes to a Telemarketer
ارقى واشيك ازياء للبنات والسيدات من اجمل الماركات شتاء 2013
The Procyclicalists: Fiscal austerity vs. stimulus
Really useful site, especially for those developers like myself that are "design challenged" :)
This means little unless we know how much pre-order stock there was for the various models. Were there as many of the iphone 5 available as there were of the iphone 4 when it was announced? More? Twenty times fewer?
I don't really understand what people expected - Apple's device strategy is fairly predictable, and what was announced was almost exactly what has been expected by all the rumour sites for at least a month or two now...
CodeShow: code sharing for technical presenters
Google loses Apple 'rubber-banding' case in Germany
Previous discussion: http://news.ycombinator.com/item?id=4002105
But Android is not a phone, look at market share by smart phone vendor instead of OS. It's a comparison that makes much more sense since there are many vendors, each competing with each other, all with individual market shares, all using the Android OS.
Cameron Herold: Let's Raise Kids to be Entrepreneurs
For a company directly, yes. For a platform, market share is very important. It wasn't until recently that Android caught up and surpassed iOS in total user base, but given some of the problems of the Android ecosystem, iOS will probably remain the main platform for the time being. But eventually Android will become the main platform through sheer numbers. It's poised to have 3 billion devices on the market by 2016, while iOS only 1 billion.
What was revolutionary in the original iphone ?
iText has a lot of tools for extracting info from PDFs. We use it extensively.
This is the same reason I was turned off to backbone. Being a Rails guy, and a guy who takes 5 minutes to pick a candy out of the machine, I'm much more attracted to an opinionated framework, which is why I've jumped on the angular.js bandwagon.

In fact, on a current project me and another guy are building identical prototypes in angular and backbone to compare notes on which framework we end up going with. He's running into the same issues mentioned in this article - namely, trying to figure out just how he should structure things. Some people love that freedom and flexibility, others find it paralyzing.
Major omission from this article: vector extensions. GCC (and Clang) allows having first class SIMD vector values and use standard operators (+, -, *, /) to operate on them. This makes writing computer graphics and other 3d stuff a lot nicer.

Like this:

typedef float vec4 __attribute__((vector_size(16)));
vec4 a = { 1, 2, 3, 4 }, b = { 5, 6, 7, 8 };
vec4 c = a + b;

What GCC does not allow (IIRC) is GLSL/OpenCL -style shuffle syntax like position.xyzw or (vec4)(a.xx, b.yy). Clang has __builtin_shufflevector but GCC doesn't have anything like it and you have to revert to SIMD intrinsics for SSE, NEON, etc.

Interesting thing about shuffles: Clang's implementation of ARM NEON intrinsics actually defines NEON shuffle intrinsic functions using a __builtin_shufflevector. I've noticed that Clang emits a lot better NEON code than GCC does. GCC's NEON backend is a lot worse than the SSE backend. And shuffle instructions are a major difference between NEON and SSE.
It's not so much that users want/need the features you describe, but it's the lack of something... anything ... spectacularly new that is what is opening the door for the competition.

I've had more iPhones than I can count dating back to the first launch, and I'm sure I'm not the only one that's going to be checking out the Luminas soon.. not because I don't like the iPhone, but rather looking at change just for the sake of doing something different. (to coin a phrase)
Typo in the first sentence: the link text “big-bang” should, I presume, be “bit-bang”.
I think you assume that the room safe is harder to break than the lock. Is this true?
It was the smart phone that the average consumer actually wanted to buy.
I am tired of hearing this myth that the first iPhone was so revolutionary. That is completely ignoring that the LG Prada was released prior to it.

The iPhone didn't do anything new. You could buy a Nokia phone at the time that did all the iPhone did and some. The iPhone couldn't copy and paste, MMS and a bunch of other basic things that other phones at the time could.
> The only saving grace is that OSX asks me if I want to allow an app to access that password.

What do you mean with "only". It's asking you exactly for that reason.
The typo at the root of Harvard's cheating scandal
> "The carriers are also dying for a third major OS"

I'm rooting for either Firefox OS or Tizen to fill that void.
finger based touch screen, a decent web browser, a different ui, etc.
> but rather looking at change just for the sake of doing something different

I think this is a geek thing. Non-techies aren't always looking for the latest and greatest beyond the next whole number attached to their brand of choice.
I like how the guy in the picture has really large hands to make the Lumia 920 seem smaller than it is (about as big as a Galaxy S3 or One X, but with a smaller 4.5" screen). But on the other hand, I can't really blame them considering Apple tried to make their iPhone 5 seem to have a significantly larger screen, when it's really just 14% bigger, and what I'd hardly consider a main reason for upgrading to it.

Lumia 920 has interesting hardware, and some important innovations that others should pursue as well - better low-light performance, optical stabilization, a screen that's better in sunlight, but I think it ultimately falls short even of iOS with its WP8 OS. Sure iOS may be boring, and may barely try to catch-up with features Android has introduced years ago, but at least it has the ecosystem WP8 is trying to catch-up with Android and iOS, but it hardly has any ecosystem at all. For example, if you thought "Android has no games" (it does, but maybe not the latest hot ones on iOS), well the situation is much, much worse on Windows Phone. Windows Phone will never be the one to get the latest "hot apps", and will never be the one to have all the best "niche" apps that may be very useful to a certain category for people.