<?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 jjinux</title><link>http://disqus.com/by/jjinux/</link><description></description><atom:link href="http://disqus.com/jjinux/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Thu, 24 Feb 2022 19:58:51 -0000</lastBuildDate><item><title>Re: Goodbye Feature Policy and hello Permissions Policy!</title><link>https://scotthelme.co.uk/p/c7b8b754-a439-4809-b966-65fca03b182a/#comment-5763553484</link><description>&lt;p&gt;I wish you wouldn't make this header required. It doesn't make sense in our opinion to do so since it's only a working draft and only Chrome and Edge support it. If you want to give people extra credit for implementing it--great. But to require it is a bit premature.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Thu, 24 Feb 2022 19:58:51 -0000</pubDate></item><item><title>Re: Understanding Kubernetes Networking Model</title><link>https://sookocheff.com/post/kubernetes/understanding-kubernetes-networking-model/#comment-4333363227</link><description>&lt;p&gt;This is the best article on networking that I've ever read.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Mon, 11 Feb 2019 22:56:10 -0000</pubDate></item><item><title>Re: Developer Advocate Wars / Arms Race</title><link>http://aniszczyk.org/2018/05/15/developer-advocate-wars-arms-race/#comment-3907383775</link><description>&lt;p&gt;Yep! Been there. Done that. I spent a year doing it for the YouTube API and then a year doing it for Chrome with Dart.&lt;/p&gt;&lt;p&gt;Oh, and hi! Nice to hear from you again :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Fri, 18 May 2018 21:54:58 -0000</pubDate></item><item><title>Re: My Text Editor Journey: Vim, Spacemacs, Atom and Sublime Text</title><link>http://thume.ca/2017/03/04/my-text-editor-journey-vim-spacemacs-atom-and-sublime-text/#comment-3640812820</link><description>&lt;p&gt;Great response. I too like to code in lots of languages. Hence, I tend to use IntelliJ (PyCharm or Ultimate) for coding at work, but I fall back to Sublime Text 3 for more esoteric situations.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Thu, 30 Nov 2017 21:05:37 -0000</pubDate></item><item><title>Re: My Text Editor Journey: Vim, Spacemacs, Atom and Sublime Text</title><link>http://thume.ca/2017/03/04/my-text-editor-journey-vim-spacemacs-atom-and-sublime-text/#comment-3639410759</link><description>&lt;p&gt;And concerning your point that you couldn't think of the right commands to move the cursor to somewhere far away as quickly as you can just move your mouse--I think that's not an insignificant point! I have this *theory* that if I'm spending 30% of my brain being really clever about how I'm optimizing my Vim usage, it means that I'm not spending that 30% thinking about what I'm trying to code. When I switched from Vim to Sublime Text and IntelliJ (or some variation thereof), I realized I was moving the cursor more slowly, but I was thinking of how to solve my coding problem more quickly. So even though I could use Vim keybindings in Sublime Text 3 or IntelliJ, I purposely don't.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Thu, 30 Nov 2017 02:22:39 -0000</pubDate></item><item><title>Re: My Text Editor Journey: Vim, Spacemacs, Atom and Sublime Text</title><link>http://thume.ca/2017/03/04/my-text-editor-journey-vim-spacemacs-atom-and-sublime-text/#comment-3639406993</link><description>&lt;p&gt;BTW, concerning the mouse being faster for selecting text in some situations, even Steve Yegge (who is a fantastically successful engineer and hard-core Emacs user) admits in his post "Effective Emacs" that selecting a region of text far from your current cursor is actually faster with your mouse.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Thu, 30 Nov 2017 02:18:01 -0000</pubDate></item><item><title>Re: My Text Editor Journey: Vim, Spacemacs, Atom and Sublime Text</title><link>http://thume.ca/2017/03/04/my-text-editor-journey-vim-spacemacs-atom-and-sublime-text/#comment-3639403221</link><description>&lt;p&gt;I really enjoyed this blog post. I've tried everything for extended periods of time, as you have, although I've never worked on the innards of an editor as you have.&lt;/p&gt;&lt;p&gt;I've settled on a combination of Sublime Text 3, PyCharm / IntelliJ Ultimate, and Typora (which is a wonderful Markdown editor that I use a lot for taking notes).&lt;/p&gt;&lt;p&gt;I'm curious why you haven't spent more time playing with the various versions of IntelliJ. For me, it has all the benefits of Sublime Text 3, but so much more including the best "git rebase" workflow of any tool I've ever seen. It's also better for project search since you can have multiple find results tabs and much more sophisticated controls over which subset of files to search. Also, the refactoring support is quite good (although, of course, it's less good in dynamic languages compared to Java).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Thu, 30 Nov 2017 02:12:47 -0000</pubDate></item><item><title>Re: christianalfoni</title><link>http://www.christianalfoni.com/articles/2016_09_11_The-case-for-function-tree#comment-3063746733</link><description>&lt;p&gt;I think that "export default set;" should be "export default setFactory".&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Wed, 21 Dec 2016 21:53:47 -0000</pubDate></item><item><title>Re: I Went Paleo and Now I Hate Everything.</title><link>http://www.everywhereist.com/i-went-paleo-and-now-i-hate-everything/#comment-2707604606</link><description>&lt;p&gt;Great post--very Dave Barry.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Wed, 01 Jun 2016 22:57:31 -0000</pubDate></item><item><title>Re: shimming modules</title><link>http://webpack.github.io/docs/shimming-modules.html#comment-2638110740</link><description>&lt;p&gt;If you see "This seems to be a pre-built javascript file. Though this is possible, it's not recommended. Try to require the original source to get better results." and you're working with a standalone, pre-minified file, you may want to just use "imports?define=&amp;gt;false,require=&amp;gt;false".&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Fri, 22 Apr 2016 20:33:58 -0000</pubDate></item><item><title>Re: shimming modules</title><link>http://webpack.github.io/docs/shimming-modules.html#comment-2638095879</link><description>&lt;p&gt;If you're using imports?, make sure the name of the thing you're importing is a valid JavaScript identifier. If you use "-" or "." in your module names, you may have a problem:&lt;/p&gt;&lt;p&gt;    Module parse failed: ...Unexpected token (3:11)...You may need an appropriate loader to handle this file type.&lt;/p&gt;&lt;p&gt;To work around this problem, convert "imports?foo-bar" to "imports?fooBar=foo-bar".&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Fri, 22 Apr 2016 20:19:15 -0000</pubDate></item><item><title>Re: 
              Building a todo list application with Angular 2.0
            </title><link>http://blog.scottlogic.com/2015/12/07/angular-2.html#comment-2405738656</link><description>&lt;p&gt;It says, "In the current application the TodoItem model object is immutable, so we can take advantage of this feature." However, when I look at &lt;a href="https://github.com/ColinEberhardt/angular2-todo/blob/master/src/store/todoStore.ts" rel="nofollow noopener" target="_blank" title="https://github.com/ColinEberhardt/angular2-todo/blob/master/src/store/todoStore.ts"&gt;https://github.com/ColinEbe...&lt;/a&gt; , that model does not look immutable--it even has a setter. I'm confused :-/&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Fri, 11 Dec 2015 20:55:21 -0000</pubDate></item><item><title>Re: ThinkPad Time Machine?</title><link>http://blog.lenovo.com/blog/entry/1692#comment-2102981852</link><description>&lt;p&gt;Just make sure I can run Ubuntu on it, and you can have my money ;) Tweet me when it's ready: @jjinux&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Sat, 27 Jun 2015 00:56:42 -0000</pubDate></item><item><title>Re: Overriding app_label in Django Admin</title><link>http://snipt.net/chrisdpratt/overriding-app_label-in-django-admin/#comment-1431089142</link><description>&lt;p&gt;Thanks! That was super helpful. It got me started down the right path. See also: &lt;a href="http://jjinux.blogspot.com/2014/06/python-custom-app-labels-in-django.html" rel="nofollow noopener" target="_blank" title="http://jjinux.blogspot.com/2014/06/python-custom-app-labels-in-django.html"&gt;http://jjinux.blogspot.com/...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Wed, 11 Jun 2014 17:47:55 -0000</pubDate></item><item><title>Re: Darting A Full Stack - Random posts about coding</title><link>http://financecoding.github.com/blog/2013/01/16/darting-a-full-stack/#comment-777502412</link><description>&lt;p&gt;By the way, you said, "mkdir db; mongod -dbpath .". Did you forget to cd into db?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Thu, 24 Jan 2013 23:23:28 -0000</pubDate></item><item><title>Re: Darting A Full Stack - Random posts about coding</title><link>http://financecoding.github.com/blog/2013/01/16/darting-a-full-stack/#comment-777502060</link><description>&lt;p&gt;Nah, I just read it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Thu, 24 Jan 2013 23:23:05 -0000</pubDate></item><item><title>Re: Darting A Full Stack - Random posts about coding</title><link>http://financecoding.github.com/blog/2013/01/16/darting-a-full-stack/#comment-777440546</link><description>&lt;p&gt;Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Thu, 24 Jan 2013 21:23:41 -0000</pubDate></item><item><title>Re:  louisgray.com: The Future of Local Storage Is Practically None At All</title><link>http://blog.louisgray.com/2012/09/the-future-of-file-storage-is.html#comment-698213821</link><description>&lt;p&gt;This reminds me of the whole RISC vs. CISC argument. These days, we have chips that are CISC on the outside and RISC on the inside. I think we may move to a world where the importance of local storage is greatly reduced (my Android phone is like this), but it'll still be there to do things like a) run apps when you're offline b) watch movies when you're offline c) cache things too big to fit into memory (until we come up with a new memory architecture). I think truly ubiquitous network connectivity is still a ways off.&lt;/p&gt;&lt;p&gt;By the way, you pointed out the fact that Google is now realizing Sun's dream that "The network is the computer." Let's not forget that there was a precursor to today's Chromebooks. Sun had a small semi-portable computer that ran a browser written in Java called Hot Java and nothing else. I can't remember the name of it, though.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Thu, 01 Nov 2012 18:12:36 -0000</pubDate></item><item><title>Re: Checkbox list in Ruby on Rails using HABTM</title><link>http://www.justinball.com/2008/07/03/checkbox-list-in-ruby-on-rails-using-habtm/#comment-22697562</link><description>&lt;p&gt;Grab the records.  In your template, use a loop ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Wed, 11 Nov 2009 04:16:24 -0000</pubDate></item><item><title>Re: Custom 404 action in Rails - The Pug Automatic</title><link>http://thepugautomatic.com/2008/07/rails-404/#comment-14821827</link><description>&lt;p&gt;I got dynamic 404s, authlogic, Cucumber, and rescue_from to all play nicely&lt;br&gt;together.  It was extremely rough.  I wrote about it here:&lt;br&gt;&lt;a href="http://jjinux.blogspot.com/2009/08/rails-dynamic-404s-authlogic-cucumber.html" rel="nofollow noopener" target="_blank" title="http://jjinux.blogspot.com/2009/08/rails-dynamic-404s-authlogic-cucumber.html"&gt;http://jjinux.blogspot.com/...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Fri, 14 Aug 2009 00:38:22 -0000</pubDate></item><item><title>Re: Custom 404 action in Rails - The Pug Automatic</title><link>http://thepugautomatic.com/2008/07/rails-404/#comment-14796245</link><description>&lt;p&gt;I'm beginning to get the feeling that if you override render_optional_error_file in this way, your before filters don't get run.  Can you confirm this?  This totally breaks authlogic.  The book "Advanced Rails Recipes" uses a default route to handle 404s.  Hmm, I might need to do that to catch routing errors, and use your advice here to handle other things such as ActiveRecord::RecordNotFound.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Thu, 13 Aug 2009 15:32:41 -0000</pubDate></item><item><title>Re: Checkbox list in Ruby on Rails using HABTM</title><link>http://www.justinball.com/2008/07/03/checkbox-list-in-ruby-on-rails-using-habtm/#comment-14598263</link><description>&lt;p&gt;I think that's what &lt;a href="http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html" rel="nofollow noopener" target="_blank" title="http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html"&gt;http://api.rubyonrails.org/...&lt;/a&gt; is for.  This might help: &lt;a href="http://ruby.meetup.com/81/calendar/10852438/" rel="nofollow noopener" target="_blank" title="http://ruby.meetup.com/81/calendar/10852438/"&gt;http://ruby.meetup.com/81/c...&lt;/a&gt;.  &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Mon, 10 Aug 2009 17:18:43 -0000</pubDate></item><item><title>Re: Checkbox list in Ruby on Rails using HABTM</title><link>http://www.justinball.com/2008/07/03/checkbox-list-in-ruby-on-rails-using-habtm/#comment-14560713</link><description>&lt;p&gt;Yes, you *can* add rows to the join table using the vulnerability you linked to.  I talked about it at length, including the solution I settled on, here: &lt;a href="http://jjinux.blogspot.com/2009/07/rails-configuring-admins-checkboxes-and.html" rel="nofollow noopener" target="_blank" title="http://jjinux.blogspot.com/2009/07/rails-configuring-admins-checkboxes-and.html"&gt;http://jjinux.blogspot.com/...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Mon, 10 Aug 2009 05:50:16 -0000</pubDate></item><item><title>Re: Checkbox list in Ruby on Rails using HABTM</title><link>http://www.justinball.com/2008/07/03/checkbox-list-in-ruby-on-rails-using-habtm/#comment-14560690</link><description>&lt;p&gt;I think what you're looking for is has_many :through.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Mon, 10 Aug 2009 05:48:18 -0000</pubDate></item><item><title>Re: Checkbox list in Ruby on Rails using HABTM</title><link>http://www.justinball.com/2008/07/03/checkbox-list-in-ruby-on-rails-using-habtm/#comment-13435323</link><description>&lt;p&gt;Your blog post got me to thinking.  That controller code looks a little too easy.  Does this mean that any time two models are connected and you use update_attributes, someone else can control the relationships by messing with the form?  I just found out, the answer is yes.  This is a *huge* vulnerability.  Fortunately, someone pointed me at a blog explaining the issue: &lt;a href="http://railspikes.com/2008/9/22/is-your-rails-application-safe-from-mass-assignment" rel="nofollow noopener" target="_blank" title="http://railspikes.com/2008/9/22/is-your-rails-application-safe-from-mass-assignment"&gt;http://railspikes.com/2008/...&lt;/a&gt;.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jjinux</dc:creator><pubDate>Tue, 28 Jul 2009 02:19:13 -0000</pubDate></item></channel></rss>