skysight-inc/HackerNews huggingface dataset:
This is a huge issue in open source game projects. It's very difficult to find talented artists who are willing to put in their time.

To some extent the same issue bugs open source art tools (like Gimp, etc), what those projects would need is some professional artists using them, at least every now and then. If professional programmers had a similar attitude to open source programming tools, our industry would look very different than it does today (remember buying a compiler, on floppy disks, in a shrink wrapped box?).

I wonder what personality trait in us programmers makes us willing to work without compensation on our free time and why it doesn't seem to be present in artists, user interface designers and others whose contributions would be valued by the community :)
You could try this, which is similar, but more serious and demanding (the 10 day course):
https://www.dhamma.org/

If you have the time, it can be one of the most unique and life changing experiences, in a good way, one can have.
Moved from Windows to OSX a couple of years ago after hearing for so long how much better the Mac experience and usability was.

Some examples of why this was wrong:

1. Cmd-Tab lets me select a hidden window but it won't show it!

2. Many frequently used click targets are too small. For example, the close, minimise and maximise buttons.

3. The close minimise and maximise buttons reveal their functions only when the mouse is over them.

4. There's no reliable way to maximise a window.

5. Despite really trying to go keyboard-only, it's very difficult to avoid using the mouse.

6. The file browser doesn't show the aggregate size of selected files.

7. Cmd+Down to open the selected file! Why not Enter?!

8. I still have no idea which button Enter will press on a dialog box. There seems no way to make this clearer or to activate something like Alt+underlined_letter_of_desired_button_caption.

9. There's no Cut operation, only Copy and Paste.

My MacBook Pro is awesome hardware but Windows is way ahead of OSX.
I don't disagree with you that 3D Touch is rather undiscoverable. However, Apple have provided guidance that 3D Touch should only be used as a "preview" of an action -- never to reveal new behavior unavailable in other places. We all think of it as right click, but Apple's guidance is very much against the notion.

It's possible -- unlikely, I think, but possible -- that 3D Touch will alleviate some of the concerns in this article. 3D Touch should ideally provide a preview of an action -- quite useful in a world without undo.
I really wonder what they would think of my counterstrike nickname: Right Ball of Legolas, which is just meant as something funny
I thought I was the only one that gets wrist pains after using the Magic Mouse. There's something really wrong with how that piece of hardware is designed it seems :/
Australia wasn't built on multiculturalism. The native culture was destroyed and Australia was built on its ruins.
Force Touch is an oddity; at least for now, any FT actions can only be shortcuts that are reachable in other ways too, since most iOS devices lack force touch. IMO it's fine for shortcuts to be non-obvious (think of all the keyboard shortcuts in any decent desktop app)

The problems will emerge if/when developers rely upon force touch for primary actions.
Cut can be done with CMD+C and then I think it's CMD+Alt+V for paste and remove original.
Straddle option on SPY with K=1.05 x SPY today.

https://en.wikipedia.org/wiki/Straddle

If you want to get clever and derisk a bit you can also limit your losses in the tails with way out of the money calls and puts.
I also think that Google has found a sweet spot.

The implementation is far from perfect, but the use of z-position + color creates a really good UX IMO.

They took pretty much the only thing they got right design wise (a sense of depth applied to buttons & popups) with the first versions of the OS and used it very well.

There are still some things that need improvement though :

- Consistency. The platform is slowly becoming more consistent but there is still a way to go. We now have a design library. It is a great step in the right direction but it needs to evolve a lot. Particularly, Google apps should always use the same implementation of a widget (whether it comes from the public design lib or a private one). With the nav drawer, at first there was no common implementation in the support/design lib, so each team implemented one with small differences, for 6 months it was very maddening.

