HNHacker News
TopNewBestAskShowJobs

Watabou

654 karma · joined May 31, 2012

Github: https://github.com/ajh17 Twitter: @ackyshake
submissionscomments
Watabou··on The Best of What's New in Swift
When I first read your comment, I initially thought "What a strange thing to say."

Then I read the article. :)

Watabou··on Zsh v5.0.8
One of my favorite features of this release, is the inclusion of text objects and visual mode for vi-mode (bindkey -v).

If anyone uses vi-mode instead of the default emacs-mode, they know how sorely text objects support was missing. Here's an example: in normal mode, if the cursor was at "e" in the word "hello", you would have to hit "b" to go to the beginning of the word and then use "ce" or "cw". Now you have the full power of text objects, which means you can use ciw, diw, etc. With visual-mode support, you can even now cut a region, or yank and paste.

Watabou··on Get notified whenever there’s a new top post on Hacker News
For what it's worth, and for people with iOS (not sure if Android has a similar app), I use Hooks[1]. I set it to 500 karma threshold to notify me and that seems to have been working out fine so far.

[1]: Hooks - Alerts for Everything by Oleg Kozynenko https://appsto.re/us/teuc3.i

Watabou··on Apple Names Jony Ive Chief Design Officer
I think this is mostly due to the replacement cycle. Most people who want the iPad, bought one. But -- you don't replace an iPad every year or two like you do an iPhone.

Even if you have the iPad 2 for instance, it's a very capable device, there's no reason to go out right now and buy the latest iPad unless you specifically want extra features like Touch ID.

Watabou··on Show HN: TextFlow – Automator workflows for text manipulation in OS X
Oh nice tip on the Incognito mode ;). I wonder if Safari has a flag like that too.
Watabou··on Show HN: TextFlow – Automator workflows for text manipulation in OS X
I do: https://github.com/ajh17/Scripts
Watabou··on Show HN: TextFlow – Automator workflows for text manipulation in OS X
That and the related automation scripts. I would have thought that now that they introduced Javascript for Automation (similar to Applescript), it would be a lot more popular and would spur a lot of interest in creating workflows.

So far, I've not seen anything. I do use javascript for automation myself. A useful "trick" is to write Javascript using Script Editor, save the script as a .app file and place it in /Applications or similar and have Spotlight execute that Script. I've done things like Empty Trash, Lock Screen, launching a new Swift Playground (too many steps to do that with Xcode alone), quitting all foreground apps, etc. Almost makes Spotlight act like Alfred or Quicksilver.

I would really like to see what other people can come up.

Watabou··on Class action lawsuit filed against Lenovo over Superfish
iTunes isn't crapware on OS X. It is on Windows though, I think mostly because Apple doesn't want to put too many resources into iTunes on Windows.

iTunes on OS X runs better than any other music apps (that are not command line music clients like ncmpcpp) I've used, and I've used a lot. On OS X, I can't see why people would call it bloatware/crapware.

Watabou··on OS X Reviewed
Is it only me that seems to not care whatsoever about tiling window managers? I've tried them on Linux, for a good solid two months, still don't understand the fascination.

