<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: MayeulC</title><link>https://news.ycombinator.com/user?id=MayeulC</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 17:51:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=MayeulC" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by MayeulC in "Print with dozens of colors: Our new open-source ColorMix for PrusaSlicer"]]></title><description><![CDATA[
<p>Thank you for the detailed answer. This is an interesting engineering problem.<p>I wish I had more free time, a gearbox or a 4-way differential can probably be used on the extruder head to control the mixing ratios.<p>Regarding the necessary research, I can picture it being cracked either by hobbyists, or industrial-scale (patent-heavy) players. I imagine that consumer-facing players such as Prusa do not have the means to heavily invest in R&D.</p>
]]></description><pubDate>Tue, 02 Jun 2026 08:41:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48367581</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=48367581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48367581</guid></item><item><title><![CDATA[New comment by MayeulC in "Print with dozens of colors: Our new open-source ColorMix for PrusaSlicer"]]></title><description><![CDATA[
<p>Hence why I was asking the question, thank you for answering, I did not consider the high viscosity of the filament when I wrote this. As you say, it can be worked around, but that would require extra complexity/cost.</p>
]]></description><pubDate>Tue, 02 Jun 2026 08:34:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48367534</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=48367534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48367534</guid></item><item><title><![CDATA[New comment by MayeulC in "Print with dozens of colors: Our new open-source ColorMix for PrusaSlicer"]]></title><description><![CDATA[
<p>Thank you for the clear & concise answer. A rotating nozzle and/or alternating colors might work then, but that would be a relatively complex  engineering project.</p>
]]></description><pubDate>Tue, 02 Jun 2026 08:32:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48367512</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=48367512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48367512</guid></item><item><title><![CDATA[New comment by MayeulC in "Print with dozens of colors: Our new open-source ColorMix for PrusaSlicer"]]></title><description><![CDATA[
<p>Hmm, I am not in the 3D printer space anymore, but I am surprised they went with alternating layer per layer, as that severely limits resolution. It's probably the simplest way to achieve reproducible results, but I can think of a few other ways:<p>* the simplest is just mixing filaments, like one mixes paint. The article doesn't spell out the reason it doesn't work, I am curious as to why.<p>* together with alternating layers, colors could be alternated in the same layer. Some purging may be necessary, but I think you could either: accept some mixing (compute its impact to compensate) / take into account the volume in the nozzle (extrusion "latency") / discard the unwanted part in the infill (at the cost of less smooth edges)<p>Of course, the hard work with any approach, including their current work, is calibration, as the article highlights. I wonder if off-the-shelf monitor calibration sensors could help with measuring the filament you have at hand.</p>
]]></description><pubDate>Sat, 30 May 2026 08:43:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48334074</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=48334074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48334074</guid></item><item><title><![CDATA[New comment by MayeulC in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>I ended up being able to authenticate using a passkey, IIRC. Can't remember if that was my yubikey or bitwarden. I was surprised that it worked at all.<p>It didn't use to be complicated, but an update messed stuff up a few months ago (halo infinite).</p>
]]></description><pubDate>Wed, 13 May 2026 21:13:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48127655</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=48127655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48127655</guid></item><item><title><![CDATA[New comment by MayeulC in "Ratty – A terminal emulator with inline 3D graphics"]]></title><description><![CDATA[
<p>I have been thinking about this for a while. It's not as crazy as it may sound, especially in light of the other comments making a parallel between terminals and notebooks.<p>A few thoughts:<p>1. Linux VTs kind of have this feature already: there is the normal buffer, the alternate buffer (that something like htop would draw on), and an IOctl can change them to/from graphics mode.<p>2. It makes sense for interactivity. Kitty's graphics protocol is quite useful for static shapes, can be abused for animations, but doesn't really cut it for interactivity (say, pan a graph around). Wayland is designed for this.<p>3. Wayland would be a good fit: isolate each command from another, let them request buffers, but keep control of where to display them, do not update them when off screen, etc.<p>4. One downside is that terminals excel for one-shot tasks. What's the purpose of the display when you are done with it? Should you kill the process driving it? Due to this, it may make more sense to delegate more features to the terminal emulator (displaying the 3D model, etc). Or maybe just allow the app to temporarily take over the window.<p>5. Once you have it up and running, have it talk directly to the direct rendering manager. Your "kmscon" is now your compositor / desktop environment. That's a fun thought! Add some basic terminal features like tabs and tiling, and you've inverted the usual setup.<p>6. One downside is accessibility. I really like that I can copy-paste any part of the interface for reference, "screenshots", etc. It's good for screen readers, too. You lose these advantages by going to Wayland.<p>7. Another current terminal limitation is fonts. Power line, yazi & other make use of custom fonts for drawing part of the interface, logos, etc. AFAIK there is no good way to query their availability (which is also an issue for color emoji). Custom fonts or a new protocol could be useful, but client apps could draw it themselves if given a surface (that can already do that with the kitty graphics protocol, mind you)<p>Obviously I am not seriously considering to make such a terminal emulator, but it would be an interesting experiment (heck, maybe something I should try this "vibe coding" with, since I wouldn't want to spend too much time on it).</p>
]]></description><pubDate>Mon, 11 May 2026 22:19:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48101471</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=48101471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48101471</guid></item><item><title><![CDATA[New comment by MayeulC in "Steam on Linux Use Skyrocketed Above 5% in March"]]></title><description><![CDATA[
<p>Not sure why that happens, but you may want to try "borderless window" instead of fullscreen in the game options. If that does not work, you could try running the game in gamescope, or enabling the wine virtual desktop with winecfg (point it at your game-specific wine prefix, you can also run it from protontricks). These are just a few ideas,  but it does sound like a mechanism that is part if the game, not wine. Just like some games crash when you alt-tab in windows; gamescope tends to fix that.</p>
]]></description><pubDate>Thu, 02 Apr 2026 07:25:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47611103</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47611103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47611103</guid></item><item><title><![CDATA[New comment by MayeulC in "You can run a DNS server (2025)"]]></title><description><![CDATA[
<p>Thank you for the explanation, it was most interesting, I had no idea Bedrock could be coerced into talking to java servers.<p>Here are a few ideas:<p>1. Geoblocking. Not ideal, but it can make your resolver public for fewer people.<p>2. What if your DNS only answers queries for a single domain? Depending on the system, the fallback DNS server may handle other requests?<p>3. You could always hand out a device that connects to the WLAN. Think a cheap esp32. Only needs to be powered on when doing the resolution. Then you have a bit more freedom: ipv6 RADV + VPN, or try hijacking DNS queries (will not work with client isolation), or set it as resolver (may need manual config on each LAN, impractical).<p>4. IP whitelist, but ask them to visit a HTTP server from their LAN if it does not work (the switch has a browser, I think), this will give you the IP to allow, you can even password-protect it.<p>I'd say 2. Is worth a try. 4. Is easy enough to implement, but not entirely frictionless.</p>
]]></description><pubDate>Wed, 25 Mar 2026 21:18:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47523410</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47523410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47523410</guid></item><item><title><![CDATA[New comment by MayeulC in "BIO: The Bao I/O Coprocessor"]]></title><description><![CDATA[
<p>Ah, thank you for the example, I understand how a linearly-increasing counter can be useful, if you use it that way. It would obviously be more versatile with write access & configurable clock dividers, pre-setters, counting direction, etc. The current design probably allows re-using the counter across cores & minimize space, so makes sense to me. I should dig into the RTL when I have a bit of time… Maybe I'll make it my bedside reading?<p>You could also say it's up to the user to implement a fully-fledged timer/counter in a BIO coprocessor if they need one, though ideally there would be a shared register (or a way to configure the FIFOs depth + make them non-blocking) to communicate the result.<p>Small cores like these are really fun to play with: the constraints easily fit in your head, and finding some clever way to use the existing HW is very rewarding. Who needs Zachtronics games when you have a BIO or PIO?</p>
]]></description><pubDate>Tue, 24 Mar 2026 16:41:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47505457</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47505457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47505457</guid></item><item><title><![CDATA[New comment by MayeulC in "BIO: The Bao I/O Coprocessor"]]></title><description><![CDATA[
<p>This is true, but only relevant if you order enough units (>100 k? Depending on price & margin of course) to customize your die. Otherwise, you have to find a chip with the I/Os that you want, all the rest being equal. Good luck with that if you need something specific (8 UARTs for instance) or obscure.</p>
]]></description><pubDate>Tue, 24 Mar 2026 15:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47504168</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47504168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47504168</guid></item><item><title><![CDATA[New comment by MayeulC in "BIO: The Bao I/O Coprocessor"]]></title><description><![CDATA[
<p>Hey, glad to see you here. I'm a huge fan of your projects, and the Baochip was one I didn't see coming. Very nice surprise!<p>I ordered a few, thinking it would make a good logic analyzer (before the details of the BIO were published). Obviously, it's going to be a stretch with multiple cycles per instructions, and a reduced instruction set. I'll see how far I can push it if I rely on multiple BIOs, perhaps with some tricks such as relying on an external clock signal.
At first glance, they seemed to be perfect for doing some basic RLE or Huffman compression on-the-fly, but I am less sure now, I will have to play with it. Bit-packing may be somewhat expensive to perform, too.<p>One thing stood out to me in this design: that liberal use of the 16 extra registers. It's a very clever trick, but wouldn't some of these be better exposed as memory addresses? Or do you foresee applications where they are in the hot path (where the inability to write immediate values may matter). Stuff like core ID, debug, or even GPIO direction could be hard-wired to memory addresses, leaving space for some extra features (not sure which? General purpose registers? More queues? More GPIOs? A special purpose HW block?).<p>I really like the "snap to quantum" mechanism: as you wrote, it is good for portability, though there should be a way to query frequency, if portability is really a goal.<p>Anyway, it's plenty for a v1, plenty of exciting things to play with, including the MMU of the main core!</p>
]]></description><pubDate>Tue, 24 Mar 2026 15:21:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47503997</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47503997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47503997</guid></item><item><title><![CDATA[New comment by MayeulC in "SSH Secret Menu"]]></title><description><![CDATA[
<p>I typically just create a "new" connection in a separate tab when I want to add tunneling.<p>I put new in quotes because I use another little-known feature, "ControlMaster". Multiplexes multiple connections into one, it makes making " new" sessions instant (can also be configured to persist a bit after disconnecting). Also useful for tab-completing remote paths. It does not prompt for authentication again, though. And it's a bit annoying when the connection hands (can be solved with ssh -o close, IIRC).</p>
]]></description><pubDate>Wed, 11 Mar 2026 00:48:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330620</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47330620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330620</guid></item><item><title><![CDATA[New comment by MayeulC in "SSH Secret Menu"]]></title><description><![CDATA[
<p>Note that it only works after pressing enter, so the odds are slim. In practice, I don't think I ever hit it by accident.</p>
]]></description><pubDate>Wed, 11 Mar 2026 00:41:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330587</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47330587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330587</guid></item><item><title><![CDATA[New comment by MayeulC in "Intel's make-or-break 18A process node debuts for data center with 288-core Xeon"]]></title><description><![CDATA[
<p>I'm curious, what is the powe draw for such a system? Of course, it heavily depends on the disks, but does it idle under 200W?<p>I personally feel like I will downscale my homelab hardware to reduce its power draw. My HW is rather old (and leagues below yours), more recent HW tends to be more efficient, but I have no idea how well these high end server boards can lower their idle power consumption?</p>
]]></description><pubDate>Tue, 03 Mar 2026 20:52:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47238799</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47238799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47238799</guid></item><item><title><![CDATA[New comment by MayeulC in "Hacking an old Kindle to display bus arrival times"]]></title><description><![CDATA[
<p>Usually you can bind ZigBee devices together. I have multiple IKEA "rodret" switches bound to generic ZigBee smart plugs from Aliexpress. Works great, with minimal latency.<p>With zha, you can bind them together from the Home Assistant device page.<p>I usually favor an architecture that can work without Home Assistant, such as standalone ZigBee dimmers, or contactors that can work with existing wiring. Home Assistant brings automation on top, but it doesn't matter much if it breaks (I mostly notice the shutters not opening with sunrise). Then Internet connectivity can bring additional features, but most things still work if it's down.<p>I'd say it has been pretty solid for years, and I don't stress too much when I have server issues.</p>
]]></description><pubDate>Wed, 25 Feb 2026 09:51:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47149495</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47149495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47149495</guid></item><item><title><![CDATA[New comment by MayeulC in "Sub-$200 Lidar could reshuffle auto sensor economics"]]></title><description><![CDATA[
<p>The beam is split and re-emitted in multiple points. By controlling the optical length (refractive index, or just the length of the waveguide by using optical junctions) of the path that leads to each emitter, the phase can be adjusted.<p>In practice, this can be done with phase change materials (heat/cool materials to change their index), or micro ring resonators (to divert light from one wave guide to another).<p>The beam then self-interferes, and the resulting interference pattern (constructive/destructive depending on the direction) are used to modulate the beam orientation.<p>You are right that a single source is needed, though I imagine that you can also use a laser source and shine it at another "pumped" material to have it emit more coherent light.<p>I've been thinking about possible use-cases for this technology besides LIDAR,. Point to point laser communication could be an interesting application: satellite-to-satellite communication, or drone-to-drone in high-EMI settings (battlefield with jammers). This would make mounting laser designators on small drones a lot easier. Here you go, free startup ideas ;)</p>
]]></description><pubDate>Mon, 23 Feb 2026 09:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47120018</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47120018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47120018</guid></item><item><title><![CDATA[New comment by MayeulC in "Show HN: AsteroidOS 2.0 – Nobody asked, we shipped anyway"]]></title><description><![CDATA[
<p>Hey, thanks for the new release. I should definitely fix my wristband and start wearing my AsteroisOS watch again (LG Lenok).<p>You have probably addressed that somewhere, but would it be possible to run your UI stack somewhere else? (PostmarketOS).<p>My other wish for AsteroidOS would be for it to leverage Wi-Fi better. Not sure how much more energy it would use, but having a longer range for my notifications would be nice (at least on LAN). Being able to perform a few other actions independently of my phone would be great: weather % time updates, e-mail notifications, home assistant control, etc. I get that it may affect battery life as well.<p>While I'm at it: tiny bug report, but I adjusted the time while the stopwatch was running, and this affected the stopwatch result.</p>
]]></description><pubDate>Tue, 17 Feb 2026 22:12:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47054157</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=47054157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47054157</guid></item><item><title><![CDATA[New comment by MayeulC in "Anthropic raises $30B in Series G funding at $380B post-money valuation"]]></title><description><![CDATA[
<p>> Just like the US not bankrolling half of Ukraine's defense would be unthinkable...<p>This is outdated. Look at page 4 of this report for instance: <a href="https://www.kielinstitut.de/publications/europe-steps-up-ukraine-support-after-four-years-of-war-19486/" rel="nofollow">https://www.kielinstitut.de/publications/europe-steps-up-ukr...</a><p>Their data is not perfect as they rely on public sources, and some governments are more transparent than others, but the reality is that US funding all but vanished in 2025.<p>Back to the topic, there is also a pattern of promising European startups being bought by wealthy USA incumbent companies. This is also happening to established compagnies: see ARM, Alstom Power, etc.
As Europe de-couples from the USA in the current context, I suspect (and hope) that such acquisitions will come under more regulatory scrutiny.</p>
]]></description><pubDate>Thu, 12 Feb 2026 23:25:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46996737</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=46996737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46996737</guid></item><item><title><![CDATA[New comment by MayeulC in "An AI agent published a hit piece on me"]]></title><description><![CDATA[
<p>I personally agree with the more elaborate response:<p>1. It lays down the policy explicitly, making it seem fair, not arbitrary and capricious, both to human observers (including the mastermind) and the agent.<p>2. It can be linked to / quoted as a reference in this project or from other projects.<p>3. It is inevitably going to get absorbed in the training dataset of future models.<p>You can argue it's feeding the troll, though.</p>
]]></description><pubDate>Thu, 12 Feb 2026 21:37:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46995589</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=46995589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995589</guid></item><item><title><![CDATA[New comment by MayeulC in "IPv6 is not insecure because it lacks a NAT"]]></title><description><![CDATA[
<p>Ugh, this is part of the reason why I left them, but <a href="https://free.fr" rel="nofollow">https://free.fr</a> still does this AFAIR. They were deploying IPv6 to all their consumers well before the other ISPs (more than 15 tears ago), but they have stagnated since.<p>IPv6 firewall disabled by default. There is only one config for the firewall: on / off. Accept all inbound or reject all inbounding.<p>To think that they used to brand themselves as "for the geeks", with reverse DNS customization, built-in user-configurable server on the router (all of their routers offer a Wireguard VPN, torrent client, audio output with DLNA & others), a m3u for IPTV, etc. I wouldn't advise anyone to use them due to this issue.<p>This ticket said they would reopen an internal ticket, back in 2022: <a href="https://dev.freebox.fr/bugs/task/27613" rel="nofollow">https://dev.freebox.fr/bugs/task/27613</a><p>Their basic firewall dates back to 2019: <a href="https://dev.freebox.fr/bugs/task/27268" rel="nofollow">https://dev.freebox.fr/bugs/task/27268</a> (a lot of spam in the replies there). There was none before, and it is still off by default.<p>This is no small ISP either, they have more than 50 millions clients (including mobile), and are in the top 10 ISPs in Europe. Baffling.</p>
]]></description><pubDate>Wed, 21 Jan 2026 21:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46711716</link><dc:creator>MayeulC</dc:creator><comments>https://news.ycombinator.com/item?id=46711716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46711716</guid></item></channel></rss>