skysight-inc/HackerNews huggingface dataset:
I’ll start off by saying I realize hackernews isn’t a great target market for a facebook application. This was a weekend project idea I wanted to play around with for awhile now, so I’m mostly just showing hn for general commentary.

So I wanted to build a facebook application that took all your friends profile pictures and built a composite image out of them the size of the facebook cover photo...so a montage of all your friends for your cover photo. Turns out, facebook removed the friends list endpoint from their api a couple months ago.

So I opted instead to allow users to select their photo albums and then build a composite image out of the photos in those albums. The user can also overlay custom text onto the their new cover photo.

A few random notes:

- The interesting part of this was getting the image sizes, rows and columns laid out correctly for any possible number of images. I’m sure there are elegant ways to do this that I didn’t think of, but I was pretty happy with my solution and how it turned out.

- The php GD image processing library was very useful, but appears pretty slow when processing a lot of images. Again, I’m sure there are more efficient ways to do this (like, not using PHP perhaps), but this does the job and made overlaying text very simple. I’m not sure how well the server will hold up to multiple or many users using it at the same time, however.

All in all, a fun exercise. I’ll likely be tossing the source up on github soon.
Not just know, have access.
http://williame.github.io/ludum_dare_23_tiny_world/

I've since been shown a nice IRSSI theme too: http://irssi.org/themefiles/c0ders.png
A clitoris simulator. That's all.
Well, I guess I would be one of the 5% because I absolutely refuse to sign in to anything with FB (or any other "social" sign-in).
I don't think accusing the GP is going to help.
Working with cryptic words day in day out is not something especially suited for someone who has trouble with reading / writing.

> I have seen plenty of code, and comments that was done by people who don't have dyslexic that is a mess. Bad coding is not just the domain of people who are unable to spell.

I suspect it's more the other way around. That code from dyslexic programmers tends to have more mistakes than code from non-dyslexic programmers.
We Need To Get Better At Coding
I'm baffled by that opinion. The fact that memory-unsafe software keeps on being produced in C/C++ is a good thing? The capabilities of criminals to run local (or remote!) root exploits on many devices is offset by the fact that some hackers can tinker with them?

Freedom should be achieved in different ways. Please don't make freedom and security contradictions.
And character sets. A lot of poorly-done ports of Unix software cannot cope with Unicode on Windows.
I too have a hard time reading most books of fiction, and
have spent a lifetime of reading nonfiction though. I will
read great authors like Vladimir Nabokov. In college, I
went from a average student to one of the better students
when I changed the way I took notes(I started to draw visual
pictures on each page of notes, so I could recall each
page with close to idetic accuracy.)

In her article she stated,"It’s even better when books use it too: the easiest textbooks for me to read were the computer science books with syntax-highlighting. Unfortunately, this was not most of them. Code can also often be represented visually: I highly recommend the HeadFirst series in particular [2)." I have found 95% of
computer programming books are 500 pages of blocked typed,
verbose, horribly written Phone books. They are slowly
changing though.

I don't know if I am dyslectic, but I had a horrid time in
school--especially with language. Right now the only foreign language I would attempt is Chinese. I heard most words are one syllable, and the words are visual pictures.
This icon evokes Rockwellian soda fountain scenes. Example:

http://www.best-norman-rockwell-art.com/images/1921-Norman-R...

The whole soda fountain phenomenon was before our time, so I'm not sure that milkshakes were available at most soda fountains, but it's easy to imagine the tableau relocated to the ice cream shop. The "milkshake icon" seems more evocative than the "soda icon".
I haven't seen it mentioned how you would do composition in Swift. I assume it has a feature like Scala's traits –– hopefully with a better syntax? Does anyone know?
Heartbleed bug is why we need DVNC Security
I guess the question is how many years? How many years until we have the libraries, servers, sensors, visualizers, and other systems in place for make this a reality?

Assuming it's 5 years (probably over estimating) where will fb oculus be? If it happens to have become fb oculus glass, something you wear that can augment the world this system of Bret's will come to fruition just as there displays are no longer needed