On OS X, I just use Expose or Cmd-Tab and Cmd-` shortcuts. I used to use Slate, but then ultimately gave that up as well. Maybe I use a retina screen at 1920x1200 so I can have a lot of screen real estate, but I haven't found the need to have a tiling wm at work either.

Watabou··on OS X vs. Linux?
How is this different from apt-get? For any missing packages, or any outdated packages, you have to hunt for a ppa or you have to compile it yoursel while hunting for the correct configure switches if you want specific features like for vim
Watabou··on OS X vs. Linux?
Well, the integration between HW/SW is the best on OS X because of the fact that Apple actually makes their own hardware, as well as the software. That means, you get HW/SW support from day ONE. That's key and you can never get than on Linux. Period. Heck, for work, I have to try to make Linux work on Surface 3, and you have to patch the Linux kernel yourself to make the touchpad and keyboard work nicely. Sort of a convoluted example, but you get the idea. The heavy online support is nothing compared to going in to the Apple Store and having guaranteed support.

About apt-get vs homebrew, what do you miss from apt-get? I'm not trying to sound dumb, I genuinely want to know. For me, homebrew is much more easier to use, and you can add taps (sort of like PPAs), you can even add a tap to get OS X apps. I've never used it but I've heard good things about it, for instance, you can type `brew cask chrome` to have chrome installed.

Watabou··on OS X vs. Linux?
I do most of my development work on OS X and Linux, but for desktop environment, I would hands down use nothing else other than OS X.

I just love the integration. Everything looks nice (yes I even like Yosemite), the system is very stable, I can go days without so much as a restart, it doesn't break after I install a package from a package manager, the upgrade process is seamless, the hardware is second to none (even Linus Torvalds agrees), and I can always get help from the Apple Store if something goes wrong. Some of these things you can get with Windows/Linux, you can actually get pretty close, but you never seem to get them all.

The hardware and software integration on Linux seems to be really iffy, even if you get Linux to dual boot on OS X. The hardware support isn't there unless you compile your own kernel, which you have to get (if it's a newer system) an unstable version of, the touchpad gesture support isn't as nice, the whole OS doesn't look as nice as OS X, and you miss out on the integration between iOS, which is really important to me, at least. OS X is a proper Unix system, so any Linux command line tool will also run on OS X. And you actually get the basic tools out of the box (vim, ruby, python, zsh, tmux, perl, etc, etc). If not, you can get a really good package manager in the form of homebrew, and while it's not as powerful as apt-get, it's pretty much all I want from a system package manager.

I am also not a big fan of managing windows or using a tiling window manager, I don't even use them when I'm on Linux. I actually prefer using OS X's default Mission Control/Expose behavior (I know.). I toyed around with Moom, Slate (https://github.com/jigish/slate) but gave it up. I don't like windows to snap, that's an absolute asinine behavior that seems to be the default on Linux desktops these days, that I always have to unset. I never knew why anyone would be a fan of it, unfortunately, most people are. I just have my terminal run tmux and live there. Command+Tab is enough for me.

That all said (sorry if the above turned out to be a bit of a rant), Linux desktop environments are slowly getting much better, I'm really liking the look of Plasma and Gnome 3 (although that huge chrome, seriously?), and Elementary OS is easily the best Linux distro I've used.

Watabou··on We are moving the Roslyn code to GitHub
Oh, you're right. I saw git files in their repository and assumed they were already using git: https://roslyn.codeplex.com
Watabou··on We are moving the Roslyn code to GitHub
git != Github.

Github just hosts git repositories. You can use git and not host on Github.

They were using git, but hosting the repository on CodePlex.

Watabou··on Android Studio 1.0
Am I the only person that really likes Xcode?

It's the first IDE that I've used that doesn't dedicate the entirety of its chrome to 100 different buttons. The developer workflow is nice (Open Files Quickly, Go to Line, Symbol navigation, pragma marks, breadcrumb bar, continuous build cycle, CI integration with OS X server, etc). I can get Vim bindings with Xvim, (this is not an Xcode feature by default but it's worth mentioning because it's the best Vim emulation plugin I've used apart from IntelliJ's). It has Interface Builder, Instruments, etc all integrated and super easy to work with. Most of all, Xcode's simplicity. I started iOS and Mac dev with 0 experience working with Xcode and I didn't need any, since it's so easy to use.

Yes, it's a good IDE. Is it a perfect one? Of course not, there are still hundreds of issues like Xcode complaining that a certificate already exists when I try to code-sign my app but Xcode doesn't use it, first few releases of new versions of Xcode are always crash happy, and Xcode's build settings are the ugliest part of Xcode.

Different people prefer different things I suppose. Maybe people became so used to Eclipse and Netbeans ugly UI and incomprehensible buttons everywhere that Xcode doesn't seem as feature full to them.

Watabou··on WatchKit
Working fine for me in Firefox 35.
Watabou··on OS X 10.10 Yosemite: The Ars Technica Review
That's not normal at all. Try and run a hardware diagnostic test, or try and see if you can find the logs in Console.app
Watabou··on OS X Yosemite
I have it set to the max too. It still stutters here and there, but definitely not as much as Mavericks did.
Watabou··on OS X Yosemite
I remember just how buggy Yosemite was when DP 1 was released. But it's come a long way, the third GM candidate for Yosemite is really stable, maybe one of the most stable OS X .0 release. It even has less lag for animations like for Mission Control for retina displays so maybe they finally figured out how to handle a Retina display.

The one thing I'm not a fan of is the horrible, and absolutely terrible animation to take windows fullscreen. It takes a proper 2 seconds for a window to go full screen. I just can't see the reason behind this. At least provide an option to disable this animation or provide a terminal command to speed it up like the mission control animations.

Handoff is one feature I use more than I thought I would. It still feels like a novelty but I'm glad it's there. I use it most to continue my emails on my Mac from the iPhone.

Airdrop on both iOS and the Mac is simply amazing. Now I don't have to wait for Photostream to sync between the two devices.

And the little things like Javascript for automation, built in actions for batch renaming and encoding media files inside the right click contextual menu, the dark mode all add up.

I'm also looking forward to Siracusa's multi-page review about Yosemite. He hasn't been a fan of transparency, so it will be interesting to hear his thoughts on it. I'm not a fan of it either but I like the transparency used in Yosemite. It's not as distracting and the dark theme really helps with that.

Watabou··on Hacker's Guide to Setting Up Your Mac
Huh, I'm not sure why you say it takes "hours", it takes about 15 minutes for me to download it on a 50Mbps and that's not exactly fast.

When you get a new machine, at most you'll be one or two point updates down, and you can just use a combo updater, again, about 15 minutes to download, another 15 minutes to update.

Every one has their own dotfiles set up but I have a script that pulls my dotfiles, installs every package in a Brewfile, and while that's going on, I can set up my mail by just switching on iCloud in System Preferences.

So for me, when someone says it takes days, I don't know what to tell them. You must have really slow download speeds for it to take days. I can get started in a day, less than 4 hours total to get set up. 'days' is a BIG overstatement.

Watabou··on OS X Bash Update 1.0
We will probably get another DP tomorrow as it has been two weeks now since the previous DP
Watabou··on iOS 8 tracks your physical activity by default
Yeah I am actually.

What does it matter when the data never leaves the device?

And it's not like it's draining your battery either. M7/M8 are very low power.

Watabou··on iOS 8 tracks your physical activity by default
Yeah, this isn't new. This is what the M7 (and the M8 inside iPhone 6) does.

And more importantly, this data is never stored in the cloud and never leaves your device, according to Apple.

Watabou··on Apple Watch: Initial Thoughts and Observations
And they would be right. Why? Because the joystick doesn't look the same as a steering wheel, so it's a stretch to call it a digital steering wheel (though you wouldn't exactly be wrong)

The crown on watches and the crown on Apple Watch look the same. It's a crown with digital functionality. Thus, the digital crown.

Watabou··on Apple Watch: Initial Thoughts and Observations
What part is Apple playing catch up with exactly?

Based on what I saw, Apple Watch seems to me, a lot more than just a notification device that Android Wear is.

Additionally, there's nothing in Android Wear that I've seen that focuses on the watch being, well, a watch. All the straps sucked, we don't know if the time is precise (this is the first thing Apple said about the Apple Watch), and most importantly, none of the watches out focus on user experience at all. They just wanted to be first out.

Watabou··on Feds Threatened to Fine Yahoo $250K Daily for Not Complying with NSA's PRISM
Tony and Control. I can't believe someone even remembers this! Now I'm depressed thinking about how Control had to fire Tony :(
Watabou··on Steve Jobs Introduces the iPhone 6 and Apple Watch
You can share your heartbeat with others with the apple watch, yes.
Watabou··on Introducing free voice calls from Hangouts
It also looks like they finally updated Google Voice for iOS 7. You know, a week before iOS 8 is released.

Hey I'm happy though! This means all my apps finally have the design of iOS 7.

I hope they have fixed the notification bug that plagued the previous version.

Watabou··on ITerm2 2.0
Works for me with pync: python -c 'from pync import Notifier; Notifier.notify("hello")'
Watabou··on One Month of SoSoSwift
Thank you so much! I was looking for an RSS feed as well.

It's working great with Feedly. Keep up the good work!

← PreviousPage 3 of 8Next →