HNHacker News
TopNewBestAskShowJobs

vito

680 karma · joined July 17, 2008

[ my public key: https://keybase.io/alexsuraci; my proof: https://keybase.io/alexsuraci/sigs/aehzHH290EJZAFgL11-FZTDAvQxDEQ_saZJ6uGm1bew ]
submissionscomments
vito··on About the OS X Yosemite v10.10.4 Update
Tried that every time, and it had no effect. Both devices would show up but it'd send audio through the laptop regardless.
vito··on About the OS X Yosemite v10.10.4 Update
Here's hoping "Addresses an issue that prevented some external displays from functioning properly" means what I think it means.

Ever since Mavericks, plugging in HDMI would randomly send audio either to the display or through the laptop, shuffling whenever the laptop was opened/closed, with no ability to switch it in the OS. This meant using it as a desktop machine was always preceded by a minute of rage-filled un-plugging/re-plugging until it worked.

Observed with every Apple laptop I've owned since (two Airs and a Retina Pro) and two different displays (one ViewSonic, one Dell), so not a hardware issue. Don't understand how this was broken for so long or why I've never seen anyone complain about it.

edit: came up 3 times below: changing the output device in the OS does not work. it would always either result in no output at all, or continuing to output to the laptop (can't remember which, might be a mix of both).

vito··on Photon – Minimal Linux Container Host
> fork of Docker

wat

https://github.com/docker/docker/commit/a27b4b8cb8e838d03a99...

Jan 18, 2013

https://github.com/cloudfoundry-incubator/garden/commit/9c79...

Dec 6, 2011

vito··on CoreOS is building a container runtime, Rocket
Yep, setuid would make sense. Hopefully that's how people end up using it. (i.e. Rocket should document or distribute it that way)
vito··on CoreOS is building a container runtime, Rocket
The post mentions not having a daemon running as root, but then you have to run `rkt` as root anyway. Won't this just mean that instead of having a single implementation of a Rocket daemon running as root, there is now one custom one every time it needs to be automated?

It's great to see this problem broken up into reusable pieces though. It totally makes sense to function without a daemon, especially out of the box.

vito··on Debuggex: visual regex tester – now with PCRE
Took pretty well to this URI regexp from Ruby. Impressive!

http://www.debuggex.com/r/y47J4d_L02NwJrXq/0

vito··on Vim 7.4a ready for beta testing
And just like that, a new MacVim snapshot:

https://code.google.com/p/macvim/downloads/detail?name=MacVi...

vito··on Commit that changed my life
If you hover over them the full time shows up as a tooltip at least.
vito··on Tomorrow Theme
I work on the CLI for a PaaS. So lots of interaction, detailed output for your apps and their status, etc. Probably a less interesting answer than you hoped.

I started adding colors to highlight important parts of the output (e.g. app names, status, ...), but received a bunch of complaints from people who couldn't read parts of the output. Turned out they were just using bad/broken themes, like Solarized, which abuses the bright palette by replacing them with various unreadable shades of blue.

It's otherwise a pretty nice color scheme. Just annoying that I can't trust the "bright" palette to ever be readable because of themes like it.

(Also, the themes that come with Terminal.app are pretty abysmal. The stock 'blue' isn't even readable in some common configurations.)

vito··on Tomorrow Theme
As a CLI designer (silly as that sounds) it's nice to see a theme that doesn't abuse the 'bright' palette. Hated Solarized for that alone.
vito··on Use OSX Finder Quicklook (Spacebar) to preview all plain text files
Is there something like this for Chrome? Really annoying having code downloaded instead of displayed.
vito··on To boldly go where Node man has gone before
I hit this a while ago. The first thing I tried to install failed, because it depended on something that depended on something that moved its repository location (renamed itself from foo.go to foo).

It's a convenient hack but nothing more.

vito··on Light Table reaches funding goal of $200k
What's with the dip(s)? Can people withdraw donations?
vito··on Darcs - Another open source version control system
There's also http://darcsden.com/ - a little side-project of mine.
vito··on Google+ gets a redesign
Isn't it the whole point of Circles that they don't have to clarify that? You're in complete control of who you send things to from the very beginning, and the only way you can add people is by putting them in the appropriate circle(s).
vito··on Isaacs: try/catch is an anti-pattern
Have you considered using Ruby's throw/catch instead of exceptions? I did that for Atomy's condition system[1]. They worked great because you can just use the restart names for the throw/catch tags.

[1]: https://github.com/vito/atomy/blob/master/kernel/condition.a...

vito··on Winamp for Mac
Looks promising, but very basic so far. No shuffle/repeat, enqueueing, or really anything beyond play, pause, previous, and next. It did import my iTunes library in <2 seconds though, which seems impressive compared to iTunes', what, 15 minutes?

Excited to see a hopefully serious competitor to iTunes, it's actually great to see them starting simple. What's there works well.

vito··on Daring Fireball: Universe Dented, Grass Underfoot
Works for me in the latest Chrome, except the shortcut is Ctrl+Cmd+D (I think it always has been?). For a long time it didn't work, though.
vito··on Shen 1.7, successor to Qi II, released
The download buttons don't actually link to anything. The mailing list says 8PM EST tonight: https://groups.google.com/group/qilang/browse_thread/thread/...
vito··on Sublime Text 2 Build 2091
Try http://vicoapp.com/ - TextMate bundles, a real, Lispy scripting language (Nu), and vim style modal editing. Still has a ways to go in terms of vim command parity, but I've been using it as my main editor for the past month and really enjoying it.
vito··on OS X Lion Now Available in the US Mac App Store
I wish they would go the xmonad route, and simply treat each display as an independent "workspace container". Being able to switch independently (and still use the other display when using a fullscreen app) is a huge productivity gain.
vito··on Spotify launches in the US
Thanks! Used axpxx3axYK3D4M2R
vito··on ITerm2 1.0 Released
Cmd+Opt+Arrow keys
vito··on Why do I keep coming back to the Nexus S?
If you had read just a little bit after that:

    And while I’m well aware that half a year isn’t very long at all for a normal smartphone-owning human being, I think we can all agree that I’m not normal. And frankly, I probably wouldn’t have the job that I do if I felt comfortable about owning the same phone for six months.
He reviews phones/tech for a living, of course he'll expect to go through a bunch of them.
vito··on Poetics: The first native implementation of CoffeeScript on the Rubinius VM
JavaScript, I'd say.
vito··on Will Rubinius be an acceptable Lisp?
Via pattern-matching at the moment:

    X foo: Y := ...
    X foo: Z := ...
Both of these are inserted on X, which is used as `self` in the method body (so instance variables, etc. work as expected too). It's one method, `foo:`, which pattern-matches on its arguments to determine which branch to evaluate.
vito··on Will Rubinius be an acceptable Lisp?
I've been working on a port of Atomo (http://atomo-lang.org/ ) to the Rubinius VM, dubbed Quanto for now. It's similar to Fancy (though they were both designed/developed separately), but one of the main differences is that it has macros (and pattern-matching everywhere).

Example code: http://toogeneric.com/dump/pretty.atomo.html

"data", "class", "module", "=", and ":=" are all Lisp-style macros. It doesn't have Lisp syntax, but it's very close to it conceptually - in fact Atomo has Lisp's condition system, and a similar string formatting system, and dynamic environment. All of which I plan to port. Fun times ahead!

vito··on Disciple: A Strict Dialect of Haskell
Atomo isn't a Haskell dialect - it's another language. The first implementation is written in Haskell, but other than that there's no relation.
vito··on Why I absolutely love java
Same for the others.

    (filter even? '(1 2 3 4))
    (remove-it-not 'evenp '(1 2 3 4))
vito··on Atomo (programming language): giant 0.4 release
The link is to the release notes, which has the documentation embedded - click Getting Started at the right if you've never heard of Atomo (which is very likely).
← PreviousPage 2 of 6Next →