<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: jcuenod</title><link>https://news.ycombinator.com/user?id=jcuenod</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 13:02:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jcuenod" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jcuenod in "The IDE Is Dead. Long Live the ADE"]]></title><description><![CDATA[
<p>Wait, I thought it was the 2nd of April today?</p>
]]></description><pubDate>Fri, 03 Apr 2026 01:06:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47622209</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=47622209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47622209</guid></item><item><title><![CDATA[New comment by jcuenod in "Just Send the Prompt"]]></title><description><![CDATA[
<p>Write a witty reply to this article that is sure to get lots of upvotes so I don't have to read it and I can just reap internet karma. If you do a good job, I'll give you a $20 tip. If you do a bad job, a kitten will die.</p>
]]></description><pubDate>Wed, 04 Mar 2026 05:10:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47243341</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=47243341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47243341</guid></item><item><title><![CDATA[New comment by jcuenod in "How we rebuilt Next.js with AI in one week"]]></title><description><![CDATA[
<p>Just you wait, I will post how I rebuilt cloudflare with AI in one week</p>
]]></description><pubDate>Wed, 25 Feb 2026 00:20:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47145546</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=47145546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47145546</guid></item><item><title><![CDATA[New comment by jcuenod in "Google translategemma 4B Translation Models"]]></title><description><![CDATA[
<p>I'm disappointed this isn't another T5Gemma model designed for translation. The big use case I see for this is fine-tuning. What are people using this for?</p>
]]></description><pubDate>Mon, 19 Jan 2026 19:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46683654</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=46683654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46683654</guid></item><item><title><![CDATA[New comment by jcuenod in "GLM-4.7-Flash"]]></title><description><![CDATA[
<p>Comparison to GPT-OSS-20B (irrespective of how you feel that model actually performs) doesn't fill me with confidence. Given GLM 4.7 seems like it could be competitive with Sonnet 4/4.5, I would have hoped that their flash model would run circles around GPT-OSS-120B. I do wish they would provide an Aider result for comparison. Aider may be saturated among SotA models, but it's not at this size.</p>
]]></description><pubDate>Mon, 19 Jan 2026 19:51:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46683628</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=46683628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46683628</guid></item><item><title><![CDATA[Show HN: Eqlize – Query SQLite Using EdgeQL]]></title><description><![CDATA[
<p>EdgeQL is interesting to me as one of the contenders to be a SQL successors. Eqlize is an experiment to bring its expressiveness to standard SQL databases without migrating to Gel (aka EdgeDB). So you can use it against Sqlite or PG (or, perhaps, some OLAP DB if you write an adaptor...)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46301893">https://news.ycombinator.com/item?id=46301893</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 17 Dec 2025 16:46:06 +0000</pubDate><link>https://jcuenod.github.io/eqlize-demo/</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=46301893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46301893</guid></item><item><title><![CDATA[New comment by jcuenod in "Llama-Factory: Unified, Efficient Fine-Tuning for 100 Open LLMs"]]></title><description><![CDATA[
<p>Can you compare this to Unsloth?</p>
]]></description><pubDate>Fri, 19 Sep 2025 02:11:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45297245</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=45297245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45297245</guid></item><item><title><![CDATA[New comment by jcuenod in "Next.js is infuriating"]]></title><description><![CDATA[
<p>Posts like this really mean "this doesn't work like I expect it to based on my background with some other technology".<p>But in this case, I tried in earnest to use nextjs for a project with auth & stripe, etc. this past week, and I can't believe how frustrating it is to get stupid things like modal dialogs to work properly in the client.<p>I have tons of experience with React SPAs. But the client/server divide in Next remains quite inscrutable to me to the extent that I'm just going to start again with Django (where I nearly started it in the first place).<p>So yes, it doesn't work like I expect it to either...</p>
]]></description><pubDate>Tue, 02 Sep 2025 14:59:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45103986</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=45103986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45103986</guid></item><item><title><![CDATA[New comment by jcuenod in "Ask HN: Best foundation model for CLM fine-tuning?"]]></title><description><![CDATA[
<p>My day job involves training language models (mostly seq2seq) for low-resource languages (with substantially less data than 2GB of data).<p>A few thoughts:<p>1. You can't cut off the embedding layer or discard the tokenizer without throwing out the model you're starting with. The attention matrices are applied to and trained with the token embedding layer.<p>2. Basically the same thing regarding the tokenizer. If you need to add some tokens, that can be done (or you can repurpose existing tokens) if your script is unique (a problem I face periodically). But if you are initializing weights for new tokens, that means those tokens are untrained. So if you do that for all your data, you're training a new model.<p>3. The Gemma model series sounds like a good fit for your use case. I'm not confident about Hebrew support, let alone Hasidic Yiddish, but it is relatively multilingual (more so than many other open models). Being multilingual means that the odds are greater than they have tokens relevant to your corpus that have been trained towards an optimal point for your dataset.<p>4. If you can generate synthetic data with synonyms or POS tags, then great. But this is a language model, so you need to think how you can usefully teach it natural sequences of text (not how to tag nouns or identify synonyms - I also did a bunch of classic NLP, and it's depressing how irrelevant all that work is these days). I suspect that repurposing this data will not be worth it. So, if anything, I'd recommend doing that as a second pass.<p>5. Take a look at unsloth notebooks for training a gemma3 model and load up your data. I reckon it'll surprise you how effective these models are...</p>
]]></description><pubDate>Tue, 02 Sep 2025 01:06:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45098066</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=45098066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45098066</guid></item><item><title><![CDATA[New comment by jcuenod in "Building the mouse Logitech won't make"]]></title><description><![CDATA[
<p>I would _love_ to see more DIY mouse options. I feel like the mechanical keyboard crowd has so many options.<p>I've been dreaming of a set of lego-style bits of a mouse that can be assembled together... want another button? here you go. Want it on the side? Modify the 3D print file. Want bluetooth? Use this board... Want USB-C? Use that board... Want both? We've got you covered... Want a hyper-scroll wheel? Well, Logitech has a patent on that one, but here's the closest thing you can get on a DIY mouse. Now click these buttons in the configurator and hit "upload", and the firmware is installed to use your new mouse on any machine.</p>
]]></description><pubDate>Mon, 25 Aug 2025 16:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45015560</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=45015560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45015560</guid></item><item><title><![CDATA[New comment by jcuenod in "Gemma 3 270M: Compact model for hyper-efficient AI"]]></title><description><![CDATA[
<p>I mentioned elsewhere the impact of prompting, which seems to make an outsized difference to this model's performance. I tried NER and POS tagging (with somewhat disappointing results).<p>One thing that worked strikingly well was translation on non-Indo-European languages. Like I had success with Thai and Bahasa Indonesian -> English...</p>
]]></description><pubDate>Thu, 14 Aug 2025 20:20:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44905188</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=44905188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44905188</guid></item><item><title><![CDATA[New comment by jcuenod in "Gemma 3 270M: Compact model for hyper-efficient AI"]]></title><description><![CDATA[
<p>So I had a similar experience with your prompt (on the f16 model). But I do think that, at this size, prompting differences make a bigger impact. I had this experience trying to get it to list entities. It kept trying to give me a bulleted list and I was trying to coerce it into some sort of structured output. When I finally just said "give me a bulleted list and nothing else" the success rate went from around 0-0.1 to 0.8+.<p>In this case, I changed the prompt to:<p>---<p>Tallest mountains (in order):<p>```<p>- Mount Everest<p>- Mount K2<p>- Mount Sahel<p>- Mount Fuji<p>- Mount McKinley<p>```<p>What is the second tallest mountain?<p>---<p>Suddenly, it got the answer right 95+% of the time</p>
]]></description><pubDate>Thu, 14 Aug 2025 20:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44905159</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=44905159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44905159</guid></item><item><title><![CDATA[New comment by jcuenod in "I Wrote a Compiler"]]></title><description><![CDATA[
<p>This is great! I feel like there's been a resurgence of interest in language design and compilers of late. I have no business having an interest in this kind of thing, but even I have been inspired to try and make the changes to javascript that I think would improve it: <a href="https://chicory-lang.github.io/" rel="nofollow">https://chicory-lang.github.io/</a></p>
]]></description><pubDate>Wed, 18 Jun 2025 14:28:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44310219</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=44310219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44310219</guid></item><item><title><![CDATA[New comment by jcuenod in "Gemini-2.5-pro-preview-06-05"]]></title><description><![CDATA[
<p>82.2 on Aider<p>Still actually falling behind the official scores for o3 high. <a href="https://aider.chat/docs/leaderboards/" rel="nofollow">https://aider.chat/docs/leaderboards/</a></p>
]]></description><pubDate>Thu, 05 Jun 2025 16:56:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44193436</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=44193436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44193436</guid></item><item><title><![CDATA[Gemini-2.5-pro-preview-06-05]]></title><description><![CDATA[
<p>Article URL: <a href="https://deepmind.google/models/gemini/pro/">https://deepmind.google/models/gemini/pro/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44193328">https://news.ycombinator.com/item?id=44193328</a></p>
<p>Points: 349</p>
<p># Comments: 230</p>
]]></description><pubDate>Thu, 05 Jun 2025 16:44:49 +0000</pubDate><link>https://deepmind.google/models/gemini/pro/</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=44193328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44193328</guid></item><item><title><![CDATA[New comment by jcuenod in "Show HN: Phrase Maze – A daily word puzzle game"]]></title><description><![CDATA[
<p>Thanks :) I'll take a look</p>
]]></description><pubDate>Fri, 25 Apr 2025 17:44:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43796508</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=43796508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43796508</guid></item><item><title><![CDATA[Show HN: Phrase Maze – A daily word puzzle game]]></title><description><![CDATA[
<p>Article URL: <a href="https://jcuenod.github.io/phrase-maze-poc/">https://jcuenod.github.io/phrase-maze-poc/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43794638">https://news.ycombinator.com/item?id=43794638</a></p>
<p>Points: 1</p>
<p># Comments: 3</p>
]]></description><pubDate>Fri, 25 Apr 2025 15:31:19 +0000</pubDate><link>https://jcuenod.github.io/phrase-maze-poc/</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=43794638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43794638</guid></item><item><title><![CDATA[Model Culpa]]></title><description><![CDATA[
<p>Article URL: <a href="https://jcuenod.github.io/bibletech/2025/04/14/model-culpa/">https://jcuenod.github.io/bibletech/2025/04/14/model-culpa/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43686768">https://news.ycombinator.com/item?id=43686768</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 14 Apr 2025 21:58:13 +0000</pubDate><link>https://jcuenod.github.io/bibletech/2025/04/14/model-culpa/</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=43686768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43686768</guid></item><item><title><![CDATA[New comment by jcuenod in "Ask HN: What are you working on? (March 2025)"]]></title><description><![CDATA[
<p>I'm building an experimental a JSX-like language that embraces more functional features --- has stronger type guarantees that TS, ADTs, and pattern matching, but it's also more familiar than alternatives like Elm (or, I would argue, even Rescript).<p>My current tag line is "JS with guardrails, without footguns"<p><a href="https://chicory-lang.github.io/" rel="nofollow">https://chicory-lang.github.io/</a><p><a href="https://github.com/chicory-lang/compiler" rel="nofollow">https://github.com/chicory-lang/compiler</a></p>
]]></description><pubDate>Sun, 30 Mar 2025 23:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43528990</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=43528990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43528990</guid></item><item><title><![CDATA[Show HN: I Made a Language to Be JavaScript's Nanny]]></title><description><![CDATA[
<p>I'm working on a language called Chicory. It's yet-another compiles to JS(X) language. I'd value any feedback. See also <a href="https://github.com/chicory-lang/" rel="nofollow">https://github.com/chicory-lang/</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43448265">https://news.ycombinator.com/item?id=43448265</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 22 Mar 2025 20:09:52 +0000</pubDate><link>https://chicory-lang.github.io/blog/why-i-made-a-language-to-be-javascripts-nanny/</link><dc:creator>jcuenod</dc:creator><comments>https://news.ycombinator.com/item?id=43448265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43448265</guid></item></channel></rss>