<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for domenkoar</title><link>http://disqus.com/by/domenkoar/</link><description></description><atom:link href="http://disqus.com/domenkoar/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 11 Nov 2016 08:50:49 -0000</lastBuildDate><item><title>Re: Aeson: the tutorial</title><link>https://artyom.me/aeson#comment-2996926956</link><description>&lt;p&gt;ParseJSON typeclass should probably be FromJSON?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Fri, 11 Nov 2016 08:50:49 -0000</pubDate></item><item><title>Re: You don&amp;#8217;t need tests</title><link>http://swizec.com/blog/dont-need-tests/swizec/7095#comment-2940257335</link><description>&lt;p&gt;Sounds about right, except the last statement. You need types:)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Sat, 08 Oct 2016 17:24:27 -0000</pubDate></item><item><title>Re: Nix as OS X Package Manager</title><link>http://ariya.ofilabs.com/2016/05/nix-as-os-x-package-manager.html#comment-2702057389</link><description>&lt;p&gt;If you read the script, you'd realize this is not true.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Sun, 29 May 2016 18:06:13 -0000</pubDate></item><item><title>Re: Friends sometimes let friends curl to shell</title><link>http://www.domenkozar.com/2015/09/27/friends-sometimes-let-friends-curl-to-shell#comment-2292683313</link><description>&lt;p&gt;You have a choice to use automated script or copy each imperative step on your own. All the freedom you can possibly get.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Tue, 06 Oct 2015 07:46:37 -0000</pubDate></item><item><title>Re: Friends sometimes let friends curl to shell</title><link>http://www.domenkozar.com/2015/09/27/friends-sometimes-let-friends-curl-to-shell#comment-2292682679</link><description>&lt;p&gt;That falls into the use case where &lt;a href="http://nixos.org" rel="nofollow noopener" target="_blank" title="nixos.org"&gt;nixos.org&lt;/a&gt; gets compromised, which is a hard problem to solve in the first place.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Tue, 06 Oct 2015 07:45:58 -0000</pubDate></item><item><title>Re: Friends sometimes let friends curl to shell</title><link>http://www.domenkozar.com/2015/09/27/friends-sometimes-let-friends-curl-to-shell#comment-2277836106</link><description>&lt;p&gt;People can either read ebuild or bash script, it's the same thing. Only ebuilds have more abstraction.&lt;/p&gt;&lt;p&gt;As for the tarball, Nix only populates /nix, so it doesn't touch your filesystem structure at all.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Mon, 28 Sep 2015 06:02:04 -0000</pubDate></item><item><title>Re: Friends sometimes let friends curl to shell</title><link>http://www.domenkozar.com/2015/09/27/friends-sometimes-let-friends-curl-to-shell#comment-2276992843</link><description>&lt;p&gt;That's exactly what we don't want to do, maintain installation scripts for hundreds of different ecosystems besides our own.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Sun, 27 Sep 2015 14:51:43 -0000</pubDate></item><item><title>Re: Formatting python log messages¶</title><link>http://reinout.vanrees.org/weblog/2015/06/05/logging-formatting.html#comment-2081506835</link><description>&lt;p&gt;For this reason I've been using &lt;a href="http://structlog.readthedocs.org" rel="nofollow noopener" target="_blank" title="structlog.readthedocs.org"&gt;structlog.readthedocs.org&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Tue, 16 Jun 2015 03:56:28 -0000</pubDate></item><item><title>Re: GZipped JSON files and Logstash</title><link>http://speakmy.name/2014/01/13/gzipped-json-files-and-logstash/#comment-1689656047</link><description>&lt;p&gt;This would be extremely useful to have upstream in logstash. UDP has a max data length limit and compressing messages when hitting that limit would help remove the constraint.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Wed, 12 Nov 2014 10:38:00 -0000</pubDate></item><item><title>Re: My experience with NixOS</title><link>http://thetrendythings.com/read/7056#comment-1664351104</link><description>&lt;p&gt;It's possible to only allow a subset of unfree packages via `allowUnfreePredicate`. It's not documented yet though.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Sat, 01 Nov 2014 03:41:36 -0000</pubDate></item><item><title>Re: Gregory Szorc's Digital Home | Deterministic and Minimal Docker Images</title><link>http://gregoryszorc.com/blog/2014/10/13/deterministic-and-minimal-docker-images#comment-1650446968</link><description>&lt;p&gt;FYI: Nix uses chroot while building packages (not by default though, but our build farm enables that)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Thu, 23 Oct 2014 15:14:28 -0000</pubDate></item><item><title>Re: Getting started with Nix package manager</title><link>http://www.domenkozar.com/2014/01/02/getting-started-with-nix-package-manager#comment-1576749071</link><description>&lt;p&gt;Agreed - updated the blog, thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Sat, 06 Sep 2014 11:21:14 -0000</pubDate></item><item><title>Re: Getting started with Nix package manager</title><link>http://www.domenkozar.com/2014/01/02/getting-started-with-nix-package-manager#comment-1384249229</link><description>&lt;p&gt;There is *nix-env -q*, or do you mean online? Also, packages are for Nix, NixOS has modules.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Wed, 14 May 2014 04:51:52 -0000</pubDate></item><item><title>Re: Build Tools - Make, no more</title><link>http://hadihariri.com/2014/04/21/build-make-no-more/#comment-1348893582</link><description>&lt;p&gt;Bingo. This is why I believe in order to solve that problem, we need a portable package manager that aims for reproducible builds. Wrap any build system people invent with a function and provide docs how to use it.&lt;/p&gt;&lt;p&gt;Nix (&lt;a href="http://nixos.org/nix/)" rel="nofollow noopener" target="_blank" title="http://nixos.org/nix/)"&gt;http://nixos.org/nix/)&lt;/a&gt; does a very good job and we even have a whole distribution built on top of that (called NixOS).&lt;/p&gt;&lt;p&gt;The solution (sadly) isn't to force people to reinvent package managers for their language, because it kind of does make sense to do it. The problem arises when they try to package more than just packages from their language and based on ad-hoc solution there comes the need of packaging X language with a little bit of C and maybe some scala.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Mon, 21 Apr 2014 12:00:54 -0000</pubDate></item><item><title>Re: Why Puppet/Chef/Ansible aren't good enough (and we can do better)</title><link>http://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better#comment-1282136575</link><description>&lt;p&gt;Fixed, thanks.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Wed, 12 Mar 2014 19:21:54 -0000</pubDate></item><item><title>Re: Why Puppet/Chef/Ansible aren't good enough (and we can do better)</title><link>http://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better#comment-1282134441</link><description>&lt;p&gt;When NixOS starts solving your problems, those hashes soon become part of routine&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Wed, 12 Mar 2014 19:19:54 -0000</pubDate></item><item><title>Re: Why Puppet/Chef/Ansible aren't good enough (and we can do better)</title><link>http://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better#comment-1280526339</link><description>&lt;p&gt;That's what I'm saying. Output of ldd $(which nginx) on NixOS: &lt;a href="http://bpaste.net/show/187748/" rel="nofollow noopener" target="_blank" title="http://bpaste.net/show/187748/"&gt;http://bpaste.net/show/187748/&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Tue, 11 Mar 2014 17:05:08 -0000</pubDate></item><item><title>Re: Why Puppet/Chef/Ansible aren't good enough (and we can do better)</title><link>http://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better#comment-1280133651</link><description>&lt;p&gt;Omnibus: quick look reveals it's definitely going the right path. But prefixing is only one of the steps you have to take to do stateless configuration management. The missing puzzle is eliminating all other things and depending only on packaging instructions. That's the part that's hard to fix in current packaging managers.&lt;/p&gt;&lt;p&gt;Could you point out inaccuracies? I'd love to fix them. I agree it's a bit provoking, I couldn't think of a better way to explain the motivation. References paper does take a different path (again I encourage you to do afternoon reading, together with Nix PhD thesis &lt;a href="http://nixos.org/~eelco/pubs/phd-thesis.pdf)" rel="nofollow noopener" target="_blank" title="http://nixos.org/~eelco/pubs/phd-thesis.pdf)"&gt;http://nixos.org/~eelco/pub...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Note: these not my ideas and you can use them today &lt;a href="http://nixos.org/nix" rel="nofollow noopener" target="_blank" title="http://nixos.org/nix"&gt;http://nixos.org/nix&lt;/a&gt; &lt;a href="http://nixos.org/nixos" rel="nofollow noopener" target="_blank" title="http://nixos.org/nixos"&gt;http://nixos.org/nixos&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Tue, 11 Mar 2014 12:07:14 -0000</pubDate></item><item><title>Re: Why Puppet/Chef/Ansible aren't good enough (and we can do better)</title><link>http://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better#comment-1280107287</link><description>&lt;p&gt;Many NixOS users do use btrfs/zfs, indeed.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Tue, 11 Mar 2014 11:45:21 -0000</pubDate></item><item><title>Re: Why Puppet/Chef/Ansible aren't good enough (and we can do better)</title><link>http://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better#comment-1280039812</link><description>&lt;p&gt;Docker doesn't solve any of the problems with packaging we have nowadays. Yes, freezing state of the system helps a lot and it has it's use cases. But it's not a general solution to the problem, that's all.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Tue, 11 Mar 2014 10:46:39 -0000</pubDate></item><item><title>Re: Why Puppet/Chef/Ansible aren't good enough (and we can do better)</title><link>http://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better#comment-1280038150</link><description>&lt;p&gt;CoreOS is something I still have to look into. It's definitely another approach to solve a set of the problems, I'm sure it would be interesting to see what it does better.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Tue, 11 Mar 2014 10:45:10 -0000</pubDate></item><item><title>Re: Why Puppet/Chef/Ansible aren't good enough (and we can do better)</title><link>http://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better#comment-1280033456</link><description>&lt;p&gt;Yes. "nix-collect-garbage -d" will get rid of your history.&lt;/p&gt;&lt;p&gt;There is also "nix-store --optimise": The operation --optimise reduces Nix store disk space usage by finding identical files in the store and hard-linking them to each other. It typically reduces the size of the store by something like 25-35%.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Tue, 11 Mar 2014 10:41:39 -0000</pubDate></item><item><title>Re: Getting started with Nix package manager</title><link>http://www.domenkozar.com/2014/01/02/getting-started-with-nix-package-manager#comment-1252239247</link><description>&lt;p&gt;To install NixOS, you need to use live cd. Do you get any erorrs? You're welcome to stop by on #nixos at freenode, I'm sure we'll find a way!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Wed, 19 Feb 2014 17:56:48 -0000</pubDate></item><item><title>Re: Getting started with Nix package manager</title><link>http://www.domenkozar.com/2014/01/02/getting-started-with-nix-package-manager#comment-1251425943</link><description>&lt;p&gt;Sure, you'll get 64bit Nix binary installed on your Ubuntu machine.&lt;/p&gt;&lt;p&gt;If you want to install NixOS, here are the instructions: &lt;a href="http://static.domenkozar.com/slides/nixos-fosdem2014/#/15" rel="nofollow noopener" target="_blank" title="http://static.domenkozar.com/slides/nixos-fosdem2014/#/15"&gt;http://static.domenkozar.co...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Wed, 19 Feb 2014 08:14:11 -0000</pubDate></item><item><title>Re: Getting started with Nix package manager</title><link>http://www.domenkozar.com/2014/01/02/getting-started-with-nix-package-manager#comment-1225219830</link><description>&lt;p&gt;It's coming up after fosdem presentation! :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Domen Kožar</dc:creator><pubDate>Fri, 31 Jan 2014 07:33:33 -0000</pubDate></item></channel></rss>