I guess that's irrelevant though as switching displays will be trivial. The real work is in the software
I found it also pretty odd that I could use my Prime account to order things for a friend using my address for shipping and billing and his bank details for direct debit (which is the most common means of payment here on Amazon.de, I guess).

The other way around (his address, my bank details) also works without any further verification.

So I could basically just enter someone's bank details and hope the order ships to my anonymous forwarding address before they notice. The victim will then order her bank to refund the fraudulent direct debit transaction (thanks to SEPA she now has 13 months to file the request). Amazon will probably suspend the account but the perpetrator will obviously not care.

Even if it's less convenient (because not instantaneous) Amazon should be doing something similar to what PayPal does: transferring a few cents together with a verification code to the account for verification.

This scenario would hopefully only work if the account itself was compromised. But when looking at how overcredulous customer support seems to be it might well be possible to pull this off without actual access to the account.
Quantum Paper And Google's Upcoming Effort To Make Consistent UI Simple
Yes, it's a community lead conference!
For our purpose a desktop client doesn't feel like a good fit. There is little that a desktop app offers in our context that provides advantages over the web stack.
What happens when the figures contradict your gut instinct?
Why have a password and full name or the whole UI shebang around logins? Save their email in a cookie, then only send a confirmation email for the first alert. Prepopulate the alert sign up with the mail from their cookie.
What Big Data visualization analytics can learn from radiology
It seems floppy disks will soon become, if they aren't already, a much more outdated concept than milkshakes.
The UK does everything the US does and more, just without the pretense of a concern for freedom. France is a cesspool of corruption and systemic bigotry, particularly towards Islamic people. The Security Council are the most powerful countries in the most widely recognized international decision making body. I think it's a fair way to identify US "peers".
Finding Entity Names in Google's Knowledge Graph
Scary AI
Top 5 Android libraries every Android developer should know about
I copied it from the chrome dev tools.
This makes me wonder if those who "outgrow" ADD/ADHD ever actually had it in the first place. Why would brain chemistry change?

(I was only diagnosed with ADD at 40)
It happened to me in a brick and mortar shop : I went to the shop to have my laptop repaired and they told me it was impossible since I had been reimbursed when I gave them the laptop back 6 months ago (the same laptop I had in my hands).

They never told me what happened but I suspect someone in this shop took the money and declared the laptop returned.
Weatherspark has some great visualizations of historical weather by time of day, e.g.:

http://weatherspark.com/history/29735/2014/Seattle-Washingto...

Unfortunately they don't have a great way to compare cities, aside from just loading multiple pages and eyeballing.
I think they do understand, they're just hoping you'll give it to them anyway.
ahah this is genius
Alimay Sports Cycling Offers
I'm not sure about #2.

When you buy a home the information on the title is public knowledge. Sure, you could create a holding corporation, but the officers of a company are also public information.

Also, real estate agents and title insurers don't handle cash at all. If you buy a house from me in cash, I'll kindly ask you to deposit it and send me a check. When the buyer goes to a bank with cash or other suspicious sources of money, the banks will fill out a SAR.
Linus Torvalds Q&A
This Shape-Shifter Could Tell Us Why Matter Exists
No reason the icon can't be animated.
There were a lot of solutions to this in the early 2000s, the golden age of the digital identity ecosystem. I did my bachelor's thesis on the issues faced by a solution that respected Cameron's Laws of Identity in 2003, shortly before the whole scene died off.

There were simple, streamlined solutions for this a decade ago. Nobody used them and many of them died. Some still exist out there like zombies. I was shocked to see inames.net is still out there.

The example I usually bring up is Windows CardSpaces, which shipped with Windows as recently as Windows 7. It was easy for people to get conceptually. It was easy for site admins to implement. But it never went anywhere.

