<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: maeln</title><link>https://news.ycombinator.com/user?id=maeln</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 06:36:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=maeln" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by maeln in "Notes on Private Trackers"]]></title><description><![CDATA[
<p>The limitation with ghost leeching is that it won't help raise your ratio. It's a way to avoid decreasing it (by never reporting download). If your ratio is bad and for reasons you want to increase it, you will have to generate upload one way or another. You can ghost leech and then seed the torrent you downloaded, but it can also look weird that you are now seeding a torrent that you never downloaded. But due to the nature of torrent, it is also possible.<p>But that's what I find fascinating. BitTorrent is a very cool tech, and not that hard to understand. It uses a lot of simple idea that works very well together. It's really fun to hack on it. And I add an obsession with findings 'cheating' methods a few years back. Overall, as you said, it's more of a social contract. None cared unless it was stupidly obvious.</p>
]]></description><pubDate>Mon, 31 Aug 2026 16:43:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49511807</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49511807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49511807</guid></item><item><title><![CDATA[New comment by maeln in "uv: Deduplicate all files in the wheel cache"]]></title><description><![CDATA[
<p>For me, the speed is the least interesting part of `uv`. What I like about it is what it bundle into a single bin : Managing installed python version, automatically creating local .venv for the project (I don't like software like pipenv who install the venv who knows where in a global directory of their choosing), support of pyproject.toml, including of the python version declared in it, and running script with dependencies.<p>None of it is unique to `uv` I believe, but it does it all, reliably, is easy to install, and easy to use. In terms of DX, for my use cases, it beat poetry, pipenv, pyenv (for python version management) and just using pip</p>
]]></description><pubDate>Mon, 31 Aug 2026 16:08:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49511411</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49511411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49511411</guid></item><item><title><![CDATA[New comment by maeln in "Notes on Private Trackers"]]></title><description><![CDATA[
<p>Due to how BitTorrent tracker (the actual tracker part, as defined in BEP-3) works, you can cheat your reported upload. There is way to detect obvious cheater (if you claimed that you uploaded 1Tb on Torrent XYZ but the cumulative download on XYZ on the same period doesn't add up, that's sus), but due to the self-report nature of stats and potential loss and inaccuracy in the stats tracking (a legit client can report more upload than upload due to packet loss on the receiving end, how when the client stops counting, for example if a process was killed before sending the stats to the tracker). And due to the fact that it's p2p, you usually need to track and analyze behavior over several torrents to be sure. If torrent XYZ has 300Go download reported over a day, but over the same day seeder1 report 200Go uploaded and seeder2 report 150Go, you know it's likely that one of them is lying, but you don't know each one.<p>Here is an open secret : A lot of private tracker operator are not dev. Some of them just know how to host a phpBB and one of the open-source tracker and administer it, and that's it. Many private trackers have little to no custom dev done to them. So most of them don't have elaborate cheating detection.<p>Cheating will get you ban, but if you are subtle about it and don't try to claim enormous amount over little time, you can get away with it.</p>
]]></description><pubDate>Mon, 31 Aug 2026 14:10:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49510028</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49510028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49510028</guid></item><item><title><![CDATA[New comment by maeln in "uv: Deduplicate all files in the wheel cache"]]></title><description><![CDATA[
<p>Another cool thing about BLAKE3 is that it is a merkle tree. Not only it allows for good parallelism, but it also has a lot of cool property for data transfer. For example, you can check for partial validity, which allow for streaming error-detection and resend during the transfer. You only need to have the data and checksum in a way that you can start to reconstruct one or more subtree.</p>
]]></description><pubDate>Mon, 31 Aug 2026 12:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49508639</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49508639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49508639</guid></item><item><title><![CDATA[New comment by maeln in "uv: Deduplicate all files in the wheel cache"]]></title><description><![CDATA[
<p>It's so human that many software engineers started to worry about automation and being replaced when it started to be something that might affect them.</p>
]]></description><pubDate>Mon, 31 Aug 2026 11:56:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49508569</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49508569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49508569</guid></item><item><title><![CDATA[New comment by maeln in "Starbase, LA"]]></title><description><![CDATA[
<p>Feels like an impossible project that will end up being 5% of what was advertised (the 5% being what was actually planned all along), but is made with folie des grandeurs to pump a stock who's hype has died down.</p>
]]></description><pubDate>Tue, 25 Aug 2026 18:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49438234</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49438234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49438234</guid></item><item><title><![CDATA[New comment by maeln in "Nostr is an inclusive communication commons"]]></title><description><![CDATA[
<p>Took a look and when I got there, the first post was about bitcoin, the second was an add for a cryptocurrency app, the next one was about nostr and bitcoin. The fourth was actually unrelated to either ! But then it was crypto or nostr again. Terrible way to make a first impression (unless you are into crypto I suppose).</p>
]]></description><pubDate>Tue, 25 Aug 2026 08:07:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49430500</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49430500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49430500</guid></item><item><title><![CDATA[New comment by maeln in "How Europe is killing makers and micro-entrepreneurs"]]></title><description><![CDATA[
<p>I don't really have this experience. A <i>lot</i> of business I have worked with followed the "let's just do it and figure out the risk later" approach. In highly regulated environment it was different, but then looking for ways to squirt around the rules was the game. See for example the CumCum (don't blame me, it was called like that) tax-evasion scheme put in place by french banks.</p>
]]></description><pubDate>Mon, 24 Aug 2026 14:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49420037</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49420037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49420037</guid></item><item><title><![CDATA[New comment by maeln in "Omacom Foundation funding hits $10M"]]></title><description><![CDATA[
<p>I am not saying this is the case here. I don't know DHH much, and I don't really care for the whole situation. But using and fronting 'openness' (especially around the 'no-politics', which is political, thing) is a typical way to create non-mixed, non-open community.<p>The idea is you claim to be open to everyone. This includes people who are judged to be undesirable elsewhere. In fact, you make sure those people want to join by specifically targeting and vilifying specific organization (in this case, you could say Nix or whoever he is talking about). So, by design, you don't create a mixed community, but one with the specific population that feels rejected by whatever or whoever you are targeting/opposing. Because of this concentration of a specific population, member of the organization you are targeting will not be welcomed (which mean it is not truly open). They are on paper, but nobody wants to be part of a community made in majority by people who dislike you.
Now, all this can be used actually for good, for example to create community for the oppressed marginalized or whatever. But it can also very easily be turned into a fascist utopia. It alls come to how you set the rules and how you enforce them within the community, and also simply the people that you are trying to group up. Trying to create a community for disabled people to push for more accessibility within free-software is laudable. Trying to group up people who thinks X or Y are 'clown' usually only lead to the creation of negativity-focused/ego-driven communities.<p>EDIT: Also, and this is more my (very subjective) opinion, but people who are fronting 'no-politics',  'openness' with no clear claim that whoever they are pointing to are not open, and typically talk about free-speech (not the case here), are typically PoS with big egos who got rejected from the main communities for being PoS and now want to create their own PoS community. See also twitter<p>EDIT2: Actually, an easy example of this is with reddit. There is often subreddit that I created in reaction of moderation and people being ban from main subreddit X or Y. If you go and look at those communities, they are usually not of very high quality, even more trigger happy on the ban hammer, and have a single focus on what got them ban from the main subreddit in the first place. A very easy example is r/europe vs r/europe_sub. The latter being extremely, if not entirely focused on immigration and being borderline or openly racist.</p>
]]></description><pubDate>Mon, 24 Aug 2026 13:56:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49419846</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49419846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49419846</guid></item><item><title><![CDATA[New comment by maeln in "Omacom Foundation funding hits $10M"]]></title><description><![CDATA[
<p>> It comes with sensible configuration, an AI-centric approach (documentation for the LLM to customize the system is included in the OS) instead of AI-negationism, and bundles all sensible software a development machine should have.<p>I don't use omarchy, just debian, ubuntu, arch, depending on the need and they basically all come with "documentation for the LLM to customize the system is included in the OS". There is the wiki, the man pages, the documented `.conf` files, ...<p>> It always felt like all Linux distributions were mostly focused on the conventions and politics instead of the final assembled product itself. So you get a great OS, but with everything left to the user when it comes to UX.<p>There was always distro that aim to be focus for user X or Y (see for example gaming focus distros), and most of them do indeed provide a better UX for X or Y. But “generic” distro don't have the luxury of targeting a specific use-case. They are the base with allow the customization in the first place.<p>I am sure Omarchy has a nice UX for a dev coming from another OS or from a default Ubuntu install, but customizing your Linux distro to fit <i>your specific</i> needs as always be the next step for whoever care enough. A lot of people don't care enough and will be fine with a default ubuntu, fedora, omarchy, ... But somehow, I feel that if you care enough to install omarchy, you will care enough to go and dig deeper, questioning a 10M funding. But whatever, it's basically rich people making a rich people gift to their rich friend.</p>
]]></description><pubDate>Mon, 24 Aug 2026 12:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49418729</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49418729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49418729</guid></item><item><title><![CDATA[New comment by maeln in "Fixing a bricked Framework laptop"]]></title><description><![CDATA[
<p>I have a framework 13 for. Actually the same model as OP (AMD 7040 series). I have never been as conflicted on a laptop as this one.
I do love many things about it : The whole expansion card system is awesome. It does feel a bit redundant with a simple usb-c hub that do the usual network, hdmi, usb-a, but being able to set it on the side that fit my current setup is much appreciated. I love the form factor and the screen ratio also.
The linux support have been very good for me. And being able to open it up with just one tool and have detailed repair manual is amazing.<p>But on that last point, it's also the first laptop in a while that I had to get into to fix something. The webcam never worked. That's not a linux issue, it's just that my fw13 is a hand me down from a previous colleague who I believe borked the webcam installation. But I don't use the webcam, so I never cared. On the other hand, when I first got it, the cpu fan was emitting a constant high pitch whine. After some research I wasn't the only one affected, and the support had me do a lot of steps before sending a replacement part (which was very easy to install, but the problem should not have been there in the first place). I also had some random crashes that I was never able to debug. The mic is very meh also. I never use it in anycase with my setup but still.<p>But at the same time, I don't see myself switching to another laptop. Despite all, this is still the laptop that felt the most "right" to me. I do believe that Framework has to seriously step up their support and QA game. But it does feel like it's a company that is "suffering from success". They got big investment, lots of publicities in some circle and so I feel like they have to produce and sell way more computer than the rest of the business can reasonably handle. I hope it's a “necessary evil” for them to get enough customers and revenue to start being able to attract more investment and being able to invest more in the “quality” side of the biz.<p>EDIT: I should say, being in the E.U make it so that I have an automatic 2 year guarantee, so I didn't have to experience the whole "just buy new parts lmao"</p>
]]></description><pubDate>Tue, 18 Aug 2026 14:50:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49346464</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49346464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49346464</guid></item><item><title><![CDATA[New comment by maeln in "Finger: the 1971 social network that never died"]]></title><description><![CDATA[
<p>This is also a very common way to write (hence why LLM tend to regurgitate it so much).</p>
]]></description><pubDate>Tue, 18 Aug 2026 13:49:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49345618</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49345618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49345618</guid></item><item><title><![CDATA[New comment by maeln in "On AI regulation and messaging"]]></title><description><![CDATA[
<p>> This is why Anthropic has always made its policy proposals very carefully.  We try very hard to make proposals that disadvantage (slow down) frontier AI companies while <i>advantaging</i> smaller competitors.<p>> ...<p>> completely exempt any company below a certain amount of revenue or model training costs from being covered at all<p>One could argue that "Frontier AI" company know they have nothing to fear from company with less than XM$ revenue, and so their support for this type of regulation is still a way to force regulatory capture. In any case, whatever regulation you support, it's a regulation that you didn't have to handle when you were growing, but that incumbent will have to deal with.<p>Whatever it is Dario's intention or not does not matter. Capitalism push to consolidation and the eventual regulation that will need to be applied to mitigate the externality from a new industry, will mean that their will only be a handful of "very big" winner. Same story since the beginning of the industrial era. Even if that's not what Dario personally want, it's in the best interest of the shareholders, which will force Anthropic to do everything it can to be one of the big one.<p>> Overall my view is that AI is <i>structurally</i> a technology that tends to concentrate power, for reasons that have nothing to do with regulation (more to do with the extreme implications of the scaling laws).<p>The same can be said about a lot of other industry (aviation, oil, chip manufacturing, ...). Every country / union big enough will finance their own champion to try to keep a foot in the industry even if they are not the best.</p>
]]></description><pubDate>Mon, 17 Aug 2026 08:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49327816</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49327816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49327816</guid></item><item><title><![CDATA[New comment by maeln in "Reticulum – Decentralized Mesh Network"]]></title><description><![CDATA[
<p>Iroh is a framework that use QUIC to help create p2p software. It is not a mesh network.</p>
]]></description><pubDate>Mon, 17 Aug 2026 08:06:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49327747</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49327747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49327747</guid></item><item><title><![CDATA[New comment by maeln in "Dear people who work at the airport"]]></title><description><![CDATA[
<p>I <i>hate</i> airport. From having to arrive many hours early to a place out of the city and often poorly connected by public transport, expensive to park if you dare take your car, extremely expensive if you take a taxi or be left wherever if you take an uber. Then you have to find your way through huge, terminal to find your gate, understand the arbitrary rules of the airlines you were forced to choose, having your stuff messed with by security, having the constant pressure of time, only for the airline to be hours late with no compensation. And so many more.<p>Nowadays, if I can take a train, I take the train. At least where I live, the train stations are almost always in the city, very well-connected, are more comfortable, you can arrive very late at the train station since there is no gate, no security, no bullshit. And even if the trip is 3-4h longer with a train, you can make up for it by not having to show up minimum 1 hour early at the airport, then having to wait 1 hour for a slow bus that takes you from the airport to the actual city center, or take a taxi and give them all your life savings.</p>
]]></description><pubDate>Fri, 14 Aug 2026 14:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49298866</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49298866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49298866</guid></item><item><title><![CDATA[New comment by maeln in "For the love of god stop using CPU limits in Kubernetes"]]></title><description><![CDATA[
<p>To be fair to Go, it is a very common "rule of thumb" for a lot of software that do parallelism to spawn as much thread as there are cores. A lot of library and software in various languages do this. This is used to be safe 99% percent of the time since almost all CPU had at most 16 cores/threads. So even on dual CPU platform it was not that big of a deal. Now that you can get ARM and x86 CPUs with hundreds of cores (although a lot of use-case for those is running VM which will only report a certain cpu count), this rule of thumb can cause issue. But most devs are not running on platform with hundreds of cores, and there is always the option to set the thread count, so I expect this pattern will linger on for a while.</p>
]]></description><pubDate>Fri, 14 Aug 2026 11:59:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49297631</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49297631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49297631</guid></item><item><title><![CDATA[New comment by maeln in "France to ban unsolicited telemarketing calls"]]></title><description><![CDATA[
<p>So, this is specifically for telemarketing call, not scam call. In the context of telemarketing, it doesn't matter that the company call center is outsourced in other country. The company who contracted them are in France, trying to sell their business in France, they are responsible. 
So if you get a telemarketing call from RandoCallCenterCo S.A trying to sell you on BusinessABC Ltd., they have been contracted by said company to do so and BusinessABC Ltd. will be on the hook.</p>
]]></description><pubDate>Tue, 11 Aug 2026 09:31:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49255403</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49255403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49255403</guid></item><item><title><![CDATA[New comment by maeln in "Mistral Patent for “Code implemented tool calls”"]]></title><description><![CDATA[
<p>How is the US patent registry easy to search ? I would be curious to see the patent registration of OpenAI, Anthropic, Google, etc. 
One way or another, I do fully expect every of those companies to try to fill these kinds of "almost for sure invalid and overturnable" patent as a way to defend themselves from every other actor (the classic "Oh I infringed on your patent ? Well here are some of MY patent you are infringing on, so let's call it a day").</p>
]]></description><pubDate>Mon, 10 Aug 2026 13:40:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49243525</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49243525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49243525</guid></item><item><title><![CDATA[New comment by maeln in "Changes at Google DeepMind: Demis Hassabis from CEO to Chair, Jeff Dean departs"]]></title><description><![CDATA[
<p>To be fair, I think it's pretty hard as an AI company to secure your top worker right now unless you have a significant equity compensation. Once your name is known, and you can say you are/were "top AI researcher at OpenAI/Google/Anthropic", you can probably just make you own company and raise enough money that even if the company fails, you will probably make more off of it than what you would have at your previous place of employment.</p>
]]></description><pubDate>Thu, 06 Aug 2026 12:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49195828</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49195828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49195828</guid></item><item><title><![CDATA[New comment by maeln in "SFR (French Internet provider) is blocking opencode.ai"]]></title><description><![CDATA[
<p>This is not just SFR, or it is their infrastructure. I have a different FAI and the page is not loading, even with DNS changed.<p>EDIT: Seems like it came back for me (Free)</p>
]]></description><pubDate>Thu, 30 Jul 2026 07:49:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49107116</link><dc:creator>maeln</dc:creator><comments>https://news.ycombinator.com/item?id=49107116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49107116</guid></item></channel></rss>