kenbellows | 8 years ago | on: Make Hacker News Your Facebook Newsfeed
kenbellows's comments
kenbellows | 8 years ago | on: Developers Are Already Making Great AR Experiences Using Apple's ARKit
1: https://twitter.com/madewithARKit/status/880815805281300480 2: https://twitter.com/madewithARKit/status/880056901987254272 3: https://www.youtube.com/watch?v=z7DYC_zbZCM 4: https://twitter.com/madewithARKit/status/880744158423658497 5: http://newatlas.com/google-translate-update/35605/
kenbellows | 8 years ago | on: The Brain as Computer: Bad at Math, Good at Everything Else
This is a substantial oversimplification of course (there are many more factors involved than how fast the ball is growing in the visual field), but I think the point is clear enough. I doubt there's any trigonometry happening in the brain's circuitry; it seems much more plausible to me that the brain is really good at remembering how it felt in previous circumstances, recognizing how those remembered circumstances relate to the current one, and trying to adjust.
As I understand it, this is actually a significant debate in cognitive science, philosophy of mind, and related fields. One prominent proponent of a view like the one I've expressed here, that the brain doesn't require or use heavy math to do things like catch flying objects but rather acquires the ability over time through experience, is John Searle. He is known for using the example of his dog's ability to catch a ball that's bounced off a wall when discussing and arguing against theories of mind that propose that all unconscious processes must be following algorithms or rules (like running through computations to figure out how to catch a ball). Here's a quote of his from the BBC program Horizons (quote found in "New Technologies in Language Learning and Teaching", issue 532, on page 37 [1]):
If my dog can catch a ball that's bounced off the wall, that may be
just a skill he's acquired. The alternative view (the pro-AI view)
would say: "Look, if the dog can catch the ball it can only be
because he knows the rule: go to the point where the angle of
incidence equals equals the angle of reflection in a plane where the
flatness of the trajectory is a function of the impact velocity
divided by the coefficient of friction" - or something like that.
Now, it seems to me unreasonable to think that my dog really *knows*
that. It seems to me more reasonable to suppose he just learns how
to look for where the ball is going and jumps *there*. And a lot of
our behavior is like that as well. We've acquired a lot of skills,
but we don't have to suppose that, in order to acquire these skills,
the skills have got to be based on our mastery of some complex
intellectual structure. For an awful lot of things, we just *do* it.
[1] https://books.google.com/books?id=fWQhj0HVCbUC&pg=PA37&lpg=P...kenbellows | 8 years ago | on: Why You Should Hire an Old Programmer
kenbellows | 9 years ago | on: Survivorship Bias
In case anyone's curious, it was Bo Burnham in a Conan interview: https://www.youtube.com/watch?v=q-JgG0ECp2U
kenbellows | 9 years ago | on: Show HN: Octaspire Dern – Programming language
Is there something I'm missing that mitigates this intuition? Does this language (or, for that matter, the demo language you wrote for your class) ignore leading or trailing whitespace inside square brackets? What about excess whitespace between words (that is, whitespace beyond a single space or tab)? If so, if indeed leading/trailing/excess whitespace is collapsed inside of square bracket delimited strings, how would I create a string with leading or trailing whitespace or extra space between words if I wanted to?
Honest questions; don't mean to criticize, just eager to learn.
kenbellows | 9 years ago | on: Grid Garden – A game for learning CSS grid
1: https://en.wikipedia.org/wiki/Index_notation#Two-dimensional...
kenbellows | 9 years ago | on: Pi and the Golden Ratio
kenbellows | 9 years ago | on: A History of Tug-Of-War Fatalities (2014)
kenbellows | 9 years ago | on: Lisping on the GPU [video]
kenbellows | 9 years ago | on: Original bulletin board thread in which ‘:-)’ was proposed
kenbellows | 9 years ago | on: Original bulletin board thread in which ‘:-)’ was proposed
o>-<|=
o head
> arms raised
- torso
<| skirt
= legskenbellows | 9 years ago | on: Ask HN: Is web programming a series of hacks on hacks?
kenbellows | 9 years ago | on: Organisms might be quantum machines
kenbellows | 9 years ago | on: Hoaxes and scams on Facebook: How most of them work and spread
Here's a research paper published by Microsoft on this very subject back in 2012: https://www.microsoft.com/en-us/research/publication/why-do-...
Here's a decent summary on Yahoo: https://www.yahoo.com/news/study--obvious-nigerian-scam-emai...
kenbellows | 9 years ago | on: The Apple Goes Mushy Part I: OS X's Interface Decline
One explicit advantage that these sorts of icons have is that they allow for a nice symmetry between Save and Open icons and upload/download icons (Glyphicon is again a good example; see glyphicon-open and glyphicon-cloud-download). This ties into another, perhaps more arguable advantage, a blurring between local and remote save actions. As applications become increasingly web-based, device-independent, and portable, it makes more sense to me to intentionally separate the "save" action from it's destination; I don't care so much where or how my data is saved, I only care that it's save and that I can get it back later.
I'd love to hear responses to my thoughts here; they sort of developed as I wrote the comment, so they're rather fresh at the moment.
kenbellows | 9 years ago | on: The Apple Goes Mushy Part I: OS X's Interface Decline
Importantly, the user has no reason to directly contrast the new icon to the old one. The user doesn't answer the question "Is this icon as effective as that old one?", they simply have to answer the question "Do I know how to perform the action I want to perform?", and as long as your save icon clearly communicates its meaning, there shouldn't be much/any confusion when the user tries to save. They'll look for something that seems to say "Click me to save", they'll see your icon, they'll say "Hey, that looks like it means 'Save'!", and they'll try it. (Aside: I don't say this randomly, I'm speaking from experience here; there have been plenty of applications in recent years that have tried out new "Save" icons, and I can't say I've ever had a problem figuring out how to save with any of them.)
As far as what "the point" is in changing out the icon, the point is that the entire reason for using action icons on buttons, etc. is to give the user an intuitive sense of what action will be performed when they click it, and as time goes on, the link between the floppy disk and digital storage will become weaker and weaker. And while it may be true that we could drag that symbol with us by convention, my question would be, why bother? If we can come up with something better, especially if we can find something that isn't tied to any specific technology (and I'd argue that we have), isn't this an improvement? I can't think of any advantage the old icon has over new ones other than the small advantage that it's familiar, but, as I said above, I don't think that's enough.
In other words, instead of asking "Why should we get rid of the floppy disk icon?", I honestly think the better question is, "Why not get rid of the floppy disc icon?"
kenbellows | 9 years ago | on: The Apple Goes Mushy Part I: OS X's Interface Decline
So in summary, while I agree that it's sometimes fine to use an old icon if enough people understand what it means by convention, this is not a good reason to avoid using the newer, less skeuomorphic icons that the linked blog post was trying to argue against.
kenbellows | 9 years ago | on: The Apple Goes Mushy Part I: OS X's Interface Decline
You point out that while the quill pen was long outdated when it was first used, "everyone still recognized the contents of that icon", but that's exactly the problem that the GP and GGP are pointing out: more and more of the old skeuomorphic icons reference real world icons that younger users (and indeed some older users) actually don't recognize. Notepads, sure, we've still got those; contact books, eh, you'll see them once in a while, but tbh when I see a bare "contact book" icon without a label it occasionally takes me a second to figure out what I'm looking at; floppy disks, as has been argued to death, are entirely a thing of the past, with the exception of old systems and archives still in use in dusty university basements. Young users today essentially just know the image of a floppy disc as "the save button" without any skeuomorphic rationale backing it up.
The skeuomorphic link between computers and the physical objects we use is is constantly degrading, to the point that using skeuo icons can sometimes actually inhibit the user experience and slow the user down while they try to figure out what they're looking at. We have common patterns emerging with no or very little connection to the real world; a great example would the "hamburger" menu button. If there's any metaphor there in the user's mind, it's to the row items that will appear when you click on it, not to anything physical, yet it's perfectly comprehensible to anyone who's been using digital devices for any length of time.
kenbellows | 9 years ago | on: A Single Div