<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: focusaurus</title><link>https://news.ycombinator.com/user?id=focusaurus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 19:32:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=focusaurus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by focusaurus in "Charter Houses (2022)"]]></title><description><![CDATA[
<p>If you are curious and sincerely interested in this general concept, check out what we are doing at <a href="https://focusretreatcenter.com" rel="nofollow noreferrer">https://focusretreatcenter.com</a> and ping me if you want to set up a prototype trial run scenario for your group/concept. We already did the "buy a giant house for cheap" part and are still experimenting on exactly what to do with it.</p>
]]></description><pubDate>Sun, 29 Oct 2023 00:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38054768</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=38054768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38054768</guid></item><item><title><![CDATA[New comment by focusaurus in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://peterlyons.com/problog/" rel="nofollow noreferrer">https://peterlyons.com/problog/</a></p>
]]></description><pubDate>Thu, 06 Jul 2023 00:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=36609523</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=36609523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36609523</guid></item><item><title><![CDATA[New comment by focusaurus in "Hacking Your Keyboard with Karabiner"]]></title><description><![CDATA[
<p>Yes. Plus you get layers and other more advanced features in the style of qmk.</p>
]]></description><pubDate>Sun, 12 Feb 2023 14:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=34763002</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=34763002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34763002</guid></item><item><title><![CDATA[New comment by focusaurus in "Squeezebox Keyboard"]]></title><description><![CDATA[
<p>I can transcribe audio from meetings in almost real time. It doesn't actually require blazing fast WPM to do that. I get plenty done. And no, the first working squeezebox prototype is not my daily driver. Second version I hope but it's more about the process and I wouldn't be surprised if it is just the next entry in a fairly long line of keebs to challenge my original ergodox full-hand and walk away leaving the ergodox as king of the hill.</p>
]]></description><pubDate>Wed, 19 May 2021 21:36:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=27214803</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=27214803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27214803</guid></item><item><title><![CDATA[New comment by focusaurus in "Squeezebox Keyboard"]]></title><description><![CDATA[
<p>LOL I funded that one and they never shipped anything.</p>
]]></description><pubDate>Wed, 19 May 2021 21:33:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=27214768</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=27214768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27214768</guid></item><item><title><![CDATA[New comment by focusaurus in "Squeezebox Keyboard"]]></title><description><![CDATA[
<p>v2105 is nearly done and the top row angle is larger and it's definitely more comfortable. The version in the post kind of ended up that way due to testing from positions other than really at my desk with everything really set up.</p>
]]></description><pubDate>Wed, 19 May 2021 21:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=27214750</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=27214750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27214750</guid></item><item><title><![CDATA[New comment by focusaurus in "Ask HN: What discontinued company/product do you wish was still around?"]]></title><description><![CDATA[
<p>Palm and the Palm Pilot. UI responded instantly to every input. 2 AAA batteries lasted a month. With years of heavy usage I never encountered a single bug.</p>
]]></description><pubDate>Wed, 17 Oct 2018 04:18:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=18236100</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=18236100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18236100</guid></item><item><title><![CDATA[New comment by focusaurus in "Closure Compiler in JavaScript"]]></title><description><![CDATA[
<p>So "Closure" is a real comp sci word used to describe variable scope lifetimes in languages includes JavaScript and others. So when google named their project, they basically took a word from JavaScript/CompSci that starts with the same letter as "Compiler" (plus other similar sounds). I don't think there's much more to it than that.<p>"Clojure" is a programming language again based on the regular word "closure" but with some twists: The "j" is a tip of the hat to Java and the JVM where clojure is designed to run. This also has the nice property that the "zh" sound of the "s" in closure is also used with "j" sometimes (I think due to French). Thirdly I believe the "CL" letters of clojure are a tip to Common Lisp.<p>I'm not familiar with "Clozure CL" but the history is here: <a href="http://ccl.clozure.com/history.html" rel="nofollow">http://ccl.clozure.com/history.html</a></p>
]]></description><pubDate>Tue, 06 Dec 2016 20:16:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=13117897</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=13117897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13117897</guid></item><item><title><![CDATA[New comment by focusaurus in "Infrastructure as a database"]]></title><description><![CDATA[
<p>There's a huge set of enterprise software applications promising a "Configuration Management Database" (CMDB). It's hard to implement in reality, but not for lack of vendors trying. <a href="https://en.wikipedia.org/wiki/Configuration_management_database" rel="nofollow">https://en.wikipedia.org/wiki/Configuration_management_datab...</a></p>
]]></description><pubDate>Mon, 31 Aug 2015 22:48:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=10149594</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=10149594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10149594</guid></item><item><title><![CDATA[New comment by focusaurus in "The Software Engineer’s Guide to Negotiating a Raise"]]></title><description><![CDATA[
<p>Here's my similar long-form article based on advancing in a large enterprise software organization.<p><a href="http://peterlyons.com/leveling_up" rel="nofollow">http://peterlyons.com/leveling_up</a></p>
]]></description><pubDate>Thu, 02 Jul 2015 02:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=9816592</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=9816592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9816592</guid></item><item><title><![CDATA[New comment by focusaurus in "Ask HN: Freelancer? Seeking freelancer? (June 2015)"]]></title><description><![CDATA[
<p>SEEKING WORK - Remote (Colorado)<p>node.js expert doing full-stack web applications and devops automation.<p><a href="http://peterlyons.com" rel="nofollow">http://peterlyons.com</a><p>keywords: node.js, expressjs, APIs, ansible, mongodb, postgresql, angularjs, linux</p>
]]></description><pubDate>Mon, 01 Jun 2015 17:14:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=9640338</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=9640338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9640338</guid></item><item><title><![CDATA[New comment by focusaurus in "Ask HN: Best practices for OS X dev environments"]]></title><description><![CDATA[
<p>I don't think you will find multiple OSX user accounts viable/enjoyable. OSX puts a lot of important preferences (keyboard/mouse settings for example) within the user account, so you will end up having a nightmare keeping things in sync and sane. You won't be able to rely on a lot of important tools like dropbox or 1password easily. Just stick with 1 user. Use docker or virtualbox/vagrant for stuff you don't want to run as your OSX user.<p>Here are some of my tools and tips.<p>- homebrew is great
- homebrew cask is helpful, too
- 1password or similar
- virtualbox can give you clean playgrounds and test environments that match your servers
- boot2docker is handy for quickly starting and running services like databases without polluting your mac directly too much
- I also get a lot of use out of vagrant but YMMV
- I've lately started using project-specific instances of chrome (created with the chrome SSB script). This lets me keep lots of tabs separate and easily pause work and resume later
- The chrome Tabs Outliner plugin is also really key<p>Here's my recent  blog post with more details: <a href="http://peterlyons.com/problog/2015/02/osx-development-setup" rel="nofollow">http://peterlyons.com/problog/2015/02/osx-development-setup</a></p>
]]></description><pubDate>Sat, 14 Feb 2015 16:04:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=9049950</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=9049950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9049950</guid></item><item><title><![CDATA[New comment by focusaurus in "Work Practices and Challenges in Pull-Based Development [pdf]"]]></title><description><![CDATA[
<p>Would love to see a TL;DR summary. Long academic PDFs are frustrating to read.</p>
]]></description><pubDate>Tue, 07 Oct 2014 18:07:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=8422847</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=8422847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8422847</guid></item><item><title><![CDATA[New comment by focusaurus in "Ask HN: Freelancer? Seeking freelancer? (May 2014)"]]></title><description><![CDATA[
<p>SEEKING WORK - Remote (US, CO)<p><a href="http://peterlyons.com" rel="nofollow">http://peterlyons.com</a><p>node.js web application development<p>full stack, angularjs, devops</p>
]]></description><pubDate>Fri, 02 May 2014 03:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=7684022</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=7684022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7684022</guid></item><item><title><![CDATA[New comment by focusaurus in "Show HN: Freelancy – an easy way to track your time and earned money"]]></title><description><![CDATA[
<p>The invoices that <a href="http://invoiceable.co" rel="nofollow">http://invoiceable.co</a> generates work well for me. But that tool doesn't handle the actual time tracking, just the invoices.</p>
]]></description><pubDate>Mon, 21 Apr 2014 15:04:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=7621380</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=7621380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7621380</guid></item><item><title><![CDATA[New comment by focusaurus in "Ask HN: Freelancer? Seeking freelancer? (March 2014)"]]></title><description><![CDATA[
<p>SEEKING WORK - remote<p>Full-stack web development specializing in node.js, cloud, devops, early-phase startup MVPs.<p><a href="http://peterlyons.com" rel="nofollow">http://peterlyons.com</a></p>
]]></description><pubDate>Sat, 01 Mar 2014 19:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=7325607</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=7325607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7325607</guid></item><item><title><![CDATA[New comment by focusaurus in "ToffeeScript – CoffeeScript with async syntax and some additional features"]]></title><description><![CDATA[
<p><a href="http://callbackhell.com/" rel="nofollow">http://callbackhell.com/</a><p>That explains the many ways to structure your async code in pure JavaScript (no helper libraries or transpilers) so you don't create callback hell code.</p>
]]></description><pubDate>Sat, 26 Oct 2013 15:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=6617631</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=6617631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6617631</guid></item><item><title><![CDATA[New comment by focusaurus in "Ask HN: How do you store and organize your startup ideas?"]]></title><description><![CDATA[
<p>WorkFlowy. Super die-hard fanboy all the way elevenzes. Totally perfect combination of primary hierarchy plus tags and notes and the instantly-responding UI and search that make it pure gold. Good keyboard shortcuts as well.</p>
]]></description><pubDate>Mon, 21 Oct 2013 18:14:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=6587233</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=6587233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6587233</guid></item><item><title><![CDATA[New comment by focusaurus in "Airpair's fast growing pair programming community"]]></title><description><![CDATA[
<p>It's set up as a marketplace where experts can have ballpark hourly rates and clients can also offer a specific rate for a given request. Then a mutually agreed upon amount (could be zero on up through top-dollar market rates) can be negotiated. As an expert you can decide "I always want $X/hour" if you like or you can do it case-by-case. Same thing  as a client, you can specify in the request an amount you are offering and let experts take it or leave it.</p>
]]></description><pubDate>Wed, 02 Oct 2013 21:00:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=6485349</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=6485349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6485349</guid></item><item><title><![CDATA[New comment by focusaurus in "Musings about Debian and Python"]]></title><description><![CDATA[
<p>My post on this topic, which is in agreement with this post. <a href="http://peterlyons.com/problog/2012/09/managing-per-project-interpreters-and-the-path" rel="nofollow">http://peterlyons.com/problog/2012/09/managing-per-project-i...</a></p>
]]></description><pubDate>Sun, 22 Sep 2013 19:32:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=6427668</link><dc:creator>focusaurus</dc:creator><comments>https://news.ycombinator.com/item?id=6427668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6427668</guid></item></channel></rss>