skysight-inc/HackerNews huggingface dataset:
“Windows Phone 7 is providing a better UX than Android on version 1, and it doesn't strongly emulate iOS like Android does.

Wrong on all counts.”

Could you elaborate? I think that Windows Phone 7 has an absolutely stellar UI that’s at least aesthetically but I also think in other respects unlike Android or iOS.
I'm looking for a designer, and a UX person (hopefully one and the same) that can help build out a mobile / web application in the healthcare space.

We are hq'd in Omaha, Nebraska, but are open to talent being anywhere.

If you are interested, email matt nimblelogic com with a subject of PV.
So, you would be happy if a banner served through Facebook could push a obfuscated (good guys may well play by the rules, but bad guys will figure out in no time how to circumvent anything LLVM-BC brings to the table) binary blob to be executed in your browser? How much would you trust the LLVM-based sandbox?

Well... I wouldn't.

In fact, I can't understand why taking more or less the same shortcut to a dead-end Java took a decade-and-half ago is suddenly a good idea and why disagreeing with it means dooming the web to failure.
As far as I know many devs from Canada working at large companies, such as Microsoft and Google, are brought in under the CSA title. You just need to be careful what you say at the border. I've worked under a TN, but am now thankfully switching to an H-1B which is supposed to be a much more pleasant border crossing experience.
That's weird, because my alarm went off this morning at 5:30 AM and was non-recurring. Does the bug afflict only a particular software version? I'm on 4.1 on an iPhone 4.
i consider stuff that lacks GPU acceleration to be so unbelievably retarded that I question the core competence of the engineers and company behind it. android and flash have been the two biggest offenders recently. I despise adobe (well, for lots of reasons besides this as well) and am starting to hate google. (is flash fixed yet BTW?)
Assorted Notes on Defense and Exploitation by Brad Spengler
Excellent link. at $2 a call is well worth it.
Not really, since iPhones can run out of batteries, one could get turned off reflexively, they could break down during the night, etc. There are plenty of reasons to use two iPhone alarms over one that do add security.
In the sense that Javascript crypto is horribly broken (see e.g. http://rdist.root.org/2010/11/29/final-post-on-javascript-cr...) but can't really be used to attack other applications running on your computer, yes. NaCl itself is probably fine-ish for implementing crypto protocols - it's just that it looks like a perfect vehicle for attacking other crypto implementations running on the same processor. (Well, except for the noise from running Chrome, but I still wouldn't use an SSH session while running NaCl.)
I'll put in my vote for hackety-hack as well. I'd also say that, if you want her to be awesome at programming, then force her to take piano lessons (or any instrument). There's a very strong correlation between music skills and coding, and music is something kids can grasp really easily.
I don't think that it is a specific number. I've heard people suggest you say less than 40%.
An increase in life expectancy and a decline in birth rates means that population increases in the near future will more and more be in the form of people living longer, rather than increases in the number of new people. After a while the decline in birth rates will catch up, and population will decline. Japan and Europe are furthest along this curve, but rest of world looks poised to follow.
Yeah, it's not a _great_ situation. I'd probably filter them out too. But then again, maybe not. This is a complicated topic, and I'm still not quite awake...
I flew twice Concorde twice while working on an early telepresence project back in 1999-2000. Once on Air France and once on British Airways.

Things that stood out for me:

It is REALLY small inside, I bumped my head both times getting into the plane, and they just laugh and said "first time?"

Passengers were all 50-70 year old white men, no women at all on either flight I was on, I was the youngest person on both flights.

Takeoff is violent, Landing is more Violent, the Concorde was just not designed for low speeds. I thought something was wrong both landings, but that is just the way it lands. It felt like slamming into the ground at 100 MPH.

The windows were really tiny, just a few inches wide and probably thicker than they were wide. The view outside was amazing and you really had a sense of being at the edge of the atmosphere, but it was so hard to see it through the tiny little windows.

It was pretty amazing to be at a 9AM meeting in Europe and then make it back to New York for a 10 AM meeting.
Aren’t we talking here about very personal reviews? Stuttering may not be an issue for you but it is an issue for me. It’s a dealbreaker for me.
Previously: http://news.ycombinator.com/item?id=2051901
On Nexus S/Android 2.3, you can completely uninstall Facebook and Twitter.
That assumes the same group of people will be the early adopters for everything, from recipes, to gardening tools, to what video card to get. If your peers don't happen to be knowledgeable about what you're seeking, then you're SOL.

Your best bet ends up being to simply include everybody, which improves your chances of finding an expert opinion, regardless of the obscurity of the query.
Aloo.ph -- the First Location-Based Social Site in Philippines is Back
I'm (probably) significantly older than you, have spent my whole career in startups, and so have many of my friends.
Thanks for the plug. They can be useful. But:

1. Why use "promotional pics" rather than screenshots of the actual program?

2. Ugh, why use non-native controls?

3. The Facebook and Twitter icons look low-res, which would make for an ugly appearance on my iPhone 4.

There is no chance I would buy this app without an accurate screenshot representation of it, and there's further no chance I would buy it if it really does look the way it does in the screenshots.
is the arduino part based on firmata?
Slightly off-topic, but if you use Chrome, there is the 'stackoverflowerizer' extension[1]:

> Always redirect to stackoverflow from pages that just copy content, like efreedom, questionhub, answerspice.

[1] https://chrome.google.com/extensions/detail/gledhololmniapej...
I began eating red beans and rice (plus peppers, onions, and garlic, never ever gets old) a year ago as a staple and the improvement in my health has been noticeable. I have put on 25 pounds of 90% muscle and have stabilized near my ideal "fighting weight" again.
Programmer art: 3D game of life
Giving Alzheimer’s Patients Their Way, Even Chocolate
I haven't seen any official report from Apple, but if you follow the thread link below you can see most people report 4.2.1

http://discussions.apple.com/thread.jspa?threadID=2702635
Not sure how the rear wheel won't be getting sheared off. Same with those cranks -- a single bolt like that for each arm looks like it wouldn't be tight enough. And that bottom bracket doesn't look terribly serviceable.

Where's the front brake?

What happens when a sideways pressure is applied to either wheel?

How much weight will end up being added to the frame and wheels in order to keep them stiff? Removing tubes from the normal diamond frame design mean you need to make up for the support they provided elsewhere.
You can kind-of do this manually:

-site:answers.yahoo.com

Someone could probably get a script going to add that to any queries you have. Unfortunately (for me), it breaks Instant.
How much would you trust the JavaScript-based sandbox?

I don't see why you'd be more afraid of the blob because it's binary rather than obfuscated plaintext. I mean, heck, they could compile the LLVM bytecode to the exact same JavaScript bytecode they're currently using. If you're not afraid of JavaScript, I don't understand the objection you're raising here.

That's what I'm getting at here. Executing remotely downloaded code is scary, but we already do that.

And the problem with Java was that it had terrible performance. The idea of NaCL is that it will actually perform better than what we have now.
browsing through a handful of other posts, I'm not convinced that any of that blog's content hasn't been lifted from somewhere else...
Why? No chain is a pretty nice feature. I think a lot of casual commuters would be willing to accept quite a bit of downside to get their hands on a chainless bike (that isn't a penny-farthing or a unicycle).
Indeed. This has been the case with all my recent macs, actually. Why reboot (or shut down) if you can always just put it to sleep quickly.
I like it, very clean and works well.

I wonder what the application is for this though, do you have a use-case in mind? How many image services are you supporting?
Te speed at which the images open remind me of dial-up "wallpaper" browsing.

Would love to have worked there though. Great gallery.
I have seen many apps (on all platforms -- iPhone, Android, OS X, Windows, etc.) that deviate from user expectations. Ultimately, meeting user expectations is the responsibility of the developer not the framework.

HTML has its own set of visual cues that you and millions of others easily interact with every single day. I would argue that the interaction model of HTML/JS apps may be as familiar or more familiar to users.

I don't disagree that HTML/JS apps can be difficult to develop, but I do not think they are going to "lose". (I don't think they are going to win either. It's not a win/lose situation.)

Since it seems that your background is in native applications, I just wanted to provide you with some references to frameworks that provide something a little more advanced than jQuery and interactive documents.

Obviously, each team needs to look at its project and goals and choose whether a native app, an HTML/JS app, or both is appropriate.
I have been spoiled by the K&R tradition of programming books and this has made it hard for me to pick up R. When I want to pick up a language from a book what I look for in the very first place is a presentation of its lexical structure, data types, expressions, control structures etc.

The R books that I have looked at do not seem to follow the convention. They usually start with a collection of (usually quite elementary) statistical problems and intersperse it with code. Unable to find a distilled description of the language in a single location, I invariably get irritated and give up. I know, I really should be more persistent.

I understand that the language is primarily designed for statisticians, but it would be good to have a book for those who are interested in it as a programming language. I am sure there is a book like that, just that I haven't found it/them. If anyone has, would love to hear about it. Maybe "R in a nutshell" is the one, though I haven't checked it out yet.
Excellent analogy and I wholeheartedly agree that CNN's articles (especially the technology ones) are going downhill. However, I thought the topic itself was interesting (Google vs. Facebook) and that's why I submitted it.
Thetopspace - Patty and Mike
Wikipedia Raises $16 Million to Remain Ad-Free
You can start by showing her that there is more to a computer than games, the internet and facebook. Once you show people the variety of things you can do with a computer, then its up to them to follow the path to what interests them most.
Not sure I follow.... the fast-write space in a non-TRIM device with GC is just some "extra" blocks (or whatever) that are kept aside and now and then swapped out for other in-use blocks (as far as the drive firmware is concerned - the OS has no idea this is going on) - and then the spare blocks are wiped for fast write again, then used when writes are requested.

Really appreciate if you could shed any more light on why OSX would be better at this.. not sure I can picture this.
I mean, their use of SO's content may be legal but it doesn't mean they aren't dicks. It's a wholesale ripoff of another site's content that adds absolutely no value to anyone but the publishers themselves. It inconveniences users and it harms the good work of Stack Overflow by robbing them of rankings they deserve.

In the same way I can call someone's mother bad names because it isn't illegal, it doesn't mean I should do it, because I can follow the letter of the law 100% and still be an asshole. Overall, my policy is that it's best not to be an asshole and it annoys me when others can't share that basic ethos.
Oh, and we give everyone unlimited free tech books:

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

People seem to think this is a big deal, even though I think it's one of the biggest no-brainer win-win benefits ever.
Imagine a sideways pressure on either of the wheels. Pretty much instant collapse.

A spoked wheel has an important property which is not immediately apparent to people who have not worked on them. Every spoke is contributing to maintaining the shape of the wheel in the face of extreme forces. In this case your only hope is to use an extremely thick and heavy piece of metal to maintain the hoop shape. And with this particular design, as soon as that hoop collapses or even slightly deforms, your wheel will jam.

As for the lack of chain, imagine your jeans/dress getting caught in that geared wheel. At least with a crank/chain you can stop pedaling when that happens, in this case you could very well lose a leg. And you aren't even gaining anything, because now the rim of the rear wheel has to be kept meticulously clear of debris or else risk a jammed wheel. Good luck doing that on a rainy day riding through puddles.

For a good commuter design, your best bet is to go with a chain cover like what's seen on dutch bikes. Reliability, easy maintenance, cheap parts, what else could a commuter want? Plus you can add fenders and a rack.
Well sure, if you want to take it that way :)

I just meant "Does this OS feel like it is fully baked?" and it sort of doesn't, because the jerkiness makes you feel like you're interacting with an OS, not a physical item. You have to sit and think a little bit about how your finger movement is going to translate. Graphical acceleration ala iOS and WP7 means you don't have to do that. Notifications, sync, etc etc are all features built on top of that UX foundation, and that's where I (and I think, consumers in general) feel that is the first hurdle you have to overcome. Everything else is gravy.

But I do agree about Swype... that's awesome.
Oh, how much misinformation in a single piece.
The New Speed of Money, Reshaping Markets
"HE'S HISTORY'S GREATEST MONSTER!"
I know the CDDB guy from an unrelated mailing list to do with binary translation - a hobby of his. When I asked him for business advice, he told me get a good lawyer. Good advice!
Sorry, we're actually virtual and can work with anyone anywhere in the world.
It doesn't take a small army to operate a computer anymore. Look at the job titles all the programmers are men. That is to say there are probably more women programmers today than there were back then.
Take a look at Wordnik. It has a REST API for dictionary lookups and more.

http://docs.wordnik.com/api
Not sure if they're "sharper". They're definitely thinner. OSX essentially increases boldness when they AA, while Windows decreases.

I, personally, vastly prefer OSX's rendering. But it's entirely a preference thing for nearly everyone (unless they're doing typographical work).
> And the problem with Java was that it had terrible performance.

It had, indeed, terrible performance in 1996.

> The idea of NaCL is that it will actually perform better than what we have now.

Again, I see no reason why an improved JavaScript language/runtime would not perform as well as this LLVM-based solution, with the added benefit of building upon 15 years of knowledge on how to secure (and not to secure) a JavaScript-based sandbox. This is a whole new can of worms we don't have to open. We have something that mostly works, that has been battle-tested for more than a decade, and instead of improving on it, some (very clever) people are pushing a whole new stack. Convince me this is the sane solution.
Your form asks for a US-only format for the phone number.
Well, that's actually true for all major smartphones - Android is an extension of Google's cloud, iPhone is an extension of your PC's iTunes, BlackBerry is an extension of your corporate BES/Outlook server etc.

Android, while incomplete, is the model which all others will have to switch to eventually. I mean, imagine using iTunes v15 on your PC as your personal email/contacts/media hub in 2016. Seems pretty ridiculous to me. In fact, it seems ridiculous to me in 2011.

The interesting thing about Android (the Nexus lines in particular) is that it is the only major OS that gives you the option of using it without any attachments through ASOP. CyanogenMod and others let you use Android without any google things, something which none of the others will let you do.
Boy it took him a long time to NOT get to the point... I want my 10 minutes back.
I agree. And while a little jerkiness in scrolling (which is only occasional I would add) is purely cosmetic, the missing features you quoted are anything but cosmetic.
Have you seen these?

http://heather.cs.ucdavis.edu/~matloff/R/RProg.pdf

http://www.johndcook.com/R_language_for_programmers.html

http://lib.stat.cmu.edu/S/Spoetry/Tutor/R_inferno.pdf
This is a fascinating article that uses logic really well. Of course, he doesn't go into the answers to the question he poses: "Why do people overeat?" I suppose you have to buy the book to figure that out.
If I had to compare minor interface lag against the
completely broken notification system on the iPhone,
the latter absolutely eclipses the former.

How is notification system on iPhone „completely broken“? I am asking, because even if my needs for notification are very basic, but what iOS offers match them perfectly, so it is not by any means broken. If it was completely broken, it would not work at all, right?

No there is no such thing as „minor interface lag“. If you notice a lag is not minor any more: it is one of the most irritating aspect of any UI. And UI stands for user interface: that means the thing you interact with every time you are using the device. That's why you always hear about „minor scroll stuttering“: because it is not minor.

Complaining about iTunes dependency, but silent about Google services dependency?

Wrong on all count.

Indeed.
فيلم اللمبي 8 جيجا
"I mean, imagine using iTunes v15 on your PC as your personal email/contacts/media hub in 2016. Seems pretty ridiculous to me. In fact, it seems ridiculous to me in 2011."

No argument here. And I think you're right about the convergence -- holdouts like me will just have to learn to cope. All I want is someone to sell me the service, not rely on data mining and ad impressions.
Ambiguous questions are great to ask candidates. It helps to filter out those that neither realize the ambiguity nor ask clarifying questions. Questioning before compliance is a valuable important trait.
Not to mention that my Desire HD has no jerkiness in scrolling or anywhere else that I've noticed.
New Year's Resolutions Are Worthless
It's a dealbreaker for very many people. The guy just does not know or simply chooses to ignore UX matters, otherwise he would know what's important and what's not.
He definitely has a hypothesis about that (read _Good Calories, Bad Calories_ for more details --- or, Google [ucsf fructose] and watch that video again).
I just got back from Holland about a month ago and this is something I very much disliked about your country. There pretty much is no such thing as breakfast.

Breakfast in America is something of a tradition to eat a large one. I walked around many mornings looking for something to eat, and the best I could find most of the time was a sandwich.
Thanks, that was helpful. Ideally I would like a book but lacking that these should do. I was aware of the first two but not the third.
Truth. That's why I'm waflling, on one side, it sucks that they're solely copying things. This is never something that I'd personally do.

That said, you could make an argument that the value they're adding is SEO and promotion, it's pretty impressive to be able to out-rank SO...
Worth mentioning, maybe, because I was surprised by this factoid when I learned it: Gary Taubes is not one of the 10,487 "nutrition experts" hawking diet books; his best-known book, _Good Calories, Bad Calories_, is a serious pop-sci look at the scientific controversies behind nutrition; prior to writing it, Taubes was already a science writer of no small repute.

Interesting to see him take the "laws of thermodynamics" meme head on.
Top Things that JavaScript Got Wrong
Before the server gets killed (again), the cached version:

http://www.luckham.org.nyud.net/LHL.Bell%20Labs%20Days.html
deviantART!

We're looking for senior (team-lead) and regular developers. It's a PHP job, and we exclusively hire remote workers. We have about 16 developers at the moment, but we're expanding because we have a lot of projects on the back burner that we'd like to get started on. We won't be hiring you for any specific project; rather we'll be picking projects from the backlog once we have a sense for your strengths.

We only hire people who can do everything. You have to be able to write backend PHP code, HTML/CSS, JavaScript, and SQL. We don't want to have people employed who we can't just point at any problem that comes up. People do tend to find their own niche, admittedly, and we're fine with you being better at some things than others.

...unless you're a great search developer, in which case we'll hire you anyway and lock you in a small room where you will never do anything but improve our search. <3 <3 <3

I will warn you that, no matter how awesome you are, everyone we hire spends their first 90 days in the small-projects and bugfixes silo. We think that it's a great way to make sure that everyone knows the codebase, which is large and sprawling. After that point we start moving people onto project teams.

That codebase? It's 10 years old and written in PHP. This implies certain things. It predates proper object support in PHP, and almost every PHP framework. So we're running an in-house framework. Understand that you will have to deal with varying eras of code. Also understand that you may have to hold your nose and just fix a bug in an old component without taking the time to rewrite it to modern standards. :)

http://deviantart.theresumator.com/apply
Why not use twilio and create an alarm at fraction of the cost? I've been meaning to try them out, maybe i`ll write the script when I get some time.
Is Sandboxing the End-All Solution?
oh, and the 11" has no sd card slot. i didn't really notice until i got mine that only the 13" air has it.
That doesn't guarantee success. Google's + Mozilla's pressure in video codecs hasn't changed Microsoft's and Apple's mind.
Two kinds of photographers/hackers?
My comment was an argument as to why Mozilla's choice not to introduce this dependency was not a bad one - there is no technical reason why the fast execution multiple language advantages of NaCl cannot be architected into a javascript vm. and why mozilla's path does more to keep things open longer by using an already widely adopted, more understood technology. The enemy you know is better than the enemy you don't know type thing. Who knows what can of warms the concepts sandboxing relies on will contain. It must contains flaws as all creations of humans do.

And then my opinion that browsers will evolve into the platform and not be separable from the OS. Stuff like NaCl simply accelerates that by introducing a dependency on one company or creating a technology that invites splintering on implementation due to its complexity and uniqueness.