Hacker Newsnew | past | comments | ask | show | jobs | submit | guthriej's commentslogin

Thank you for this! I have exactly the same problem and was waiting for the solution to present itself, which it now has.

Aside: I use NixOS with home-manager (on linux and mac), which makes this trivial [1]. Added the following lines to my home-manager config:

  programs.git = {
    enable = true;
    ...
    includes = [
      {
        condition = "hasconfig:remote.*.url:git@github.com:<work>/**";
        contents = {
          user.email = "<work email>";
        };
      }
    ];
  }

[1]: https://nix-community.github.io/home-manager/options.xhtml#o...


That certainly looks less trivial than writing it directly in your .gitconfig file. It's the same condition and setting as what's in the article, but now with a build/templating stage and a new programming language to learn with unusual syntax.


While I don't use NixOS or home-manager, I would imagine this provides some extra value: i.e. config is versioned or easy to move between machines.

Curiosity got the better of me so I looked it up at https://nix-community.github.io/home-manager/ and it indeed does purport to provide benefits I guessed at and then some.

Whether that's better than just manually managing things yourself is altogether a different matter.


Agree on your comment re build/templating and new language. Nix is weird and NixOS is complicated. Nonetheless I have convinced myself that I like it.

In TFA the author must set up two configurations: the .gitconfig, and the file which is included in the .gitconfig. Home-manager does this automatically through one config parameter. That is what I was pleased with and wanted to share.


Reflow oven


Martin Kleppmann (author of Designing Data-Intensive Applications) has a great article in the same vein: https://martin.kleppmann.com/2011/03/07/accounting-for-compu...


I wouldn’t classify cloudflare as being “sleazy”, but as far as I know, they’re only doing domain registration as an avenue to cross-sell. They might be one of the “good ones” now, but do they have incentive to remain that way?


I hadn’t heard of the red zone, this article explained it quite well: https://os.phil-opp.com/red-zone/.


I often commit in a detached HEAD state (primarily because we're using Gerrit, and git-review sort of encourages it). Sublime Merge won't let me commit without being on a branch. Is there any way to get around this?


There isn't right now, but there will be a new build out soon that will work with this.


True Wealth | Zurich, Switzerland | UX Designer / Frontend Engineer | Full-time | Onsite

True Wealth (https://www.truewealth.ch) is the leading online wealth management platform in Switzerland. We have both direct (B2C) customers as well as B2B relationships as a service provider for other financial institutions.

We are looking for someone at the intersection of Design and Engineering to take ownership of our front end. Ideally you have a great sense for how our customers tick, can turn ideas into visions, and those visions into code. We have a small team of full-stack engineers who look forward to having someone to take the lead when it comes to design.

Your role in bullet-points:

- Lead front-end projects (design, prototyping, iteration with business / engineering / external designers, implementation)

- UX and styling expert within the engineering team

- Front-end programming in Typescript & React

- Ownership of CSS architecture, visual styling and consistency

- Ownership of web site, blog platform and digital marketing assets

We offer:

- Responsibility, ownership and influence on the further development of our best-in-class roboadvisory solution

- Exciting development projects, both B2B and B2C

- Competitive salary package, solidly financed company and real-world FinTech exposure

- Modern and lean open source stack based on Typescript, React, Java 10, PostgreSQL, Linux, Docker

- Cloud-based hosting, continuous integration and deployments, code review

- Flexibility, exposure and opportunities to work across the entire stack, depending on preferences and skills

- Office in Zürich (near station Zürich Binz SZU, 2 stops from HB)

If you're interested, send us a mail with your CV, references, and some public samples of previous work to hr@truewealth.ch. Please note that you must be eligible to work in Switzerland.


I would have thought that an offering like AWS' dedicated hosts would solve the noisy neighbours problem and offer some guarantee for IOPS. I find it surprising that they don't mention it as an option for them.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: