<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: goffi</title><link>https://news.ycombinator.com/user?id=goffi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 20:33:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=goffi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by goffi in "Modern messaging: Running your own XMPP server"]]></title><description><![CDATA[
<p>Yes, I'm having a DDoS attack these days, no idea why somebody would do that to my small server. I've deployed counter measures so the site is more or less usable, but the attack is still going on.</p>
]]></description><pubDate>Wed, 08 Oct 2025 20:10:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45520071</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=45520071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45520071</guid></item><item><title><![CDATA[New comment by goffi in "Modern messaging: Running your own XMPP server"]]></title><description><![CDATA[
<p>Indeed, Jingle is for establishing connections, P2P when possible, but there are lot of extensions around it.<p>I've proposed a specification for SFU hosting (check <a href="https://bloggeek.me/webrtcglossary/sfu/" rel="nofollow">https://bloggeek.me/webrtcglossary/sfu/</a> if you don't know what's a SFU), and wrote a component based on the excellent Galène SFU, as well as client implementation (in Libervia) as part of a NLNet/NGI grant (<a href="https://nlnet.nl/project/Libervia-AV/" rel="nofollow">https://nlnet.nl/project/Libervia-AV/</a>).<p>XMPP council (disclaimer: I'm a council member for the current term) asked me to some modifications and to re-propose, which I'm about to do. I couldn't find the time so far (cause I'm working on ton on stuffs), but will go back to it very soon.<p>To sum-up: this is very much worked on.</p>
]]></description><pubDate>Tue, 07 Oct 2025 06:46:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45500058</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=45500058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45500058</guid></item><item><title><![CDATA[New comment by goffi in "Modern messaging: Running your own XMPP server"]]></title><description><![CDATA[
<p>And Libervia (disclaimer: I'm the lead dev). It also implements SFU including components (based on Galène), but I'm reworking design on this part.<p>Also note that Libervia is using a backend/frontends architecture with a D-Bus API, you can use it to make your own frontend with any language you like.</p>
]]></description><pubDate>Tue, 07 Oct 2025 06:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45500007</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=45500007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45500007</guid></item><item><title><![CDATA[The Amphora of Great Intelligence (AGI)]]></title><description><![CDATA[
<p>Article URL: <a href="https://framapiaf.org/@davidrevoy/115180874986726269">https://framapiaf.org/@davidrevoy/115180874986726269</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45202929">https://news.ycombinator.com/item?id=45202929</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 10 Sep 2025 20:10:51 +0000</pubDate><link>https://framapiaf.org/@davidrevoy/115180874986726269</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=45202929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45202929</guid></item><item><title><![CDATA[Terminal-based XMPP video calls with real-time A/V streaming]]></title><description><![CDATA[
<p>Article URL: <a href="https://mastodon.social/@Goffi/111942641269230029">https://mastodon.social/@Goffi/111942641269230029</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45199050">https://news.ycombinator.com/item?id=45199050</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 10 Sep 2025 15:19:52 +0000</pubDate><link>https://mastodon.social/@Goffi/111942641269230029</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=45199050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45199050</guid></item><item><title><![CDATA[A/V Calls in terminal (no GUI) with Libervia]]></title><description><![CDATA[
<p>Article URL: <a href="https://mastodon.social/@Goffi/111942641269230029">https://mastodon.social/@Goffi/111942641269230029</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42886666">https://news.ycombinator.com/item?id=42886666</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Jan 2025 11:23:59 +0000</pubDate><link>https://mastodon.social/@Goffi/111942641269230029</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=42886666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42886666</guid></item><item><title><![CDATA[New comment by goffi in "Kivy – a cross platform Python UI framework"]]></title><description><![CDATA[
<p>There is a galaxy of projects around Kivy, such as <a href="https://github.com/kivy/python-for-android">https://github.com/kivy/python-for-android</a> to compile python project for Android (with Kivy or not) or <a href="https://plyer.readthedocs.io/en/latest/" rel="nofollow">https://plyer.readthedocs.io/en/latest/</a> for cross plateform API (notifications, hardware, filechooser, etc).<p>For UI there is <a href="https://github.com/kivymd/KivyMD">https://github.com/kivymd/KivyMD</a> for Material design on top of Kivy.<p>And the team is nice (I've met some of them at PyCon or FOSDEM).<p>The framework is pleasant to use, and there is a descriptive language, kv, which is really great.<p>Cross compiling may be painful though (I did it for Android) and the app loading time is a bit long, but it's working.<p>Some things may be missing in comparison to big frameworks such as Qt, there is no WebView for instance, and accessibility is unfortunately not as good.<p>It's overall a very good project and it's a pity that it's not more known and used.</p>
]]></description><pubDate>Sat, 06 Jul 2024 19:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40892609</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=40892609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40892609</guid></item><item><title><![CDATA[New comment by goffi in "WinDirStat – Windows Directory Statistics"]]></title><description><![CDATA[
<p>I really like the fsview plugin that comes with Konqueror. It can be run independently: `fsview /some/dir`.</p>
]]></description><pubDate>Thu, 23 May 2024 11:56:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40453578</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=40453578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40453578</guid></item><item><title><![CDATA[New comment by goffi in "Mongoose IM 6.2.1 – Erlang Solutions robust, scalable and efficient XMPP server"]]></title><description><![CDATA[
<p>XMPP dev and XSF member here.<p>I'm using XMPP for chatting of course, but also for blogging (my blog is XMPP based), A/V calls, events organization, file sharing, photo albums sharing, as a remote (with ad-hoc command, I've even built an specific UI to control MPRIS supporting player). I'm building an agenda, a forum, a generic list tool (TODO, shopping list), and other stuff.<p>I'm using Snikket to host a small server for family and friends, with accompanying mobile clients.<p>I've also built an XMPP <=> ActivityPub gateway (soon to be released, but dev version is already available), so my blog is accessible from any AP supporting client, and I can access the AP ecosystem (including events as seen in Mobilizon).<p>There is Slidge IM if you wanna talk to legacy network such as Signal, Whatsapp, Telegram, Discord, Mattermost, Steam, Skype, Facebook Messenger, Matrix, VoIP.ms.<p>There is Biboumi if you wanna talk to IRC.<p>There are old and new email gateways on the work (I'll be working on one myself).<p>XMPP is used in many fields (from healthcare to games), you can have an idea at <a href="https://xmpp.org/uses/instant-messaging/" rel="nofollow">https://xmpp.org/uses/instant-messaging/</a> but I have the feeling that this list is not up-to-date and is incomplete. I think that it's used in Fornite for instance.<p>So yeah, we may not be the best for marketing, and we not have as much resources as we should, but XMPP is still well alive and kicking!<p>edit: Fornite is actually mentioned at <a href="https://xmpp.org/uses/gaming/" rel="nofollow">https://xmpp.org/uses/gaming/</a> .</p>
]]></description><pubDate>Thu, 02 May 2024 07:20:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40233558</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=40233558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40233558</guid></item><item><title><![CDATA[New comment by goffi in "A Python 3 implementation for client-side web programming"]]></title><description><![CDATA[
<p>That's if you want the whole stdlib, you can make your own dist with only what you need: <a href="https://www.brython.info/static_doc/en/import.html" rel="nofollow noreferrer">https://www.brython.info/static_doc/en/import.html</a></p>
]]></description><pubDate>Tue, 07 Nov 2023 17:48:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38180169</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=38180169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38180169</guid></item><item><title><![CDATA[A Python 3 implementation for client-side web programming]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.brython.info">https://www.brython.info</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38165490">https://news.ycombinator.com/item?id=38165490</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 06 Nov 2023 17:20:58 +0000</pubDate><link>https://www.brython.info</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=38165490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38165490</guid></item><item><title><![CDATA[New comment by goffi in "Atom feed format was born 20 years ago"]]></title><description><![CDATA[
<p>XMPP does use Atom as its (micro)blogging format (XEP-0277), and making followers/following lists (subscribers/subscribed in XMPP terms) public is opt-in with XEP-0465.<p>Note: I'm very involved in XMPP, and the author of the latter XEP.<p>Edit: forgot to mention that it's also available to ActivityPub thanks to the XMPP <=> AP gateway (that I've authored too)</p>
]]></description><pubDate>Fri, 30 Jun 2023 12:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=36533715</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=36533715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36533715</guid></item><item><title><![CDATA[New comment by goffi in "AudioGPT: Understanding and Generating Speech, Music, Sound, and Talking Head"]]></title><description><![CDATA[
<p>There is a demo page which is not obvious to find right away: <a href="https://aigc-audio.github.io/AudioGPT.github.io/" rel="nofollow">https://aigc-audio.github.io/AudioGPT.github.io/</a><p>But no data on license, weight, or whatever, it looks like the repos are in the process of being uploaded.If what we can see on the demo is not faked, it's quite impressive.</p>
]]></description><pubDate>Wed, 26 Apr 2023 07:29:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=35710516</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=35710516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35710516</guid></item><item><title><![CDATA[New comment by goffi in "DINOv2: State-of-the-art computer vision models with self-supervised learning"]]></title><description><![CDATA[
<p>I see "This repository and the models are released under the CC-BY-NC as found in the LICENSE file." at <a href="https://dinov2.metademolab.com/" rel="nofollow">https://dinov2.metademolab.com/</a>, have I missed something or this is definitely not FOSS?</p>
]]></description><pubDate>Tue, 18 Apr 2023 07:13:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=35610922</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=35610922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35610922</guid></item><item><title><![CDATA[New comment by goffi in "Godot 4.0 Stable"]]></title><description><![CDATA[
<p>Congrats to all the people involved, it's really great to see such a FOSS tool!<p>How is it for app development? I've seen that they have started to showreels for apps (<a href="https://godotengine.org/article/announcing-godot-2022-showreels/" rel="nofollow">https://godotengine.org/article/announcing-godot-2022-showre...</a>) and it's quite impressive. I'm wondering if it can be a good alternative to stuff like Qt/Qt Quick for rapid prototyping, or even production app.<p>The easy export to multiple platforms is a really an interesting point. I'm mostly wondering if it can handle correctly stuff like accessibility, desktop integration, and if it's good at handling texts (Unicode, RTL, etc).</p>
]]></description><pubDate>Wed, 01 Mar 2023 16:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=34983768</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=34983768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34983768</guid></item><item><title><![CDATA[New comment by goffi in "Creating Technical Presentations with Vim [video]"]]></title><description><![CDATA[
<p>pandoc has the killer feature to use beamer to convert markdown to a good looking presentation. It's the simplest and quickest way of doing a presentation I'm aware of, you can just focus on the content: `pandoc -t beamer some_presentation.md -o some_presentation.pdf`<p>For diagrams, I'm using draw.io (it seems that it's called diagrams.net nowadays), it's FOSS, easy to use and feature-full. It's then easy to add it in the presentation by using the markdown syntax for images.</p>
]]></description><pubDate>Tue, 28 Feb 2023 08:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=34966938</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=34966938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34966938</guid></item><item><title><![CDATA[New comment by goffi in "Show HN: Clamshell- an experimental Python based shell"]]></title><description><![CDATA[
<p>`sh` is great for that: <a href="https://amoffat.github.io/sh/" rel="nofollow">https://amoffat.github.io/sh/</a></p>
]]></description><pubDate>Sat, 28 Jan 2023 21:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=34561916</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=34561916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34561916</guid></item><item><title><![CDATA[New comment by goffi in "Show HN: New AI edits images based on text instructions"]]></title><description><![CDATA[
<p>thanks for the quick answer and cool for REPL. Yeah sure I can just launch Gwenview on the output directory.<p>> probably but GIMP plugins are not something I've looked into<p>I was just thinking about a black and white or grey level output image with the desired area , no need to integrate it in GIMP of whatever. I've tried a prompt like "keep only the face", but no luck so far.</p>
]]></description><pubDate>Mon, 23 Jan 2023 14:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=34489425</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=34489425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34489425</guid></item><item><title><![CDATA[New comment by goffi in "Show HN: New AI edits images based on text instructions"]]></title><description><![CDATA[
<p>Wow that's really impressive (I've seen similar things in research papers for a while now, but having it usable so easily and generic is great).<p>A few questions:<p>- would it be possible to use this tool to make automatic mask for editing in something like GIMP (for instance, if I want to automatically mask the hair)?<p>- would it be possible to have a REPL or something else to make several prompt on the same image? Loading the model takes time, and it would be great to be able to just do it once.<p>- how about a small GUI or webui to have the preview immediately? Maybe it's not the goal of this project and using `instruct-pix2pix` directly with its webui is more appropriate?<p>Thanks for the work (including upstream people for the research paper and pix2pix), and for sharing.</p>
]]></description><pubDate>Mon, 23 Jan 2023 13:29:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=34488489</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=34488489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34488489</guid></item><item><title><![CDATA[New comment by goffi in "A year of building for the terminal"]]></title><description><![CDATA[
<p>Textual looks nice. I've been a happy Urwid user for years, can someone with experience with both can do a quick comparison? Urwid development seems stalled (no commit for 6 months). Is it now possible to embed a terminal as a widget with Textual (with Urwid it's possible)?<p>I'm wondering also how Rich compares to something like Python Prompt Toolkit.</p>
]]></description><pubDate>Thu, 22 Dec 2022 15:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=34094151</link><dc:creator>goffi</dc:creator><comments>https://news.ycombinator.com/item?id=34094151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34094151</guid></item></channel></rss>