@regehr Linux kernel development π
Research scientist at Charles University. Former software engineer in industry and professor at NYU
X is a standout amongst platforms. The majority of their attribute values do not make sense in their combination. It almost seems like #ElonMusk is trolling the EU. See Section 17: apparebit.github.io/shantay/db.html
I just released v0.3 of Shantay, my tool for analyzing the European Unionβs #DSA #transparency database and producing extensive reports. Unlike the EUβs tool, Shantay is designed to run on consumer hardware, no cluster needed. https://github.com/apparebit/shantay
In preparation of #Unicode 17, I've updated demicode, my tool for exploring the fixed-width rendering of Unicode for terminals.
demicode 1.7 π Unicode 17.0
In just four months, #MAGA changed world history. Its biggest achievement is making China great again. #MakeChinaGreatAgain
I just released Shantay 0.2, my #Python library and command line tool for analyzing the EU DSA transparency database. Unlike the EU's own tool, shantay is being developed in the open and designed to process said database, wich currently comprises 1.5 TB, on a laptop or desktop.
@egerlach, thanks for the positive feedback! The 4 TB is a very pessimistic number. All zip archives and all parquet files with SoRs on the protection of minors together only take 1.5 TB. That leaves space for a few more months before I need to add another Samsung T7. Oh, the official blog post is now live at https://apparebit.com/blog/2025/sashay-shantay.
Now with handsome typography and a pleasant layout, here's my blog post about the EU's DSA transparency database. Brussels, we have, uhm, problems!
I just released Shantay 0.1, my #Python tool for analyzing the European Union's Digital Service Act transparency database. The project readme doubles as a blog post about my experience so far. Let's just say the words "transparency theater" and "So sad!" appear in the post. It also has five time series graphs generated with Shantay and a notebook.
As with other #Rust #terminal crates, you write zero-sized structs to execute #prettytty commands. But it goes further: To perform a query, the same struct also knows how to parse a response from an ANSI escape sequence. And the runtime knows how to recognize those. π₯ 80+ builtin commands! π (3/3)
Prettypretty's #Rust version optionally uses the new #prettytty crate for interacting with the #terminal. Prettytty distinguishes itself from other terminal crates by being cross-platform while also lightweight, with no dependency other than libc/windows-sys. (2/3)
https://crates.io/crates/prettytty
After seven months of adding new features and performing a complete refactoring into submodules, I'm happy to announce prettypretty 0.11.0, my #Rust and #Python library bringing 2020s color science to 1970s terminals.π₯ (1/3)
https://github.com/apparebit/prettypretty
Configuring prettypretty, my #Rust & #Python library for better terminal styles, requires querying a #terminal for its color theme. But existing Rust crates seemed too much & too little. So I wrote a new, lightweight terminal library for Unix & Windows. v0.1.0 is out now!
https://crates.io/crates/prettytty
I'm happy to announce v1.5 of demicode, my tool for exploring the fixed-width rendering of Unicode. It improves the output of the test scripts and updates the Unicode version oracle to for the recently released Unicode 16.0.0.
https://github.com/apparebit/demicode
I conduct a study that, amongst other findings, shows that the Covid-19 pandemic did not cause a substantial increase in child sexual exploitation, thereby disproving claims in several peer-reviewed papers and Europol/Interpol reports. Whose paper gets the big red content warning? π
arxiv.org/abs/2402.14625
Unfortunately, little seems to have changed over the last eight years in US politics. At least, that's my impression after re-reading my own post-election analysis. Please share, especially if you have Republican-leaning friends.
@shriramk now if only a judge did the same with Apple! While Iβm still cautiously optimistic that the EU will force Apple to actually comply with the DSA and DMA, the firm seems set on fighting for its right to extortionate charges in the rest of the world.
Hey @b0rk, I just saw your blog post about problems with terminal colors. I believe that color science can help overcome many of them and am developing a Rust and Python library that does just that. Also, @gnachman incorporated my approach to visualizing color themes into iTerm. Check out prettypretty at https://github.com/apparebit/prettypretty. Major release is coming up later this month.
Iβm happy to report that Spikevax 2024 still has the power to knock you out and make arm movement at the injection site pure hell. Go Moderna!
In preparation of #Unicode 16.0, I'm happy to announce Demicode 1.4. It adds support for Unicode property values new to Unicode 16 and running with unreleased Unicode versions in general. More importantly, it doesn't change Demicode's implementation of grapheme cluster breaking, which passes all tests for Unicode 16.0 as well as 15.0 and 15.1. You too can make the future today by running Demicode 1.4 with "--ucd-version 16.0.0"!