When I talked to people about identity solutions like this, there were problems on both ends. From the user side, an identity solution needed to solve an obvious problem and/or be easier than the status quo. For many users, the status quo is to give out personal information freely and use the same username/password everywhere. Anything that adds choices or variety to the process is too much friction for little perceived benefit. Even if the actual process is simpler (clicking a card) than the status quo (filling out a form), there's a mental cost in adapting to something new.

For site owners, there was the added difficulty of educating and supporting users about the new identity solutions. But, the real biggie was that they'd lose the ability to collect & sell all that personal data. That can be more profitable than advertising, and it's a revenue stream some sites can't live without.
I don't really hate sites that require registration unnecessarily, because, well, I usually don't register, and until reading the article I always thought it was some combination of the bother of password management and a dislike for being tracked, I mean you know, if I didn't care about being tracked I'd just let my browser keep phoning home to the 1000's of tracking companies, and stay logged into Facebook and Gplus and hell I'd stay on Windows and use consumer grade AntiVirus software and the Ask toolbar that Adobe and Oracle like to install as default by default. Not caring should mean not caring, dammit.

But as I read the article I realized that it's really something else.

Requiring a user name and email means a trip to Epcot. It ain't Europe. There are hyperlinks and pages and it looks like the internet. But it isn't. The links will all be part of a sitemap. Registering is symptomatic of crabtraps: once in, the only way out is back the way I came in and usually what's in the middle is pretty much a three day old fish head, which isn't too bad if one is a crab, I imagine, but a fishhead in a cage is still pretty much a fishhead in a cage compared to the entire fucking ocean...even to a crabby bastard like me.

I'm the first to admit that there are a lot more smart people in the world than I tend to imagine, but the odds that I want to spend time in someone's crabtrap for a few bytes of the someone's idea of the best fishhead ever are pretty low. I mean if I'm that bored, there's YouTube and HN and Facebook and Twitter. And one of them doesn't even require me to register...at least not yet.

Don't get me wrong, you probably don't want me as a customer anyway - requiring registration makes sense by filtering out people who might be harder to track. It's the strategy successfully used by Nigerian princes.

http://research.microsoft.com/apps/pubs/default.aspx?id=1677...
the fbi colluding with banks to stifle political dissent is a little more alarming than that
Good point, but for something done in 3 days I didn't want to risk having left some SQL injection somewhere somehow and leaking people's email.

But yes that's a good idea.
I might miss something, but why is a password and account management page required for sending out email alerts?
I imagine it is because the logged user can simply check boxes to enable alerts on a specific product rather than inputing his email adress once again but the hassle is minimal with autofill.
Virtual Reality gaming at E3 2014
I'm a big GNU fan, and actually prefer to use the AGPL, but I don't understand this opinion. It seems to contradict the whole concept of free software.

EDIT: Thanks for the informative responses! This sort of effort might ought to receive the occasional audit, which probably could be done in semi-automated fashion.
Some Xcode 5 editor menu shortcuts
That said, the Cocoa/iOS ecosystem has better resources for diving deep into its style and capabilities than any other I have worked with.

The Big Nerd Ranch set of books [1] is fantastic. It explains "how we do things" and "how we learn about new things" for its community better than any other book for any other community I've tried. It doesn't just teach a language or show a few examples, but actually walks you through the experience of reading documentation for, playing around with, and ultimately building a finished app using a new API or part of the ecosystem. After you're done with the books, there is plenty to learn, but you know where to look and how to go about doing it.

Then I compare that to what it took me to become a web programmer. While it seems "easy" now, the amount I had to read about http, OSes, browsers, the dom, security, performance, etc. is astonishing. Without any of these topics, I would have made terrible mistakes. And each of these topics was covered in a separate book, which often showed best practices for that topic mixed into code using poor practices with regard to the other topics.

[1] http://www.bignerdranch.com/we-write/
Fair enough. Sometimes it's nice to see other people's implementation of the same thing, just for comparison. It's similar to learning how to say things with other words.
Like I give a damn if it has worth to you. It has worth to me.
I'm not sure I'd call that two factor authentication. Sure, there are two unknown elements - effectively, username and password - but I'm pretty sure the intent of two-factor authentication goes a bit further than that.
Encryptions should be used like Passwords
> If you're really dyslexic why choose software development as a job.

