HNHacker News
TopNewBestAskShowJobs

tvon

5,749 karma · joined February 9, 2008

[ my public key: https://keybase.io/tvon; my proof: https://keybase.io/tvon/sigs/pYTQUJ6IoViYmhDpvxZLOlZbl7P1vKW7akwvX4gNA5Y ]
submissionscomments
tvon··on Web fonts, boy, I don't know
I'm regularly annoyed by the flash when loading the Docker documentation, e.g. http://docs.docker.com/engine/reference/builder/

It's annoying enough to warrant using Stylish to override the web font.

tvon··on Don’t just pardon Edward Snowden; give the man a medal
I honestly do not know who to believe, but a counter to the report: https://tcf.org/content/commentary/house-intelligence-commit...
tvon··on Open Source PaaS Built on Docker
The use of "today" there has me curious, has any relevant Google product ever run on Kubernetes? I was under the impression that Kubernetes was a productized descendant of Borg (which is what Google has always run everything relevant on).
tvon··on Scientists have found a woman whose eyes have a new type of color receptor
Reminds me of this bit from BSG (a conversation between two "artificial" humans):

    Cavil: In all your travels, have you ever seen a star supernova?

    Ellen: No.

    Cavil: No. Well, I have. I saw a star explode and send out the building blocks
    of the universe, other stars, other planets, and eventually other life, a
    supernova, creation itself. I was there. I wanted to see it, and be part of the
    moment. And you know how I perceived one of the most glorious events in the
    universe? With these ridiculous gelatinous orbs in my skull. With eyes designed
    to perceive only a tiny fraction of the EM spectrum, with ears designed only to
    hear vibrations in the air.

    Ellen: The five of us designed you to be as human as possible.

    Cavil: I don’t want to be human. I want to see gamma rays, I want to hear
    X-rays, and I want to smell dark matter. Do you see the absurdity of what I am?
    I can’t even express these things properly, because I have to — I have to
    conceptualize complex ideas in this stupid, limiting spoken language, but I
    know I want to reach out with something other than these prehensile paws, and
    feel the solar wind of a supernova flowing over me. I’m a machine, and I can
    know much more, I could experience so much more, but I’m trapped in this absurd
    body. And why? Because my five creators thought that God wanted it that way.
tvon··on Words are losing their power. Not even Jason Bourne can save them now
Fury Road is supposed to be the same Max as the other movies, unless I misunderstand you.
tvon··on Ruby 2.4.0-preview1 released
I think you're looking in the wrong place, `BasicObject` has no `respond_to?` so you'd need to trace the `rand_random` execution to see what ends up calling `respond_to?` on your `BasicObject` instance. Poking through github I'm guessing it's `rb_funcallv_public` but I may be missing something(s).
tvon··on Putting Down Elm
I think this is a case where the topic is something that enough people want to discuss so the post generates discussion regardless of the content.

I agree with the basic gist of your comment, there isn't much content here to discuss (no offense to the author, it doesn't seem like it was meant for a site like HN). Though I think you might be over-reacting a bit with the tone of your comment.

tvon··on Nix as OS X Package Manager
I don't know if it's useful to you, but I can link you to Eelco Dolstra’s PhD Thesis (2006):

http://nixos.org/~eelco/pubs/phd-thesis.pdf

He also wrote this InfoQ article on the subject of Nix and NixOS which may have some useful information (2014):

https://www.infoq.com/articles/configuration-management-with...

The Wikipedia pages for Nix and NixOS also have some interesting references.

https://en.wikipedia.org/wiki/NixOS

https://en.wikipedia.org/wiki/Nix_package_manager

Edit: I have been playing with NixOS at home for a few months and I think it's very interesting, but I'm a bit surprised I haven't heard more about it over the past decade or so. I'm thinking that the recent industry focus on deployments and provisioning has caused more people to come across it.

tvon··on Vim 8.0 is coming
As far as I know the NeoVim GUI apps[1] use msgpack-rpc[2].

[1] https://github.com/neovim/neovim/wiki/Related-projects#gui-p... [2] https://neovim.io/doc/user/msgpack_rpc.html

tvon··on The sugar conspiracy: sugar—not fat—is the greatest danger to our health
Where do I start?
tvon··on GitLab Pages
I think phrasing it as "also now include CommonMark" is a little misleading, it has been around for a few years now and the entire goal is to take the quotes off of the "standards" to actually have a Markdown specification. The drivers behind it also include (IIRC) GitHub and StackExchange.

