HNHacker News
TopNewBestAskShowJobs

jherdman

1,214 karma · joined November 6, 2008

submissionscomments
jherdman··on The Origin of Stimulus JavaScript Framework
> Content-based sites should be server-rendered.

Why?

jherdman··on Announcing TypeScript 3.0
The fat arrow is the most obvious one that comes to mind.
jherdman··on Elixir v1.7 released
Did any of the deployment improvements discussed at Lonestar Elixir make it into 1.7?
jherdman··on Toronto adds more tech jobs than Silicon Valley in past 5 years
Or, you know, political reasons. This seems to be a motivator for myself and my peers in the Toronto scene.
jherdman··on Vim plugins I use
Here are some I find invaluable:

* FZF. Perhaps the best fuzzy finder for Vim https://github.com/junegunn/fzf/

* ALE. Asynchronous Linting Engine, totally awesome. https://github.com/w0rp/ale

* Polyglot. A "best of" language pack. https://github.com/sheerun/vim-polyglot

* Plug. IMHO the best plugin manager going https://github.com/junegunn/vim-plug.

* Fugitive. The best git wrapper there is https://github.com/tpope/vim-fugitive

* vim-test. A plugin that helps you run tests from inside of Vim. https://github.com/janko-m/vim-test

Outside of that, switch to NeoVim if you haven't already (https://neovim.io/). Or give Oni a chance, it looks really promising (https://www.onivim.io/).

jherdman··on Canada legalises recreational cannabis use
> why only cannabis?

You've got to start somewhere. Bear in mind legalization didn't pass with sweeping support, the Conservative right is still largely opposed.

jherdman··on Why “children,” not “childs”? (2016)
English is refactored quite frequently. I'm by no means an expert, but here are some observations.

* American English could be considered one such refactoring. Some common changes include: removing vowels without sound (e.g. "labour" => "labor", "colour" => "color"), removing duplicate letters ("programme" => "program"), and reversing some "re" words (e.g. "theatre" => "theater"). More details: https://en.wikipedia.org/wiki/English-language_spelling_refo... * The printing press introduced some too. The best example I can think of is the general removal of diaereses (e.g. "microörganism" => "microorganism"). Though I'm less certain of this one.

I'm a little surprised none of the gamer speak refactorings haven't made their way into the written word in a serious way, especially given their prevalence in such a large portion of the population.

jherdman··on Why is Ember fading away?
Would you be able to elaborate on that a bit?
jherdman··on Firefox 58
Likewise, but I've found the performance on a few key websites to be awful. Namely Facebook, and often Google Inbox.

Another consequence of switching has been difficulty in using things like my Apple TV or Chromecast (e.g. casting a video to my TV), or using my Mac's media keys to control Google Play Music.

jherdman··on Telegram plans multi-billion dollar ICO for chat cryptocurrency
> Telegram is not a secure messaging platform, despite marketing themselves as such.

Supporting sources?

jherdman··on Firefox 57 delays requests to tracking domains
I think you're conflating not shaping traffic at the ISP or Backbone level with something else. The something else in this case is making requests to URLs a consumer of a page may or may not be vetting. If anything it's not treating all contents of a page as equal, and I think that's okay. We already do this with prefetching hints, ordering elements on a page (e.g. styling before scripting), and sometimes consumer driven more invasive approaches (ad blocking, monkey patching sites -- e.g. Reddit Enhancement Suite, etc.). Sure this is pretty heavy handed, but it's quite likely that the other vendors will follow suit (though perhaps with different priority, I doubt Google would do this to their own services).
jherdman··on Joplin – A note-taking and to-do app with builds for desktop, mobile, terminal
> "no computer, no paper"

Sounds like you really just ought to make a habit of keeping pen and paper near you, or your mobile phone. Either of these fit your use case nicely at (probably) no extra cost.

jherdman··on Reasons to use Phoenix instead of Rails
Uberauth https://hex.pm/packages/ueberauth Arc https://hex.pm/packages/arc
jherdman··on Reasons to use Phoenix instead of Rails
I've been programming Ruby and using RSpec for quite some time, but quite honestly I wouldn't use it for a new greenfield Ruby project tomorrow. I've consistently found that it's too difficult to teach and for a team to use effectively time and time again. I'd likely stick with MiniTest. Similarly as I wade into Elixir, I'm sticking with ExUnit. It's simple, concise, and gets the job done.
jherdman··on Saying Goodbye to Firebug
It's definitely one of the weakest parts of the Firefox dev tools suite. I quite like Chrome's network panel though.
jherdman··on Google's latest iPhone rival off to a rocky start
> ... but the lack of a headphone jack on the flagship Google phone is really the last straw.

