News for hackers. Stuff that matters.

1wu

Re:Ask HN: What's the best book on modern UI/UX? on Wednesday December 12, 2018 @11:20PM (#18669832)
It's hard to simulate non-trivial interactivity with paper. In real life, teams are not always co-located, and software tools facilitate collaboration in different ways.

If anything, the public(consumer)'s appetite for graphic/visual/UX design has gotten a lot stronger in the decade since research was done on paper prototyping. High-quality animations and subtle interaction techniques, explosion in form factors and devices / mobile operating system [versions], and the rise of non-technical app builders may have also encouraged the development of such tools.

Re:Ask HN: What's the best book on modern UI/UX? on Wednesday December 12, 2018 @11:11PM (#18669794)
I think Gmail has great UI, but I recognize that assessment is partially a matter of taste and partially a function of how I think.

Better UI/UX doesn't always lead to better business outcomes.. Sad, but true.

It's (arguably) a young[er] field, relative to software or hardware engineering. Maybe things will get better :)

Re:Ask HN: What's the best book on modern UI/UX? on Wednesday December 12, 2018 @11:02PM (#18669772)
> I'm interested in working on/solving big, "wicked" problems through UX design like self driving cars or improving healthcare. Should I get a PhD in HCI and focus on something fulfilling rather than improving the UX of boring SaaS CRUD apps?

For the most part, HCI professors don't care about healthcare and healthcare mostly doesn't care about HCI, for non-obvious reasons.

If you want to work on self-driving cars, maybe get a MS in machine learning and HCI (or human-centered AI if you can make that happen)? If you want to improve healthcare, maybe get a healthcare degree.

(Update: if I were a professor in HCI I might actually tell you yes, come work with/for me ;)

Re:Ask HN: What's the best book on modern UI/UX? on Wednesday December 12, 2018 @10:42PM (#18669708)
Hi Jason,

I'm familiar with the academic research in paper prototyping (for background, I have a Ph.D. in CS [HCI], have been a HCI course assistant, and published in academic HCI/design conferences).

To say that paper prototyping is the best implies a certain design philosophy, team structure, and organizational culture. It requires a certain buy-in, level of trust, and design pace that are not appropriate for all industries. There are reasons why most professional UI/UX design tools go to the pixel level, and why sketching interfaces never took off in practice.

That said, there are great benefits to paper, prototyping, and sketching skills. But there are also drawbacks which are not immediately obvious in reading the research literature or taking academic HCI classes.

Re:The differences between tinkering and research (2016) on Wednesday April 04, 2018 @11:59PM (#16761645)
Thanks for the commentary togelius [1, 2] and deepnet [above].

Anyone interested in adding a soupçon of scholarship to Seth's project?

Words do mean different things to different people, in different contexts..

There is a recent body of literature that explores the modern "maker" [3] movement. However, "maker" as a term may not have been a good fit for the OP's argument [1], which contrasted (academic) researchers with so-called "tinkerers".

An alternative term for "tinkerer" might be "bricoleur", a loanword from French. (Roughly, it still means one who tinkers: https://en.wikipedia.org/wiki/Bricolage but has other meanings depending on the academic lens.)

Given that we are discussing AIs that play, in the context of education, we can also go back to Seymour Papert's work on https://en.wikipedia.org/wiki/Constructionism_(learning_theo... .

Originally known for work on _Perceptrons_ with Marvin Minsky, AI researcher Papert later adapted theories from education towards the vision of "learning-by-making" and the (young) bricoleur [4]. This can approach can be seen in the evolution from 1960s graphical [turtle] https://en.wikipedia.org/wiki/Logo_%28programming_language%2... to Lego https://en.wikipedia.org/wiki/Mindstorms_(book) to modern day efforts to encourage coding-for-kids [5,6,7].

One of Papert's later collaborators, Sherry Turkel, discusses bricolage as it applies to programming -- https://en.wikipedia.org/wiki/Bricolage#Internet .

When it comes to early education, Turkel argues for epistemological pluralism [8] and cites anthropologist Levi-Strauss in comparing analytic science with a "science of the concrete".

We can appreciate both Seth Bling's concreteness [9] and Togelius's original papers for academics. Almost a decade ago, Togelius introduced Super Mario Brothers as a benchmark for reinforcement learning [10] and, with Karakovskiy, for AI more generally [11].

deepnet what's your interest in neural nets?

[1] http://togelius.blogspot.com/2016/04/the-differences-between...

[2] https://news.ycombinator.com/item?id=16744694

[3] For example, https://scholar.google.com/scholar?&q=maker+movement

[4] http://www.papert.org/articles/SituatingConstructionism.html

[5] https://scratch.mit.edu/

[6] https://www.apple.com/swift/playgrounds/

[7] https://github.com/google/blockly-games/wiki

[8] http://www.papert.org/articles/EpistemologicalPluralism.html

[9] https://www.youtube.com/watch?v=qv6UVOQ0F44

[10] http://julian.togelius.com/Togelius2009Super.pdf

[11] http://julian.togelius.com/mariocompetition2009/

Re:An Introduction to Cache-Oblivious Data Structures on Tuesday February 06, 2018 @09:32PM (#16321839)
Neat--I wrote a C++ implementation of a cache-oblivious (implicit) van Emde Boas binary search tree a [long] while back:

https://github.com/lwu/veb-tree/blob/master/veboas.cpp

Re:Ask HN: HN for VC? on Tuesday August 11, 2015 @06:22PM (#10044809)
Yes! We launched http://www.VentureNews.co to filter Venture News in the way that Hacker News does for hackers. Let us know if you have more feedback about filtering / moderation.
Re:Show HN: When WebMD failed me, I built LaDoctura.com on Monday August 10, 2015 @09:54PM (#10038676)
Ah I was confused when I saw bull-fighting :). Is the condition on Patients Like Me? I think there's definitely room for supporting communities like this. How's it going so far?
Hi wilshiredetroit, it's currently built in Python with Flask, custom front-end :)
Fist bump.