People do things they enjoy. Very few people pick their jobs based purely on what they're innately best at.

> I'm sure everyone on your team says the same thing when you spell all your shit wrong and can't do 90% of the refactoring shit legacy code that they do.

That's a very strange point. Neither the IDE or compiler will let you produced "wrong" code and push it into the codebase.

Also refactoring has nothing at all to do with writing individual lines of code (i.e. it is "big picture stuff") and is very much a learnt skill (see the literature on effective refactoring). There's no rational reason why someone with dyslexia couldn't be just as effective at refactoring a codebase than someone without.

> ugh, hn, get a grip seriously. Programming can be hard, that's the deal. It's not an every-one is the same we can all bring our special snowflake to the party deal

I'm surprised and disappointed that this kind of low effort trolling is on Hacker News now. I've come to expect this from Reddit and Slashdot, but the tone here has always been better.
Clinically speaking, one cannot "develop" ADHD in adulthood. It is a diagnostic requirement that symptoms be present before the age of 12. I dislike how the article uses the terms "outgrows" and "recovered" when referring to adults who no longer exhibit problematic symptomatology. This group no longer has a clinical level of disordered behaviour (as in, the last "D" in ADHD) and has not necessarily "recovered" nor "outgrown" a disorder.

The second part of your question is complex. I will say that brain chemistry changes throughout ones development and neuroscience has a much better understanding of how that works. Though, we are far from a succinct explanation of how it all fits together.
The study found that even those that "outgrew" ADHD still had one thing in common with those that still do have ADHD, and that's impairment in executive function.

The thing is, ADHD seems to be a catch-all diagnosis for people having attention problems, and yet there might be multiple conditions that give rise to symptoms similar to classic ADHD.
Consider SCT[0] for example. I know that Russell A. Barkley, who is a leading ADHD researcher tends to believe that "real" ADHD is the one that begins with hyperactivity symptoms in childhood (children diagnosed with the hyperactive-impulsive subtype), and those that don't have those symptoms (diagnosed with the primarily-inattentive subtype) have a condition called SCT, which is separate from ADHD.

[0] http://en.wikipedia.org/wiki/Sluggish_cognitive_tempo
Uber sign-ups soar by 850 percent as cab drivers protest
Maybe they could design it like BusyBox where there is a single binary and a bunch of symlinks to it.
Sony Project Morpheus
UE Tribunal upholds €1.06bln fine on Intel for abuse of dominant position [pdf]
We actually handle most of the communication (messages/forums) in the app, still email more efficient for some students. And in general if I've paid hundreds of dollars for a SaaS product I might be a little suspicious if I was never asked for my email address.
Didn't for me. Though that may be because they no longer sell that model in my country.
Asking developers to buy licenses and tools is like asking students to pay fees and buy books. But telling developers to only use/target one language is like telling students to think the one and only "correct" way. This is the current message of Mozilla: "JavaScript and HTML are the languages of the web and there is nothing you can do about it. Use/target or go away."
8 things you probably didn’t know about C# (2012)
Neustar provide a cloud based DDOS mitigation service which removes malicious traffic away from your site and returns only clean traffic. It's tried and tested over 10 years and is used by some huge brands. Switch it on when you see an attack and switch it off when it's over, simple. Also it's charged only on your clean traffic volume unlike cloudflare so you wont get stung by overage charges if the attack grows in size. I'd strongly recommend considering us over cloudflare.

please let me know if you'd like to know more, i'd be happy to have a chat

paul.mundy@neustar.biz
01784 448 415

