<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: octalmage</title><link>https://news.ycombinator.com/user?id=octalmage</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 05:28:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=octalmage" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by octalmage in "Compiz: Ubuntu Desktop's little known best friend"]]></title><description><![CDATA[
<p>PixelBook has something like Expose, but it’s no where as smooth. It snaps into place in weird ways and that kills the magic.</p>
]]></description><pubDate>Wed, 12 Dec 2018 02:04:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=18660782</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=18660782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18660782</guid></item><item><title><![CDATA[New comment by octalmage in "The iPhone SE was the best phone Apple ever made, and now it’s dead"]]></title><description><![CDATA[
<p>I sold my razer to get the N-Gage and I loved it. I am a gamer and loved the games available to it.</p>
]]></description><pubDate>Fri, 14 Sep 2018 20:24:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=17990634</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=17990634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17990634</guid></item><item><title><![CDATA[New comment by octalmage in "1/0 = 0"]]></title><description><![CDATA[
<p>I’ve run into this a bit with progress related stuff. I bet if you looked at progress bar libraries they’d have similar logic built in.</p>
]]></description><pubDate>Fri, 10 Aug 2018 22:57:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=17737296</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=17737296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17737296</guid></item><item><title><![CDATA[New comment by octalmage in "Kanban for E-Mail"]]></title><description><![CDATA[
<p>I’m glad you mentioned this. I worked on an email client like this for a bit, but I found email difficult to work with. Basically I wanted to be able to whitelist important senders and have those emails appear to my desktop, then the rest I could get to when I had time to open my inbox.<p>I know ahead of time who I want to be able to reach me immediately. My boss, his boss, my team and my girlfriend. Everyone else can wait.</p>
]]></description><pubDate>Fri, 20 Jul 2018 17:16:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=17576923</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=17576923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17576923</guid></item><item><title><![CDATA[New comment by octalmage in "Hundreds of Bitcoin Wannabes Show Hallmarks of Fraud"]]></title><description><![CDATA[
<p>We don’t have the stats on the number of households the payment processing industry and banking industry could power. Not saying that it’s more or less, just something I considered.</p>
]]></description><pubDate>Thu, 17 May 2018 20:13:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=17095180</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=17095180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17095180</guid></item><item><title><![CDATA[New comment by octalmage in "Drupal Remote Code Execution vulnerability exploited widely"]]></title><description><![CDATA[
<p>I noticed this too. I wrote a WordPress plugin to trigger a TravisCI build when I publish a post and this works great, but it takes 5 minutes or so to publish a new version of the site. For me this isn’t a huge deal, although waiting 5 minutes to fix a grammar issue sucks, but for some this is going to be a bigger deal when they’re used to being able to make changes instantly.<p>I noticed that the Gatsby WordPress plugin hits every endpoint on your site to build the graphql data store, you could probably modify it to just hit the ones you need. Additionally I feel like there should be a way to do persistent incremental builds. At least there should be a way to cache the graphql stuff. Maybe a incremental webpack build plugin exists.</p>
]]></description><pubDate>Thu, 26 Apr 2018 14:10:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=16931999</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=16931999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16931999</guid></item><item><title><![CDATA[New comment by octalmage in "Snapchat launches Spectacles V2"]]></title><description><![CDATA[
<p>I would expect them to post to Snapchat as you take photos.</p>
]]></description><pubDate>Thu, 26 Apr 2018 14:00:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=16931905</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=16931905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16931905</guid></item><item><title><![CDATA[New comment by octalmage in "Ask HN: Any cool ARKit or ARCore apps out there right now gaining popularity?"]]></title><description><![CDATA[
<p>These are pretty cool:<p><a href="https://lensstudio.snapchat.com" rel="nofollow">https://lensstudio.snapchat.com</a><p>I’ve seen them show up a bunch online and on Snapchat.</p>
]]></description><pubDate>Mon, 12 Mar 2018 12:52:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=16567809</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=16567809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16567809</guid></item><item><title><![CDATA[New comment by octalmage in "Slack's bait and switch"]]></title><description><![CDATA[
<p>Yeah anytime Slack is mentioned at work someone brings up IRC. So I get what he’s saying.</p>
]]></description><pubDate>Mon, 12 Mar 2018 12:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=16567768</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=16567768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16567768</guid></item><item><title><![CDATA[New comment by octalmage in "Azure Functions vs. AWS Lambda – Scaling Face Off"]]></title><description><![CDATA[
<p>AppEngine standard can actually scale down to 0 instances when not in use to save money. Still very different from a serverless architecture though.</p>
]]></description><pubDate>Mon, 08 Jan 2018 23:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=16102028</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=16102028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16102028</guid></item><item><title><![CDATA[New comment by octalmage in "Chrome is Not the Standard"]]></title><description><![CDATA[
<p>Apple is doing similar stuff by refusing to implement the payment request API and instead implementing their proprietary Apple Pay API. So you can use one API to target Chrome and Firefox and another for Safari. This is starting to sound a bit like IE. They were invited to join the working group for Payment Request and decided not to take part.</p>
]]></description><pubDate>Thu, 21 Dec 2017 18:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=15981297</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=15981297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15981297</guid></item><item><title><![CDATA[New comment by octalmage in "Comcast is injecting 400+ lines of JavaScript into web pages"]]></title><description><![CDATA[
<p>When you run code on a website you don’t own you have to be extremely careful. You’ll learn this quick building WordPress themes and plugins. They’re pretty careful not to directly affect the website by running their JavaScript in a scoped context and using IDs in the CSS selectors, but there is nothing to prevent the website front modifying their pop up. For example if my website had the .closebn class with display: none !important, a visitor would not be able to close the pop up. That’s a pretty common class name. To prevent this you should use dynamically generated class names that get swapped out at build time, or in this case even inline styles. Something like the close button of an injected pop up is pretty critical and inline styles would guarantee that it wouldn’t be messed with.<p>(I haven’t tested any of this, this is based on a quick glance at the code)</p>
]]></description><pubDate>Sun, 10 Dec 2017 17:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=15892509</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=15892509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15892509</guid></item><item><title><![CDATA[New comment by octalmage in "Comcast is injecting 400+ lines of JavaScript into web pages"]]></title><description><![CDATA[
<p>Just a small note that as a customer I would prefer to be redirected to a notice hosted on your website so there is no confusion about the source of the notification. If I saw this pop up on a website I visited daily I would probably think it was spam and ignore it.</p>
]]></description><pubDate>Sun, 10 Dec 2017 17:26:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=15892381</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=15892381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15892381</guid></item><item><title><![CDATA[New comment by octalmage in "Comcast is injecting 400+ lines of JavaScript into web pages"]]></title><description><![CDATA[
<p>Exactly. The first thing I thought about when I saw this was the implications of having JavaScript that has not been tested in the context of a website running.  You have no clue how it will conflict.<p>As a website owner you should have the right to verify all code that will run on your website to be sure that it won’t cause issues since only you have the context needed to make that call. What if there’s a global DIV selector that hides the close button, the website visitor is screwed! And they’ll just think it’s a problem with your website.<p>One more note, there are way better ways to do what they’re trying to do. Even with how terrible IFrames are, they prevent CSS and JavaScript conflicts. A simple position fixed div at the bottom of the screen containing an iframe seems more appropriate. If you are going to run code on my site, make sure it’s as small as possible. This could have been accomplished in 2 lines of code (excluding iframe host).</p>
]]></description><pubDate>Sun, 10 Dec 2017 17:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=15892327</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=15892327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15892327</guid></item><item><title><![CDATA[New comment by octalmage in "Comcast is injecting 400+ lines of JavaScript into web pages"]]></title><description><![CDATA[
<p>Time Warner did show up at my door when they updated their speeds. I thought it was strange,and asked him to have Time Warner call and schedule a time, but it worked. He was going door to door.</p>
]]></description><pubDate>Sun, 10 Dec 2017 16:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=15892090</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=15892090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15892090</guid></item><item><title><![CDATA[New comment by octalmage in "Parcel – A fast, zero configuration web application bundler"]]></title><description><![CDATA[
<p>You can totally do all of this. There are projects that just pipe the output of Babel into uglifyjs into a file and call it a day. You still “need” to use npm to install those packages though. npm puts command line utilities in node_modules/.bin to not pollute your machine. npm just stores packages as tar.gz files though, so if you wanted to you could wget them yourself.</p>
]]></description><pubDate>Tue, 05 Dec 2017 20:40:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=15855627</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=15855627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15855627</guid></item><item><title><![CDATA[New comment by octalmage in "Jekyll Static Web Hosting – Deployment Pipeline on AWS"]]></title><description><![CDATA[
<p>I use Firebase with Cloud Functions for form handling and other data related tasks (like caching API calls). I'm loving the integration between the two.</p>
]]></description><pubDate>Wed, 22 Nov 2017 23:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=15761668</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=15761668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15761668</guid></item><item><title><![CDATA[New comment by octalmage in "Stockfish Wins Chess.com Computer Championship"]]></title><description><![CDATA[
<p>This is super cool! Are there any posts about how the fishtests work? I love reading about how people solve interesting testing problems.</p>
]]></description><pubDate>Sat, 18 Nov 2017 17:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=15729793</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=15729793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15729793</guid></item><item><title><![CDATA[New comment by octalmage in "Brave expands Basic Attention Token platform to YouTube"]]></title><description><![CDATA[
<p>The token is an Ethereum token, so it's totally possible to do it in a decentralized way using a smart contract.</p>
]]></description><pubDate>Fri, 17 Nov 2017 19:05:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=15724979</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=15724979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15724979</guid></item><item><title><![CDATA[New comment by octalmage in "Ask HN: Best tech for a web site 2018? (PHP, Rails, Django, Node, Go, etc.)?"]]></title><description><![CDATA[
<p>Very interesting! The first static CMS I've seen that isn't just an API. I've used <a href="http://prose.io" rel="nofollow">http://prose.io</a> in the past to edit content in GitHub, but this seems nicer. Currently I'm using WordPress as a CMS and Gatsby as a frontend, mostly due to custom post type support. I need more than posts/pages.<p>Does this support custom post types? I believe Hugo does.</p>
]]></description><pubDate>Wed, 15 Nov 2017 14:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=15703824</link><dc:creator>octalmage</dc:creator><comments>https://news.ycombinator.com/item?id=15703824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15703824</guid></item></channel></rss>