- Navigation patterns. Google encourages the use of tabs for 0-depth apps with a few options. Good, that's indeed a strong pattern. For more complex apps though, the only solution pushed by the system is the Navigation Drawer. I have got to admit that Google uses it well with all the important features accessible from the first screen and only the secondary use cases hidden in the drawer. Third party apps generally get that entirely wrong. That's not always a good pattern though and I would really like to have an alternative for complex apps pushed by the platform. (yes in most cases the response is to simplify the app, but that's not always possible.

-System navigation. the back versus up paradigm is almost always badly implemented so it might be time to just abandon it. The home + drawer idea is confusing for lambda users.
Not very (hard): https://github.com/jnthn/zavolaj
What has OP misunderstood? That he or she _should_ prefer iOS over Android because of a demagogoic quote? It's unclear what your point is here.

That said, the other day I was using Google Maps for iOS and could not figure out how to switch directions from public transit to car. It seriously took me a few minutes of playing to realize how to do it. I feel like people implementing Material do it in a kind of perfunctory way and that can be lossy usability wise. On the other hand the Google Maps have a history of myopically introducing big UX changes that make the product worse, so why would I expect anything more from the team when implementing Material on iOS?
It's a PaaS, in the vein of Cloud Foundry, OpenShift and Heroku.

Edit: I'm honestly surprised by the downvote. If I'm wrong, please correct me.
Dear God, I've been playing this for that long? Its just as bad as nethack. Okay, almost as bad as nethack. Goddamnit nethack, go away, I have work to do.
If you could detect the difference between your index finger and middle finger, that would be a fairly cool right buttton emulation. Would that even be possible?
The ability to install and inspect it yourself. I work for the company that donates the majority of engineering effort to Cloud Foundry. For a lot of customers, that matters a lot.
isn't that true for 90% of the content of this website ?
Do you have big hands? I've used Microsoft mice since the Intellimouse Explorer 3.0 because it's easy to push around. I know people who hate it because it's too big for them though.
I blame the dearth of choices, not the voters. I think they voted for the best option they had.
This is probably french terrorists, but they probably did this because they couldn't go in Syria or were ordered to do it in France from Syria. There is hundreds of young french men and few women who went there. There is every week in France a group of muslim terrorists that are arrested because they were ordered or prepared a strike. One time a group a 10 terrorists was arrested.
I spent a day last year tracking down a war grave in France and was very much impressed with the absolutely incredible state of maintenance of the graves. One cemetery after another that looked absolutely impeccable and as if it had been created last week instead of many decades ago.
Thanks. There's no context menu option like in Windows so no one knows about this without googling.
Unfortunately, if one correlates the money, the particular religious flavour, and some incentives in loss of influence in certain neighbour countries, it would point to certain gulf states that we seem to be reliant on for oil. Regard as allies even.
Windows has historically has really excellent keyboard support, at least back in the Win3.1 days, where driving an entire app from the keyboard was simple, easy, obvious and frequently easier than using the mouse. This slipped a bit with later versions of Windows, with too many apps having unnavigable widgets. But, despite Microsoft's many mistakes, this was something they got absolutely right back at the very beginning.

MacOS was much less good, with the only keyboard support being explicit accelerator keys. A Mac with no mouse was unusable.

How does OSX fare?
Because people with certain biases who want to ignore evidence and blame this all on Islam to define "these terrorist attacks" in a way that excludes many similar attacks? We've been averaging about one mass shooting a day in the U.S. There are so many that I'd forgotten about some major recent ones, like the Umpqua Community College Shooting just a month ago.

These usually get planned well in advance by some very sick people who are trying to kill as many people as they can and go out in a blaze of glory. Sure, the existence of opportunistic terrorists networks that get these people to coordinate their attacks and stamp a ideology on them tends to mean that the one day body count is higher for a particular incident. Still, the body count per attacker is often comparable, it's just that the attacks happen on the same day instead of a few weeks apart.

But yeah, if we ignore the non-Muslims who do things like this we can say it's all the fault of Muslims.
This is surely overblown. The "SJW" in question looks likely to have been a troll, and it's difficult to believe that Roberto's position in the Django community was seriously threatened by this incident alone. As far as I can work out, it's all part of a much bigger shitshow:

http://pressfarttocontinue.com/2015/07/23/cuban-python-crisi...
That link gets way too much airtime. As much as I usually like Gwerns analysis this one seems in spite of the mountain of citations to miss the point entirely.
>1. What about templates? If there's a "template<T> void foo(x &T)", and it does "x++" inside, and I sometimes use it on int, sometimes on bool, how would the magic wand upgrade only the bool cases to "x = true"?

Generate a new template specialization or overload? I realize this could be rather questionable if the offending operator use is somewhere in the middle of other code.
> the priority is how things _work_

I really wish that they would apply this to iTunes and with their power/USB cables.

They've done a good job with OSX - F3, F4 and the multi-window support all work really well. Multi-windowing is an especially big improvement over windows.

But there are easily 10 x as many iTunes users as OSX users so they should really do something about it.
The article is overly critical and does not acknowledge either the technical debt nor the complexity inherent in doing even simple changes to something as complex as iOS at this point. Still, lots of points are valid, especially about non-obvious gestures.

In general I do everything I can to avoid using gestures. A lot of apps with heavy use of gestures use a one-time tutorial that explains gestures to a new user but that just admits that there's a UX failure to me. I like the idea of having a standard way to check all of the available gestures at any given time. Maybe there is even a way to convey that with simple font, style or color usage but getting everyone to get on board to that level of detail seems impossible. Without such a system, every gesture should be ultra obvious. Even something as simple as having a thumbnail partially cut off to signify that there are more thumbnails viewable upon a swipe gets the job done.
Awesome Performance of Elbow's 'One Day Like This' by 10 Year Olds on iPads
So, like probably many people, I was very hyped about Perl 6 in the early 2000s, followed the mailing lists and so forth, but became disappointed and stopped caring when it became painfully clear that there had been no net progress for a decade.

So please excuse my skepticism, because I'm still fascinated by Perl 6's ideas and potential. But is this another "Rakudo Star" where they just take whatever current mess they have and label it "release", or is Perl 6 really finally ready now?
A great and thoughtful perspective on Go and Go's potential legacy. Nice to read something that responds to the language's explicitly-stated goals, rather than ignoring them outright.
The opposite take: "YouTube Music is Breathtakingly Pointless"

http://gizmodo.com/youtube-music-is-breathtakingly-pointless...
> head extracts the first element of a list, which must be non-empty.

Those functions operate on lists. I think it should read as follows.

const head = (xs) => xs[0];
const last = (xs) => xs[xs.length-1];
const tail = (xs) => xs.slice(1);
const init = (xs) => xs.slice(0, -1);

Am I missing something?
I think it's part the fact that art is very susceptible to bike shedding and part "starving artist"; drawing concepts for a game is something I'm sure they could do for fun in their off time, but actually making graphics for a game is most definitely a Job in the biblical sense.
What Uber, Netflix, Kindle, Playstation, Amex, Spotify, and eBay Have in Common?
I thought this was what Force Touch was supposed to be for.
OK then a pointer to a .NET linear algebra library that works on floats and is in the ballpark of Eigen benchmarks please (I wouldn't call Eigen bleeding edge, but one that eets common expectation of performance.). Another one for scientific computation would be much appreciated. Numpy/Scipy are slow, but anything that's in their ballpark of ease of use and speed would be good to have. At least .NET interfacing is not JNI .... small mercies.

I am not being snarky, such libraries would help me a great deal.
It's completely not true that ggplot2 defaults were copied without thought from Tufte.

A pale grey background is not chart junk because it does not distract the eye (and indeed it actually enhances colour). You are using Tufte's terms without really understanding them.
Unmanned Aerial Vehicle Development Role (Melbourne)
Am I the only one who has always thought of the Apple UI to have always been form over function/usability by a long shot?

I remember the first time I used an iMac: I spent about half an hour trying to figure out how to eject a CD. A context menu might not look very elegant but it's insanely useful and powerful and very easy to get the hang of.
In the end I had to be told/taught that the way to eject the CD on a mac was to move the CD icon on the desktop to the trash (in the days of CD-RW drives, you'd think this would erase the CD).

That, to me, is the sheer definition of an un-discoverable feature.

The iPhone's lack of back button (and the fact that apps are very inconsistent in their back button placements) has brought me similar pains in getting simple things done.
It's not incompatible with the device, it's incompatible with the region. If it were incompatible with the device itself, you would expect it to continue being incompatible when that device was in a different country.
The introduction and chapter 1 of the (free) homotopy type theory book (http://homotopytypetheory.org/book/) provide a great overview of type theory and the Curry-Howard correspondence which, for me, was the moment when I developed a deep appreciation for (non-broken) type systems.

Many of us are probably only exposed to type systems through, say, Java. This is unfortunate because Java's type system is rather primitive, and limits one's ability to take full advantage of Curry-Howard. Scala provides a good environment for developing some introductory experience with type-level programming, since it is sort of halfway* between Java and a dependently-typed programming language like Idris.

*=Scala has higher-kinded types, path-dependent types (weaker than dependent types, but allows you to see what all the fuss is about), existential types, and implicit arguments - many of the ingredients that you will find in many theorem provers and proof assistants which, interestingly, rely on type theory (via Curry-Howard). Java has none of those.
This would require a decay factor based on content. I think that a programming related information's relevance decays faster than something about elementary physics. I'm not saying this is impossible though.
4 Obstacles to High Impact Presenting
Yeah, I'm still waiting for the first time gun owners raise their weapons in the interest of freedom. From all I can tell, the vocal pro-gun people are ale vocally pro status-quo.
Most impressive act of artificial intelligence ever seen
I think main problem isn't really lack of artists around, but lack of management. Many programmers start contribute to open source projects because it's easy to start and it's also relatively easy to accept contributions for project leaders.

Basically if you're programmer you can find some some project on github, check that some feature missing or bug exist and just by reading code implement or fix it. If you just stick to the project coding guidelines most of the time you'll get code review, advices, requests and then contribution going to be accepted. Easy.

In same time when you're UI designer it's not easy. UI designer would have to prove that his version of UI is better and why. As there is no one managing project and take decisions it's can be tough to argue with programmers.

And for artist there is usually no one to talk with at all. What worse due to lack of management most of open source games don't even have some list of assets they need, not even talking about art style guidelines.

So problem isn't the fact that artists don't want to contribute, but that there is no one to accept these contributions. Just as everyone they don't like idea of working for rubbish bin.

PS: Project where art contributions handled properly is 0 A.D. So open source game with quality art and style is doable, but require some management effort.
Confession of a C0dez Kid (2001)
Context: the post before was written in Pick-Up-Artist jargon http://esr.ibiblio.org/?p=6913 and the one before that was about the danger of letting women (any women) into your open source project http://esr.ibiblio.org/?p=6907

I'm more interested by the notion that RMS would therefore not be a hacker. The Free Software movement is literally about uncompromising social justice.
On the other hand, a Linux system involves hundreds of millions of lines of code, which you couldn't even fully grok in your lifetime even if you wanted to. I would argue that nobody truly understands what their application is doing. We're only discussing the degree of magic, not the presence of it. And yes, when things break you have to go pealing back the layers of magic. This just adds one more later of magic to peal back.
The positioning of the FAB or "Floating Action Button" on top of the content, makes sense when you think about it but in practice I find it frustrating:

- Because the way I hold the phone, most of the time my thumb is covering it and I don't see it.

- Because it is supposed to be the "main" action, it makes all other actions move around. Example: on Google Photos, the FAB is search. on Gmail the FAB is "create" and search is at the top.

- It is still the last place I look on the screen to perform an action. I look at the top first, then I look in the hamburger menu and only then I realize it was beneath my thumb. Fuck

I'm not convinced. I don't think google is convinced either because they keep shuffling it around from update to update, from app to app like they don't know what to do with it.
There's a great book called Mindfulness in Plain English, which I've been recommending for some time. It's direct, to the point, and addresses many topics such as distractions, pain during practice, exactly how to prepare, and of course what to do with your mind.

I think this is complete: http://www.urbandharma.org/udharma4/mpe.html

But it's always nice to have something in paperback or Kindle: http://www.amazon.co.uk/Mindfulness-Plain-English-Anniversar...

The printed edition also has a nice afterword.
Nothing about your tollerance to alcohol?
13 Reasons Why You Have No Energy
I'm not sure where you're going with that.
I'm not disputing that, but I'm saying it's not an irrational concern.
Scenario: You're on the jury of a person accused of killing an undercover policeman who tried to deprive them of their suitcase full of cash. We can't know if the cash was illegally obtained, as they are not on trial nor will the government charge them for any crimes that would connect the cash to a crime. They're only saying the undercover policeman was attempting to make a civil forfeiture. We can't know whether the undercover identified himself to the defendant, because he's dead. There's no evidence that the defendant should have been able to know the deceased was an officer.

How are you inclined to find for the accused?
Islam may not have anything to do with this. But certainly Muhammad does have something to do with this. If you read his biography, it's full of active violence. Muhammad is totally different from Jesus or Siddhartha Gautama.
Deutsche Bahn Mindbox call for startups
Yeah, I was taking it for granted that ESR is not to be taken seriously.
How can Pandora be so popular if it's an US-only (+maybe two more) service?
News like this brings to mind a guys age...
I keep wondering the same, especially when perl.org mentions nothing about Perl 6. It would be really nice if they showed some sort of sign there about Perl 6. Instead all we get is Perl 5.
Money spent on debt servicing is money not spent on goods and services.
This is about people following CRAZY IDEOLOGY.
From reddit

ChickenInASuit8h535:
ISIS aren't really trying to "solve" anything in the countries they're attacking, the main motivation behind these attacks is to widen the rift between Islam and the West and bring more moderate Muslims over to their side

alpual7h345:
And I'm sure backlash and discrimination resulting from this attack will further alienate Muslims in France. I'm sure that's part of their intention, and I wonder why I don't see that being discussed much. Thanks for pointing that out.