Thanks guys.
Huh, I think that list needs to be updated. I've seen an article on Omaha, NE being Silicon Prairie, as well as Kansas City (MO) and St. Louis. I'm sure if I noticed a few not on there, there's probably a bunch more.
I'm not that familiar with Scala, but aren't traits basically interfaces? I imagine Swift's protocols are the same deal.
Django Query Inspector
I think most service industries where the customer may be subject to any sort of personal harm are regulated to some extent.
Spot on. I like the method he used - simple on the code end of things, simple for the end-user. I think simplicity is a proxy for success.

I think the only reasonable time to require someone's email (or other contact information) is when sending emails delivers real value to your users - when there is no other way to accomplish what you need to, except by sending email.
Crunch: A fast arbitrary-precision integer arithmetic lib for JavaScript
I'm not clear what Blueprints aren't providing here that the author needs, but aside from that, a slightly bigger point:

I really like Flask, but Flask's entire point is that it's a thin, user-friendly wrapper around Werkzeug. Werkzeug isn't my favorite low-level web framework for Python (that'd be WebOb), but the fact that it is trivial to dive into Werkzeug from Flask is Flask's killer feature: its whole raison d'être is that you can smoothly and cleanly replace Flask with your own application-specific Werkzeug middleware as you grow big.

So I guess the only thing that surprises me somewhat here is that the author has approached this as a way of scaling Flask up, rather than providing a clean way of moving Flask out in a way that eases transition to pure Werkzeug. I know that Flask has gradually been growing in some ways via its extensions, and maybe that is indeed its future. But I still think that Flask is best used as the training wheels to get a small app up quickly, and that gradually removing it as you grow is likely the best course of action. Otherwise, I think you'd likely be much better off using a framework like Django, with all the bells and whistles you need for any normal CRUD app, rather than rolling it all yourself in Flask in the first place.
Many people do this - take a look at any children's show where they read books out. Typically the spoken words don't match the page exactly, but do carry the gist of the story. I do the same thing when I read to my kids, my brain summarises a sentence very quickly, and I repeat it in my own words without thinking.

I think this is just part of spoken communication - our brains short-circuit more formal written patterns into 'normal' speech patterns.
Well said. Further, Barkley's work has (in part) lead to the diagnostic requirement of problematic attention/hyperactivity symptoms in childhood.
Docker: Using Linux Containers to Support Portable Application Deployment
That may very well be a good way to handle first-time users, but I can't make any sense of how the site works, and there's no help page.

The testimonials make it look like something I'd like to use, if only I could understand how to use it.
I guess the new iPhone might have Powermat support.
Turns out he did build one in Bangldesh.

I wasn't aware that he also did the Hancock building. While I was a student at NU, I would take the L down and walk along Chicago Avenue to my part-time job at the NU Medical School as the Hancock was being built. I still have some Kodachrome slides of it as it was going up.
Name: afdssdf email: fsdass@dfafd.com password:fsdssd
How many times have I filled forms out like that? Probably over 10,000. I also use my fake facebook account almost as much as my real one.
Interesting. I did notice that every once and a while some of the text comes to rest outside or partially outside the canvas.
Are Amazon actually making money on these? Do they charge costs and shipping back to the supplier above trade price?
This is a good way to piss off your marketing department. Unfortunately sometimes UX has to take a hit in the name of the bottom line. Email/direct marketing works. It won't deliver value to every user on every contact, but even 5% response rates can offer ROI.
Absolutely. I am quite averse to IDEs (prefer Vim) but Xcode is just fantastic! Committing the massive iOS API to muscle memory seems next to impossible and I'm glad Xcode makes your life so easy (Can't say that about Android / Eclipse certainly).

PS: Much thanks for Big Nerd Ranch! Didn't know of these guys before.
Building Products at SoundCloud – Part II: Breaking the Monolith
Another poster was downvoted but raised a very valid point: what about the "big one", the earthquake that's supposed to hit SF sometime in this decade or the next? That's one big Black Swan.

http://www.sanandreasfault.org/BigOne.html

I guess insurance can be depended upon to offset that particular risk? (do try to insure with a company that reinsures somewhere that won't go broke in the event of said earthquake).

Other post: https://news.ycombinator.com/item?id=7882603