<?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 zellyn</title><link>http://disqus.com/by/zellyn/</link><description></description><atom:link href="http://disqus.com/zellyn/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 01 Mar 2024 11:46:09 -0000</lastBuildDate><item><title>Re: I keep making things out of checkboxes | Bryan Braun - Designer/Developer</title><link>https://www.bryanbraun.com/2021/09/21/i-keep-making-things-out-of-checkboxes/#comment-6403604090</link><description>&lt;p&gt;Check out iq's videos and tutorials on signed distance functions… you'll get nerdsniped again, and they'd definitely work for checkboxes. Think that video with the moving cubes made of cubes, but easily rendered from scratch!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Fri, 01 Mar 2024 11:46:09 -0000</pubDate></item><item><title>Re: You Should Be Wearing Sunscreen on Your Face Every Day</title><link>https://thewirecutter.com/blog/wearing-sunscreen-on-your-face/#comment-3896080759</link><description>&lt;p&gt;Do you have a recommendation that doesn't kill coral?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Fri, 11 May 2018 10:22:28 -0000</pubDate></item><item><title>Re: Cthulhu: Organizing Go Code in a Scalable Repo</title><link>https://blog.digitalocean.com/cthulhu-organizing-go-code-in-a-scalable-repo/#comment-3562405899</link><description>&lt;p&gt;Your numbers are similar to ours at Square. Not counting `vendor/` and `protos/`, I get:&lt;br&gt;```&lt;br&gt;Language                      files          blank        comment           code&lt;br&gt;--------------------------------------------------------------------------------&lt;br&gt;Go                             4237         130782          61022         796953&lt;br&gt;```&lt;/p&gt;&lt;p&gt;You might be interested in &lt;a href="https://github.com/square/goprotowrap" rel="nofollow noopener" target="_blank" title="https://github.com/square/goprotowrap"&gt;https://github.com/square/g...&lt;/a&gt; if you use protos: it tries to make protoc act for Go generation the same way it does for other languages.&lt;/p&gt;&lt;p&gt;We've actually been recently prototyping a `gta`-type analysis for our builds. We've lasted this long without it only because we shard our builds pretty heavily, using &lt;a href="https://github.com/square/kochiku" rel="nofollow noopener" target="_blank" title="https://github.com/square/kochiku"&gt;https://github.com/square/k...&lt;/a&gt;, but testing only necessary packages promises huge speedups.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Wed, 11 Oct 2017 11:47:08 -0000</pubDate></item><item><title>Re: Monorepos: Microservices in Disguise</title><link>http://shiroyasha.io//monorepos-microservices-in-disguise.html#comment-3422546876</link><description>&lt;p&gt;While it's certainly possible (and probably useful in the short-term) to take advantage of the immediate benefits of the naive approach you describe, this is not the way Google (one of the main monorepo examples) nor even much smaller companies (like Square, where I work) use our repositories. (Actually, at Square, we have a Java monorepo, a Go monorepo, and lots of Ruby repos.)&lt;/p&gt;&lt;p&gt;But our services (despite being in the same repo) have completely separate lifecycles, API versioning, etc. Deploying everything at once when you have hundreds of apps would be impossible.&lt;/p&gt;&lt;p&gt;The big benefits of a monorepo are having atomic changes across all code, and being able to trace out and test all code that depends on a change. This is particularly useful when modifying API definitions (protocol buffers, in our case). For instance, when you modify a proto that lives in the Java repo, it's very easy to re-run all tests that depend on that proto. However, you'll only find out later if you broke Go or ruby code with the change. If we had everything in one repo, the CI tests would tell you immediately.&lt;/p&gt;&lt;p&gt;As far as waiting for master - there's indeed some of that. But our CI system is smart enough (for Java at least) to run only affected tests, so the set of tests run tends to correspond to the app you're working on, unless you're changing core code.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Tue, 18 Jul 2017 10:02:49 -0000</pubDate></item><item><title>Re: Go Advent Day 17 - Pond: a New RSS+Atom Syncing Protocol</title><link>http://blog.gopheracademy.com/day-17-pond-a-new-rss-atom-syncing-protocol#comment-1167630856</link><description>&lt;p&gt;You know about &lt;a href="https://github.com/agl/pond" rel="nofollow noopener" target="_blank" title="https://github.com/agl/pond"&gt;https://github.com/agl/pond&lt;/a&gt;, right? I think having the same name is going to cause confusion...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Tue, 17 Dec 2013 12:05:14 -0000</pubDate></item><item><title>Re: OS-9 Keyboard Codes: Brandon Rhodes</title><link>http://rhodesmill.org/brandon/2013/os9-keyboard-codes/#comment-811903997</link><description>&lt;p&gt;I guess we're both the right age to have old-computer nostalgia. :-)&lt;/p&gt;&lt;p&gt;I've recently been spending a lot of time reading old manuals, etc. - except my particular flavor of nostalgia is the Apple ][+. :-)&lt;/p&gt;&lt;p&gt;Results of my nostalgia kick are avaliable in very preliminary form at &lt;a href="https://github.com/zellyn/go6502" rel="nofollow noopener" target="_blank" title="https://github.com/zellyn/go6502"&gt;https://github.com/zellyn/g...&lt;/a&gt; and &lt;a href="https://github.com/zellyn/goapple2" rel="nofollow noopener" target="_blank" title="https://github.com/zellyn/goapple2"&gt;https://github.com/zellyn/g...&lt;/a&gt; (nothing interesting in the second one just yet).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Mon, 25 Feb 2013 12:54:30 -0000</pubDate></item><item><title>Re: Imagine Never Hearing the Phrase 'Aliasable, Mutable' Again</title><link>http://smallcultfollowing.com/babysteps/blog/2012/11/18/imagine-never-hearing-the-phrase-aliasable/#comment-715536664</link><description>&lt;p&gt;The one place that does not seem simpler to me is &amp;amp;mut, which would now mean “the only mutable reference to the data in question” rather than ”a mutable reference to the data in question”.&lt;/p&gt;&lt;p&gt;(Speaking as a distant Rust observer), that doesn't seem too complicated. Unless I'm missing something, it sounds like, "Immutable by default, mutable only if you hold the (single) magic ticket." :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Wed, 21 Nov 2012 00:48:03 -0000</pubDate></item><item><title>Re: Craig Venter Wants to Solve the World&amp;#8217;s Energy Crisis</title><link>http://www.wired.com/wiredscience/2012/05/mf_venter/#comment-532485224</link><description>&lt;p&gt;I caught part of this on the radio. Is there a link to a recording?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Fri, 18 May 2012 17:42:28 -0000</pubDate></item><item><title>Re: UITableView Basics - NSScreencast</title><link>https://nsscreencast.com/episodes/3-uitableview-basics#comment-442285944</link><description>&lt;p&gt;I think you left reuseIdentifier nil even after modifying to use a reuse queue.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Fri, 17 Feb 2012 15:36:37 -0000</pubDate></item><item><title>Re: f.lux: F.A.Q.</title><link>http://stereopsis.com/flux/faq.html#comment-435843811</link><description>&lt;p&gt;When f.lux has been running a while, it seems double-red. Quitting and restarting it fixes things. Happy to post any debug info you need.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Fri, 10 Feb 2012 21:30:12 -0000</pubDate></item><item><title>Re: Graphene improves lithium-ion battery capacity and recharge rate by 10x</title><link>http://www.extremetech.com/computing/105343-graphene-improves-lithium-ion-battery-capacity-and-recharge-rate-by-10x#comment-364802074</link><description>&lt;p&gt;Is 50% dropoff in 150 charges comparable with current battery technology?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Wed, 16 Nov 2011 12:37:26 -0000</pubDate></item><item><title>Re: /2010/jan/08/new-home/</title><link>http://alexgaynor.net/2010/jan/08/new-home/#comment-28979398</link><description>&lt;p&gt;Nice! Do you have an rss/atom feed?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Fri, 08 Jan 2010 16:07:15 -0000</pubDate></item><item><title>Re: I want your awesome python snippets.</title><link>http://jessenoller.com/blog/2009/12/19/i-want-your-awesome-python-snippets/#comment-26671921</link><description>&lt;p&gt;Perhaps too long, Norvig's sudoku solver is beautiful: &lt;a href="http://norvig.com/sudoku.html" rel="nofollow noopener" target="_blank" title="http://norvig.com/sudoku.html"&gt;http://norvig.com/sudoku.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Sat, 19 Dec 2009 12:16:22 -0000</pubDate></item><item><title>Re: The Kember Identity : Elliott Kember dot Com</title><link>http://elliottkember.com/kember_identity.html#comment-9532809</link><description>&lt;p&gt;For fun, you could keep a tally of the shortest “Kember Loop” found so far… assuming anyone has found one.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Tue, 19 May 2009 08:38:22 -0000</pubDate></item><item><title>Re: Ruby-style Blocks in Python</title><link>http://www.asktav.com/ruby-style-blocks-in-python.html#comment-7028951</link><description>&lt;p&gt;Ummm. I think you need better examples of compelling uses of blocks. I'm not sure exactly how select() works, but it sure looks like you're using a boolean filter-function for its side effects. Why not just use "for employee in &lt;a href="http://employees.select" rel="nofollow noopener" target="_blank" title="employees.select"&gt;employees.select&lt;/a&gt;(): …"?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Mon, 09 Mar 2009 10:03:35 -0000</pubDate></item><item><title>Re: How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog</title><link>http://bret.appspot.com/entry/how-friendfeed-uses-mysql#comment-6700250</link><description>&lt;p&gt;Just curious — did you consider any of the BigTable equivalents?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zellyn</dc:creator><pubDate>Fri, 27 Feb 2009 09:41:17 -0000</pubDate></item></channel></rss>