<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: Libbum</title><link>https://news.ycombinator.com/user?id=Libbum</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 20:32:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Libbum" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Libbum in "Cassette tapes are making a comeback?"]]></title><description><![CDATA[
<p>I predicted this back in 2004 as an angsty teenager:
<a href="https://evilschemes.livejournal.com/3007.html" rel="nofollow">https://evilschemes.livejournal.com/3007.html</a></p>
]]></description><pubDate>Tue, 09 Dec 2025 21:00:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46210580</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=46210580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46210580</guid></item><item><title><![CDATA[New comment by Libbum in "Whisper.api: Open-source, self-hosted speech-to-text with fast transcription"]]></title><description><![CDATA[
<p>It is surprisingly good!
Not clear if you can go without a manual step where you need to change the likes of SPEAKER_00 to Bob and SPEAKER_01 to Sarah, but I've not had it mess up on me at all transcribing 2 hour long conversations between 6 people.</p>
]]></description><pubDate>Wed, 23 Aug 2023 11:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=37234257</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=37234257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37234257</guid></item><item><title><![CDATA[New comment by Libbum in "Ask HN: What's the coolest physical thing you've made?"]]></title><description><![CDATA[
<p>A set of clay tablets that depict the Sumerian/Babylonian epic of creation.<p><a href="https://whispers.neophilus.net/" rel="nofollow noreferrer">https://whispers.neophilus.net/</a></p>
]]></description><pubDate>Mon, 07 Aug 2023 18:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=37038430</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=37038430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37038430</guid></item><item><title><![CDATA[New comment by Libbum in "A Julia package for high-throughput manipulation of structured signal data"]]></title><description><![CDATA[
<p>You may have been reading a different version of the documentation. Documenter.jl outputs are dependent on the code actually running (and it's the package DifferentialEquations.jl uses to build its docs).</p>
]]></description><pubDate>Wed, 30 Nov 2022 22:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=33809213</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=33809213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33809213</guid></item><item><title><![CDATA[New comment by Libbum in "Outside the safe operating space of a new planetary boundary for PFAS"]]></title><description><![CDATA[
<p>An additional thing to understand here is that PFAS is not a new boundary at all in the context of the planetary boundaries framework - they fall under the already defined category of Novel Entities.<p>Since that's a catch all category for many things (nuclear waste, other synthetic chemicals, there's even debate with the original authors of the framework if Artificial Intelligence should be considered), the boundary value itself is not currently defined.<p>One school of thought is that the boundary value for this category should be zero - as any synthetic substance is more than nature generates.<p>Regardless, papers like this one are helpful to piece together all of the novel entities research amd get a better picture of how this boundary interacts with the rest of the Earth System.</p>
]]></description><pubDate>Wed, 03 Aug 2022 09:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=32329362</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=32329362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32329362</guid></item><item><title><![CDATA[Agents.jl v4.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://juliadynamics.github.io/Agents.jl/stable/">https://juliadynamics.github.io/Agents.jl/stable/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25908461">https://news.ycombinator.com/item?id=25908461</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 25 Jan 2021 20:37:51 +0000</pubDate><link>https://juliadynamics.github.io/Agents.jl/stable/</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=25908461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25908461</guid></item><item><title><![CDATA[New comment by Libbum in "Cozy is a modern audiobook player for Linux"]]></title><description><![CDATA[
<p><a href="https://audiobookstore.com/" rel="nofollow">https://audiobookstore.com/</a> has a pretty extensive range of DRM-free titles.</p>
]]></description><pubDate>Mon, 07 Sep 2020 08:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=24397531</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=24397531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24397531</guid></item><item><title><![CDATA[New comment by Libbum in "Show HN: A proactive way of securing your Linux server"]]></title><description><![CDATA[
<p>That's interesting! Care to share your fail2ban config for this?</p>
]]></description><pubDate>Fri, 04 Sep 2020 07:54:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=24372743</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=24372743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24372743</guid></item><item><title><![CDATA[New comment by Libbum in "Differentiable Control Problems"]]></title><description><![CDATA[
<p>Yeah, this is the crux. Here's a comment from one of the devs when I asked about the polynomial vs NN basis:<p>The answer is quite simple really. Classical basis functions suffer from the curse of dimensionality because if you tensor product polynomial basis functions or things like Fourier basis, with N basis functions in each direction, then you have N^d parameters that are required in order to handle every combination `sin(x) + sin(2x) + ... + sin(y) + sin(2y) + ... + sin(x)sin(y) + sin(2x)sin(y) + ....`<p>Neural networks only grow polynomially with dimensional, so at around 8 dimensional objects it becomes more efficient. In fact, this is why we have <a href="https://diffeqflux.sciml.ai/dev/layers/BasisLayers/" rel="nofollow">https://diffeqflux.sciml.ai/dev/layers/BasisLayers/</a></p>
]]></description><pubDate>Thu, 27 Aug 2020 13:12:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=24293322</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=24293322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24293322</guid></item><item><title><![CDATA[New comment by Libbum in "Differentiable Control Problems"]]></title><description><![CDATA[
<p>I certainly agree with the NNs are used as hammers point. Until coming across the UODE concept I was of the opinion they were more parlour trick than anything useful. Here though, I could see some validity.<p>These comments are appreciated - I think a discussion like this is lacking in the SciML docs (or at least not visible enough). Will have a chat with some of the devs and see if there's something we can add.</p>
]]></description><pubDate>Thu, 27 Aug 2020 11:07:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=24292408</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=24292408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24292408</guid></item><item><title><![CDATA[New comment by Libbum in "Differentiable Control Problems"]]></title><description><![CDATA[
<p>I'm not entirely confident in answering that directly, so perhaps you can check my reasoning here.<p>If F is completely unknown, perhaps you start training with a 10 dimensional polynomial basis. What is the (computational) cost of obtaining your solution? Once you have it, will this polynomial accurately represent your system in any real world manner? Perhaps higher order parameters are needed to approximate trigonometric functions - are you able to easily add such functions to your training basis? If not - then your basis could be too restrictive to provide you with a minimal implementation of your control variable.<p>It looks like you work with this stuff far more than I have, so perhaps that's not an adequate answer.<p>Another way to look at this though: If you only wanted to characterise your system with polynomials, UODEs + SINDy can do this for you - the NN is simply the optimisation method that's in place of any other optimisation algorithm.</p>
]]></description><pubDate>Thu, 27 Aug 2020 09:59:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=24291925</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=24291925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24291925</guid></item><item><title><![CDATA[New comment by Libbum in "Differentiable Control Problems"]]></title><description><![CDATA[
<p>Since the network only acts on a small portion of the entire system, we can constrain it in such a way that dramatically simple NNs work just fine.<p>`FastChain(FastDense(3,32,tanh), FastDense(32,32,tanh), FastDense(32,2))` (from [0]) would take three inputs from your basis, run it through one hidden layer and provide you with two trained parameters.<p>This [1] example uses two hidden layers, its one of the more complex solutions I've seen so far. To move to this complexity from a simpler chain, we first make sure our solution is not in a local minima [2], then proceed to increase the parameter count if the NN fails to converge.<p>[0] <a href="https://diffeqflux.sciml.ai/dev/FastChain/" rel="nofollow">https://diffeqflux.sciml.ai/dev/FastChain/</a>
[1] <a href="https://github.com/ChrisRackauckas/universal_differential_equations/blob/a68e7566105f0e08abdad80aee1fe8c4a4b5d51c/SEIR_exposure/seir_exposure.jl#L52" rel="nofollow">https://github.com/ChrisRackauckas/universal_differential_eq...</a>
[2] <a href="https://diffeqflux.sciml.ai/dev/examples/local_minima/" rel="nofollow">https://diffeqflux.sciml.ai/dev/examples/local_minima/</a></p>
]]></description><pubDate>Thu, 27 Aug 2020 08:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=24291491</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=24291491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24291491</guid></item><item><title><![CDATA[New comment by Libbum in "Differentiable Control Problems"]]></title><description><![CDATA[
<p>To respond to both the parent question, and this comment: indeed, this is black-box optimal control in essence.<p>However, this method is just one small aspect of the SciML [0] ecosystem now. The article is a little outdated in that sense.<p>Once obtaining your NN control parameter, it's now possible to use Sparse Identification of Nonlinear Dynamics (SINDy) on that parameter to recover equations of motion governing it [1].<p>The real promise of these methods is to use the universal approximator power of NNs to get around the 'curse of dimensionality' & uncover presently unknown representations of motion within any system. Take a look at [2] for a more detailed description.<p>[0]: <a href="https://sciml.ai/" rel="nofollow">https://sciml.ai/</a>
[1]: <a href="https://datadriven.sciml.ai/dev/sparse_identification/sindy/" rel="nofollow">https://datadriven.sciml.ai/dev/sparse_identification/sindy/</a>
[2]: <a href="https://arxiv.org/abs/2001.04385" rel="nofollow">https://arxiv.org/abs/2001.04385</a></p>
]]></description><pubDate>Thu, 27 Aug 2020 08:49:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=24291434</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=24291434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24291434</guid></item><item><title><![CDATA[New comment by Libbum in "Ask HN: How do you read long PDFs?"]]></title><description><![CDATA[
<p>I mostly read scientific papers. Quite a good number of them are two column. Haven't come across k2pdfopt before - I'll check it out, thanks!</p>
]]></description><pubDate>Thu, 18 Jun 2020 20:27:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=23567605</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=23567605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23567605</guid></item><item><title><![CDATA[New comment by Libbum in "Ask HN: How do you read long PDFs?"]]></title><description><![CDATA[
<p>Version 1. But as I say, the hardware is good. Version 2 will have even better hardware specs, but the operating system I suspect will be the same.</p>
]]></description><pubDate>Tue, 16 Jun 2020 18:05:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=23542130</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=23542130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23542130</guid></item><item><title><![CDATA[New comment by Libbum in "Ask HN: How do you read long PDFs?"]]></title><description><![CDATA[
<p>I wouldn't recommend this. PDF support is horrible, particularly if you have a two column layout file. You cannot correctly zoom in far enough in most cases - in the sense that zoom is possible, just absolutely impractical. Without that, you generally need a magnifying glass to read the text on the display.<p>Very nice hardware, just awful software.</p>
]]></description><pubDate>Tue, 16 Jun 2020 13:53:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=23539124</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=23539124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23539124</guid></item><item><title><![CDATA[Agents.jl – A performant Agent Based Modelling framework]]></title><description><![CDATA[
<p>Article URL: <a href="https://juliadynamics.github.io/Agents.jl/stable/">https://juliadynamics.github.io/Agents.jl/stable/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23051159">https://news.ycombinator.com/item?id=23051159</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 02 May 2020 11:42:36 +0000</pubDate><link>https://juliadynamics.github.io/Agents.jl/stable/</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=23051159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23051159</guid></item><item><title><![CDATA[New comment by Libbum in "Ancient Academia: the life of a Mesopotamian scholar in the seventh century B.C"]]></title><description><![CDATA[
<p>The British Museum are working on digitising their collection with 3D scans and high resolution imaging. The catalogue is slowly coming online, an example: <a href="https://research.britishmuseum.org/research/collection_online/collection_object_details/collection_image_gallery.aspx?assetId=1516160001&objectId=295190&partId=1" rel="nofollow">https://research.britishmuseum.org/research/collection_onlin...</a></p>
]]></description><pubDate>Wed, 26 Feb 2020 16:04:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=22424187</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=22424187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22424187</guid></item><item><title><![CDATA[New comment by Libbum in "Ancient Academia: the life of a Mesopotamian scholar in the seventh century B.C"]]></title><description><![CDATA[
<p>There are efforts to do exactly that. The Cuneiform Digital Library Initiative [0] has some interesting projects you may wish to browse [1] as an example.<p>[0]: <a href="https://cdli.ucla.edu/" rel="nofollow">https://cdli.ucla.edu/</a><p>[1]: <a href="https://github.com/cdli-gh" rel="nofollow">https://github.com/cdli-gh</a></p>
]]></description><pubDate>Wed, 26 Feb 2020 14:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=22423274</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=22423274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22423274</guid></item><item><title><![CDATA[New comment by Libbum in "Free Audio Books: Download Great Books for Free"]]></title><description><![CDATA[
<p>For android I use "Listen Audiobook Player". Automatic progress tracking for multiple books, and generally all round great for daily audiobook usage.</p>
]]></description><pubDate>Tue, 21 Jan 2020 09:22:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=22105425</link><dc:creator>Libbum</dc:creator><comments>https://news.ycombinator.com/item?id=22105425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22105425</guid></item></channel></rss>