<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: kowdermeister</title><link>https://news.ycombinator.com/user?id=kowdermeister</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 06:03:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kowdermeister" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kowdermeister in "Microsoft is investing $1B in OpenAI"]]></title><description><![CDATA[
<p>macleginn's complaint was that we haven't even modelled simple behavior and I brought these narrow AI examples as a counter argument since they demonstrate that we can, even complex ones. Domain specific? Yeah, bummer.<p>Nowhere I have stated this is the clear path to AGI and you are right, we are missing key building blocks. But I feel like there's too much skepticism agains this field while the advancements are not appreciated enough.<p>I don't know either what will lead there, but I see more and more examples of different networks being combined to achieve more than they are capable of individually.</p>
]]></description><pubDate>Mon, 22 Jul 2019 16:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=20499613</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20499613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20499613</guid></item><item><title><![CDATA[New comment by kowdermeister in "Browsers are pretty good at loading pages"]]></title><description><![CDATA[
<p>> companies deploy them to avoid separation of responsibilities and turn every employee into easily replaceable "full-stack developer"<p>SPA-s are much-much harder to develop if more teams are working on it. So your first sentence makes little sense.<p>> companies move everything to client-side in order to reduce Amazon bills<p>This is never the reason why it happens. Seriously? The cost are not saved, just moved around. SPA-s are developed because they could provide a much better UX. As a side benefit, server side development becomes simpler by providing some REST or GraphQL API. You don't want to be in a place where tens of thousands of lines are generated backend side by backend developers.<p>> client-side scripts are poorly optimized and contribute to global warming by causing hundred thousands machines to spin up their CPU fans.<p>I appreciate your sense of humor :D</p>
]]></description><pubDate>Mon, 22 Jul 2019 07:21:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=20495919</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20495919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20495919</guid></item><item><title><![CDATA[New comment by kowdermeister in "All Chrome extensions can execute remote code in their own context"]]></title><description><![CDATA[
<p>Or it was that kind of bug report where the reporter made a normal thing sound dangerous. I remember one case when someone suggested that JS should be turned off by default because "arbitrary code execution" :)<p>Edit: with chrome extensions, I can inject a script tag from any domain to any page. I used that to inject a lib from CDN JS, but recognized it's silly and imported the package instead.</p>
]]></description><pubDate>Sun, 21 Jul 2019 21:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=20493876</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20493876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20493876</guid></item><item><title><![CDATA[New comment by kowdermeister in "Browsers are pretty good at loading pages"]]></title><description><![CDATA[
<p>Like plotting an equation to canvas? Editing video? Handling drag and drop events?<p>I've seen that blog post where a guy demonstrated that many UI elements can be done with CSS, I like that. I try to do that myself as much as I can, but let's not pretend that CSS is a programming language and it can replace ANY JavaScript.</p>
]]></description><pubDate>Sun, 21 Jul 2019 21:03:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=20493651</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20493651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20493651</guid></item><item><title><![CDATA[New comment by kowdermeister in "Browsers are pretty good at loading pages"]]></title><description><![CDATA[
<p>What if there's no content to download? The client could have the same algorithm that the server could render.<p>For example create a melody with seed: 4564342<p>The client can render it and if you access it from the server the server does the rendering with the same seed.<p>Caches also exists, now with PWA-s offline modes would benefit from the History API.</p>
]]></description><pubDate>Sun, 21 Jul 2019 20:53:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=20493590</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20493590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20493590</guid></item><item><title><![CDATA[New comment by kowdermeister in "Browsers are pretty good at loading pages"]]></title><description><![CDATA[
<p>The back button would do the same as it would do after you click a [next image] link :)<p>Not sure about your point, the history API improves UX if you do it right:<p><a href="https://developer.mozilla.org/en-US/docs/Web/API/History_API" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/History_API</a><p>It does everything as hand written, pure HTML page would, just do it faster.</p>
]]></description><pubDate>Sun, 21 Jul 2019 20:50:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=20493573</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20493573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20493573</guid></item><item><title><![CDATA[New comment by kowdermeister in "Browsers are pretty good at loading pages"]]></title><description><![CDATA[
<p>There are many good ones, but after a quick bookmark search, this shop is done really well, imho: <a href="https://www.shopflamingo.com/" rel="nofollow">https://www.shopflamingo.com/</a></p>
]]></description><pubDate>Sun, 21 Jul 2019 20:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=20493545</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20493545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20493545</guid></item><item><title><![CDATA[New comment by kowdermeister in "Slug: Dynamic GPU Font Rendering and Advanced Text Layout"]]></title><description><![CDATA[
<p>I would just render text to a canvas and use it as a texture in your Three.js scene. That's how I do it in my side project and it works without any extra dependency.</p>
]]></description><pubDate>Fri, 19 Jul 2019 10:05:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=20477338</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20477338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20477338</guid></item><item><title><![CDATA[New comment by kowdermeister in "Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code"]]></title><description><![CDATA[
<p>Is that so? Worst case I can imagine is to have the same compiler emit app-firefox.wasm and app-chrome.wasm binaries from the same codebase, but I think this is highly unlikely.<p>But there probably always will be a safe flag that generates everywhere running binaries.</p>
]]></description><pubDate>Wed, 17 Jul 2019 12:37:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=20458746</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20458746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20458746</guid></item><item><title><![CDATA[New comment by kowdermeister in "Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code"]]></title><description><![CDATA[
<p>> Why do we - developers fall into this trap?<p>Regardless of is this a trap or not, it's obvious to me that developers want simplicity and consistency. WA provides both so don't wonder why it's taking off.<p>> So instead of Linux/Windows/OSX we will have Firefox/Safari/Chrome/Whatever all with their own implementation gotchas<p>I let the compilers worry about this :)</p>
]]></description><pubDate>Wed, 17 Jul 2019 12:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=20458475</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20458475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20458475</guid></item><item><title><![CDATA[New comment by kowdermeister in "Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code"]]></title><description><![CDATA[
<p>It can already make use of WebAssembly:<p><a href="https://github.com/anderejd/electron-wasm-rust-example" rel="nofollow">https://github.com/anderejd/electron-wasm-rust-example</a></p>
]]></description><pubDate>Wed, 17 Jul 2019 11:50:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=20458417</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20458417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20458417</guid></item><item><title><![CDATA[New comment by kowdermeister in "Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code"]]></title><description><![CDATA[
<p>Electron apps can already access the host OS, spawn child processes:<p><a href="https://github.com/martinjackson/electron-run-shell-example" rel="nofollow">https://github.com/martinjackson/electron-run-shell-example</a></p>
]]></description><pubDate>Wed, 17 Jul 2019 11:50:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=20458410</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20458410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20458410</guid></item><item><title><![CDATA[New comment by kowdermeister in "What every computer science major should know (2011)"]]></title><description><![CDATA[
<p>9 to 5 engineers don't need to deal with accounting. Really, who the hell cares about double entry bookkeeping? It's frustrating stuff that gets into the way of engineering.<p>> And worst of all, your feathers will get plucked by people who do, and you may never even realize it.<p>As someone who has little clue about accounting, what does this even mean? You mean I can be easily ticked by a shady partner?<p>By the way you are right, my side projects are stuck at the part when I have to ask for money :)</p>
]]></description><pubDate>Wed, 17 Jul 2019 10:04:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=20457931</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20457931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20457931</guid></item><item><title><![CDATA[New comment by kowdermeister in "Ask HN: How to deal with constantly getting cut off in work discussions?"]]></title><description><![CDATA[
<p>This is the right way. People know interrupting is rude and if you call them out immediately you can just continue. Adding some gesture helps too, like raising the pointing finger :)</p>
]]></description><pubDate>Tue, 16 Jul 2019 23:45:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=20455000</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20455000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20455000</guid></item><item><title><![CDATA[New comment by kowdermeister in "'My son spent £3,160 in one game'"]]></title><description><![CDATA[
<p>I have no self control to pay it back on time.</p>
]]></description><pubDate>Mon, 15 Jul 2019 23:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=20446091</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20446091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20446091</guid></item><item><title><![CDATA[New comment by kowdermeister in "A new book critiques medicine"]]></title><description><![CDATA[
<p>You are shooting at one sector of tech (researchers) and expecting innovation from another market focused segment (startups to bio tech firms), not really fair :)<p>Probably the huge amount of bureaucracy and regulation keeps medical focused IT in its shit pool of separate islands.<p>Maybe you should campaign for state regulation mandating to create a HMTL / W3 like standard for data sharing that's mandatory to use.</p>
]]></description><pubDate>Mon, 15 Jul 2019 11:33:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=20439792</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20439792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20439792</guid></item><item><title><![CDATA[New comment by kowdermeister in "I was wrong about spreadsheets (2017)"]]></title><description><![CDATA[
<p>I can't not remember now the Salesforce for developers article :)</p>
]]></description><pubDate>Fri, 12 Jul 2019 17:56:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=20422807</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20422807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20422807</guid></item><item><title><![CDATA[New comment by kowdermeister in "Dear Google, I'm Blocking You from My Website"]]></title><description><![CDATA[
<p>Am I missing something? The article is about AMP. It's fine to dislike it, but your blog content is not displayed via AMP if you do not enable so blocking the Googlebot is totally unreasonable to me.</p>
]]></description><pubDate>Wed, 10 Jul 2019 19:36:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=20405640</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20405640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20405640</guid></item><item><title><![CDATA[New comment by kowdermeister in "Rust async-await status report 2"]]></title><description><![CDATA[
<p>Thanks btw for the warning, I'm learning Rust slowly by going through the awesome Rust book.</p>
]]></description><pubDate>Wed, 10 Jul 2019 15:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=20402862</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20402862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20402862</guid></item><item><title><![CDATA[New comment by kowdermeister in "Rust async-await status report 2"]]></title><description><![CDATA[
<p>> promises start running upon creation...<p>> ...until you submit it to an executor<p>That's not much different. Don't call the function then which returns that promise :)<p>Or you can write:<p><pre><code>    sendRequest(thingThatReturnsPromise);</code></pre></p>
]]></description><pubDate>Wed, 10 Jul 2019 15:00:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=20402576</link><dc:creator>kowdermeister</dc:creator><comments>https://news.ycombinator.com/item?id=20402576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20402576</guid></item></channel></rss>