<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: fefe23</title><link>https://news.ycombinator.com/user?id=fefe23</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 05:09:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fefe23" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fefe23 in "Lock-Free Rust: How to Build a Rollercoaster While It's on Fire"]]></title><description><![CDATA[
<p>To borrow an old adage:
The determined programmer can write C code in any language. :-)</p>
]]></description><pubDate>Fri, 16 May 2025 05:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44002161</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=44002161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44002161</guid></item><item><title><![CDATA[New comment by fefe23 in "HTTP Feeds: a minimal specification for polling events over HTTP"]]></title><description><![CDATA[
<p>This is an astonishingly bad idea. Don't do this.<p>Use HTTP server-sent events instead. Those can keep the connection open so you don't have to poll to get real-time updates and they will also let you resume from the last entry you saw previously.<p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/Server-sent...</a></p>
]]></description><pubDate>Sun, 27 Apr 2025 00:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43808388</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=43808388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43808388</guid></item><item><title><![CDATA[New comment by fefe23 in "Getting forked by Microsoft"]]></title><description><![CDATA[
<p>So, let me get this straight.
You published your software under a free license that stipulates they can't remove the license and are otherwise free to do as they please.<p>They took you by your word and did exactly that.<p>What did you think a license is for? For artistic expression?
It's a contract. If you want to get paid, put that in your license.<p>I recommend AGPL 3. Then nobody will rip you off. And if they do, you can drag them to court over it.</p>
]]></description><pubDate>Mon, 21 Apr 2025 15:20:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43752965</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=43752965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43752965</guid></item><item><title><![CDATA[New comment by fefe23 in "I gave up on self-hosted Sentry (2024)"]]></title><description><![CDATA[
<p>I find it very funny that the post is basically complaining about fearmongering by the maker of Sentry to scare people into not hosting themselves.<p>And then he does the exact same thing, on behalf of Sentry.<p>I hope he got paid for this. Otherwise it would just be sad.</p>
]]></description><pubDate>Fri, 18 Apr 2025 09:18:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43726364</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=43726364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43726364</guid></item><item><title><![CDATA[New comment by fefe23 in "Anonymous Corpo Confessions"]]></title><description><![CDATA[
<p>Sure I'll just upload my company secrets to some random dude from the Internet.
Lemmi just add you to the Signal group!</p>
]]></description><pubDate>Wed, 26 Mar 2025 11:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43480890</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=43480890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43480890</guid></item><item><title><![CDATA[New comment by fefe23 in "Writing your own C++ standard library from scratch"]]></title><description><![CDATA[
<p>The title is confusing.
He is not reimplementing the STL.
He is writing some C++ classes providing functionality that is also already implemented in STL.</p>
]]></description><pubDate>Tue, 25 Mar 2025 08:42:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43469169</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=43469169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43469169</guid></item><item><title><![CDATA[New comment by fefe23 in "Achieving Great Privacy with Safari"]]></title><description><![CDATA[
<p>Hahaha holy moly they are linking to <a href="https://adblock.turtlecute.org/index.html" rel="nofollow">https://adblock.turtlecute.org/index.html</a> to prove how great their adblocking is.<p>That site then says:<p>I found that the uBlock Origin extension breaks the final result. To fix it, add adblock.turtlecute.org as an exception in uBlock rules.<p>Exactly the kind of belly laugh I needed right now. That side also falsely "measures" that my ad blocker lets all kinds of sites through when in fact my setup lets absolute zero third party sites through. Hilarious!<p>I wonder how many people fall for sites like that.</p>
]]></description><pubDate>Sun, 23 Mar 2025 20:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43455646</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=43455646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43455646</guid></item><item><title><![CDATA[New comment by fefe23 in "Green card holder from New Hampshire 'interrogated' at Logan Airport, detained"]]></title><description><![CDATA[
<p>In civilized areas of the planet this is called torture.</p>
]]></description><pubDate>Sat, 15 Mar 2025 17:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43374017</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=43374017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43374017</guid></item><item><title><![CDATA[New comment by fefe23 in "Egoless Engineering"]]></title><description><![CDATA[
<p>I like his other two talks better than this one.<p>I find "this worked for me once at Etsy when we were a 20 person team" not a very convincing argument. That does not mean I think he's wrong. Just that the conclusion needs better arguments.<p>One argument that comes to mind is: If you treat people like children, they will start behaving like children. Treat people as adults if you want them to shoulder responsibility.<p>The main message of this talk is that when a designer tried to deploy a fix into production and it blew up production, they realized he had the wrong kind of permissions and their solution was to give him full deployment permissions.<p>Well, great if that worked for you.
It might or might not work for others.<p>I would recommend not letting anybody deploy to production. You can deploy to staging, then tests are run, and only after those all pass can anyone deploy to production.<p>Also, the current process is not just the result of ego. It is also the result of evolution. We usually take steps to prevent things from happening because they have blown up in the past and we would like to not have that happen again.</p>
]]></description><pubDate>Wed, 04 Dec 2024 01:53:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42313774</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=42313774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42313774</guid></item><item><title><![CDATA[New comment by fefe23 in "The two factions of C++"]]></title><description><![CDATA[
<p>Oh no! Herb Sutter is leaving Microsoft?!<p>That does not bode well for Microsoft. At least from the outside perspective it looks like he was the adult in the room, the driving force behind standards adoption and even trying to steer C++-the-language towards a better vision of the future.<p>If he is gone, MSVC will again be the unloved bastard child it has long been before Herb's efforts started to pay off. This is very disheartening news.<p>I'm happy he held out for this long even though he was being stonewalled every step of the way, like when Microsoft proposed std::span and it was adopted but minus the range checking (which was the whole point of std::span).<p>Now he has been pushing for a C++ preprocessor. Consider how desperate you have to be to even consider that as a potential solution for naysayers blocking your every move.</p>
]]></description><pubDate>Mon, 25 Nov 2024 13:52:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42236291</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=42236291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42236291</guid></item><item><title><![CDATA[New comment by fefe23 in "Linux CoC Announces Decision Wrt Kent Overstreet (Bcachefs)"]]></title><description><![CDATA[
<p>Why didn't they block his access to the mailing list instead?<p>It's not his code that people felt hurt by, was it?</p>
]]></description><pubDate>Sat, 23 Nov 2024 18:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42222560</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=42222560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42222560</guid></item><item><title><![CDATA[New comment by fefe23 in "Linux from Scratch"]]></title><description><![CDATA[
<p>LFS has been a tremendous resource over the years for me.
I'm happy it exists and that people put in the time to keep it going.<p>I often wonder why the existence of long "you also need to do this completely unintuitive thing first" documentation on the open internet isn't shaming more projects into reducing barriers to build their software.</p>
]]></description><pubDate>Sat, 05 Oct 2024 16:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41750911</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=41750911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41750911</guid></item><item><title><![CDATA[New comment by fefe23 in "Teenage hacker became a legend attacking companies, then his rivals attacked him"]]></title><description><![CDATA[
<p>I'm sick and tired of the "the evil attacker attacked this harmless company" rhetoric.<p>Take some responsibility for your actions!<p>I loathe that you can apparently get away by telling reporters that it must have been a nation state actor. Oh it was just one kid in a hotel room? Well then he must have autism! Hey have you seen Rain Man? Yeah, must have been that kind of super power autism!<p>It's revolting. Get your act together and stop blaming kids. If a kid can unlock your door by entering the Konami code on your door bell, that's on you.</p>
]]></description><pubDate>Sat, 05 Oct 2024 00:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41746753</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=41746753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41746753</guid></item><item><title><![CDATA[New comment by fefe23 in "The Fastest Mutexes"]]></title><description><![CDATA[
<p>Have you considered that you may have a different kind of humor than Justine?<p>Why would you even post this here? Who do you think this is helping?</p>
]]></description><pubDate>Wed, 02 Oct 2024 18:27:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=41723622</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=41723622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41723622</guid></item><item><title><![CDATA[New comment by fefe23 in "NotebookLM's automatically generated podcasts are surprisingly effective"]]></title><description><![CDATA[
<p>Ladies and Gentlemen, let the race (to the bottom) begin!<p>While the vultures will shit out AI generated garbage in volume to make ever diminishing returns while externalizing hosting cost to Youtube and co, actual creators will starve because nobody will see their content among the AI generated shit tsunami.<p>Finally the AI bros are finishing the enshittification job their surveillance advertising comrades couldn't. Destroy ALL the internet! Burn all human culture! Force feed blipverts to children for all I care, as long as I make bank!<p>I guess it's easiest to destroy culture if you didn't have any to begin with.</p>
]]></description><pubDate>Mon, 30 Sep 2024 08:48:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41694929</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=41694929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41694929</guid></item><item><title><![CDATA[New comment by fefe23 in "Show HN: Iceoryx2 – Fast IPC Library for Rust, C++, and C"]]></title><description><![CDATA[
<p>If you use shared memory with a captive process, that process can probably hack you if it gets taken over by an attacker.<p>I agree with your parallelism counter-argument in principle. However even there it would probably make sense to not trust each other, to limit the blast radius of successful attacks.<p>In your next point the "careful" illustrates exactly my point. Using shared memory for IPC is like using C or C++ and saying "well I'll be careful then". It can work but it will be very dangerous and most likely there will be security issues. You are much better off not doing it.<p>Postgres is a beautiful argument in that respect. Yes you can write a database in C or C++ and have it use shared memory. It's just not recommended because you need professionals of the caliber of the Postgres people to pull it off. I understand many organizations think they have those. I don't think they actually do though.</p>
]]></description><pubDate>Sun, 29 Sep 2024 16:37:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41688516</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=41688516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41688516</guid></item><item><title><![CDATA[New comment by fefe23 in "Show HN: Iceoryx2 – Fast IPC Library for Rust, C++, and C"]]></title><description><![CDATA[
<p>This smells like they are using shared memory, which is almost certainly a security nightmare. The way they are selling it makes me fear they aren't aware of what a time bomb they are sitting on.<p>Shared memory works as a transport if you either assume that all parties are trusted (in which case why do IPC in the first place? Just put them in a monolith), or you do hardcore capturing (make a copy of each message in the framework before handing it off). Their web page mentions zero copy, so it's probably not the second one.<p>Also, benchmarks are misleading.<p>It's easy to get good latency if your throughput is so high that you can do polling or spin locks, like for example in benchmarks. But that's probably not a good assumption for general usage because it will be very inefficient and waste power and require more cooling as well.</p>
]]></description><pubDate>Sun, 29 Sep 2024 12:43:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41686955</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=41686955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41686955</guid></item><item><title><![CDATA[New comment by fefe23 in "[dead]"]]></title><description><![CDATA[
<p>This is pretty much shameless advertising for a competing product.</p>
]]></description><pubDate>Mon, 16 Sep 2024 09:06:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41554167</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=41554167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41554167</guid></item><item><title><![CDATA[New comment by fefe23 in "Better-performing “25519” elliptic-curve cryptography"]]></title><description><![CDATA[
<p>Holy shit these claims are wild!
It's not just a percent more performance here and there, the graphs look more like 50% more throughput on the same hardware (depending on the cpu architecture).<p>My immediate fear was that they optimized away the security features like absence of timing side channels, but they say they still have those.<p>They also claim to have formal proof of correctness, which is even more amazing, because they are not doing it on a symbolic level but on a machine instruction level. Apparently they tought their reasoning system the semantics of all the CPU instructions used in the assembler implementation.<p>I'll still wait what djb has to say about this, but it looks freaking amazing to me.</p>
]]></description><pubDate>Fri, 13 Sep 2024 13:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41530898</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=41530898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41530898</guid></item><item><title><![CDATA[New comment by fefe23 in "Intel is on life support. Can anything save it?"]]></title><description><![CDATA[
<p>> After two sets of disastrous quarterly earnings the company’s market value has shrivelled to $84bn, less than the value of its plants and equipment, from over $210bn in January.<p>Holy smokes. I just looked at the INTC 5 year chart and it is, in fact, a bath of blood. I don't think it happens very often that the market cap of a company is less than the worth of its physical assets.</p>
]]></description><pubDate>Thu, 12 Sep 2024 21:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=41525983</link><dc:creator>fefe23</dc:creator><comments>https://news.ycombinator.com/item?id=41525983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41525983</guid></item></channel></rss>