<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: secoif</title><link>https://news.ycombinator.com/user?id=secoif</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 04:09:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=secoif" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by secoif in "UnblockOz: Helps Australians reclaim their unfiltered Internet access"]]></title><description><![CDATA[
<p>Something very unsettling about a government mandating ISPs  block/sniff/track your internet traffic on behalf of the film industry.<p>If only the government was equally motivated to remedy  injustices incurred by those who aren't already filthy rich.</p>
]]></description><pubDate>Fri, 13 Jan 2017 08:51:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=13389398</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=13389398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13389398</guid></item><item><title><![CDATA[New comment by secoif in "UnblockOz: Helps Australians reclaim their unfiltered Internet access"]]></title><description><![CDATA[
<p>Can someone confirm that this actually works? Seems like a pretty weak attempt at a block if true. I think the real problem is them sniffing your traffic.<p>> I wish iOS allowed you to change DNS for celluar networks.<p>Are you torrenting from your iPhone?</p>
]]></description><pubDate>Fri, 13 Jan 2017 08:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=13389374</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=13389374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13389374</guid></item><item><title><![CDATA[New comment by secoif in "Rax –  A universal React-compatible render engine"]]></title><description><![CDATA[
<p>On the surface, the rax-redux implementation appears to be a lot simpler. For example, react-redux's connect spans all these files <a href="https://github.com/reactjs/react-redux/tree/75658dab18f7fe3e62ea0c3d97fcf513bf176e10/src/connect" rel="nofollow">https://github.com/reactjs/react-redux/tree/75658dab18f7fe3e...</a> and includes "connectAdvanced": <a href="https://github.com/reactjs/react-redux/blob/75658dab18f7fe3e62ea0c3d97fcf513bf176e10/src/components/connectAdvanced.js" rel="nofollow">https://github.com/reactjs/react-redux/blob/75658dab18f7fe3e...</a><p>While the rax-redux equivalent seems to be contained in a single file:<p><a href="https://github.com/alibaba/rax/blob/07e20908e4e17b182873db0997729cb6c03ab690/packages/rax-redux/src/components/connect.js" rel="nofollow">https://github.com/alibaba/rax/blob/07e20908e4e17b182873db09...</a><p>The simpler implementation might indicate that the rax developers are trimming overcomplicated bloat, or culling features that don't align with specific needs of Alibaba. Or maybe they're just removing code they don't yet understand the necessity for. It's not immediately clear what tradeoffs each are making, but having rax audit what's <i>really</i> necessary could be a good thing for everyone.</p>
]]></description><pubDate>Fri, 13 Jan 2017 08:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=13389235</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=13389235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13389235</guid></item><item><title><![CDATA[New comment by secoif in "Moving persistent data out of Redis"]]></title><description><![CDATA[
<p>For data that's mostly to do with the the API provided by the particular mongodb driver, than mongodb itself. Mongo stores and transmits BSON, not JSON. Most mongo drivers expose an API that serialises your data to BSON for writes and wraps the BSON data with a JSON-like interface for reads.</p>
]]></description><pubDate>Wed, 11 Jan 2017 10:52:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=13373076</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=13373076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13373076</guid></item><item><title><![CDATA[New comment by secoif in "Show HN: Antd – A set of high-quality React components"]]></title><description><![CDATA[
<p>Doing it this way requires overriding every single built-in rule that uses the property you're trying to override… including states like :hover, :before, :disabled, :disabled and :hover, etc which can be easy to miss.<p>I've had some success with simple find & replace preprocessor but this gets complicated if the CSS uses colour manipulation functions e.g. 
color: color(var(--color-base) tint(50%)), then you're basically going to be re-implementing their whole stylesheet again.<p>Also, good luck making sure everything still works if and when the components are updated.<p>Ideally, you alter theme variables in one place, rather than finding and overriding them everywhere they're applied.</p>
]]></description><pubDate>Mon, 28 Nov 2016 11:35:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=13054779</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=13054779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13054779</guid></item><item><title><![CDATA[New comment by secoif in "Show HN: Antd – A set of high-quality React components"]]></title><description><![CDATA[
<p>These components look and work great, but unfortunately are a real headache to retheme unless you want to pull in a sass/less toolchain in addition to what you're currently using. This is a pain in the ass if you already have your theme variables set up in one compiles-to-CSS language.<p>There is a standard for CSS variables and a very functional subset of their functionality can be compiled for older browsers at build time: <a href="http://cssnext.io" rel="nofollow">http://cssnext.io</a>, yet as far as I can tell, all of these component frameworks impose some other nonstandard compiles-to-CSS language or one of many possible APIs for writing inline styles.<p>Inline styles seem to be a trend at the moment but I can only assume the people driving this movement haven't had the experience of working with 3rd party components (which you may or may not have the source for) and needing to alter something the designers didn't expose and simply having no simple options because the damn inline style can't be overridden even by !important. Now you've got to fork whole the f'ing component, possibly multiple, each of which potentially coming with yet another different compiles-to-CSS toolchain all because you wanted to add a single line of CSS.<p>Admittedly, antd doesn't use inline styles si the above doesn't apply here, but having to maintain a custom builder for antd in order to change some fonts and a few colors was a frustrating experience. Not sure what a good solution is until CSS variables get more browser adoption, but it'd be great if we could collectively start standardizing on standards.</p>
]]></description><pubDate>Mon, 28 Nov 2016 05:11:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=13053547</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=13053547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13053547</guid></item><item><title><![CDATA[New comment by secoif in "Taking PHP Seriously"]]></title><description><![CDATA[
<p>Compiled JavaScript?</p>
]]></description><pubDate>Sat, 15 Oct 2016 17:48:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=12714936</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=12714936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12714936</guid></item><item><title><![CDATA[New comment by secoif in "Yarn – A new package manager for JavaScript"]]></title><description><![CDATA[
<p>technical debt and not wanting to break people's workflows</p>
]]></description><pubDate>Tue, 11 Oct 2016 22:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=12689112</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=12689112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12689112</guid></item><item><title><![CDATA[New comment by secoif in "Yarn – A new package manager for JavaScript"]]></title><description><![CDATA[
<p>no, it just installs everything it can into the top level node_modules. npm@2 would do this to a degree as well, it was just less sophisticated about it.</p>
]]></description><pubDate>Tue, 11 Oct 2016 22:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=12689106</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=12689106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12689106</guid></item><item><title><![CDATA[New comment by secoif in "Yarn – A new package manager for JavaScript"]]></title><description><![CDATA[
<p>what you described is npm@2's behaviour. npm@3 will flatten dependencies as much as possible</p>
]]></description><pubDate>Tue, 11 Oct 2016 22:06:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=12688908</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=12688908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12688908</guid></item><item><title><![CDATA[New comment by secoif in "Nootropics"]]></title><description><![CDATA[
<p>My experience with melatonin:<p>If I take the normal dose of >3mg, I'll experience incredible irritability the following day. I become sensitive to sound and anything that isn't entirely perfect. Things make me feel unreasonably furious. This is bad. These days I always microdose melatonin.<p>If I don't fall asleep with the first tiredness crash that happens 20-30 minutes after taking melatonin, I find myself restless and unable to sleep for another 4 or 5 hours. The more melatonin I take, the more intense the initial crash will be, but the harder it is to sleep if I miss that crash.</p>
]]></description><pubDate>Thu, 22 Sep 2016 02:06:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=12553807</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=12553807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12553807</guid></item><item><title><![CDATA[New comment by secoif in "Building a Modern Computer from First Principles"]]></title><description><![CDATA[
<p>Did this as a course on Coursera with a group of friends. Highly recommended.</p>
]]></description><pubDate>Mon, 22 Aug 2016 11:29:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=12335506</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=12335506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12335506</guid></item><item><title><![CDATA[New comment by secoif in "Microsoft won't back down from Windows 10 nagware 'trick'"]]></title><description><![CDATA[
<p>> "…they care more about monetizing their users than their users privacy or interest."<p>Sadly this is true for all but a handful of companies.</p>
]]></description><pubDate>Fri, 27 May 2016 10:00:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=11784942</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=11784942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11784942</guid></item><item><title><![CDATA[New comment by secoif in "AWS Lambda Is Not Ready for Prime Time"]]></title><description><![CDATA[
<p>> "Lambda is not well documented"<p>AWS in general is not well documented. Well-written drivel mostly.<p>My guess is that there's little to no feedback between documentation writers & developers actually trying to use that documentation to achieve real outcomes. Same could be said about many of the AWS UIs.</p>
]]></description><pubDate>Mon, 23 May 2016 08:25:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=11752579</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=11752579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11752579</guid></item><item><title><![CDATA[New comment by secoif in "Show HN: JSONScript – Asynchronous scripting language using JSON format"]]></title><description><![CDATA[
<p>Why do many language home pages not show a single sample of the language?</p>
]]></description><pubDate>Sun, 22 May 2016 06:40:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=11747577</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=11747577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11747577</guid></item><item><title><![CDATA[New comment by secoif in "Require() broken in Node.js 6.0.0"]]></title><description><![CDATA[
<p>broken vs different</p>
]]></description><pubDate>Wed, 27 Apr 2016 21:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=11584615</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=11584615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11584615</guid></item><item><title><![CDATA[New comment by secoif in "Never trust the client"]]></title><description><![CDATA[
<p>Ubisoft appears to have some institutional problems. Their other recent Tom Clancy title, Rainbow Six Siege, is hands-down one of the most rewarding & intense shooters I've ever played, however it too is yet to realise its full potential due to amateur-hour quality issues and ongoing troubles with hackers.</p>
]]></description><pubDate>Wed, 27 Apr 2016 19:51:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=11583922</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=11583922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11583922</guid></item><item><title><![CDATA[New comment by secoif in "After Netflix crackdown on border-hopping, Canadians ready to return to piracy"]]></title><description><![CDATA[
<p>Same issue in Singapore. The Netflix library available here doesn't even contain the latest season of House of Cards – and it's a bloody Netflix production.<p>I would love to pay <i>someone</i> for timely content, but now that Netflix is blocking vpn access there is literally nobody to pay. It's complete madness.</p>
]]></description><pubDate>Tue, 26 Apr 2016 12:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=11571179</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=11571179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11571179</guid></item><item><title><![CDATA[New comment by secoif in "NPM and Left-Pad: Have We Forgotten How to Program?"]]></title><description><![CDATA[
<p>npm has namespaces. <a href="https://docs.npmjs.com/misc/scope" rel="nofollow">https://docs.npmjs.com/misc/scope</a></p>
]]></description><pubDate>Thu, 24 Mar 2016 02:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=11350229</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=11350229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11350229</guid></item><item><title><![CDATA[New comment by secoif in "Node 5.7.0 (stable) released"]]></title><description><![CDATA[
<p>Yeah this is a long way off and lots of things need to happen before node can even consider this… 
1. TC39 needs to get async functions to stage 4:
<a href="https://github.com/tc39/ecma262/blob/master/README.md" rel="nofollow">https://github.com/tc39/ecma262/blob/master/README.md</a>
2. V8 needs to implement: <a href="https://github.com/nodejs/promises/issues/4" rel="nofollow">https://github.com/nodejs/promises/issues/4</a>
3. Node then needs to use this updated V8, and to be able to use this reliably, this V8 will need to reach an LTS release: <a href="https://github.com/nodejs/LTS/blob/master/schedule.png" rel="nofollow">https://github.com/nodejs/LTS/blob/master/schedule.png</a>
4. Also Node API needs to become promises-compatible, which is god-knows how long away: <a href="https://github.com/nodejs/promises" rel="nofollow">https://github.com/nodejs/promises</a></p>
]]></description><pubDate>Fri, 26 Feb 2016 10:16:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=11180687</link><dc:creator>secoif</dc:creator><comments>https://news.ycombinator.com/item?id=11180687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11180687</guid></item></channel></rss>