Look, this is inevitable. The titans have decided this thing is dead, so it's going to happen. The thing that pissed me off most about the iPhone 7 and convinced me to leave wasn't the lack of a headphone jack, it's that Apple was/is confused about what to do about it. You can't go making USB-C only computers and then have all of your phones using something different. I get that this is shitty, but at least if we decide that USB-C is the way forward we can end the Great Dongle Wars.

jherdman··on How to set up continuous deployment using free hosted tools
I really wanted to use Gitlab for my next side project, but Circle CI doesn't support them, and I really don't want to pay Travis for my shitty proj. Hopefully this changes some day soon.
jherdman··on An Update on Firefox Containers
This just isn't what I want. In Chrome I have two separate profiles: work, and home. This lets me have work and home specific history, extensions, and settings. Opening a new tab in one doesn't bleed into the other. This is what I want. It's literally the only thing keeping me in Chrome these days.

Firefox used to have something like this in the past, but it's either buried deep inside some obscure setting or has been ripped out. It's a damn shame.

jherdman··on Amazon to Build Second HQ in North America
I'd imagine a city like Windsor might be better suited. There's tonnes of space for the HQ, it's close to the border, it has relatively easy access to Detroit Metro Airport, and has its own local airport for those flying within Ontario.

I'm sure every medium sized Canadian city will be clamouring for this.

jherdman··on What if we made video conferencing work?

  > ... there aren't actually that many hurdles left. The biggest one is IPV6. Once that is pervasive, then you have an easy way to get end to end connectivity without having use a central server to carry the content...
I'm not really a networking pro. Could you ELI5 why IPv6 is such a magic bullet for VOIP?
jherdman··on What is this colored fiber in my chicken?
> Fake meat cannot come soon enough - poor bird was encouraged to grow in an unhealthy manner resulting in dead tissue inside it while it was still alive.

It's really interesting to me that you reached for fake meat instead of better farming practices.

jherdman··on Why do developers who could work anywhere flock to the most expensive cities?
I've been working remote for four years in Toronto. I'm here for a few reasons:

* My partner's work is based here * It's easy to visit both of our family's from here * If the company I work for goes belly up, there's an abundance of work available here (though I'd strongly prefer to stay remote)

We've toyed with the idea of moving, but remain here for now due to combinations of the above. I can virtually assure you that we'll move if and when we decide to purchase a home.

jherdman··on Bootstrap 4's mobile-first flexbox grid system, now used by default
I don't think that's quite true unless you had your tables dynamically laying themselves out by viewport size too.

E.g. using SuitCSS Grid:

    <div class="Grid">
        <div class="Grid-cell u-size1of3 u-sm-sizeFull">
jherdman··on How Canada Became a Greenhouse Superpower
I'm originally from neighbouring Kingsville (small world!). It's been interesting to me that more development of greenhouses hasn't happened in Harrow where the land is less fertile, and vastly cheaper.
jherdman··on WebKit is now 100% ES6 complete
The opposite appears to be the case: https://twitter.com/xeenon/status/729086068666982401
jherdman··on Bulma: Modern CSS framework based on Flexbox
In this particular case it's because Bulma is using node-sass as a precompiler. I'd wager a guess this is true of most CSS packages that you're finding on NPM. Additionally, it's more pleasant to use than Bower (in my humble opinion).
jherdman··on Rails 4.2.3 and 4.1.12 have been released
Absolutely! We're using Rails at Precision Nutrition. We use it to serve up a JSON API, and in a more traditional sense with ERb templates.

We're finding it to be incredibly productive, and more than performant for our needs — especially when you couple it with Postgresql.

jherdman··on Ember.js 1.13.0 and 2.0 Beta Released
I'd jump right in. The upgrade path has been very gentle for quite some time now.
jherdman··on Angular 2: Built on TypeScript
Transpiling may actually be the safest way to use JavaScript, especially given its rate of change. Take, for instance, a number of features trickling down the ECMA2015 pipe: modules, classes, "let", etc. Using these features without a transpiler, such as Babel, is simply not possible. A transpiler allows you to use these features now without any worry.

Not all transpilers may be to your taste, but they have their place.

jherdman··on Firefox 36.0 released
That's my intention. The first step is always to ensure that you're actually dealing with bugs though, it may just be something I'm not used to.
← PreviousPage 4 of 11Next →