That said, I did not notice the "GitLab Flavored Markdown" in the story link but I'll be fairly disappointed if it is actually "yet another Markdown pseudo-standard" and not CommonMark.

tvon··on NixOS 16.03 Released
This looks relevant: https://github.com/NixOS/nixpkgs/pull/10851
tvon··on D'Oh My Zsh – How I unexpectedly built a monster of an open source project
FWIW, prezto is an oh-my-zsh fork and a lot of effort and discussion went into it before it was decided that there should be a fork:

https://github.com/sorin-ionescu/prezto/issues/197

The linked oh-my-zsh issue is an interesting read (or skim).

tvon··on Managing two million web servers
You cannot alter your vote.
tvon··on Managing two million web servers
I don't follow, how does Erlang processes not being OS processes relate to what could happen if an Erlang error occurred?
tvon··on Etsy CTO: We Need Software Engineers, Not Developers
The 2nd and 3rd links are truncated and do not seem to go where they are supposed to go.
tvon··on Write code that is easy to delete, not easy to extend
Further off-topic, but I almost exclusively see tap used as some kind of clever way around a return line, e.g. instead of:

    def build_hash_or_whatever
      hash = Hash.new
      hash[:foo] = some_generating_method
      hash[:bar] = "some value" if whatever?
      # More hash construction nonsense
      hash
    end
With tap it is:

    def build_hash_or_whatever
      Hash.new.tap do |hash|
        hash[:foo] = some_generating_method
        hash[:bar] = "some value" if whatever?
        # More hash construction nonsense
      end
    end
I think the tap-form is significantly worse and I don't understand the aversion to a single line that clearly shows what you are returning.
tvon··on Trello clone with Phoenix and React – 5-part tutorial
This use of "need" makes me wonder what the earliest tech is that you could use to build a trello-ish. I'm thinking it's doable with C, CGI, and xmlhttprequest....
tvon··on Why Coinbase is now hiring remote engineers
That sounds like relatively inexperienced technical people attempting to hire more experienced technical people, to over-simplify a bit.

If you want to build a house and you're not sure how to best build a house you're going to be very cautious hiring someone to build a house because you don't know if their way of building a house is any good, because you don't know how to build a house.

That is a tough problem for a group to solve.

tvon··on Spotify's “Sorry” 404 Page
I once had a 404 page that was a photo of Ronald Reagan with the caption "I don't recall the page you're looking for". I thought that was pretty good.
tvon··on Gogs – Contributing Code
a) I had not heard of gogs, interesting. I do love the sheer number of options we currently have for developer oriented services.

b) I don't understand why this particular link has been submitted. Is there anything remarkable here, or some context I'm missing?

tvon··on Why Go Is Not Good (2014)
Thanks, I found "<!-- 2014-06 -->" in the source as well, but it drives me nuts when web pages have no publishing or last-modified date.
tvon··on Study: Type 2 diabetes can be cured through weight loss
I'm always curious to see the plans people followed, if you wouldn't mind sharing.
tvon··on Swift is Open Source
I believe it is meant as an abstraction layer for non-OSX systems.
tvon··on Swift is Open Source

    git clone git@github.com:apple/swift.git swift
Works for me.
tvon··on 30 days of tvOS sales numbers
Serious question, would anyone expect to have much in the way of sales for a dice rolling app or a stock gif collection on any other platform?
tvon··on Hugo – Golang static site editor
> You want to avoid dealing with Ruby, (...)

It annoys me when using a tool require a functional development environment for the ecosystem it is based upon. E.g., ruby-based tools install via 'gem' and node-based tools install via 'npm', both of which are potentially huge hassles.

A nice aspect of go-based tools is that you can always just download a binary.

tvon··on Setting up iOS continuous delivery with Jenkins and Fastlane
Yes, licensing issues aside. You can setup an OSX VM on Linux that is kicked off by a Jenkins job running on the Linux host.

If you have Hackintosh[1] experience it won't be too difficult to manage, but if you're unfamiliar with that kind of fiddling it might be a bit of a time-suck.

All things considered, unless you're willing or interested in managing something like that and confident you won't "get caught" by Apple (e.g., if they start detecting apps built on Hackintosh systems and banning related ADC accounts) you're better off finding some other solution (maybe https://macminicolo.net?).

[1] http://www.tonymacx86.com

tvon··on Neovim public release 0.1.0
What pairing plugin are you using?
tvon··on Neovim public release 0.1.0
For anyone "switching" from vim, I recommend looking at vim plugins with neovim-specific support/enhancements: https://github.com/neovim/neovim/wiki/Related-projects#plugi...
← PreviousPage 2 of 34Next →