<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: grandiego</title><link>https://news.ycombinator.com/user?id=grandiego</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 11:36:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=grandiego" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by grandiego in "In Defense of Matlab Code"]]></title><description><![CDATA[
<p>Yes, strings appear like an afterthought, and sadly the Octave version has slight incompatibilities which may be a PITA for any non trivial script which aims to be compatible.</p>
]]></description><pubDate>Tue, 16 Dec 2025 05:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46284979</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=46284979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46284979</guid></item><item><title><![CDATA[New comment by grandiego in "In Defense of Matlab Code"]]></title><description><![CDATA[
<p>For my thesis I did something similar: bash scripts to extract raw data from a Subversion repository, to be preprocessed with PHP scripts (now I would prefer Python but had more experience with PHP) for text extraction and csv output, and finally Octave did the math magic, generating tables and saving graphics in png format, ready for import into my Lyx document.</p>
]]></description><pubDate>Tue, 16 Dec 2025 05:02:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46284959</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=46284959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46284959</guid></item><item><title><![CDATA[New comment by grandiego in "Oracle made a $300B bet on OpenAI. It's paying the price"]]></title><description><![CDATA[
<p>In my experience, it is from technical management in medium/big companies you'll listen some good things about Oracle as a database product (regardless of its actual merits), like stability, scalability, compliance checks, and other "enterprisy" features (like database encryption). Also, it is offered as a default database option for many enterprise applications from their vendors.
While many people points to Postgresql as "the alternative", in many places outside USA its commercial support is not available, or too limited.
Other commercial alternatives (like MSSQL) have the (more or less) the same bad reputation regarding licensing costs.</p>
]]></description><pubDate>Fri, 12 Dec 2025 19:12:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46247582</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=46247582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46247582</guid></item><item><title><![CDATA[New comment by grandiego in "Why Startups Die"]]></title><description><![CDATA[
<p>Of course almost all startups expect a long live, but strategically it may be better (for the founders) to close when the fundamental assumptions are no longer valid, in order to do a future clean restart in a brand new endeavor (usually after a detox period).</p>
]]></description><pubDate>Thu, 11 Dec 2025 12:36:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46230641</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=46230641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46230641</guid></item><item><title><![CDATA[New comment by grandiego in "The rise of async AI programming"]]></title><description><![CDATA[
<p>Same here. I've read the author's braintrust.dev as "brain - Rust - Dev", so I was expecting a discussion on Rust Async development.</p>
]]></description><pubDate>Thu, 11 Sep 2025 17:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45213976</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=45213976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45213976</guid></item><item><title><![CDATA[New comment by grandiego in "‘I witnessed war crimes’ in Gaza – former worker at GHF aid site [video]"]]></title><description><![CDATA[
<p>Hope some day Muslims (in all Arab countries) just accept the right of Israel to exist. Else, this attack/retaliation dynamic will continue for ever, with people taking sides from a blob of propaganda channels disguised in news platforms.</p>
]]></description><pubDate>Tue, 29 Jul 2025 03:40:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44718768</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=44718768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44718768</guid></item><item><title><![CDATA[New comment by grandiego in "Serving 200M requests per day with a CGI-bin"]]></title><description><![CDATA[
<p>I believe even today there's no way to control/isolate memory leaks on a per-war basis.</p>
]]></description><pubDate>Fri, 04 Jul 2025 19:24:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44467172</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=44467172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44467172</guid></item><item><title><![CDATA[New comment by grandiego in "YouTube's new anti-adblock measures"]]></title><description><![CDATA[
<p>At least on TV I occasionally catch randomly interesting ads... sometimes. On YT, I'm stuck with the same obnoxious commercial from a company whose service I strongly dislike, playing on loop ever since they associated me to some related product category. They think pestering me with more interruptions will win me over, but their analytics are working in reverse. I can't understand why they're so clueless.</p>
]]></description><pubDate>Sat, 21 Jun 2025 00:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44333268</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=44333268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44333268</guid></item><item><title><![CDATA[New comment by grandiego in "Why SSL was renamed to TLS in late 90s (2014)"]]></title><description><![CDATA[
<p>Applets died because of many reasons, like absurd startup time for the JRE (often just for silly animations), absurd memory requirements (for the time) and associated crashes, weird compatibility issues in the initial releases of the Java platform, a silly security model based on the assumption that only good actors will be able to get a CA certificate in order to do whatever they want in your PC, an immature sandboxing technology in browsers (not only IE), etc.</p>
]]></description><pubDate>Mon, 16 Jun 2025 04:41:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44286664</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=44286664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44286664</guid></item><item><title><![CDATA[New comment by grandiego in "A receipt printer cured my procrastination"]]></title><description><![CDATA[
<p>> What's I find more interesting, is methods that have worked for someone for years.<p>From 2020 I use a three column worksheet (Libreoffice in Debian): one row per day. One thin column for the date, the second for pending tasks, the third for the "done" ones. Theoretically I just copy-paste between the "pendings" to the "done", but I also add notes as the day progress, so it is also a kind of personal diary. At the end of the day tasks not achieved get moved to some rows below, and new ones are added as needed.
The spreadsheet is configured to start automatically on session login, so I can't forget to see my daily assignment.
Not perfect, but (mostly) works for me.</p>
]]></description><pubDate>Sat, 14 Jun 2025 00:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44273331</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=44273331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44273331</guid></item><item><title><![CDATA[New comment by grandiego in "A receipt printer cured my procrastination"]]></title><description><![CDATA[
<p>Right, epiphenols. And despite some BPA-free options there are many alerts about the risks of the replacements.
Maybe is time for a cool old style matrix receipt printer using regular paper?</p>
]]></description><pubDate>Fri, 13 Jun 2025 23:58:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44273278</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=44273278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44273278</guid></item><item><title><![CDATA[New comment by grandiego in "Java at 30: Interview with James Gosling"]]></title><description><![CDATA[
<p>Hibernate... a real PITA every time the application needed something beyond basic single-table CRUD queries; sadly for me it happened 99% of the times.
After some months of torture, plain JDBC with their stupid checked exceptions was refreshing, even without wrappers.</p>
]]></description><pubDate>Sat, 17 May 2025 05:22:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44012221</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=44012221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44012221</guid></item><item><title><![CDATA[New comment by grandiego in "The 'Judicial Black Hole' of El Salvador's Prisons Is a Warning for Americans"]]></title><description><![CDATA[
<p>Writing from a country with dysfunctional judiciary, I think this is a logical way to overcome crime, at least temporarily. There isn't a "hygienic" alternative when judges are continuously bribed or blackmailed by gang members.</p>
]]></description><pubDate>Sat, 05 Apr 2025 03:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43590540</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=43590540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43590540</guid></item><item><title><![CDATA[New comment by grandiego in "Annotated Unix Magic Poster"]]></title><description><![CDATA[
<p>The #38 is controversial as noted. To me it represents the branching of Unix flavors, mostly derived from the AT&T and BSD versions (represented by the glasses.)</p>
]]></description><pubDate>Sat, 05 Apr 2025 03:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43590284</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=43590284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43590284</guid></item><item><title><![CDATA[New comment by grandiego in "Convert Linux to Windows"]]></title><description><![CDATA[
<p>> to distribute applications in the form of what are essentially tarballs of entire Linux systems.<p>No so bad when Linux ran from a floppy with 2Mb of RAM. Sadly every library just got bigger and bigger without any practical way to generate a lighter application specific version.</p>
]]></description><pubDate>Sun, 30 Mar 2025 00:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43519897</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=43519897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43519897</guid></item><item><title><![CDATA[New comment by grandiego in "Oxidizing Ubuntu: adopting Rust utilities by default"]]></title><description><![CDATA[
<p>> Most utilities do not have to face the network<p>True, but code from those utilities may eventually be used in the network (for example, through copied functionality and shared libraries). Also, a creative pipeline may actually involve them (think of the Unix philosophy.)<p>Eventually plain C has to die or be relegated to unavoidable places like in the assembly cases, even if Rust is not the best alternative after all.</p>
]]></description><pubDate>Sat, 22 Mar 2025 02:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43442670</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=43442670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43442670</guid></item><item><title><![CDATA[New comment by grandiego in "Pen and Paper Exercises in Machine Learning (2022)"]]></title><description><![CDATA[
<p>Beginner here. A takeaway I got from the Andrew Ng's Coursera course (specifically for neural networks) is that adding more neurons and layers than the "minimum needed" is usually okay (that is, no risk of overfitting when considering reasonable regularization terms.) Sadly, there is no rule for that minimum, so you must do trial and error; on the other side, carelessly extending the network will be inefficient and eventually slow.
For the activation functions, the output layer's is mostly determined by the problem being tackled, and for the inner layers you usually start with ReLU and then try some of the common variants using some heuristics (again related to the current problem.)
Of course you should consider other successful models for similar problems as your starting point.</p>
]]></description><pubDate>Fri, 21 Mar 2025 23:36:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43441858</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=43441858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43441858</guid></item><item><title><![CDATA[New comment by grandiego in "Crew-9 Returns to Earth"]]></title><description><![CDATA[
<p>Sad world where people expects successful people to hire a PR team just to be liked.</p>
]]></description><pubDate>Wed, 19 Mar 2025 16:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43414063</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=43414063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43414063</guid></item><item><title><![CDATA[New comment by grandiego in "Zlib-rs is faster than C"]]></title><description><![CDATA[
<p>>  the response from leadership was "yes, something like that would be better in the long run, but we want to ship this now."<p>Sounds like the Rust's async story.</p>
]]></description><pubDate>Sun, 16 Mar 2025 23:44:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43383716</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=43383716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43383716</guid></item><item><title><![CDATA[New comment by grandiego in "Zelensky leaves White House after angry meeting"]]></title><description><![CDATA[
<p>> it shows that you should never give up your nuclear weapons for any agreement or treaty<p>This is something every related country already knows, think of Pakistan and North Korea. Are you expecting China and India to drop their nukes because of some nice treaty?<p>> World needs to help out Ukraine...<p>... to achieve peace ASAP, because thousands of lives are being lost.</p>
]]></description><pubDate>Fri, 28 Feb 2025 22:53:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43212825</link><dc:creator>grandiego</dc:creator><comments>https://news.ycombinator.com/item?id=43212825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43212825</guid></item></channel></rss>