<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: shikck200</title><link>https://news.ycombinator.com/user?id=shikck200</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 07 Oct 2026 03:59:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=shikck200" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by shikck200 in "Why Common Lisp is now the best programming language"]]></title><description><![CDATA[
<p>Lisp allows for some really, really complex and spaghetti code bases. I have seen the ultimate macro-hell from top to bottom. I know syntax does not matter, but i just cant honestly say i read lisp code as clear as something like Go. I guess it boils down to style. I have seen 100 lisp styles, and only one Go style.</p>
]]></description><pubDate>Tue, 06 Oct 2026 05:02:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49974390</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49974390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49974390</guid></item><item><title><![CDATA[New comment by shikck200 in "How our vibe coded website looks like a designer made it"]]></title><description><![CDATA[
<p>Looking at the source i was not surprised. A shell html page, that uses a shittonne of javascript, and obviously does not even include the static content per page load. Its sad that this is the status quo of the AI slop you see.</p>
]]></description><pubDate>Wed, 30 Sep 2026 03:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49904185</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49904185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49904185</guid></item><item><title><![CDATA[New comment by shikck200 in "America.gov"]]></title><description><![CDATA[
<p>"How do we finally get rid of trump?"<p>> Chat is unavailable right now.</p>
]]></description><pubDate>Wed, 30 Sep 2026 03:14:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49903952</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49903952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49903952</guid></item><item><title><![CDATA[New comment by shikck200 in "I switched to Brave"]]></title><description><![CDATA[
<p>> Criticise person X for being a "absolute scumbag"<p>> Yolo<p>> Switch to person X software anyway.<p>This is the most weak double standards i have seen in a while. IF you mock someone for what they did 10 years ago, have the balls to stand by it.</p>
]]></description><pubDate>Tue, 29 Sep 2026 04:44:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49888369</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49888369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49888369</guid></item><item><title><![CDATA[New comment by shikck200 in "What About Rails?"]]></title><description><![CDATA[
<p>The fact that i would use 99% less dependencies, and overall have a WAY more simple deployment story. Also a typed language is always better than the PHP way, where you have functions that are hard to reason about, and edge cases llms miss easily.</p>
]]></description><pubDate>Sun, 27 Sep 2026 19:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49869909</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49869909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49869909</guid></item><item><title><![CDATA[New comment by shikck200 in "What About Rails?"]]></title><description><![CDATA[
<p>I never had issues with token use at this scale. More so i would say a huge bloated framework uses more tokens as the LLM might read the source to understand why something works as it does. With stdlib only most LLM already knows it.<p>Also a laravel "rate limiter" sound suss. Its probably needs some extra dependency like redis + a supporting php library to work. On the contrary i can mock up a reasonably efficient in memory rate limiter in pure Go, and only go to redis when i need the scale.</p>
]]></description><pubDate>Sun, 27 Sep 2026 19:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49869888</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49869888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49869888</guid></item><item><title><![CDATA[New comment by shikck200 in "What About Rails?"]]></title><description><![CDATA[
<p>You could. But thats rarely where the perf hit is. You rarely need more CPU juice than Go provides, and if you do you probably use Rust or C. There is little to gain from dropping down to ASM, as you most likely run on an OS that is more powered than a microkernel, where you would need ultimate low level control.</p>
]]></description><pubDate>Sun, 27 Sep 2026 19:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49869828</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49869828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49869828</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>Sure. I like Rust. But i also know when not to use Rust.</p>
]]></description><pubDate>Sat, 26 Sep 2026 07:59:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49854261</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49854261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49854261</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>Meh.. sure a DR is not the same as an RC, but i would class it as a subset of the same thing. You you cant have an RC, you cant have DR, but the other way around.<p>In the end its the same problem, dressed up differently.</p>
]]></description><pubDate>Sat, 26 Sep 2026 07:58:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49854256</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49854256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49854256</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>Indeed.<p>Shared Go slices are a bad mix in concurrent code. This is a given. But its also not a fair comparison, you should instead compare java arrays to go arrays, not slices.<p>This goes for slices, strings and maps. Those a usually wrapped in a mutex, or used with sync primitives like sync.Map.</p>
]]></description><pubDate>Fri, 25 Sep 2026 17:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49847093</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49847093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49847093</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>Neither Java or Go guarantees data-race freedom. A data race does not by itself make ordinary Java or Go code memory-unsafe in the C/C++ sense.<p>I fail to see how a racy Java program is more memory safe than a racy Go program?</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:36:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846760</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49846760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846760</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-Independent SIMD in Go"]]></title><description><![CDATA[
<p>I have not written a line of Java in 15 years. But im pretty sure Java has threads? Once you have threads, you pretty much have data races.<p><pre><code>        Thread a = new Thread(() -> x++);
        Thread b = new Thread(() -> x++);

        a.start();
        b.start();</code></pre></p>
]]></description><pubDate>Fri, 25 Sep 2026 16:30:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846689</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49846689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846689</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-Independent SIMD in Go"]]></title><description><![CDATA[
<p>Now you are pushing pixels. A data-race IS a kind of race condition.<p>My point is "races" happen all over. In concurrent code, databases, http and pretty much anywhere where you have some kind of timing, not scoped to a unit.</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:26:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846655</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49846655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846655</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>Memory safety != Data race free</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846561</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49846561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846561</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>Are you saying any language that does not promise data-race freedom is memory unsafe? That would rule out almost every programming language.</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846555</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49846555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846555</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>Sure, but a data race is, IMHO not the same as memory safety. A data race, can be 100% memory safe, but just cause a logic bug in some program. I often see people mixing memory safety with racing. Go has bounds checks so you end up with a panic either way. Not UB.<p>As an (outside go) example, Ocaml (5) promises strong memory safety, but not to be data race free. A data race is not something we can prevent, because its usually not bound by code, but by time and the race-source rarely in source-code.<p>This means we have data races in http, database inserts etc. The source is usually not a concurrent task in source code-land.</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:14:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846521</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49846521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846521</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-Independent SIMD in Go"]]></title><description><![CDATA[
<p>You can write unsafe code in Go (import unsafe), but then, you can do the same in Rust. Unsafe code is not the default, and in day to day Go i rarely see the use of the unsafe package.</p>
]]></description><pubDate>Fri, 25 Sep 2026 15:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846042</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49846042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846042</guid></item><item><title><![CDATA[New comment by shikck200 in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>That does not make sense to me. Go is memory-safe, but it does not guarantee data-race freedom.<p>So whats your point here? Haskell?</p>
]]></description><pubDate>Fri, 25 Sep 2026 15:30:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49845984</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49845984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49845984</guid></item><item><title><![CDATA[New comment by shikck200 in "What About Rails?"]]></title><description><![CDATA[
<p>With LLMs the language DOES NOT MATTER. The framework DOES NOT MATTER. This is the thing we are talking about here. Laravel is 100% useless for a LLM first project. I can pretty much do anything in vanilla Go i can in Laravel and be 100x more performant, 100x more typesafe, and produce 100x more maintainable systems.<p>This is why dynamic languages, and even more so BAD ones like PHP are just useless going into 2027 and the future. Its simple, the language gives you what it gives in perf, builtin RUNTIME features, and COMPILETIME features.<p>From that you pick the best for whatever you are building, be it Go, Rust, Ocaml etc. The language does not matter.<p>Go has 90% of stuff builtin, you rarely need any dependencies. Look at Laravel ITS A HUGE CODEBASE and a high risk for any real software project. I would stay FAR away from it.</p>
]]></description><pubDate>Fri, 25 Sep 2026 12:29:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49843696</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49843696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49843696</guid></item><item><title><![CDATA[New comment by shikck200 in "What About Rails?"]]></title><description><![CDATA[
<p>PHP is sync. This means every IO operation i do runs sync. This is why PHP will always be the slowest ones out there. Open a file, SQL queries, sending emails etc. Its all sync. Its all slow.<p>PS. I fully aware of hacks around this like reactphp and the other related async things, but those are all just heavy dependencies and for most sane devs non starters.</p>
]]></description><pubDate>Fri, 25 Sep 2026 12:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49843644</link><dc:creator>shikck200</dc:creator><comments>https://news.ycombinator.com/item?id=49843644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49843644</guid></item></channel></rss>