680 karma · joined July 17, 2008
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).
wat
https://github.com/docker/docker/commit/a27b4b8cb8e838d03a99...
Jan 18, 2013
https://github.com/cloudfoundry-incubator/garden/commit/9c79...
Dec 6, 2011
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.
https://code.google.com/p/macvim/downloads/detail?name=MacVi...
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.)
It's a convenient hack but nothing more.
[1]: https://github.com/vito/atomy/blob/master/kernel/condition.a...
Excited to see a hopefully serious competitor to iTunes, it's actually great to see them starting simple. What's there works well.
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. 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.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!
(filter even? '(1 2 3 4))
(remove-it-not 'evenp '(1 2 3 4))