<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: nasso_dev</title><link>https://news.ycombinator.com/user?id=nasso_dev</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 19 Jul 2026 17:43:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nasso_dev" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nasso_dev in "Gleam Is Now on Tangled"]]></title><description><![CDATA[
<p>> you’re tied to both tangled (unless you want to self host a forge, which if you did you wouldn’t have picked tabgled)<p>this is true today only because nobody has made an alternative "frontend". but the data is there, public, for anybody to see. they can't take it from you even if they really wanted to. in fact, tangled has been working on making it easier for such third-party "frontends" to exist: <a href="https://blog.tangled.org/bobbin/" rel="nofollow">https://blog.tangled.org/bobbin/</a><p>> and Bluesky for your login to keep working<p>you seem to be misinformed. "your login" is handled by your PDS, whichever it is. self-hosting a PDS doesn't require you to host anything beyond a sqlite database and a websocket connection. they are easy and very cheap to host, nothing like a "complex constellation of social media components"<p>today you can already 100% use atproto apps without having any ties whatsoever to bluesky:<p>- data: non-bluesky-hosted pds (either your own or some other host) for your data<p>- identity: the did:plc directory is managed by an independent swiss association, but you can even use did:web if you really want to<p>- relays/apps: blacksky is an example of a fully independent stack</p>
]]></description><pubDate>Sat, 18 Jul 2026 22:05:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48962916</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48962916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48962916</guid></item><item><title><![CDATA[New comment by nasso_dev in "Gleam Is Now on Tangled"]]></title><description><![CDATA[
<p>im not even thinking about "sign in with google" here tbh im just thinking about how if google decides to block your access to gmail you won't be able to receive emails for things like verification codes, account recovery etc..</p>
]]></description><pubDate>Sat, 18 Jul 2026 21:56:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48962844</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48962844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48962844</guid></item><item><title><![CDATA[New comment by nasso_dev in "Gleam Is Now on Tangled"]]></title><description><![CDATA[
<p>this is like complaining that you can't login anywhere because google banned your gmail account...</p>
]]></description><pubDate>Sat, 18 Jul 2026 21:11:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48962451</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48962451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48962451</guid></item><item><title><![CDATA[New comment by nasso_dev in "Gleam Is Now on Tangled"]]></title><description><![CDATA[
<p>"being on tangled" really just means "publishing sh.tangled.* atproto records"<p>the beauty of atproto means that you are in no way tied to the VC funded company behind the web app available at tangled.org. you merely publish your git repository using a protocol that this app will pick up and present with a nice UI<p>any other app that speaks atproto and looks at those same sh.tangled.* records will be able to access everything in the same way<p>and even the git repository itself doesn't need to be hosted by tangled the company, you can host your repository yourself. all you need is a server that can speak git, ssh, http and websocket</p>
]]></description><pubDate>Sat, 18 Jul 2026 21:09:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48962433</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48962433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48962433</guid></item><item><title><![CDATA[New comment by nasso_dev in "CERN bids farewell to the LHC and enters Long Shutdown 3"]]></title><description><![CDATA[
<p>uh oh... does anybody here have a divergence meter?</p>
]]></description><pubDate>Wed, 01 Jul 2026 14:56:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48747893</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48747893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48747893</guid></item><item><title><![CDATA[New comment by nasso_dev in "Box3D, an open source 3D physics engine"]]></title><description><![CDATA[
<p>> On the Valve side, Rubikon continues to evolve and Dirk has developed optimizations (similar to those in Box3D) in a new engine called Ragnarok. Look for that in future Valve games.<p>wait....</p>
]]></description><pubDate>Wed, 01 Jul 2026 14:51:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48747808</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48747808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48747808</guid></item><item><title><![CDATA[New comment by nasso_dev in "Godot will no longer accept AI-authored code contributions"]]></title><description><![CDATA[
<p>or, maybe, as a form of protest? many people are actively against AI for ethical/moral/personal reasons, so they want to avoid using software made with it<p>you can see it sort of like making a list of vegan restaurants. you might not see anything wrong with other restaurants (they might even have vegan dishes) but to some people it makes all the difference because they get to choose who they support</p>
]]></description><pubDate>Wed, 01 Jul 2026 08:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48744001</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48744001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48744001</guid></item><item><title><![CDATA[New comment by nasso_dev in "22-year-old Mozart's handwritten notebook unearthed in 'major discovery'"]]></title><description><![CDATA[
<p>french radio "France Musique" aired it the other day, i don't know if its available outside of france though</p>
]]></description><pubDate>Fri, 26 Jun 2026 11:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48685455</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48685455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48685455</guid></item><item><title><![CDATA[New comment by nasso_dev in "window.showDirectoryPicker opens up a whole new world"]]></title><description><![CDATA[
<p>it's a bit of a shame that TFA does not mention that this is a non-standard API pushed by google only (all three editors of the draft are google engineers)<p>both Mozilla[1] and Apple[2] are opposed to it<p>encouraging people to build apps that only work in google web browsers actively harms the web and sends a signal to google that they can in fact keep doing this<p>[1] <a href="https://mozilla.github.io/standards-positions/#native-file-system" rel="nofollow">https://mozilla.github.io/standards-positions/#native-file-s...</a><p>[2] <a href="https://webkit.org/standards-positions/#position-28" rel="nofollow">https://webkit.org/standards-positions/#position-28</a></p>
]]></description><pubDate>Mon, 22 Jun 2026 14:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48630738</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48630738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48630738</guid></item><item><title><![CDATA[New comment by nasso_dev in "Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28"]]></title><description><![CDATA[
<p>stopped reading when i saw the AI illustration. wholly unnecessary, and it feels insulting to be fed slop like this...<p>if you really want a fun drawing get a human artist to do it. it doesn't need to be complicated, for example <a href="https://www.code-cartoons.com/" rel="nofollow">https://www.code-cartoons.com/</a> is mostly just stick figures and does an excellent job<p>but you don't even need any of that, a mermaid diagram would have worked perfectly fine too. instead you chose to use a technology that is known to be harmful</p>
]]></description><pubDate>Fri, 19 Jun 2026 10:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48596947</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48596947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48596947</guid></item><item><title><![CDATA[New comment by nasso_dev in "Goodbye Visa and Mastercard: 130M Europeans switching to sovereign payment"]]></title><description><![CDATA[
<p>interestingly, french speakers just have to pronounce "wero" as "nouro" for the same pun to work ("eux-ro" vs "nous-ro")</p>
]]></description><pubDate>Wed, 20 May 2026 16:42:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48210486</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48210486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48210486</guid></item><item><title><![CDATA[New comment by nasso_dev in "Cloudflare to cut about 20% workforce"]]></title><description><![CDATA[
<p>titling "Building for the Future" the announcement of a mass lay-off is disgusting and makes me sick to be honest<p>is this really the future we want to build?</p>
]]></description><pubDate>Thu, 07 May 2026 21:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48054942</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=48054942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48054942</guid></item><item><title><![CDATA[New comment by nasso_dev in "This Month in Ladybird – April 2026"]]></title><description><![CDATA[
<p>are you saying c++ can be used as a basis for other projects whereas rust cannot? ...why?</p>
]]></description><pubDate>Sun, 03 May 2026 09:40:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47995225</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47995225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47995225</guid></item><item><title><![CDATA[New comment by nasso_dev in "A Gopher Meets a Crab"]]></title><description><![CDATA[
<p>it is indeed pretty weird. clippy has a lint against this iirc. it's recommended to just create a custom error type, even if its just an empty struct or a single-variant enum<p>this lets you implement `std::error::Error`, which you really should to make it less painful when you want to erase the type (`std::error::Error` is `dyn`-compatible)</p>
]]></description><pubDate>Sat, 02 May 2026 10:30:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47985136</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47985136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47985136</guid></item><item><title><![CDATA[New comment by nasso_dev in "FFmpeg 101 (2024)"]]></title><description><![CDATA[
<p>wow we're at ffmpeg 101 already? ffmpeg 8 felt like yesterday</p>
]]></description><pubDate>Sat, 21 Mar 2026 12:35:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47466455</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47466455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47466455</guid></item><item><title><![CDATA[New comment by nasso_dev in "Show HN: I Was Here – Draw on street view, others can find your drawings"]]></title><description><![CDATA[
<p>check out <a href="https://margin.at" rel="nofollow">https://margin.at</a> !</p>
]]></description><pubDate>Tue, 10 Mar 2026 13:09:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47322806</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47322806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47322806</guid></item><item><title><![CDATA[New comment by nasso_dev in "Monosketch"]]></title><description><![CDATA[
<p>im not an expert on a11y best practices, but id say an <img> tag with alt text is enough<p>for inline SVG, i read somewhere you can use <title> and <desc> to describe the SVG document, but i don't know how they work in practice</p>
]]></description><pubDate>Wed, 18 Feb 2026 14:21:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47061200</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47061200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47061200</guid></item><item><title><![CDATA[New comment by nasso_dev in "Monosketch"]]></title><description><![CDATA[
<p>this is super cool as an art form but ASCII art is an accessibility nightmare so please don't use it for docs unless you know what you're doing and have made it accessible in some other way</p>
]]></description><pubDate>Fri, 13 Feb 2026 13:31:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47002497</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47002497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47002497</guid></item><item><title><![CDATA[New comment by nasso_dev in "New YC homepage"]]></title><description><![CDATA[
<p>they definitely are. im not sure why they did that, still pictures are okay too and much greener</p>
]]></description><pubDate>Sat, 24 Jan 2026 00:56:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46740002</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=46740002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46740002</guid></item><item><title><![CDATA[New comment by nasso_dev in "Brave overhauled its Rust adblock engine with FlatBuffers, cutting memory 75%"]]></title><description><![CDATA[
<p>Aren't procedural macros amd build.rs arbitrary code being executed at build time?</p>
]]></description><pubDate>Tue, 06 Jan 2026 00:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46507391</link><dc:creator>nasso_dev</dc:creator><comments>https://news.ycombinator.com/item?id=46507391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46507391</guid></item></channel></rss>