<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: kshahar</title><link>https://news.ycombinator.com/user?id=kshahar</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 15:05:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kshahar" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kshahar in "SPAs Were a Mistake"]]></title><description><![CDATA[
<p>If not SPA, which technologies would you suggest for a web app similar to an IoT dashboard, with gauges and other UI elements that update every second? The server is written in ASP.NET Core.<p>I was considering Blazor server side but it does not seem to be very popular (compared to react, Vue, angular, etc) and I am not sure it's a good choice for the long term (MS likes to kill UI technologies). Approaches like htmx and unpoly do not seem to be appropriate if a large portion of UI needs to update frequently (feels similar to implementing the Blazor approach but inefficiently).</p>
]]></description><pubDate>Sun, 06 Mar 2022 19:00:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=30580086</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=30580086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30580086</guid></item><item><title><![CDATA[New comment by kshahar in "SPAs Were a Mistake"]]></title><description><![CDATA[
<p>What approach did you take with real-time collaboration and interactivity? Is that part still rendered client-side?</p>
]]></description><pubDate>Sun, 06 Mar 2022 18:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=30579905</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=30579905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30579905</guid></item><item><title><![CDATA[New comment by kshahar in "ScummVM ported to HTML5 - play old games in your browser"]]></title><description><![CDATA[
<p><a href="https://github.com/juj/emscripten-scummvm" rel="nofollow">https://github.com/juj/emscripten-scummvm</a></p>
]]></description><pubDate>Tue, 11 Jun 2013 14:41:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=5862028</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=5862028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5862028</guid></item><item><title><![CDATA[New comment by kshahar in "Our SQL interview questions"]]></title><description><![CDATA[
<p>Jeff Atwood has written about a similar experience in "Why Can't Programmers.. Program?": <a href="http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html" rel="nofollow">http://www.codinghorror.com/blog/2007/02/why-cant-programmer...</a></p>
]]></description><pubDate>Tue, 28 May 2013 14:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=5780119</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=5780119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5780119</guid></item><item><title><![CDATA[New comment by kshahar in "Worse Than Failure: The Daily WTF (bad) code contest"]]></title><description><![CDATA[
<p>The announcement at The Daily WTF:
<a href="http://thedailywtf.com/Articles/Announcing-the-Olympiad-of-Misguided-Geeks-at-The-Daily-WTF--Part-2.aspx" rel="nofollow">http://thedailywtf.com/Articles/Announcing-the-Olympiad-of-M...</a><p>The grand prize is an Asus Transformer Prime tablet.</p>
]]></description><pubDate>Tue, 28 May 2013 12:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=5779654</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=5779654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5779654</guid></item><item><title><![CDATA[Worse Than Failure: The Daily WTF (bad) code contest]]></title><description><![CDATA[
<p>Article URL: <a href="http://omg2.thedailywtf.com">http://omg2.thedailywtf.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=5779514">https://news.ycombinator.com/item?id=5779514</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 28 May 2013 12:28:04 +0000</pubDate><link>http://omg2.thedailywtf.com</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=5779514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5779514</guid></item><item><title><![CDATA[New comment by kshahar in "Open Source Game Clones"]]></title><description><![CDATA[
<p>As a fan of many games by Bullfrog (especially Theme Park, Theme Hospital and Dungeon Keeper), I wanted to create an open source clone for Theme Park.<p>Eventually I've decided to leave it for now. My research is summarized in the following post: <a href="http://kshahar.blogspot.com/2013/05/an-open-source-clone-for-theme-park.html" rel="nofollow">http://kshahar.blogspot.com/2013/05/an-open-source-clone-for...</a><p>I hope this could help someone to have an easy start.</p>
]]></description><pubDate>Mon, 27 May 2013 19:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=5776076</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=5776076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5776076</guid></item><item><title><![CDATA[ShareFest: Web based p2p file sharing built on WebRTC Data Channels API]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/peer5/sharefest">https://github.com/peer5/sharefest</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=5773881">https://news.ycombinator.com/item?id=5773881</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 27 May 2013 08:16:42 +0000</pubDate><link>https://github.com/peer5/sharefest</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=5773881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5773881</guid></item><item><title><![CDATA[New comment by kshahar in "Google 'kerning' easter egg"]]></title><description><![CDATA[
<p>More search easter eggs:
<a href="http://en.wikipedia.org/wiki/List_of_Google_hoaxes_and_easter_eggs#Search" rel="nofollow">http://en.wikipedia.org/wiki/List_of_Google_hoaxes_and_easte...</a></p>
]]></description><pubDate>Fri, 24 May 2013 10:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=5762041</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=5762041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5762041</guid></item><item><title><![CDATA[New comment by kshahar in "Free private Github repos for students and edu people"]]></title><description><![CDATA[
<p>+1 for bitbucket, I keep all of my private projects there.</p>
]]></description><pubDate>Thu, 23 May 2013 22:36:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=5759978</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=5759978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5759978</guid></item><item><title><![CDATA[Cell Buddy - End to Roaming Charges]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.indiegogo.com/projects/cell-buddy-end-to-roaming-charges">http://www.indiegogo.com/projects/cell-buddy-end-to-roaming-charges</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=5757359">https://news.ycombinator.com/item?id=5757359</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 May 2013 15:29:42 +0000</pubDate><link>http://www.indiegogo.com/projects/cell-buddy-end-to-roaming-charges</link><dc:creator>kshahar</dc:creator><comments>https://news.ycombinator.com/item?id=5757359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5757359</guid></item></channel></rss>