<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: js4all</title><link>https://news.ycombinator.com/user?id=js4all</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 06 May 2026 22:47:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=js4all" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by js4all in "MiniCouchDB in Rust"]]></title><description><![CDATA[
<p>Awesome, I tried to get it running, but I get value: Missing("couch_directory"). There is nothing mentioned in the readme about this. Can anyone help?</p>
]]></description><pubDate>Sun, 07 Jun 2020 17:27:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=23448941</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=23448941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23448941</guid></item><item><title><![CDATA[New comment by js4all in "Remote Code Execution in CouchDB (and Privilege Escalation in the Npm Registry)"]]></title><description><![CDATA[
<p>We are using many CouchDB servers and I can confirm that we got a heads-up plus a patch several days before the 1.7.0 release. The CouchDB team and the Hoodie team did a great job handling this issue.</p>
]]></description><pubDate>Wed, 15 Nov 2017 15:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=15704563</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=15704563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15704563</guid></item><item><title><![CDATA[New comment by js4all in "Simple React Patterns"]]></title><description><![CDATA[
<p>Fetching data directly in components is bad advice and leads to a program with cluttered data access becoming more and more unmaintainable as the app grows. You need to encapsulate fetching and storage in redux or a similar state management solution.</p>
]]></description><pubDate>Sat, 11 Nov 2017 10:45:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=15675800</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=15675800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15675800</guid></item><item><title><![CDATA[New comment by js4all in "Persisting state between AWS EC2 spot instances"]]></title><description><![CDATA[
<p>When you are using Kubernetes, you won't have to deal with this yourself. The Cluster will move pods from nodes that are stopped because the spot price is exceeded. Ideally place nodes at different bids. So there will be a performance hit but no outage. With the new AWS start/stop feature [1] nodes will come up again when the spot price sinks.<p>1) <a href="https://aws.amazon.com/about-aws/whats-new/2017/09/amazon-ec2-spot-can-now-stop-and-start-your-spot-instances/" rel="nofollow">https://aws.amazon.com/about-aws/whats-new/2017/09/amazon-ec...</a></p>
]]></description><pubDate>Sun, 08 Oct 2017 15:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=15428517</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=15428517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15428517</guid></item><item><title><![CDATA[New comment by js4all in "Persisting state between AWS EC2 spot instances"]]></title><description><![CDATA[
<p>Same happened to me. I "lost" my all my credit. It was not promotional, but something I had paid. They informed me on March 31th that I wouldn't be able to use that credit after May 1st. :-(
P.S. They had no expiration policy in place when I added the credit.<p>Now I am happy with AWS.</p>
]]></description><pubDate>Sun, 08 Oct 2017 15:11:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=15428480</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=15428480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15428480</guid></item><item><title><![CDATA[New comment by js4all in "How we run NPM packages in the browser"]]></title><description><![CDATA[
<p>Am I the only one who thinks running scripts on a site directly from npm is a bad idea? What happens when an incompatible change in any of the dependencies is pushed. What if a package owner had transferred his ownership und the new owner pushes whatever he wants.</p>
]]></description><pubDate>Sun, 08 Oct 2017 09:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=15427557</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=15427557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15427557</guid></item><item><title><![CDATA[New comment by js4all in "Google Web Starter Kit"]]></title><description><![CDATA[
<p>Hmm, interestingly I got the foobar challenge when I visited the site.</p>
]]></description><pubDate>Sun, 25 Jun 2017 17:18:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=14631037</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=14631037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14631037</guid></item><item><title><![CDATA[New comment by js4all in "Show HN: A new way of blogging about Lua"]]></title><description><![CDATA[
<p>Also works on current Chrome (v57.0.2987.110) on Mac. Nice.</p>
]]></description><pubDate>Sun, 19 Mar 2017 12:15:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=13906647</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=13906647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13906647</guid></item><item><title><![CDATA[New comment by js4all in "The target=“_blank” vulnerability by example"]]></title><description><![CDATA[
<p>The risk is real. When some site has a link with _blank to your site, the opener site stays accessible for javascript code that is embedded in your site.</p>
]]></description><pubDate>Thu, 25 Aug 2016 14:01:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=12359032</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=12359032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12359032</guid></item><item><title><![CDATA[New comment by js4all in "Show HN: Secure Linux Apps on the Mac Desktop Through Docker"]]></title><description><![CDATA[
<p>Also interesting are solutions using xpra, especially when are working over a remote connection. In this case you are not running X on the Mac, but a xpra client (a simple app).<p>For an example see Docker's blog: <a href="https://blog.docker.com/2013/07/docker-desktop-your-desktop-over-ssh-running-inside-of-a-docker-container/" rel="nofollow">https://blog.docker.com/2013/07/docker-desktop-your-desktop-...</a></p>
]]></description><pubDate>Mon, 01 Aug 2016 23:35:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=12206898</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=12206898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12206898</guid></item><item><title><![CDATA[New comment by js4all in "Torus: A distributed storage system by CoreOS"]]></title><description><![CDATA[
<p>Many thanks, that looks doable. I'll give it a try.</p>
]]></description><pubDate>Thu, 02 Jun 2016 16:45:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=11823974</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=11823974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11823974</guid></item><item><title><![CDATA[New comment by js4all in "Torus: A distributed storage system by CoreOS"]]></title><description><![CDATA[
<p>That's interesting. When I was looking at it, it seemed overwhelming. Do you have some pointers for the basics?</p>
]]></description><pubDate>Wed, 01 Jun 2016 23:22:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=11819127</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=11819127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11819127</guid></item><item><title><![CDATA[New comment by js4all in "Torus: A distributed storage system by CoreOS"]]></title><description><![CDATA[
<p>Despite all the negative sentiment here, I am super excited about this. I use CoreOS heavily and really like how everything just works. Running Kubernetes on it, is the first cluster solution for me that works without configuration orgies and is robust against machine outages. Torus seems to be the missing piece. For now we use local volumes with sidecar containers for r/o storage and nfs volumes for r/w storage.<p>All other solutions are not practical. GCE and EBS are only single mount. iSCSI is unsupported in the cloud. Leaving only Ceph and Glusterfs, both mentioned here, but needing heavy configuration.</p>
]]></description><pubDate>Wed, 01 Jun 2016 22:42:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=11818873</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=11818873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11818873</guid></item><item><title><![CDATA[New comment by js4all in "Now: realtime Node.js deployments"]]></title><description><![CDATA[
<p>I got mine now. It took nearly an hour. Despite that, my early tests ran solid. The apps got hosted on AWS us-west-1.</p>
]]></description><pubDate>Wed, 06 Apr 2016 20:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=11441531</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=11441531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11441531</guid></item><item><title><![CDATA[New comment by js4all in "Now: realtime Node.js deployments"]]></title><description><![CDATA[
<p>Same here. There seem to be problems with the current spike.</p>
]]></description><pubDate>Wed, 06 Apr 2016 18:55:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=11440912</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=11440912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11440912</guid></item><item><title><![CDATA[New comment by js4all in "Now: realtime Node.js deployments"]]></title><description><![CDATA[
<p>Nice, is it meant for permanent hosting or just for prototyping and how does it compare to Cloudnode (<a href="https://cloudno.de" rel="nofollow">https://cloudno.de</a>)</p>
]]></description><pubDate>Wed, 06 Apr 2016 18:54:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=11440901</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=11440901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11440901</guid></item><item><title><![CDATA[New comment by js4all in "Introducing Cloudnode Developer Shell"]]></title><description><![CDATA[
<p>We have added a shell that runs in your browser. All tools like cloudnode-cli, nodejs, redis-cli, mongo, docker are pre-installed. Work from everywhere, install nothing.</p>
]]></description><pubDate>Sun, 21 Feb 2016 20:12:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=11146238</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=11146238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11146238</guid></item><item><title><![CDATA[Introducing Cloudnode Developer Shell]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.cloudno.de/blog/2016/02/22/introducing-cloudnode-developer-shell/">https://blog.cloudno.de/blog/2016/02/22/introducing-cloudnode-developer-shell/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=11146221">https://news.ycombinator.com/item?id=11146221</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 21 Feb 2016 20:09:36 +0000</pubDate><link>https://blog.cloudno.de/blog/2016/02/22/introducing-cloudnode-developer-shell/</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=11146221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11146221</guid></item><item><title><![CDATA[MongoDB, a New Database Option at Cloudnode]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.cloudno.de/blog/2016/02/15/mongodb/">https://blog.cloudno.de/blog/2016/02/15/mongodb/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=11099670">https://news.ycombinator.com/item?id=11099670</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 14 Feb 2016 19:46:53 +0000</pubDate><link>https://blog.cloudno.de/blog/2016/02/15/mongodb/</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=11099670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11099670</guid></item><item><title><![CDATA[New comment by js4all in "Pingendo – Free, simple app for Bootstrap prototyping"]]></title><description><![CDATA[
<p>Nice. It looks useful to me.</p>
]]></description><pubDate>Sun, 31 Jan 2016 14:33:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=11006495</link><dc:creator>js4all</dc:creator><comments>https://news.ycombinator.com/item?id=11006495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11006495</guid></item></channel></rss>