<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: raffraffraff</title><link>https://news.ycombinator.com/user?id=raffraffraff</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 03:40:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=raffraffraff" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by raffraffraff in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>Right now mine isn't an app (yet) it's the backend service (api and web) so I just run it in a browser.<p>For now I'm letting that backend access my files directly. The front end can also play YouTube music (free, using the yt-dlp method).<p>None of this is public yet so right now I don't need anyone's approval.</p>
]]></description><pubDate>Tue, 09 Jun 2026 11:44:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48459818</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48459818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48459818</guid></item><item><title><![CDATA[New comment by raffraffraff in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>I'm working on a recommendation service (which, to me, it's the piece I'm missing when I play my local mp3 collection)<p>I collect song metadata from various places (genre, instruments, track credits, rating). I also scrape charts by year, genre etc.<p>Then I run an ETL job on the json data I have downloaded, pre-building queries for extremely fast lookup tables. This gets saved to Duckdb, which is used by my go web ui/api.<p>It's very early days, and I only spend one or two hours a week on it, but right now it's amazingly useful. It had roughly 80k song metadata. To preview the suggested songs I ended up building a very cut-down YouTube music player, except that the playing song has all the metadata right there, and everything is a link that can take you to the artist, composer, instrument, genre, album etc. It's a great way to "wander through your collection".<p>Unfortunately this is only useful to me, because I targeted the music I listen to.<p>Next step is to download lyrics and extract song meaning, keywords etc. Then use MusiCNN,
(or CLAP,OpenL3, HTSAT) to extract embeddings. Finally train my own model for
nearest-neighbor retrieval based on a mix of metadata, giving the user the ability to tune it on the fly.</p>
]]></description><pubDate>Mon, 08 Jun 2026 20:42:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48451686</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48451686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48451686</guid></item><item><title><![CDATA[New comment by raffraffraff in "Show HN: Freenet, a peer-to-peer platform for decentralized apps"]]></title><description><![CDATA[
<p>Yep. This situation doesn't do the "cancellers" much good either. What they want to do is eliminate the 'evil person' from society. Wipe them from social media. Block them. Even get them fired. Make them disappear.<p>But here's the problem. This whole phenomenon is most prevalent in western style democracy. You cannot take that person's <i>vote</i>. You can engage with them and try to change their mind (but also be open to having your own mind changed too, otherwise it's a disingenuous enterprise). Or you can eject block and cancel. If anything, that just drives them further from your social/political group. Hence the person who you blocked and cancelled starts to look around at the other "so called evil people" outside the bubble, and realise that many of them might be refugees from pleasantville , just like you. You can only see your former bubble after your pushed or pulled out of it.<p>Bubbles can suck people in, but they can also push people out into the gravitational pull of other bubbles.</p>
]]></description><pubDate>Sat, 23 May 2026 07:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245718</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48245718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245718</guid></item><item><title><![CDATA[New comment by raffraffraff in "Show HN: Freenet, a peer-to-peer platform for decentralized apps"]]></title><description><![CDATA[
<p>If his definition of woke mind virus is "identitarianism", then it's agree that it's fucking awful. But I wouldn't call it "woke mind virus".<p>Identitarianism <i>is</i> a cancer, that has been fed via social media algorithms. We seem to have invented a machine for rewarding all of the wrong incentives. Who would have thought that phenomena like audience capture & polarised thought bubbles would be in the palm of the hand, directing thoughts and forming unbreakable opinions on an array of issues that otherwise wouldn't even be on the radar?<p>I don't think that this is a left, right or in between thing. Identitarianism had infected the entire political spectrum.<p>BTW: Perhaps I'm wrong but I don't take the Wikipedia definition of "identitarian movement" and identitarianism. I'm thinking entirely about identity politics. "If you're associated with person X you must be Y", or "If you believe A you must be a B". Highly policed thought bubbles. Ostracism. Cancelling.<p>As a result, today, with technology that can enable mass communication of thought, there are important conversations that can no longer happen in society.</p>
]]></description><pubDate>Fri, 22 May 2026 07:18:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48232978</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48232978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48232978</guid></item><item><title><![CDATA[New comment by raffraffraff in "Archaeologists find Egyptian mummy buried with the 'Iliad'"]]></title><description><![CDATA[
<p>Or universal</p>
]]></description><pubDate>Thu, 21 May 2026 09:32:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48220000</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48220000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48220000</guid></item><item><title><![CDATA[New comment by raffraffraff in "Iliad fragment found in Roman-era mummy"]]></title><description><![CDATA[
<p>Well, if space is expanding and earth is revolving and spinning around the sun which is spinning around the milkyway which is moving through space then.... Was it really close in space either?</p>
]]></description><pubDate>Thu, 21 May 2026 05:46:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218382</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48218382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218382</guid></item><item><title><![CDATA[New comment by raffraffraff in "Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP"]]></title><description><![CDATA[
<p>I used a raspberry pi 3b+ and an ancient ipad to turn my Canon A3 scanner into a network scanner with an LCD interface (which also just points to the phpscan web page). I tuned to html / js / css to fit the ipad perfectly and only show options that worked with my specific scanner.</p>
]]></description><pubDate>Thu, 21 May 2026 05:43:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218356</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48218356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218356</guid></item><item><title><![CDATA[New comment by raffraffraff in "India's hottest district shuts at 10 am as mercury breaches 48 C mark"]]></title><description><![CDATA[
<p>On a long enough timeline, a piano could fall on your head</p>
]]></description><pubDate>Wed, 20 May 2026 06:15:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203746</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48203746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203746</guid></item><item><title><![CDATA[New comment by raffraffraff in "I returned to AWS and was reminded why I left"]]></title><description><![CDATA[
<p>You think that you're complaining about IAM, but really you're complaining about the web ui. I rarely use the web console, I use terraform or the cli. I'd you're vibe coding your infra with Claude, point it at the cli / terraform. Skip the ui.</p>
]]></description><pubDate>Sun, 10 May 2026 21:17:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48088160</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48088160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48088160</guid></item><item><title><![CDATA[New comment by raffraffraff in "I returned to AWS and was reminded why I left"]]></title><description><![CDATA[
<p>I always smile at posts like this. They're right and wrong at the same time. Systems should be "as simple as possible, but no simpler". And thinking that you can gloss over the detail is just going to create more hassle later on.<p>IAM is just complex. I can't think of any implementation of "users, groups, roles, policies, identity providers, oidc" that is truly simple.<p>I'm reminded of a guy I worked with, who fought against Kubernetes adoption because it was "too complex", only to slowly reinvent Kubernetes badly, adhoc, out of vault, consul, systemd, nomad, iscsi, ansible, jenkins, puppet, bash, spit, glue... making lots of mistakes along the way. You <i>think</i> you don't need to implement some feature until you do.<p>Another thing I'll say about AWS (having been the sole infra guy at a few startups) is that it's well within most people's abilities to learn it. And you can usually avoid the shitty stuff. You think lambdas stuck? Don't use them! You could use EKS, ECS or bare EC2.</p>
]]></description><pubDate>Sun, 10 May 2026 15:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48084873</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48084873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48084873</guid></item><item><title><![CDATA[New comment by raffraffraff in "K3sup – bootstrap K3s over SSH in < 60s"]]></title><description><![CDATA[
<p>Well, for hobby purposes I terraformed a completely free cluster on OCI today. It's a "toy" of course, but k3s + OCI "Always free" tier includes Oracle Heatwave mysql which k3s can use in place of etcd. I'm deploying 2x (2 CPU / 12GB mem) VMs to run workloads. Also get an internal load balancer so nodes can find each other an external network load balancer for Traefik. It's quite usable.</p>
]]></description><pubDate>Mon, 04 May 2026 15:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48010018</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48010018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48010018</guid></item><item><title><![CDATA[New comment by raffraffraff in "Security through obscurity is not bad"]]></title><description><![CDATA[
<p>Example: there are teenage gangs going around on high powered scooters in my city, carrying hammers and mini grinders. They pair up on a scooter, steal a bike and disappear.<p>I watched them. They don't want to hang around longer than necessary. They will only approach a bike rack that is clearly visible from the road. They will only steal a bike that has unobstructed access to the road (no tricky bollards or other bikes to get around). Even though they are full of bravado, and shout obscenities and threats at me when I tell them to fuck off, they still run away (even though the one approaching the bikes is carrying a weapon while his companion stays on the scooter ready to escape)<p>Anything that even mildly inconveniences these guys is enough to stop them attempting theft. The bikes they steal needs to be expensive, out in the open, with direct access to the road, and with a shitty lock. And believe it or not, those tumblers line up a <i>lot</i>.<p>Throwing a blanket over a bike is probably enough to stop them from even approaching it.</p>
]]></description><pubDate>Mon, 04 May 2026 07:18:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005638</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48005638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005638</guid></item><item><title><![CDATA[New comment by raffraffraff in "Tar Files Created on macOS Display Errors When Extracting on Linux (2024)"]]></title><description><![CDATA[
<p>Would this ever affect me if I don't use many of MacOS built on tools? I brew install gnu equivalents make them all default. Just like how I also don't use most of their desktop environment stuff, and instead use rectangle, hammerspoon, karabiner to make it feel more like the Linux desktop I wish I could use at work.</p>
]]></description><pubDate>Mon, 04 May 2026 05:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48004974</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=48004974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48004974</guid></item><item><title><![CDATA[New comment by raffraffraff in "Using a 1978 terminal in 2026 (DEC VT-100)"]]></title><description><![CDATA[
<p>Yep. Either projector or rear projector or didn't happen. I think 70 was pretty big for a rear projection unit.</p>
]]></description><pubDate>Fri, 01 May 2026 08:24:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972417</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=47972417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972417</guid></item><item><title><![CDATA[New comment by raffraffraff in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>Hmm.<p>"Acceptance of Iran's nuclear enrichment rights" (enrichment to what degree?)<p>"Termination of all International Atomic Energy Agency Board of Governors resolutions against Iran" (what does this actually mean, that they tear up previous reports and findings? Ignore undeclared nuclear facilities and unaccounted for uranium?)<p>I mean, are Iran basically asking that they be allowed build nuclear weapons unchecked? Or is there another way to read this?</p>
]]></description><pubDate>Wed, 08 Apr 2026 12:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47689375</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=47689375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47689375</guid></item><item><title><![CDATA[New comment by raffraffraff in "Finnish sauna heat exposure induces stronger immune cell than cytokine responses"]]></title><description><![CDATA[
<p>I'm thinking more like, when I run with a sweater and heavier sweatpants, but the time I'm at the 5km mark I'm seriously sweating. So, not just higher heart rate. I'm talking "feels like a fever" heat, for 20 minutes, a few times a week.<p>But I run with my heart rate low, I don't like exceeding 150 on these runs.</p>
]]></description><pubDate>Wed, 08 Apr 2026 06:41:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47686228</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=47686228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47686228</guid></item><item><title><![CDATA[New comment by raffraffraff in "AI helps add 10k more photos to OldNYC"]]></title><description><![CDATA[
<p>Yep, these models are all trash. They happily invent wrong detail. If you never knew anyone in the photograph, then knock yourself out, let it invent faces that didn't exist. But if you're doing anything with family photographs just stop. Unless you can tune a model on your own family photographs you can't magically add "correct" detail to a blurred, pixelated, grainy or unfocused photo. You can add colour, pretty reliably though.</p>
]]></description><pubDate>Wed, 08 Apr 2026 06:35:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47686193</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=47686193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47686193</guid></item><item><title><![CDATA[New comment by raffraffraff in "Finnish sauna heat exposure induces stronger immune cell than cytokine responses"]]></title><description><![CDATA[
<p>Hmm. So what about a 30 to 50 minute run wearing sweatpants / hoodie?</p>
]]></description><pubDate>Sun, 05 Apr 2026 16:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47650790</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=47650790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47650790</guid></item><item><title><![CDATA[New comment by raffraffraff in "Trivy under attack again: Widespread GitHub Actions tag compromise secrets"]]></title><description><![CDATA[
<p>This has always been my big "WTH?" whenever I see people using github actions. "You're literally taking someone else's script and ruining it against your codebase"</p>
]]></description><pubDate>Tue, 24 Mar 2026 07:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47499603</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=47499603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47499603</guid></item><item><title><![CDATA[New comment by raffraffraff in "The gold standard of optimization: A look under the hood of RollerCoaster Tycoon"]]></title><description><![CDATA[
<p>On huge games produced by large game studios, I wonder if the idea of using a real world technical challenge as a "feature" within the game is considered genius? Consider a coder and a game designer who are on different teams and don't attend the same meetings.<p>But if you look at creative writing, story arcs are all about obstacles. A boring story is made interesting by an obstacle. It is what our protagonist needs to overcome. A one-man-band game dev who simultaneously holds the story and the technical challenge their head, might spot the opportunity to use a glitch or limitation as, I dunno, a mini game that riffs on the glitch.</p>
]]></description><pubDate>Mon, 23 Mar 2026 07:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47486299</link><dc:creator>raffraffraff</dc:creator><comments>https://news.ycombinator.com/item?id=47486299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47486299</guid></item></channel></rss>