HNHacker News
TopNewBestAskShowJobs

justinmayer

575 karma · joined August 8, 2014

https://twitter.com/jmayer
submissionscomments
justinmayer··on Stop using gzip
You make some good points here, which I completely understand. Hopefully the future will bring better options for us all.
justinmayer··on Stop using gzip
The article is not talking about Windows, so folks here aren't either. Why are you surprised that folks are uninterested in Windows?

I've preferred Mac systems for longer than most of the HN crowd has been alive, so I understand what it's like to feel ignored and in the minority. For years, Mac users were treated as pariahs. The tables have turned, and as someone who has been in your situation, I should have great empathy for your predicament.

And I do, but your tone in general -- and your last sentence in particular -- makes it very hard to empathize. Microsoft used its near-monopoly status to stifle innovation for years, and many of us have figurative scars that will never heal. You seem to think that they are making great strides (while I see them as half-hearted overtures), but either way I'm not about to "throw them a bone." Their decades of misdeeds, in my eyes, will not be expiated so easily.

Perhaps Microsoft will someday be worthy of forgiveness, either from the perspective of morality (e.g., Mozilla) or product excellence (e.g., Apple). Until that day, Microsoft will continue to reap what they have sown, given no more attention than they have earned.

justinmayer··on Stop using gzip
Totally agree with this. As someone with a commit bit to the project, as well as a long-time user, I'd like to second the recommendation. Pixz is a terrific parallel XZ compression/expansion tool. I find it indispensable for logs and database backups. Link: https://github.com/vasi/pixz

Fish shell users can take advantage of the Extract and Compress plugins I wrote, which utilize Pixz if installed: https://github.com/justinmayer/tackle/tree/master/plugins/ex...

justinmayer··on Stop using gzip
Bzip2 doesn't handle multiple cores as far as I'm aware, but tools such as pbzip2 can. I wrote about this some time ago: https://hackercodex.com/guide/parallel-bzip-compression/

That said, parallel XZ is even better: https://github.com/vasi/pixz

justinmayer··on Static Website Generators Are the Next Big Thing
As the primary maintainer of Pelican, a Python-based static site generator, I've given several talks on the resurgence of static site generators and in which cases they are (and are not) a good fit.

My most recent talk was two weeks ago at PyCon Japan. Following are my slides for that talk, in case that's useful for anyone who wants to get a better understanding of SSG history and advantages/disadvantages: http://justinmayer.com/talks/

Also happy to answer any questions here, of course. (^_^)

justinmayer··on DMCA notice against oh-my-fish
We disagree regarding the provenance of some of those plugins. That said, I'll take another look and see if I can do a better job at giving proper credit where it is due.
justinmayer··on DMCA notice against oh-my-fish
That's not a fair claim. While some of the plugins come from OMF, proper attribution is given in the license.

Moreover, the majority of plugins in the repository do not, in fact, come from OMF.

justinmayer··on DMCA notice against oh-my-fish
As with most things, this probably began as a communication problem between Jorge and Bruno, and it quickly went south from there. https://github.com/wa/wahoo/issues/95

If you'd like to try a Fish shell framework with a bit less drama, my I suggest my alternative? (^_^)

https://github.com/justinmayer/tacklebox

https://github.com/justinmayer/tackle

justinmayer··on Ask HN: Who is hiring? (July 2015)
Monitorial | Sunny Santa Monica, CA | Freelance Django Developer | Remote Welcome

We're a small team focused on server security monitoring. Also looking for Linux server automation mavens.

Email: [recruiting] at [monitorial dot net] — Web: https://monitorial.net/

justinmayer··on Microsoft Buys German To-Do List Startup 6Wunderkinder
In case this news makes you feel like it's time to move on, here's a link describing how to delete your Wunderlist account: https://support.wunderlist.com/customer/portal/articles/1641...
justinmayer··on Show HN: I made a command-line iMessage interface
For those of you who, like me, might want to use this on older hardware, I got an error on launch on Mac OS X 10.8.5 Mountain Lion: https://github.com/CamHenlin/imessageclient/issues/2

Just thought I'd mention it here in case others are thinking of trying this out on Mountain Lion.

Edit: CamHenlin has already committed a fix for this problem. Nice work!

justinmayer··on NixOS and Stateless Deployment
I have yet to find a single VPS provider that offers explicit support for NixOS [1]. As much as I like the idea of NixOS, it's difficult to evaluate its utility when I cannot easily spin up a NixOS-powered VPS and kick the tires. There does not seem to be any support for NixOS on DigitalOcean [2], and the instructions I came across for Linode look daunting enough that I am unlikely to even try [3].

[1]: https://nixos.org/wiki/Hosting_providers_%26_NixOs

[2]: http://digitalocean.uservoice.com/forums/136585-digitalocean...

[3]: https://nixos.org/wiki/Install_NixOS_on_Linode

justinmayer··on BPG Image format
Since the parent comment was posted, Fabrice added an ICC profile meta data tag via the libbpg 0.9.1 release.
justinmayer··on BPG Image format
I believe that's because PageSpeed is automatically converting the PNG to JPEG on-the-fly before serving the image to the browser, ostensibly for speed reasons. How ironic. ;^)
justinmayer··on BPG Image format
Sure, no problem. I updated my comment above to include a link to all the relevant files. As you'll see, despite the significant differences in file size, there is very little discernible difference in image quality.
justinmayer··on BPG Image format
Most welcome! Glad to help out where I can.
justinmayer··on BPG Image format
After making a few needed tweaks to get libbpg to compile on Mac OS X, I used the compiled bpgenc binary to convert a test PNG to BPG format. I also converted the PNG to a JPEG for comparison purposes. You can see the results here:

http://justinmayer.com/bpg-test/

Size of PNG before conversion: 186K

Size after conversion to JPEG: 52K

Size after conversion to BPG: 9K

I took the liberty of submitting a Homebrew formula, so hopefully this will soon be a quick "brew install libbpg" away. (^_^)

https://github.com/Homebrew/homebrew/pull/34722

justinmayer··on My favourite Zsh features
While we're on the topic of non-bash shells, I recommend taking a look at Fish: http://fishshell.com/

I wrote a tutorial on how to install it on Mac OS X and Ubuntu: http://hackercodex.com/guide/install-fish-shell-mac-ubuntu/ For me, the chief advantage to Fish is that you get more functionality out-of-the-box than with most other shells, including zsh.

I also published two related projects for easily sharing Fish shell enhancements — Tacklebox https://github.com/justinmayer/tacklebox and Tackle https://github.com/justinmayer/tackle) — because I wanted a way for folks to be able to have access to multiple plugin repositories and easily share their favorite shell snippets.

justinmayer··on Badassify your terminal and shell
Three suggestions:

(1) Don't use words like "badassify" — they make you sound immature and reduce your credibility. (c.f. "rockstar engineer", "coding ninja", et cetera)

(2) Invest an afternoon in switching to a static site generator — your site's current server appears to be on fire due to excess traffic. As a member of the getpelican.com dev team, I'm clearly biased, but any static site generator will be better than an uncached Ghost instance.

(3) Try Fish :^) http://hackercodex.com/guide/install-fish-shell-mac-ubuntu/

justinmayer··on Weave – The Docker Network
You say that running a database in a Docker container is "a nightmare and very far from what you want to be able to do in a production system," but you do not explain why. Perhaps you might substantiate such a claim?
justinmayer··on Introducing Tacklebox for Fish Shell
Happy to answer any questions about Tacklebox, so feel free to fire away. (^_^)
← PreviousPage 3 of 3