<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: rogue7</title><link>https://news.ycombinator.com/user?id=rogue7</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 25 Jun 2026 14:14:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rogue7" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rogue7 in "Palantir employees are starting to wonder if they're the bad guys"]]></title><description><![CDATA[
<p>IMHO surveillance is a problem when it is asymmetric ; which is obviously the case here. Governments for example are watching everyone inside and outside, but the people that are being monitored simply cannot really watch the people watching them. Don't you agree ?<p>In this view, maybe an ultra radical solution to privacy issues is : no privacy at all, for no-one. Complete and total transparency of everyone to everyone. Now the question is how to implement that ? That's obviously impossible, because someone in power will always have something to hide. So maybe if true democracy where everyone holds exactly the same amount of power that could work ? Same issue, because it is impossible to implement too. Oh well.</p>
]]></description><pubDate>Thu, 23 Apr 2026 22:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47883222</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=47883222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47883222</guid></item><item><title><![CDATA[New comment by rogue7 in "People Do Not Yearn for Automation"]]></title><description><![CDATA[
<p>Agreed for cheaper prices and more flexibility. At least this is what we think we want. But do we actually want it ? 
A computer 40 years ago was way more expensive than now. How did people do it ? They managed. How do we do it now ? We manage, similarly.<p>Was there an improvement in things ? Obviously, computers are more powerful for example. But with less powerful computers, people could also be happy I believe.<p>I remember 15 years ago, tech has obviously evolved a lot since then, and I have learned to use more and more tech tools. But am I more efficient than then ? Happier than back then ? More skilled than back then ?<p>- More efficient for some things, less efficient for others.
- Happier ? no. Not sadder either, similar. If anything, it's not related.
- More Skilled ? No. Skilled at other things. For example my handwriting is still ok but I believe I won't be able to write so much or so quickly or so well as I used to (I should try though).<p>Am I saying that progress is not real ? No, of course not. Progress happens. But is it what "people" want or need ? Taking my own perspective : if it happens (and it does), I adapt - no problem. 
If it does not happen somehow - then I would adapt too. That's what we do.</p>
]]></description><pubDate>Thu, 23 Apr 2026 19:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47880447</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=47880447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47880447</guid></item><item><title><![CDATA[New comment by rogue7 in "People Do Not Yearn for Automation"]]></title><description><![CDATA[
<p>Personally, it depends. If I could automate taking the trash out, I would do probably want to do it (not sure though). But what remains when everything is automated ?<p>Well, so far we have been automating many things, and we are still busy working and living as always. It's of course impossible to automate everything - we always have things to do, by necessity by also by choice ; do we really want to be idle and contribute nothing to society ? I don't, and I am sure nobody does. Being useful is an essential need.<p>Is it pointless then, to automate more and more ? No. It's a way to move forward, and not necessarily a "bad" way. Just not the only way.</p>
]]></description><pubDate>Thu, 23 Apr 2026 19:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47880218</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=47880218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47880218</guid></item><item><title><![CDATA[New comment by rogue7 in "Windows 9x Subsystem for Linux"]]></title><description><![CDATA[
<p>Never heard of this joke, very funny !</p>
]]></description><pubDate>Wed, 22 Apr 2026 14:48:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47864450</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=47864450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47864450</guid></item><item><title><![CDATA[Lost in compilation – Who is being fooled by the Claude C Compiler?]]></title><description><![CDATA[
<p>Article URL: <a href="https://socrate.chat/note/claude-c-compiler">https://socrate.chat/note/claude-c-compiler</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47349856">https://news.ycombinator.com/item?id=47349856</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 12 Mar 2026 12:49:46 +0000</pubDate><link>https://socrate.chat/note/claude-c-compiler</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=47349856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47349856</guid></item><item><title><![CDATA[Show HN: Understand Mortgage Cash Flows]]></title><description><![CDATA[
<p>A while ago, I was wondering if I should buy a home. Then I tried to understand how mortgage loan work, and what the interest rate represents.<p>A few hours later, this (static) web app was born. It's a glorified calculator that allows you to answer two questions:<p>- how much interest will I pay in addition to the principal (the amount being borrowed).<p>- Whether I should buy my home or keep renting.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46003804">https://news.ycombinator.com/item?id=46003804</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 21 Nov 2025 12:17:08 +0000</pubDate><link>https://linemo.horaceg.xyz</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=46003804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46003804</guid></item><item><title><![CDATA[New comment by rogue7 in "A love letter to the CSV format (2024)"]]></title><description><![CDATA[
<p>For this I use gron [0]. It's very convenient.<p>[0]: <a href="https://github.com/tomnomnom/gron" rel="nofollow">https://github.com/tomnomnom/gron</a></p>
]]></description><pubDate>Thu, 11 Sep 2025 07:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45209001</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=45209001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45209001</guid></item><item><title><![CDATA[New comment by rogue7 in "PHP 8.5 adds pipe operator"]]></title><description><![CDATA[
<p>This looks neat. However since I read about Koka's dot selection [0], I keep thinking that this is an even neater syntax:<p>fun showit( s : string )<p><pre><code>  s.encode(3).count.println
</code></pre>
However, this is of course impossible to implement in most languages as the dot is already meaningful for something else.<p>[0] <a href="https://koka-lang.github.io/koka/doc/book.html#sec-dot" rel="nofollow">https://koka-lang.github.io/koka/doc/book.html#sec-dot</a></p>
]]></description><pubDate>Tue, 05 Aug 2025 09:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44795914</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=44795914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44795914</guid></item><item><title><![CDATA[New comment by rogue7 in "How linear regression works intuitively and how it leads to gradient descent"]]></title><description><![CDATA[
<p>I built a small static web app [0] (with svelte and tensorflow js) that shows gradient descent. It has two kind of problems: wave (the default) and linear. In the first case, the algorithm learns y = ax + b ; in the second, y = cos(ax + b). 
The training data is generated from these functions with some noise.<p>I spent some time making it work with interpolation so that the transitions are smooth.<p>Then I expanded to another version, including a small neural network (nn) [1].<p>And finally, for the two functions that have a 2d parameter space, I included a viz of the loss [2]. You can click on the 2d space and get a new initial point for the descent, and see the trajectory.<p>Never really finished it, though I wrote a blog post about it [3]<p>[0] <a href="https://gradfront.pages.dev/" rel="nofollow">https://gradfront.pages.dev/</a><p>[1] <a href="https://f36dfeb7.gradfront.pages.dev/" rel="nofollow">https://f36dfeb7.gradfront.pages.dev/</a><p>[2] <a href="https://deploy-preview-1--gradient-descent.netlify.app/" rel="nofollow">https://deploy-preview-1--gradient-descent.netlify.app/</a><p>[3] <a href="https://blog.horaceg.xyz/posts/need-for-speed/" rel="nofollow">https://blog.horaceg.xyz/posts/need-for-speed/</a></p>
]]></description><pubDate>Thu, 08 May 2025 15:26:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43927040</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=43927040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43927040</guid></item><item><title><![CDATA[New comment by rogue7 in "Single cigarette takes 20 minutes off life expectancy, study finds"]]></title><description><![CDATA[
<p>Vaping is way less harmful than smoking.<p>See e.g. the study [0] conducted by Public Health England that concludes vaping is at least 95% (!) less harmful than smoking.<p>See also this video [1] that shows graphically the different impact it has on the lungs.<p>[0] <a href="https://www.gov.uk/government/news/e-cigarettes-around-95-less-harmful-than-tobacco-estimates-landmark-review" rel="nofollow">https://www.gov.uk/government/news/e-cigarettes-around-95-le...</a><p>[1] <a href="https://youtu.be/0Pwj6BuS8Ds" rel="nofollow">https://youtu.be/0Pwj6BuS8Ds</a></p>
]]></description><pubDate>Mon, 30 Dec 2024 07:38:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42547368</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=42547368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42547368</guid></item><item><title><![CDATA[New comment by rogue7 in "We switched from Next.js to Astro (and why it might interest you)"]]></title><description><![CDATA[
<p>> 5. Many of my current projects take the form of "big data pipeline, followed by intermittent job to rebuild a static site and push it live"; astro fits very nicely in this role<p>You may be interested in Observable Framework [0]<p>[0] <a href="https://observablehq.com/framework/" rel="nofollow">https://observablehq.com/framework/</a></p>
]]></description><pubDate>Wed, 04 Dec 2024 22:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42322971</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=42322971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42322971</guid></item><item><title><![CDATA[New comment by rogue7 in "FireDucks: Pandas but Faster"]]></title><description><![CDATA[
<p>In this case `d` is the entire dataframe. It's just a way of "piping" the object without having to rename it.<p>You are probably thinking about `df.apply(lambda row: ..., axis=1)` which operates on each row at a time and is indeed very slow since it's not vectorized. Here this is different and vectorized.</p>
]]></description><pubDate>Wed, 20 Nov 2024 16:20:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42195423</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=42195423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42195423</guid></item><item><title><![CDATA[New comment by rogue7 in "FireDucks: Pandas but Faster"]]></title><description><![CDATA[
<p>Agreed 100%. I am using this method-chaining style all the time and it works like a charm.</p>
]]></description><pubDate>Wed, 20 Nov 2024 16:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42195401</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=42195401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42195401</guid></item><item><title><![CDATA[New comment by rogue7 in "Apache Zeppelin"]]></title><description><![CDATA[
<p>This is possible to do with ipywidgets [0] and all the ipy[stuff] packages.<p>bqplot [1] for example is great for 2D dataviz, very responsive and updates real-time. Based on D3 I believe. Usually I can do what I want with base widgets and bqplot and the result is pretty.<p>ipyleaflet is another popular library for maps.<p>I especially enjoy using them with voila [2] to create an app, or voici [3] for a pure-frontend (wasm) version.<p>If you want to develop a widget, the new-ish anywidget library can reveal handy [4].<p>For an example, see this demo [5] I made with bqplot and voici, that visualizes a log-normal distribution.<p>[0] <a href="https://ipywidgets.readthedocs.io/en/stable/" rel="nofollow">https://ipywidgets.readthedocs.io/en/stable/</a><p>[1] <a href="https://github.com/bqplot/bqplot">https://github.com/bqplot/bqplot</a><p>[2] <a href="https://voila.readthedocs.io/en/stable/" rel="nofollow">https://voila.readthedocs.io/en/stable/</a><p>[3] <a href="https://voici.readthedocs.io/en/latest/" rel="nofollow">https://voici.readthedocs.io/en/latest/</a><p>[4] <a href="https://anywidget.dev/" rel="nofollow">https://anywidget.dev/</a><p>[5] <a href="https://horaceg.github.io/long-tail/voici/render/long_tail.html" rel="nofollow">https://horaceg.github.io/long-tail/voici/render/long_tail.h...</a></p>
]]></description><pubDate>Fri, 06 Sep 2024 02:28:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41462337</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=41462337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41462337</guid></item><item><title><![CDATA[New comment by rogue7 in "Ask HN: Best static site generator for non-designer?"]]></title><description><![CDATA[
<p>I'm using Quarto [0], pretty happy with my blog [1].<p>Before it was made with Zola [2], which is also nice.<p>[0] <a href="https://quarto.org/" rel="nofollow">https://quarto.org/</a><p>[1] <a href="https://blog.horaceg.xyz/" rel="nofollow">https://blog.horaceg.xyz/</a><p>[2] <a href="https://www.getzola.org/" rel="nofollow">https://www.getzola.org/</a></p>
]]></description><pubDate>Fri, 30 Aug 2024 12:09:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41399899</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=41399899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41399899</guid></item><item><title><![CDATA[New comment by rogue7 in "Ask HN: What are some "toy" projects you used to learn neural networks hands-on?"]]></title><description><![CDATA[
<p>I built a gradient descent visualizer in js with Svelte and TensorflowJS [0].<p>Also wrote about it in my blog [1].<p>[0] <a href="https://gradfront.pages.dev/" rel="nofollow">https://gradfront.pages.dev/</a><p>[1] <a href="https://blog.horaceg.xyz/posts/need-for-speed/" rel="nofollow">https://blog.horaceg.xyz/posts/need-for-speed/</a></p>
]]></description><pubDate>Mon, 12 Aug 2024 19:02:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41228097</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=41228097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41228097</guid></item><item><title><![CDATA[New comment by rogue7 in "They Live"]]></title><description><![CDATA[
<p>Same here. _I already am eating from the trash can all the time_<p><a href="https://youtu.be/oBcFLmu_tlc" rel="nofollow">https://youtu.be/oBcFLmu_tlc</a></p>
]]></description><pubDate>Mon, 06 May 2024 04:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=40271148</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=40271148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40271148</guid></item><item><title><![CDATA[An Introduction to Bayesian Inference]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.horaceg.xyz/posts/bayes/">https://blog.horaceg.xyz/posts/bayes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40177962">https://news.ycombinator.com/item?id=40177962</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 27 Apr 2024 07:14:31 +0000</pubDate><link>https://blog.horaceg.xyz/posts/bayes/</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=40177962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40177962</guid></item><item><title><![CDATA[New comment by rogue7 in "Wonnx real-time webcam image classication using WebGPU"]]></title><description><![CDATA[
<p>So I'm a ping-pong ball, good to know</p>
]]></description><pubDate>Mon, 04 Mar 2024 13:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39590221</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=39590221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39590221</guid></item><item><title><![CDATA[New comment by rogue7 in "Vega-Altair: Declarative Visualization in Python"]]></title><description><![CDATA[
<p>I love Vega(-lite) / Altair, the grammar of graphics plotting system is really great to build any kind of chart even when it wasn't thought through by the authors of the library. There are other wrappers for languages that lack viz libraries, such as Elixir / Livebook [0]<p>However, when I used it a couples years back it struggled with large vizs, I think due to Vega(-lite)'s way of embedding the data in the viz artifact.<p>Also, interactive is nice but often I just need a quick static plot, and matplotlib is more convenient for this, you can easily see the png in any environment etc.<p>These days I'm eager to see an Observable Plot [1] wrapper for Python ! See [2] for a comparison to vega-lite<p>[0] <a href="https://github.com/livebook-dev/vega_lite">https://github.com/livebook-dev/vega_lite</a><p>[1] <a href="https://github.com/observablehq/plot">https://github.com/observablehq/plot</a><p>[2] <a href="https://observablehq.com/@observablehq/plot-vega-lite" rel="nofollow">https://observablehq.com/@observablehq/plot-vega-lite</a></p>
]]></description><pubDate>Tue, 27 Feb 2024 11:35:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39522854</link><dc:creator>rogue7</dc:creator><comments>https://news.ycombinator.com/item?id=39522854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39522854</guid></item></channel></rss>