<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: aastronaut</title><link>https://news.ycombinator.com/user?id=aastronaut</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 18:23:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=aastronaut" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by aastronaut in "The Best Timed Shot in TV History (Probably)"]]></title><description><![CDATA[
<p><a href="https://archive.org/details/bbc-connections-1978" rel="nofollow noreferrer">https://archive.org/details/bbc-connections-1978</a></p>
]]></description><pubDate>Tue, 14 Nov 2023 07:25:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38260131</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=38260131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38260131</guid></item><item><title><![CDATA[New comment by aastronaut in "Ask HN: What bug did you finally fix and how? (success stories):)"]]></title><description><![CDATA[
<p>Fixed a bug on how the browser wasn't closing TCP connections/Motion JPEG video streams properly in a responsive behavior. Took me about 3+ hours reading through various specs and that resulted to around 20 LOC changed. I then wrote a blog post about it[0], which took me about 10 days.<p>[0]: <a href="https://blog.whilenot.dev/posts/cool-bugs-vs-shitty-bugs-part-1/" rel="nofollow noreferrer">https://blog.whilenot.dev/posts/cool-bugs-vs-shitty-bugs-par...</a></p>
]]></description><pubDate>Sun, 12 Nov 2023 12:14:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=38239488</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=38239488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38239488</guid></item><item><title><![CDATA[New comment by aastronaut in "How Games Used to Look: Why Retro Gaming on a CRT Looks Different [video]"]]></title><description><![CDATA[
<p>There was one in an article on hackaday[0], also featured here[1].<p>[0]: <a href="https://hackaday.com/2023/08/16/new-motherboard-improves-old-crt-television/" rel="nofollow noreferrer">https://hackaday.com/2023/08/16/new-motherboard-improves-old...</a><p>[1]: <a href="https://news.ycombinator.com/item?id=37174147">https://news.ycombinator.com/item?id=37174147</a></p>
]]></description><pubDate>Mon, 09 Oct 2023 16:55:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=37822424</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=37822424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37822424</guid></item><item><title><![CDATA[New comment by aastronaut in "Raspberry Pi 5"]]></title><description><![CDATA[
<p>I think it should be "The art of buying single-board computers and never running them once". I think the "once" is needed in the case of computers. They are as machines not directly comparable to books...<p>A book, like any media, fulfilled its initial purpose after it has been "consumed" - anything else (looks nice, feels nice, smells nice) are physical, subjective qualities attached to it. You might even buy it solely for these physical qualities, but that's besides the point.<p>A machine has its purpose in its usage, and that usage requires known resources that should not be carelessly wasted. I personally buy them to enable a utility for myself and have fun discovering it. It fulfilled its initial purpose even if it was powered on just once.<p>Even those single-board computers that were put to "good use", as building blocks for new devices (eg. [0]), are still not in use the whole time.<p>[0]: <a href="https://www.creativeapplications.net/objects/paragraphica-context-to-image-ai-camera/" rel="nofollow noreferrer">https://www.creativeapplications.net/objects/paragraphica-co...</a></p>
]]></description><pubDate>Thu, 28 Sep 2023 06:44:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=37686157</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=37686157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37686157</guid></item><item><title><![CDATA[New comment by aastronaut in "The complete sequence of a human Y chromosome"]]></title><description><![CDATA[
<p>> If you had a list of all the genomes of all the people in the world, and all their phenotypes (height, eye color, hair type, etc), you could take all their genomes as input variables and treat all their phenotypes as output variables, and make embeddings or other models that mapped from genomes to phenotypes. The result would be a predictive model that could take a human genome, and spit out a prediction of what that person looks like and other details around them (up to the limits of heritability).<p>Would such a predictive model really be possible? As far as I'm aware there is contradicting research whether a specific phenotype distinctly originates from a SNP/genotype.</p>
]]></description><pubDate>Fri, 25 Aug 2023 07:18:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=37259011</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=37259011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37259011</guid></item><item><title><![CDATA[New comment by aastronaut in "Node.js 20.6.0 will include built-in support for .env files"]]></title><description><![CDATA[
<p>I'm honestly a bit confused by this statement, as "React env variables" can mean various things, depending on your setup.<p>Backend and frontend can be separate runtimes... The backend could be an API-only-server and an OS process with all permissions that come with it (reading env vars during execution as it pleases). The frontend, eg. a React SPA, could just be a bunch of built HTML/CSS/JS-files (type-checked, bundled, minified, etc.), served through a static file server (separate backend, nginx?) and interpreted through a browser engine on the client.<p>Are you asking for nginx to parse the served HTML/CSS/JS-files and replace unknown placeholders with env var values? If so you are prob asking for a SSR framework[0], meaning a backend that treats a React project similar to template files, and is able to inject env vars?<p>[0]: Next.js - <a href="https://nextjs.org/docs/app/building-your-application/configuring/environment-variables" rel="nofollow noreferrer">https://nextjs.org/docs/app/building-your-application/config...</a></p>
]]></description><pubDate>Fri, 18 Aug 2023 16:04:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=37177618</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=37177618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37177618</guid></item><item><title><![CDATA[New comment by aastronaut in "At this company, we are family"]]></title><description><![CDATA[
<p>Correction: you cannot get fired ("Entlassung") without any reason in Austria, you need rather strong reasons to fire somebody[0], but your employment contract can be terminated with a notice period anytime* ("Kündigung")[1]. The notice period is 6 weeks at minimum by law (6-12 weeks is common in startups by employment contract) and includes "Postensuchtage"[2], which allow you to use 20% of your time during the notice period however you want.<p>*: every 1st or 15th of the month is common<p>[0]: <a href="https://www.usp.gv.at/en/mitarbeiter/beendigung-arbeitsverhaeltnis/entlassung.html" rel="nofollow noreferrer">https://www.usp.gv.at/en/mitarbeiter/beendigung-arbeitsverha...</a><p>[1]: <a href="https://www.usp.gv.at/en/mitarbeiter/beendigung-arbeitsverhaeltnis/kuendigung.html" rel="nofollow noreferrer">https://www.usp.gv.at/en/mitarbeiter/beendigung-arbeitsverha...</a><p>[2]: <a href="https://www.wko.at/service/arbeitsrecht-sozialrecht/Anspruch_auf_Postensuche.html" rel="nofollow noreferrer">https://www.wko.at/service/arbeitsrecht-sozialrecht/Anspruch...</a></p>
]]></description><pubDate>Tue, 25 Jul 2023 19:46:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=36868294</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=36868294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36868294</guid></item><item><title><![CDATA[New comment by aastronaut in "Gauge Block"]]></title><description><![CDATA[
<p>Had those in heavy use during my work on a surface grinder[0], I can remember it had an ancient digital interface with 0.0001mm precision. We used the blocks to calibrate our measuring table[1] constantly.
Later in life I got to see the machines to measure the quality of photomasks[2] in the production line of modern CPUs, and I was just blown away when I heard about those tolerances.<p>[0]: <a href="https://en.wikipedia.org/wiki/Surface_grinding" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Surface_grinding</a><p>[1]: <a href="https://www.bafasan.com/en/images/kke/kke2.png" rel="nofollow noreferrer">https://www.bafasan.com/en/images/kke/kke2.png</a><p>[2]: <a href="https://www.zeiss.com/semiconductor-manufacturing-technology/products/photomask-solutions/mask-qualification.html" rel="nofollow noreferrer">https://www.zeiss.com/semiconductor-manufacturing-technology...</a></p>
]]></description><pubDate>Tue, 25 Jul 2023 17:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=36866327</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=36866327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36866327</guid></item><item><title><![CDATA[New comment by aastronaut in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://blog.whilenot.dev" rel="nofollow noreferrer">https://blog.whilenot.dev</a><p>I should write more.</p>
]]></description><pubDate>Wed, 05 Jul 2023 06:12:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=36596119</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=36596119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36596119</guid></item><item><title><![CDATA[New comment by aastronaut in "Robyn – A Python Web Framework with a Rust Runtime"]]></title><description><![CDATA[
<p>Maybe a link to the project would be better: <a href="https://github.com/sansyrox/robyn">https://github.com/sansyrox/robyn</a></p>
]]></description><pubDate>Sun, 11 Jun 2023 19:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=36284725</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=36284725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36284725</guid></item><item><title><![CDATA[New comment by aastronaut in "Vectorious: BLAS-accelerated linear algebra for TypeScript"]]></title><description><![CDATA[
<p>> <i>[...], written in TypeScript and accelerated with C++ bindings to BLAS and LAPACK</i><p>C++ addons for Node.js are not part of the JavaScript runtime.</p>
]]></description><pubDate>Sat, 03 Jun 2023 07:15:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=36174430</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=36174430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36174430</guid></item><item><title><![CDATA[New comment by aastronaut in "Cities Aren't Loud: Cars Are Loud (2021) [video]"]]></title><description><![CDATA[
<p>The level of noise is the predominant parameter in my selection for a living place. I always consult the noise map[0] before moving anywhere in Vienna/AT. I hope other governments offer the same information.<p>[0]: <a href="https://maps.laerminfo.at/" rel="nofollow">https://maps.laerminfo.at/</a></p>
]]></description><pubDate>Fri, 19 May 2023 12:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=36001314</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=36001314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36001314</guid></item><item><title><![CDATA[New comment by aastronaut in "To Type or Not to Type?"]]></title><description><![CDATA[
<p>> my gut is screaming no<p>seems like you already made up your mind, so why bother?<p>TypeScript is helpful (or at least meant to be) for teams as it aims to block the cleverness of its individual contributors. Especially people only familiar with dynamic type systems are rather fighting a static type checker at first and "it's not helping them". A "strong" type checker should enforce everyone to write stuff in a simpler form and that gets in the way of productivity for some people.<p>If you can maintain your mindset and write your code in a simple form that could easily satisfy a type checker (coming from rust), then why bother with additional tooling if it won't provide more value to you? Or to phrase it differently: if you can maintain a strong mindset with confidence, bringing in additional tooling for that project later on, when it will be become plausible, won't be that hard. But if you doubt your mindset, it might be a helpful choice to let a type checker look over your shoulder from the beginning.</p>
]]></description><pubDate>Wed, 26 Apr 2023 17:32:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=35717293</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=35717293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35717293</guid></item><item><title><![CDATA[New comment by aastronaut in "Ask HN: Could you recommend a good book about writing automated software tests?"]]></title><description><![CDATA[
<p>To add to this, for me personally the difficult part in automated test isn't the definition of expected output, but the retrieval of actual output in an automated way. Test frameworks can and will only focus on a limited set of interaction (Playwright for DOM, detox for mobile etc.).<p>I think Brendan Gregg's books[0][1] are quite inspiring for an understanding of a system with its inner workings, and provide information about various tools one can use to dissect a system and get some actual output in an automated way.<p>[0]: <a href="https://www.brendangregg.com/systems-performance-2nd-edition-book.html" rel="nofollow">https://www.brendangregg.com/systems-performance-2nd-edition...</a><p>[1]: <a href="https://www.brendangregg.com/bpf-performance-tools-book.html" rel="nofollow">https://www.brendangregg.com/bpf-performance-tools-book.html</a></p>
]]></description><pubDate>Wed, 26 Apr 2023 17:07:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=35716918</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=35716918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35716918</guid></item><item><title><![CDATA[New comment by aastronaut in "Brit cops rapped over app that recorded 200k phone calls"]]></title><description><![CDATA[
<p>just patch inputs and outputs to audacity (or your recording software of choice). for pipewire theres helvum[0] or qpwgraph[1]. for JACK there's Catia[2].<p>[0]: <a href="https://gitlab.freedesktop.org/pipewire/helvum" rel="nofollow">https://gitlab.freedesktop.org/pipewire/helvum</a><p>[1]: <a href="https://gitlab.freedesktop.org/rncbc/qpwgraph" rel="nofollow">https://gitlab.freedesktop.org/rncbc/qpwgraph</a><p>[2]: <a href="https://kx.studio/Applications:Catia" rel="nofollow">https://kx.studio/Applications:Catia</a></p>
]]></description><pubDate>Tue, 18 Apr 2023 16:41:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=35616387</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=35616387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35616387</guid></item><item><title><![CDATA[New comment by aastronaut in "Choose Your Weapon: Survival Strategies for Depressed AI Academics"]]></title><description><![CDATA[
<p>i think<p>> language enables intelligence<p>was just a poor choice of words here. i understood GP as "the structure of a language influences its speakers' worldview or cognition, and thus people's perceptions are relative to their spoken language"[0]<p>[0]: <a href="https://en.wikipedia.org/wiki/Linguistic_relativity" rel="nofollow">https://en.wikipedia.org/wiki/Linguistic_relativity</a></p>
]]></description><pubDate>Sat, 15 Apr 2023 07:56:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=35578590</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=35578590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35578590</guid></item><item><title><![CDATA[New comment by aastronaut in "A SvelteKit template for building CMS-free editable websites"]]></title><description><![CDATA[
<p>> "now you have two problems"<p>Interesting take. I always look at it like "now you have a better solution for your modeling needs".</p>
]]></description><pubDate>Thu, 06 Apr 2023 03:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=35463833</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=35463833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35463833</guid></item><item><title><![CDATA[New comment by aastronaut in "Ask HN: Why are so many PHP projects moving to Node?"]]></title><description><![CDATA[
<p>You're question seems more on the side of "Why use a micro framework when you can use a mature full-fledged one?". I feel a lot if new ideas in the web development space are first available as "micro" packages, so that's just what you use when you want to stay on the edge. I feel there is still so much momentum in the JS/TS community. Would you genuinely pick PHP for anything else besides Laravel?<p>I would also question you're mentioned frequency to update packages tbh. Just pin a stable version with a lock file, track the required node engine and use an OCI image to provide just enough reproducibility. I never had to do anything more than <i>cd</i>-ing into a directory and run <i>npm ci</i> after coming back to a project for a few years now.</p>
]]></description><pubDate>Fri, 27 Jan 2023 08:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=34543750</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=34543750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34543750</guid></item><item><title><![CDATA[New comment by aastronaut in "You will never “fix it later”"]]></title><description><![CDATA[
<p>Maybe I understand it wrong, but I can't agree with this analogy as is...<p>An organized home means to do things right away. If the laundry is done and dried, then I'll put them away (organize them) immediately. I don't wait for other things (eg. the dishwasher) that need to be tidied up. If I service my bicycle in one room and leave a mess, then I'll clean it up right away and don't necessarily include other rooms in that cleaning cycle. But on the other hand, if I spot some dust in one room, I'll just grab the hover and go through the whole flat.<p>Actions can be separate, and so can scope and effort.<p>I feel a house is best managed when effort and scope are low, so it is in my best interest to keep it that way. If my task becomes <i>the</i> action to tidy my home, then I know something went wrong.</p>
]]></description><pubDate>Mon, 21 Nov 2022 08:31:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=33690229</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=33690229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33690229</guid></item><item><title><![CDATA[New comment by aastronaut in "Just how complicated could it be to register a German company?"]]></title><description><![CDATA[
<p>As much as I like some historical reference like the next person, I think this discussion here takes a wrong turn through comments like these, sarcastic or not. I think OP is free to criticize the process of registering a company, but should rather give suggestions to improve said process instead of ranting about the official language of a nation.<p>People are different, aren't they? On one side I have a friend living in Austria for about a decade now and he still complains that quite some information isn't available in English. He doesn't even see the irony as an Italian, makes no attempt to learn the official language (German) and continuously makes fun of any explanation I'm trying to give on why a specific German term would be used in a certain context. On the other hand there are people like me, who moved to Norway for about a year and frequently felt like shit that I didn't make a proper attempt to learn its official language (started a course there next to my study, but didn't finish it). I was amazed that every Norwegian I encountered was able to speak English on a very high level. Me not learning the official language, but still trying to achieve some kind of future there, really made me feel foreign and my failed attempt to learn that nations official language remained a lasting feeling of lost time. I would never consider to complain that some documents aren't available in English.</p>
]]></description><pubDate>Mon, 14 Nov 2022 09:11:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=33591721</link><dc:creator>aastronaut</dc:creator><comments>https://news.ycombinator.com/item?id=33591721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33591721</guid></item></channel></rss>