<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: doque</title><link>https://news.ycombinator.com/user?id=doque</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 07:29:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=doque" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by doque in "Netlify just sent me a $104k bill for a simple static site"]]></title><description><![CDATA[
<p>That method you're mentioning is provided by setting up a webhook that pauses a project, which can be fully automated.</p>
]]></description><pubDate>Tue, 27 Feb 2024 11:02:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39522627</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=39522627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39522627</guid></item><item><title><![CDATA[New comment by doque in "Netlify just sent me a $104k bill for a simple static site"]]></title><description><![CDATA[
<p>Vercel has had spend management for a while now: <a href="https://vercel.com/blog/introducing-spend-management-realtime-usage-alerts-sms-notifications" rel="nofollow">https://vercel.com/blog/introducing-spend-management-realtim...</a></p>
]]></description><pubDate>Tue, 27 Feb 2024 10:00:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=39522228</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=39522228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39522228</guid></item><item><title><![CDATA[Centralized Logging with Firelens, Firehose and Elasticsearch]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/joyn-tech-blog/centralized-logging-with-firelens-firehose-elasticsearch-3b999a0a7baf">https://medium.com/joyn-tech-blog/centralized-logging-with-firelens-firehose-elasticsearch-3b999a0a7baf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22889435">https://news.ycombinator.com/item?id=22889435</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Apr 2020 14:00:57 +0000</pubDate><link>https://medium.com/joyn-tech-blog/centralized-logging-with-firelens-firehose-elasticsearch-3b999a0a7baf</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=22889435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22889435</guid></item><item><title><![CDATA[New comment by doque in "Server-Side Only React with Next"]]></title><description><![CDATA[
<p>Which is the reasonable way to do it. However, uncacheable things might remain.</p>
]]></description><pubDate>Mon, 30 Mar 2020 12:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=22727539</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=22727539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22727539</guid></item><item><title><![CDATA[New comment by doque in "Server-Side Only React with Next"]]></title><description><![CDATA[
<p>Because it could be personalized content that differs for each request/user.</p>
]]></description><pubDate>Mon, 30 Mar 2020 12:22:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=22727417</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=22727417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22727417</guid></item><item><title><![CDATA[New comment by doque in "Ask HN: Who is hiring right now?"]]></title><description><![CDATA[
<p>joyn.de | Full Time | ONSITE/REMOTE (London, UK and Munich, GER)<p>We're building a streaming & Live-TV platform for the European market in order to connect content providers with users across all of Europe. We build apps for all web & mobile platforms including TVs.<p>Our engineering department is hiring for multiple teams: React, Video Streaming, Player, Ads, GraphQL, Android, SRE and Data Science. You will have plenty of opportunity to get to know new teams and technologies, as we value end-to-end ownership of features and T-shaped profiles. Our stack includes Typescript, React, NextJS, Kotlin, Python, Java and Scala (and more!) all running on AWS.<p>We have two locations - Munich is our headquarter but we’re ramping up our London office as well.
We welcome junior applicants, depending on the role. Some roles are considering remote candidates, best to ask during your application.<p>If interested, check out our jobs page & open positions (<a href="https://jobs.lever.co/joyn" rel="nofollow">https://jobs.lever.co/joyn</a>) or write directly to remote.jobs@joyn.de.</p>
]]></description><pubDate>Tue, 24 Mar 2020 08:57:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=22673165</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=22673165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22673165</guid></item><item><title><![CDATA[New comment by doque in "Ask HN: Who is hiring? (March 2020)"]]></title><description><![CDATA[
<p>joyn.de | Full Time | ONSITE/REMOTE (London, UK and Munich, GER)<p>We're building a streaming & Live-TV platform for the European market in order to connect content providers with users across all of Europe. We build apps for all web & mobile platforms including TVs.<p>Our engineering department is hiring for multiple teams: React, GraphQL, Android, SRE and Data Science. You will have plenty of opportunity to get to know new teams and technologies, as we value end-to-end ownership of features and T-shaped profiles. Our stack includes Typescript, React, NextJS, Kotlin, Python, Java and Scala (and more!) all running on AWS.<p>We welcome junior applicants, depending on the role. Some roles are considering remote candidates, best to ask during your application.<p>If interested, check out our open positions (<a href="https://jobs.lever.co/joyn" rel="nofollow">https://jobs.lever.co/joyn</a>) or write directly to remote.jobs@joyn.de.</p>
]]></description><pubDate>Tue, 03 Mar 2020 11:01:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=22473428</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=22473428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22473428</guid></item><item><title><![CDATA[New comment by doque in "Performant Front-End Architecture"]]></title><description><![CDATA[
<p>Great looking app, giving it a try now.</p>
]]></description><pubDate>Tue, 11 Feb 2020 10:43:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=22297478</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=22297478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22297478</guid></item><item><title><![CDATA[New comment by doque in "LastPass stores passwords so securely, not even its users can access them"]]></title><description><![CDATA[
<p>So in response to this story I decided to delete my (premium) account  with them. After confirming multiple times (good thing), I was shown this error:
<a href="https://i.imgur.com/4dpn6d5.png" rel="nofollow">https://i.imgur.com/4dpn6d5.png</a><p>How does error handling like this even make it to production?<p>I got an email as well confirming my account deletion and I can no longer log in.<p>But all in all this clearly does increase my trust in Lastpass's security competence.</p>
]]></description><pubDate>Mon, 20 Jan 2020 15:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=22099488</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=22099488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22099488</guid></item><item><title><![CDATA[New comment by doque in "Ask HN: Who is hiring? (January 2020)"]]></title><description><![CDATA[
<p>joyn.de | Full Time | ONSITE/REMOTE (London, UK and Munich, GER)<p>We're building a streaming & Live-TV platform for the European market in order to connect content providers with users across all of Europe. We build apps for all web & mobile platforms including TVs.<p>Our engineering department is hiring for multiple teams: React, GraphQL, Android, SRE and Data Science. You will have plenty of opportunity to get to know new teams and technologies, as we value end-to-end ownership of features and T-shaped profiles.
Our stack includes Typescript, React, NextJS, Kotlin, Python, Java and Scala (and more!) all running on AWS.<p>We welcome junior applicants, depending on the role.
If interested, check out our open positions or write directly to remote.jobs@joyn.de</p>
]]></description><pubDate>Wed, 15 Jan 2020 15:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=22055225</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=22055225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22055225</guid></item><item><title><![CDATA[New comment by doque in "The cost of parsing JSON"]]></title><description><![CDATA[
<p>An interesting library I've found that tackles this issue is 
yieldable-json: <a href="https://developer.ibm.com/node/2017/11/13/yieldable-json-asynchronous-json-module-node-js/" rel="nofollow">https://developer.ibm.com/node/2017/11/13/yieldable-json-asy...</a></p>
]]></description><pubDate>Thu, 19 Sep 2019 10:22:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=21014911</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=21014911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21014911</guid></item><item><title><![CDATA[New comment by doque in "Public Chat Web Application Source Code on GitHub"]]></title><description><![CDATA[
<p>Probably XSS: <a href="https://github.com/BisratYalew/Real-Time-Public-Chat/blob/master/js/main.js#L77" rel="nofollow">https://github.com/BisratYalew/Real-Time-Public-Chat/blob/ma...</a></p>
]]></description><pubDate>Wed, 06 Feb 2019 09:51:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=19093911</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=19093911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19093911</guid></item><item><title><![CDATA[New comment by doque in "Apple's New Map"]]></title><description><![CDATA[
<p>I just checked the Arial iamgery of my home and the data appears to be more than 6 years old.</p>
]]></description><pubDate>Fri, 02 Nov 2018 12:33:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=18362510</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=18362510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18362510</guid></item><item><title><![CDATA[New comment by doque in "Apple's New Map"]]></title><description><![CDATA[
<p>I wonder how this happens. If Apple has the capacity to detect grass strips between roads, how do they misplace an entire part of town (into the ocean, no less). Isn't there some sort of process in place to detect false positives?</p>
]]></description><pubDate>Fri, 02 Nov 2018 08:43:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=18361475</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=18361475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18361475</guid></item><item><title><![CDATA[New comment by doque in "The Effectiveness of Publicly Shaming Bad Security"]]></title><description><![CDATA[
<p>Not password checks, but rather "does my email appear on haveibeenpwnd.com".</p>
]]></description><pubDate>Tue, 11 Sep 2018 14:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=17960097</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=17960097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17960097</guid></item><item><title><![CDATA[New comment by doque in "An ode to Apple’s awful MacBook keyboard"]]></title><description><![CDATA[
<p>I got the first model with the new butterfly keyboard and the touchbar in April 2017 and I still hate it. I appreciate the idea of adding a touchbar for regular users. After all, it might be nicer for them to just press "Next Song" when using Spotify than fiddling around with Fn+F*.
But for power users/developers, why do the most powerful MBP models come with these useless gimmicks? I'm using Dongles on 3/4 of the USB-C ports right now and that's not going to change anytime soon.<p>I wish Apple listened to developer's voices a bit more. To me, it's not a matter of price, either. I'd gladly pay more for a MBP with more/different ports and without a touchbar than I would for this model.</p>
]]></description><pubDate>Mon, 03 Sep 2018 13:07:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=17902367</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=17902367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17902367</guid></item><item><title><![CDATA[New comment by doque in "REST is the new SOAP"]]></title><description><![CDATA[
<p>I agree. There are plenty of freedoms built into the REST way that enable you to create more or less detailed responses.<p><pre><code>  "I don’t care. Trees are recognized by their own fruits.
   What took me a few hours of coding and worked very robustly, with simple RPC, now takes weeks..."
</code></pre>
Weeks? For a REST API? No, I don't think so. REST gives you the tools to be pragmatic and quick, so use them.</p>
]]></description><pubDate>Sat, 16 Dec 2017 08:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=15938563</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=15938563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15938563</guid></item><item><title><![CDATA[New comment by doque in "How to optimize React applications that use Redux"]]></title><description><![CDATA[
<p>It's one of the essentials principles of redux [1] that reducers must be pure functions without side effects.<p>If you violate that principle, then yes, your assumptions break. That's why you should keep it in mind. You can't really blame the framework if you purposely go against its basic rules.<p>[1] <a href="http://redux.js.org/docs/introduction/ThreePrinciples.html#changes-are-made-with-pure-functions" rel="nofollow">http://redux.js.org/docs/introduction/ThreePrinciples.html#c...</a></p>
]]></description><pubDate>Thu, 06 Jul 2017 12:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=14709719</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=14709719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14709719</guid></item><item><title><![CDATA[New comment by doque in "What should go into JSX 2.0?"]]></title><description><![CDATA[
<p>How about { data && <Inner person={ data.person }/> } ?</p>
]]></description><pubDate>Sun, 16 Oct 2016 16:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=12719194</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=12719194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12719194</guid></item><item><title><![CDATA[New comment by doque in "Dropbox Project Infinite"]]></title><description><![CDATA[
<p>I'm guessing this will only be available for Business subscriptions?</p>
]]></description><pubDate>Tue, 26 Apr 2016 12:08:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=11571110</link><dc:creator>doque</dc:creator><comments>https://news.ycombinator.com/item?id=11571110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11571110</guid></item></channel></rss>