<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: superjose</title><link>https://news.ycombinator.com/user?id=superjose</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 00:39:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=superjose" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by superjose in "Fast and Hard Code"]]></title><description><![CDATA[
<p>I'd say it depends.<p>On the degree the software evolves and will be used.<p>The reason we've spent years discovering patterns, creating special syntaxes has been to tackle certain domain problems more efficiently and to have systems that can evolve through time.<p>The only constant is change.<p>Albeit LLMs chunk out code (and with great know how impressive output), the developer must have the know how to pass a certain threshold.<p>Writing in unknown languages may seem fine at first. But once you go to the edge, you'll be finding certain quirks, inefficiencies along the way that the LLM may work around it instead of removing it from root.<p>For example, I've been learning Effect.ts for some weeks now. I've used LLMs extensively, but before that there were a series of manual coding rounds first.<p>To understand composability, the nitty gritty, where things break, how, how the syntax is formed, and how could I structure some observability challenges I had around the library.<p>If I hadn't gone through that process, the code quality would be subpar. It wouldn't have been evident at first, but once the system would begin to evolve and adapt to feedback, things would be brittle, existing customers would be affected, and more.<p>I like to move fast without breaking things</p>
]]></description><pubDate>Sun, 23 Aug 2026 09:28:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49407313</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=49407313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49407313</guid></item><item><title><![CDATA[New comment by superjose in "Show HN: Dowe Lang simplifies fullstack applications, web, Android and iOS"]]></title><description><![CDATA[
<p>Hi victor 
This looks interesting but I'm not understanding what this does.<p>In which programming language do I write?<p>Does this let me write an application, say in JavaScript, and then it automatically compiles it to a Desktop, Android, and iOS app?</p>
]]></description><pubDate>Thu, 30 Jul 2026 15:20:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49111285</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=49111285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49111285</guid></item><item><title><![CDATA[New comment by superjose in "Cloudflare Drop"]]></title><description><![CDATA[
<p>Agreed I think this is pretty solid especially since you get all the Cloudflare benefits like CDN from the get-go.</p>
]]></description><pubDate>Wed, 08 Jul 2026 21:38:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48837758</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=48837758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48837758</guid></item><item><title><![CDATA[New comment by superjose in "I Stored a Website in a Favicon"]]></title><description><![CDATA[
<p>Pretty cool tbh!!! Would have loved seeing the decoder code!!!<p>It's also pretty interesting to think how an attacker could exploit images on his behalf. Never thought that would be a way!!!<p>Thanks!</p>
]]></description><pubDate>Sat, 20 Jun 2026 05:53:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48606692</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=48606692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48606692</guid></item><item><title><![CDATA[New comment by superjose in "Stack Overflow’s forum is dead but the company’s still kicking"]]></title><description><![CDATA[
<p>The best was when the duplicated question was ranked higher on Google haha</p>
]]></description><pubDate>Tue, 26 May 2026 22:03:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48286633</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=48286633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48286633</guid></item><item><title><![CDATA[New comment by superjose in "Spain's parliament will act against massive IP blockages by LaLiga"]]></title><description><![CDATA[
<p>Thanks for the heads up! 
I'm using it self-hosted on a Hetzner VPS.<p>Apparently they also block certain ports. As soon as I route the traffic through Tailscale through the same VPS I can connect without issues (My phone was affected as well)</p>
]]></description><pubDate>Thu, 30 Apr 2026 18:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47966541</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=47966541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47966541</guid></item><item><title><![CDATA[New comment by superjose in "Spain's parliament will act against massive IP blockages by LaLiga"]]></title><description><![CDATA[
<p>1000%
I got legit Cloudflare Workers Anycast IPs that I was using for websockets blocked.<p>I also got blocked from using RustDesk.<p>It's been crazy. As this happens intermittently. I had to set up a tailscale exit node in one of my servers to circumvent this crap. I lost several days and called Vodafone (ISP) to understand what was going on.<p>That's when I read Reddit and saw that crap.</p>
]]></description><pubDate>Thu, 30 Apr 2026 16:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47964980</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=47964980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47964980</guid></item><item><title><![CDATA[New comment by superjose in "Termux"]]></title><description><![CDATA[
<p>I discovered it 1 week ago.<p>I don't know why I never tried this in the past! SSHing my machine and vice-versa!<p>Just figured out that I could use my computer's terminal to send to my android's clipboard via SSH.<p>Pair it with Tailscale and we have a beast!</p>
]]></description><pubDate>Mon, 02 Feb 2026 15:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46857262</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=46857262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46857262</guid></item><item><title><![CDATA[New comment by superjose in "Cowork: Claude Code for the rest of your work"]]></title><description><![CDATA[
<p>Yeah. I also like Windows, but MS has done a wonderful job to destroy the OS with newer releases.<p>I haven't had to tweak an OS like Win 11 ever.</p>
]]></description><pubDate>Tue, 13 Jan 2026 06:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46597889</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=46597889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46597889</guid></item><item><title><![CDATA[New comment by superjose in "Professional software developers don't vibe, they control"]]></title><description><![CDATA[
<p>Same thoughts exactly.</p>
]]></description><pubDate>Tue, 30 Dec 2025 20:42:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46437759</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=46437759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46437759</guid></item><item><title><![CDATA[New comment by superjose in "Please just try HTMX"]]></title><description><![CDATA[
<p>Datastar has been garnering my attention
<a href="https://data-star.dev/" rel="nofollow">https://data-star.dev/</a></p>
]]></description><pubDate>Thu, 18 Dec 2025 16:19:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46314688</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=46314688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46314688</guid></item><item><title><![CDATA[New comment by superjose in "Abuse of the nullish coalescing operator in JS/TS"]]></title><description><![CDATA[
<p>I can see this.<p>I learned from a friend to use Zod to check for process.env. I refined it a bit  and got:<p>```<p>const EnvSchema = z.object({<p><pre><code>  NODE_ENV: z.enum(['development', 'production', 'staging']),

  DATABASE_URL: z.string(),

  POSTHOG_KEY: z.string(),
</code></pre>
});<p>export type AlertDownEnv = z.infer<typeof EnvSchema>;<p>export function getEnvironments(env: Record<string, string>): AlertDownEnv {
  return EnvSchema.parse(env);
}<p>```<p>Then you can:<p>```<p>const env = getEnvironments(process.env);<p>```<p>`env` will be fully typed!<p>Definitely, I need to do some improvements in my frontend logic!</p>
]]></description><pubDate>Thu, 27 Nov 2025 18:19:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46071822</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=46071822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46071822</guid></item><item><title><![CDATA[New comment by superjose in "WebAssembly from the Ground Up"]]></title><description><![CDATA[
<p>Just went and bought it!<p>I'm in a process where application-level programming isn't cutting it anymore (I still have a lot to learn, but it's in the diminishing returns).<p>I've been looking to understand the entire stack at a deeper level (from how requests are made to how they're parsed), and this seems like the next natural step!<p>Thanks a bunch!</p>
]]></description><pubDate>Fri, 21 Nov 2025 11:14:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46003390</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=46003390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46003390</guid></item><item><title><![CDATA[Ask HN: How Wiz grew so fast?]]></title><description><![CDATA[
<p>I barely understand what they do in your cloud infrastructure: Do they monitor for vulnerabilities? Apply fixes/patches?<p>How did they manage to grow so rapidly in just 5 years and exit with a $32 billion acquisition from Google?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45832730">https://news.ycombinator.com/item?id=45832730</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 06 Nov 2025 08:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45832730</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=45832730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45832730</guid></item><item><title><![CDATA[New comment by superjose in "Look, Another AI Browser"]]></title><description><![CDATA[
<p>Love Vivaldi! It has improved significantly over the years! I use it in tandem with Firefox.<p>I love to have thumbnail tabs!</p>
]]></description><pubDate>Wed, 22 Oct 2025 18:51:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45673509</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=45673509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45673509</guid></item><item><title><![CDATA[New comment by superjose in "Look, Another AI Browser"]]></title><description><![CDATA[
<p>I think they need to respond to all the funds they've raised and need to generate money somehow beyond subscriptions.</p>
]]></description><pubDate>Wed, 22 Oct 2025 18:41:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45673380</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=45673380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45673380</guid></item><item><title><![CDATA[New comment by superjose in "M5 MacBook Pro"]]></title><description><![CDATA[
<p><a href="https://alt-tab-macos.netlify.app/" rel="nofollow">https://alt-tab-macos.netlify.app/</a></p>
]]></description><pubDate>Wed, 15 Oct 2025 16:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45594666</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=45594666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45594666</guid></item><item><title><![CDATA[New comment by superjose in "GPT-5 leaked system prompt?"]]></title><description><![CDATA[
<p>I did a search and found reltive terms:
<a href="https://www.reddit.com/r/hacking/comments/1kqi0tm/how_canaries_stop_prompt_injection_attacks/" rel="nofollow">https://www.reddit.com/r/hacking/comments/1kqi0tm/how_canari...</a><p><a href="https://medium.com/@tomer2138/how-canaries-stop-prompt-injection-attacks-fdf1a6b00c27" rel="nofollow">https://medium.com/@tomer2138/how-canaries-stop-prompt-injec...</a></p>
]]></description><pubDate>Sat, 09 Aug 2025 06:05:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44844387</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=44844387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44844387</guid></item><item><title><![CDATA[New comment by superjose in "Nginx / Nginx Plus High Performance Cookbook (2021) [pdf]"]]></title><description><![CDATA[
<p>I've been dabbling a bit with configuring Nginx, and there's a lot of configuration scattered across the web without proper explanations.<p>Here, Derek DeJonghe, provides production-ready Nginx configurations with explanations for the most common cases.</p>
]]></description><pubDate>Sat, 26 Jul 2025 07:56:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44692275</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=44692275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44692275</guid></item><item><title><![CDATA[Nginx / Nginx Plus High Performance Cookbook (2021) [pdf]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.f5.com/content/dam/f5/corp/global/pdf/ebooks/NGINX_Cookbook-final.pdf">https://www.f5.com/content/dam/f5/corp/global/pdf/ebooks/NGINX_Cookbook-final.pdf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44692274">https://news.ycombinator.com/item?id=44692274</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 26 Jul 2025 07:56:42 +0000</pubDate><link>https://www.f5.com/content/dam/f5/corp/global/pdf/ebooks/NGINX_Cookbook-final.pdf</link><dc:creator>superjose</dc:creator><comments>https://news.ycombinator.com/item?id=44692274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44692274</guid></item></channel></rss>