HNHacker News
TopNewBestAskShowJobs

stevejohnson

0 karma · joined February 16, 2022

https://www.hivelance.com/
submissionscomments
stevejohnson··on JavaScript as an alternative to AppleScript on OS X Yosemite
Genuine answer here. There's no need to apologize for not constantly immersing yourself in the workings of Apple platforms. :-)

JavaScript is just another interface to Apple's "Open Scripting Architecture (OSA)." Previously, AppleScript was the only way to use it. The fact that they added another language indicates nothing about whether OSA will ever come to iOS. My guess is it won't; the new extensions APIs will likely handle any inter-app communication Apple wants to allow, because they are designed with iOS's sandbox model in mind already.

Put another way, Javascript is to AppleScript with respect to OS X automation, as Scala is to Java on the JVM. The existence of Scala does not indicate that the JVM will be ported to the Haiku OS. (There may be a better analogy but that's what I came up with.)

stevejohnson··on Metal – Apple’s new graphics API
That's for desktop Safari.
stevejohnson··on Poll: Unban TempleOS?
As much as I enjoy reading Terry's posts, I think he's better left an open secret. He's like a Hacker News Easter egg.

Besides, if he is unbanned, I'm afraid every thread he posts in will have a junk subthread with posters berating him or re-explaining the situation.

stevejohnson··on Internal Apple document: FY'14 Planning Offsite
Or the poster is female. People seem to forget that women's bottoms tend to have really tiny pockets (at least in the USA).
stevejohnson··on “1024,” “2048″ And Other Copies Of Popular Paid Game “Threes” Fill App Stores
Pedantic corrections to follow (but useful ones, I hope).

There is one substantive gameplay difference between Threes and ArbitraryPowerOfTwo.

In Threes, a swipe moves the game board one square.

In ArbitraryPowerOfTwo, a swipe applies gravity to the game board in the swipe's direction until it settles.

I've played both, and that difference does not significantly affect gameplay or strategy.

stevejohnson··on Taking a second look at free fonts
I paired Playfair with Lato for my personal site. I'm happy with the results, particularly given that my web site is pretty much just unadorned text.

http://steveasleep.com/

stevejohnson··on Flappy Bird Creator Dong Nguyen Speaks Out
To the snarky replies in this comment subtree: that passage read as if it was referring to some other piece or statement by Romero, which I'd be interested in reading further if it existed. The comparison is apt.

Intuitively, this doesn't seem like a good way to quote someone you called up specifically for this article.

stevejohnson··on Flappy Bird Creator Dong Nguyen Speaks Out
Does anyone have the source for the Romero quote on the third page?

    John Romero, co-creator of the game Doom, says Flappy Bird
    is "a reaction against prevailing design the way grunge 
    was a reaction to metal."
stevejohnson··on Neil Young launches new music player
This video helped me understand the actual issues around digital audio encoding. It's nice to use brain space for facts instead of woo. If you're convinced that digital anything is inherently inferior to analog, it should clear some things up.

https://www.xiph.org/video/vid2.shtml

Here's a post on the same site that addresses Pono more directly. Also very helpful for developing your understanding.

http://people.xiph.org/~xiphmont/demo/neil-young.html

stevejohnson··on Featured dataset cannot be downloaded
This headline is very editorialized. Submitter should write a short blog post and submit that.
stevejohnson··on The pleasantness of Om
Your post content keeps moving up and down when the ticker changes size. Makes the post unreadable.
stevejohnson··on ObjectIdColumns: Transparently Store MongoDB BSON IDs in a RDBMS
We do the exact same thing at Buildy, but in Python. Here's the class:

https://gist.github.com/irskep/9099262

stevejohnson··on CSS source map support, network performance analysis and more in Firefox DevTools
I switched back to Firefox for web browsing a few months ago. I had started using Chrome because Firefox used to have horrible random UI freezes on OS X which seem to be fixed now.

They're both fine in usability, but I'd rather be using Mozilla's browser than Google's or Apple's. It seems like Mozilla has better incentives than Google to improve the World Wide Web as a whole rather than just its own WWW properties.

I still use Chrome for JavaScript debugging. I'm more familiar with it and the tools are better. I expect to switch to Firefox for that when their profiler improves and when they start putting the full stack trace in the console.

Edit after actually reading the article: it looks like they have done the stack trace thing in this very release!

stevejohnson··on Rename GTFO to GOAWAY
I believe that the surprise would come from it not meaning "get the f* out." Which makes perfect sense to me - GTFO has a meaning, and re-backronyming it can only harm understanding of the standard. Also consider non-native English speakers, which is really important when developing international standards.

The fact that someone suggested a corresponding "HTTP TITS" should set off at least minor warning bells that "HTTP GTFO" is not a good thing to put in the standard. I certainly don't want to see HTTP LOL (Long Overdue Listen), HTTP WAT (Wireless Ask Transmit), etc.

Humor is great, but good standards are better.

stevejohnson··on Court to Yelp: Reveal names of negative reviewers
It is also a common belief by some people that homeopathy is effective.
stevejohnson··on HipHop VM: now at 98.5% PHP framework parity, 16% faster
You're misrepresenting his position pretty badly. XMLHttpRequest is a comprehensible name. "MysqlndUhConnection" much less so.

Not being very familiar with PHP, I don't have any pet examples of inconsistent names to offer corrections for that might correspond with what he's actually talking about.

stevejohnson··on My never-ending acid trip
Flagged for being just an excerpt from the beginning.
stevejohnson··on Exploring canvas drawing techniques
This is excellent. We'll probably implement quite a few of these as Literally Canvas[1] brushes.

[1] http://literallycanvas.com/

stevejohnson··on Apple’s iOS7 Native JavaScript Bridge
Does anyone have benchmarks about JIT vs non-JIT Javascript on iOS 7? I'm interested, but haven't been able to locate any.
stevejohnson··on Zurb Foundation 5 Released
That's my interpretation of the comment, and real-world experience. I've written two admin sites with Bootstrap because it has all the widgets and plugins I might need on short notice.
stevejohnson··on How to use the Python Imaging Library
PIL has never worked with pip, but you can still install it using the instructions on their web site.

pillow works fine with pip.

stevejohnson··on How to use the Python Imaging Library
Here's the documentation for pillow. There are quite a few new features and supported formats.

http://pillow.readthedocs.org/en/latest/

It's amusing to me that he ignores pillow for the whole piece and then links to the tutorial I ported to the pillow docs from the PIL handbook just a few weeks ago.

stevejohnson··on Show HN: Drawingboard.js
Hi, I wrote half of Literally Canvas. It looks like we have a lot of overlap, but nice job on the fill and save features. We never got to those. It also looks like you're smoothing your lines, also very good.

I feel like we got "scooped" a bit with this, but at the same time we haven't worked on it in months, so congrats. :-)

stevejohnson··on Boarding Pass Redesign
I think he means if it says "your flight" it could also say "your name."
stevejohnson··on A documentation generator for Python code (replaces epydoc)
This is a neat project (I used to use epydoc myself), but Sphinx just isn't that hard to set up with sphinx-quickstart, and sphinx-apidoc takes care of autogenerating docs without any extra files at all.

I do not mean to be discouraging. I like the output of pdoc, and any tool that increases the amount of documentation where there would otherwise be none is great in my book. I simply recommend that you try to understand Sphinx a little better before claiming superiority. In my opinion, pdoc's real advantage is that it requires essentially zero setup and is probably easier to understand. (You should recognize, though, that sphinx-apidoc also requires zero setup.)

stevejohnson··on Introducing Silvrback: Hosted, Markdown-Powered Blogging
Great idea and execution. You're filling a need that many people have and nailed the design. Naturally, this thread is full of legitimate suggestions for improvement, but you've got an excellent first iteration.

I'm not quite the type of person who needs your site, but I'm close enough to recognize its value. Keep it up and pay no mind to the "Why not X instead?" people. This is unique and worthwhile.

stevejohnson··on Introducing Silvrback: Hosted, Markdown-Powered Blogging
I did the same thing, and I really love Pelican. Silvrback does about 80% of what I need for http://steveasleep.com/ but that's more like 100% for most people.

To me it's actually easier to write a post in Vim and then 'make gh-pages' to push it to the internet. But I don't count that against this service at all.

The main reason I won't be using this service is that I pop out more open source projects than blog posts, and my site is more about project commentary than blogging, so the "post" format doesn't really work for me.

stevejohnson··on How Objective-C messaging works
Try these if you'd like an actual explanation of how Obj-C messaging works.

http://www.mikeash.com/pyblog/friday-qa-2012-11-16-lets-buil...

http://www.friday.com/bbum/2009/12/18/objc_msgsend-part-1-th...

stevejohnson··on Forebruary, an endless wall calendar
If you read the Lord of the Rings appendices, you will find that Shirefolk do something similar: they divide the year into 12 months of 30 days each, with a four-day midsummer holiday called Lithe.

https://en.wikipedia.org/wiki/Middle-earth_calendar#Hobbit_C...

If we were to adopt a similar scheme outside of Middle Earth, I'd be in favor of borrowing the name.

stevejohnson··on Desperate times call for desperate measures
I kicked the tires after the Google Reader announcement, but it was always apparent that the team wasn't able to keep up with the rush of new users. I think the best outcome here would be a sale to a more dedicated party, but regardless of that, I can see why they would want to take this route.

They're working on a free service for love. They deserve to do that on their own terms.

← PreviousPage 3 of 14Next →