<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: bsdice</title><link>https://news.ycombinator.com/user?id=bsdice</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Jul 2026 22:28:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bsdice" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bsdice in "Boxie – an always offline audio player for my 3 year old"]]></title><description><![CDATA[
<p>His wife, chose wisely.</p>
]]></description><pubDate>Mon, 28 Apr 2025 17:41:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43823997</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=43823997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43823997</guid></item><item><title><![CDATA[New comment by bsdice in "Crew-9 Returns to Earth"]]></title><description><![CDATA[
<p>Just another example of the US government stuffing media and the public and also foreign countries with three outrageous 'things' per day. It's exactly like the quote from a famous movie where Gust Avrakotos says that if you present three scandals in the left hand, you can park an aircraft carrier behind your right hand and nobody will notice.<p>Claiming the astronauts where stranded by the Biden admin is just one of those things for the left hand. Of course had Kate dared call it the Gulf of Mexico, she'd be in serious trouble only an hour later. Defiantly, without a job two hours later once CEO heard from lower management.<p>Something any dictator sooner or later gets into serious trouble, because he is only surrounded by obedient people from his bubble. Warping the view of reality. All others fell out a window or best case, got fired.</p>
]]></description><pubDate>Wed, 19 Mar 2025 11:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43410572</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=43410572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43410572</guid></item><item><title><![CDATA[New comment by bsdice in "Crew-9 Returns to Earth"]]></title><description><![CDATA[
<p>Compared to the very first test, everything worked better and looked greased. From the HD drone footage (via Starlink I presume), to the fast arriving boats, quick hypergolic fuel leak checks, roping up, loading onto ship, retrieving crew, going home.<p>Only thing missing really is landing on land and crew offboarding just like that by themselves.</p>
]]></description><pubDate>Wed, 19 Mar 2025 11:13:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43410509</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=43410509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43410509</guid></item><item><title><![CDATA[New comment by bsdice in "Intel appoints Lip-Bu Tan as its CEO"]]></title><description><![CDATA[
<p>Reuters ran the story: <a href="https://www.reuters.com/technology/nvidia-broadcom-testing-chips-intel-manufacturing-process-sources-say-2025-03-03/" rel="nofollow">https://www.reuters.com/technology/nvidia-broadcom-testing-c...</a></p>
]]></description><pubDate>Tue, 18 Mar 2025 10:07:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43397562</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=43397562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43397562</guid></item><item><title><![CDATA[New comment by bsdice in "uv downloads overtake Poetry for Wagtail users"]]></title><description><![CDATA[
<p>Biggest issue I have, is not solving all the dependency hell that is Python with its unversioned libraries, but supply chain attacks. Also regressions introduced by new versions all the time.<p>That is why for projects I resolve everything by hand, add all coarsely audited 3rd party libraries to ./lib/, and the main entry file then does this:<p>#!/usr/bin/env -S /bin/sh -c "_top_dir=\"\$(dirname \"\$(realpath -s \"\$0\")\")\"; cd \"\$_top_dir\"; exec \"\$_top_dir/python/install/bin/python3\" -W once::DeprecationWarning -X dev \"\$0\" \"\$@\""<p>import os<p>import sys<p># Insert ./lib/ in front of search path<p>sys.path.insert(0, os.path.join(os.path.dirname(__file__), "lib"))<p>...<p>I like the excellent standalone CPython by indygreg, now under astral-sh's github organization. Unpack as is into ./python/ and done. Because Arch Linux would just roll forward to whatever version is latest, introducing new warnings every month or two and havoc on any new major version.<p>Project is fully portable, copy anywhere that has glibc, run.</p>
]]></description><pubDate>Tue, 18 Mar 2025 10:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43397528</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=43397528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43397528</guid></item><item><title><![CDATA[New comment by bsdice in "Intel appoints Lip-Bu Tan as its CEO"]]></title><description><![CDATA[
<p>A few years after the first battle over Taiwan has taken place.<p>There has been news about Broadcom and NVidia testing their designs on Intel process nodes. Which is arguably worse in at least two respects, they are behind TSMC in density and also proprietary software tooling at Intel. After the 13000/14000 CPU chip death issues possibly also in regard to reliability. But they still want to do it.<p>Although this page in the history books is not yet written, companies hedging their bets this way is a really bad sign.</p>
]]></description><pubDate>Thu, 13 Mar 2025 03:02:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43350015</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=43350015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43350015</guid></item><item><title><![CDATA[New comment by bsdice in "uBlock Origin is no longer available on the Chrome Store"]]></title><description><![CDATA[
<p>The future and maximum freedom lies in open source, where a team of dedicated users or developers actively de-enshittifies products.<p>If you are on Arch Linux, try ungoogled-chromium:<p><a href="https://aur.archlinux.org/packages/ungoogled-chromium" rel="nofollow">https://aur.archlinux.org/packages/ungoogled-chromium</a> or precompiled
<a href="https://aur.archlinux.org/packages/ungoogled-chromium-bin" rel="nofollow">https://aur.archlinux.org/packages/ungoogled-chromium-bin</a> possibly with
<a href="https://github.com/NeverDecaf/chromium-web-store" rel="nofollow">https://github.com/NeverDecaf/chromium-web-store</a> and possibly using a .config/chromium-flags.conf like this:<p>--extension-mime-request-handling=always-prompt-for-install
--enable-features=AcceleratedVideoDecodeLinuxGL
--wm-window-animations-disabled
--animation-duration-scale=0<p>Timely updates, team defending manifest V2, no user data stealing or background scanning b/s, browser as it should be. Got a 10 year old machine with Intel iGPU and even video acceleration in the browser works.</p>
]]></description><pubDate>Tue, 11 Mar 2025 02:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43328661</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=43328661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43328661</guid></item><item><title><![CDATA[New comment by bsdice in "US Ends Support For Ukrainian F-16s"]]></title><description><![CDATA[
<p>Used to be "buy cheap, buy twice", now it's "buy American, buy twice".<p>One step could be to replace what Israel replaced, for more independance. Wouldn't buy their solution though, they sell bad pagers.<p>Trump has the soccer world cup in USA soon. Spectators could make it hell, boo the USA anthem at every game. I think they will.</p>
]]></description><pubDate>Sun, 09 Mar 2025 20:11:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43313224</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=43313224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43313224</guid></item><item><title><![CDATA[New comment by bsdice in "Mox – modern, secure, all-in-one email server"]]></title><description><![CDATA[
<p>Took me weeks to perfect our own setup based on Postfix, Dovecot, Roundcube with some patches, rspamd with attachment-type whitelisting and a bazillion other features, clamav with extra patterns, plus the many tweaks and enhancements you need to dig out from obscure places.<p>Like fts-flatcurve, an archive plugin for dovecot that can find stuff in 30 years worth of mails in a second, over IMAP in Roundcube. Or rspamd settings to blacklist not a single IP but an entire ASN of misbehaving colo clients. IMAP with namespaces is also a true pain to configure. Or setting bzip2 compression for an auto-expunged journal for spam, and archive without expunge. Painful.<p>If you made it this far, you will find that your IP address is tainted. So choosing a hoster that keeps his backyard clean from spammers is necessary, otherwise you will suffer by association. Did I mention SPF records in DNS.<p>So I consider our server a piece of art. 30 years in operating systems certainly helped.</p>
]]></description><pubDate>Wed, 05 Mar 2025 10:41:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43265045</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=43265045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43265045</guid></item><item><title><![CDATA[New comment by bsdice in "Suspension of inbound parcels from China and Hong Kong"]]></title><description><![CDATA[
<p>Check AislerHQ on Twitter, based in Germany and should not be affected from the block.<p>No affiliation except that I like to look at naked PCBs.</p>
]]></description><pubDate>Wed, 05 Feb 2025 10:59:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42946813</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=42946813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42946813</guid></item><item><title><![CDATA[New comment by bsdice in "Waydroid – Android in a Linux container"]]></title><description><![CDATA[
<p>I tried them all (also anything on Linux) and now I just use Roundcube on a local install, which runs in any browser.</p>
]]></description><pubDate>Mon, 03 Feb 2025 12:43:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42917626</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=42917626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42917626</guid></item><item><title><![CDATA[New comment by bsdice in "Forgejo: A self-hosted lightweight software forge"]]></title><description><![CDATA[
<p>I have around 1.2 GB of compressed git commits on disk, still fast on an ancient Intel E3 1275-v6 with 64 GB of RAM and 2 TB Intel P3520.<p>Version 10 also now without any startup errors due to slightly wrong sqlite database structure.<p>Together with vscodium a joy to use.</p>
]]></description><pubDate>Sun, 19 Jan 2025 15:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42757624</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=42757624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42757624</guid></item><item><title><![CDATA[New comment by bsdice in "The era of open voice assistants"]]></title><description><![CDATA[
<p>Majel Barrett voice please.</p>
]]></description><pubDate>Fri, 20 Dec 2024 12:47:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42470650</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=42470650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42470650</guid></item><item><title><![CDATA[New comment by bsdice in "Daisy, an AI granny wasting scammers' time"]]></title><description><![CDATA[
<p>The scam and spam call problem is really bad in Germany to this day. And has been for 10 years.<p>A couple years ago I would sit at my desk thinking about a really hard problem in silence. The phone rings. Spam call. Every 30-180 minutes another one. If you now think turn the phone off, well not that easy as CEO of a business when people expect you to be reachable.<p>It creamed my corn so much that I recorded my own voice samples as a senile "Opa Denny" (german grandpa Denny), modelled after Lenny. Complete with background ducks hanging out on the couch to Opas dismay, later in the call. It works on autopilot without interaction because on Asterisk, and with the largest German SIP provider at least, you can extract the calling peer identity from the SIP header. So I wrote a scoring system based on indicated number, black and whitelist regexs for number and for calling peer, greylist for the geographically surrounding number prefixes, etc. A legit mobile call would show up as number@t-mobile.de for example, while a spam call would say fakenumber@01012.com.<p>Asterisk would record the call in wideband stereo, normalize the audio, and mail it to me as MP3 attachment. Funny for a while, but these days I just throw all such calls onto the mailbox. Since they need a real person to scam or create a sale, the call is finished right away.<p>It works great to this day, because I never published it.</p>
]]></description><pubDate>Thu, 14 Nov 2024 21:12:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42141280</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=42141280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42141280</guid></item><item><title><![CDATA[New comment by bsdice in "Window Maker: X11 window manager with the look and feel of the NeXTSTEP UI"]]></title><description><![CDATA[
<p>Using i3 with rofi on X11 git version (because of new TearFree option) myself. A very thin top bar for virtual desktops, tray icons, email notifications, sound volume and date time is all that I need anymore. Tiling is the best way for me to use my single 32" monitor.<p>The publication of high quality fonts since WindowMaker was a thing 25 years ago and expired patents for font rendering also needs to be mentioned. Desktop Linux has evolved nicely.</p>
]]></description><pubDate>Thu, 29 Aug 2024 09:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41388940</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=41388940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41388940</guid></item><item><title><![CDATA[New comment by bsdice in "X debut 40 years ago (1984)"]]></title><description><![CDATA[
<p>Small tip for anyone running a superlight and minimally distracting Linux desktop with X11, i3, and no compositor.<p>Until recently, tear-free video playback necessitated double buffering hacks and older Intel drivers, or using a compositor like picom. Results were always sub-par imo.<p>Along came Mr Sultan Alsawaf: <a href="https://gitlab.freedesktop.org/xorg/xserver/-/commit/0dacee6c5149b63a563e9bed63502da2e9f1ac1f" rel="nofollow">https://gitlab.freedesktop.org/xorg/xserver/-/commit/0dacee6...</a><p>Been running the patch set through Arch's xorg-server-git package ever since it came out, and with mpv as player spaceships have never been zooming smoother along the starry sky. For ultimate playback smoothness I scan the video file for dimensions and refresh rate and then set a custom modeline using xrandr to match display timing with media fps, while maxing out the capabilities of the display link.</p>
]]></description><pubDate>Thu, 20 Jun 2024 14:08:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40738969</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=40738969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40738969</guid></item><item><title><![CDATA[New comment by bsdice in "Google helped destroy adoption of RSS feeds (2023)"]]></title><description><![CDATA[
<p>There is no easy way, because you have to be able to identify the greats of a field to find relentless quality. You have to become a nerd of greatness, armed with an RSS reader. Example: You can probably tell what Jeff Beck, Stefan Hauk, Jacob Deraps have in common. Sreten of M539 Restaurations? Marco Reps or Shariar of The Signal Path? Igor Bogdanov. Chips and Cheese. The Orbital Mechanics Podcast. The War Zone. Some post once a year or even less.</p>
]]></description><pubDate>Sat, 24 Feb 2024 20:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39494963</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=39494963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39494963</guid></item><item><title><![CDATA[New comment by bsdice in "German developer guilty of 'hacking' for exposing hardcoded credentials in app"]]></title><description><![CDATA[
<p>This is actually a big problem for Germany, because the cited StGB 202 ff. penal code paragraphs have made security research in any private sector shape or form impossible, or at least highly unattractive.<p>Now a gap of almost 20 years has opened, where basically no young engineers have been interested in the field, let alone trained. The biggest companies with the deepest pockets have been mopping up anyone they could find. Top talent went abroad. And so the majority of German businesses which are SMB get hacked more every day. Nobody audits anything. Unfortunately, anything networked is a security risk these days.<p>I caution that it is highly naive to bet on this getting thrown out at higher court levels. Defendant is looking at YEARS of wasted brain cycles, trying to go from AG to LG to OLG to BGH. My guess is a 100k EUR of fees also wasted. And for what. Because a company couldn't properly secure their data, you told them that, and as a "thank you", they sued you in court?<p>My advice: If there is no clear bug bounty program, or it is not your own company, or you weren't tasked in writing and paid by the very company to find any holes, don't make it your problem. Suppress any good samaritan helper complex you might have. Wipe all files and talk to nobody. Especially not in your place of employment. Once a lawsuit is involved, anyone questioned will say "Oh, Mike from DevOps figured that one out from the hexdump". You will regret it.<p>Some of the older German infosec dogs are aggravated by this so much, that they refuse to help any governmental organization if there is an incident. Lernen durch Schmerz.</p>
]]></description><pubDate>Fri, 19 Jan 2024 04:56:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=39051702</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=39051702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39051702</guid></item><item><title><![CDATA[New comment by bsdice in "Awk: Power and Promise of a 40 yr old language (2021)"]]></title><description><![CDATA[
<p>I'm using a 20 KiB awk script that I wrote from scratch to calculate taxes owed from investments. German tax code is a bit tricky when your broker is abroad because you have to calculate everything yourself. Hilariously some German brokers don't even apply the FIFO rule correctly. Nevermind regulations about fees or double taxation treaties. FX rates for conversion into EUR are extracted either using rga from Swissquote's own PDFs, or downloaded off the internet. The transaction history itself is one big CSV export from their web site that is also parsed and analyzed using awk. For tax time I call the script with the year I want and transfer everything into official forms. Without spending 3 days in Excel. Or 10. I can't praise awk enough.</p>
]]></description><pubDate>Mon, 16 Jan 2023 23:17:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=34406867</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=34406867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34406867</guid></item><item><title><![CDATA[New comment by bsdice in "2022 was the year of Linux on the Desktop?"]]></title><description><![CDATA[
<p>I'm on Arch and a 4K display and had to hack the package 'xf86-input-libinput' to be able to adjust mouse scroll speed, towards faster. Upstream has been unwilling to implement it. I published the mod here: <a href="https://seitics.de/files/xf86-input-libinput/" rel="nofollow">https://seitics.de/files/xf86-input-libinput/</a> should anyone stumble on this post via search engine. To change scroll speed from 1 1 to 2 2 use e.g.<p>xinput --set-prop "Kingsis Peripherals Evoluent VerticalMouse D" "libinput Scroll Distance Scale" 2 2<p>aside from<p>xinput --set-prop "Kingsis Peripherals Evoluent VerticalMouse D" "libinput Accel Speed" -1.0<p>for cursor speed which already worked. HTH<p>Edit: Patch by 3rd party, I fixed it up so would apply cleanly to most recent package.</p>
]]></description><pubDate>Mon, 26 Dec 2022 16:08:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34138821</link><dc:creator>bsdice</dc:creator><comments>https://news.ycombinator.com/item?id=34138821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34138821</guid></item></channel></rss>