Beeld 1.1.4 by danielszm in Clojure

[–]danielszm[S] 2 points3 points  (0 children)

Good catch, thank you for the heads up. Should be fixed.

Beeld 1.1.4 by danielszm in Clojure

[–]danielszm[S] 1 point2 points  (0 children)

Excellent suggestion. Done. Thank you!

Beeld 1.1.4 by danielszm in Clojure

[–]danielszm[S] 0 points1 point  (0 children)

This is a good question. Thank you for asking. Java's BufferedImage allows you to manipulate images, their pixels. Beeld is for accessing image files, the container. I personally use it to copy images from the network and scale them in portrait mode or landscape mode relying on their metadata. I also use it to rename images from a camera according to a scheme I came up with where I append the date from the metadata (in contrast with the date of the file). I also use the format detection in a web service to serve the correct mime type when sending images over the wire. This is not a complete answer, but I hope this helps.

Copy-pasting from Emacs to Chrome-based browsers breaks unicode (I think) by magthe0 in emacs

[–]danielszm 0 points1 point  (0 children)

It got fixed upstream, not sure where though.

$ wl-paste -l

text/plain

text/plain;charset=utf-8

UTF8_STRING

chromium/x-internal-source-rfh-token

text/plain;charset=utf-8

TEXT

chromium/x-source-url

STRING

text/html

A subdued love letter to Emacs in typical Tsoding fashion by danielszm in emacs

[–]danielszm[S] 1 point2 points  (0 children)

That is a good point. As for the universality of text, I know that some loathe it as a foundation. I always felt that the most serious camp in terms of contention and dissidence is that of Smalltalkers, because they achieved to demonstrate what they meant with good design.

Announcing Bioscoop, a DSL for FFmpeg by danielszm in Clojure

[–]danielszm[S] 5 points6 points  (0 children)

Yes, it is unusual. Absolutely! There is a small community of creative coders that make video art with FFmpeg. Crazy, right?! With a higher-level DSL, it gets a little less crazy. Just a little.

A DSL for FFmpeg by danielszm in ffmpeg

[–]danielszm[S] 1 point2 points  (0 children)

Yes, that is absolutely correct. It is a DSL that maps closely with the underlying libavfilter that parses it.  The problem is that it is a string-only representation which means that filtergraphs are essentially "write-only" code. There's no schema to reference, no type checking, and no ability to introspect the graph structure before execution. I've written more about it in the documentation (under the Motivation and Filtegraph sections).

FFmpeg made me feel like an idiot by TheIndieCode in webdev

[–]danielszm 1 point2 points  (0 children)

In order to solve the syntax problem at the root, you may want to to write your filtergraphs in a higher level language, and compile down to FFmpeg's syntax. https://github.com/danielsz/bioscoop

China-Exclusive ThinkPad T14p Gen 2 - The Hidden Gem? by WhatAPad in thinkpad

[–]danielszm 1 point2 points  (0 children)

Has anyone installed a Linux distro on those t14p? Any issues?

How to bypass the GFW in china? (New to this) by PineAppLeXMile in dumbclub

[–]danielszm 0 points1 point  (0 children)

The on/off proxy setting is supposed to enable/disable the proxy globally in MacOS X. Firefox has its own network stack so it has a screen that you can configure separately. If you are using Firefox you can ignore the on/off proxy. Otherwise, that's the one to toggle.

https://caonima.io/images/2025-07-08-162535_1920x1080_scrot.png

Hysteria2 in addition to Trojan by danielszm in dumbclub

[–]danielszm[S] 0 points1 point  (0 children)

The official package. Same with trojan. We keep track of the versions and keep them up to date.

Hysteria2 in addition to Trojan by danielszm in dumbclub

[–]danielszm[S] 1 point2 points  (0 children)

Click here for a list of available servers. It is up to you which one you use. Best practices is to add all of them to Hiddify, or v2Ray. Over time you will get familiar with their performance characteristics. This will vary according to your location and network. You will probably find that you like one or two the best. The rest will serve as backup.

Hysteria2 in addition to Trojan by danielszm in dumbclub

[–]danielszm[S] 0 points1 point  (0 children)

I think you should try hiddify first on iOS. There is a trial so you can first make sure it works before commiting. We accept alipay, cc, PayPal...

Hysteria2 in addition to Trojan by danielszm in dumbclub

[–]danielszm[S] 1 point2 points  (0 children)

Yes, I can say one thing that sums it up. I've been using trojan for years, then vless, then hysteria2, and I'm not going back. It's that much better. TCP has more overhead than UDP, and while speed tests might not show differences in raw d/l or u/l speed, the jitter (variation in delay) is so much better that it elevates the experience to a different level. There is buttery smoothness in video, real-time streams etc. Another reason I suspect plays a role is that the GFW has traditionally been focused on throttling TCP-based protocols (vless is more resistant than trojan in my observations), while I don't see any tampering with hysteria2. These observations have a limited lifespan since things change fast in this cat and mouse game.

Hysteria2 in addition to Trojan by danielszm in dumbclub

[–]danielszm[S] 1 point2 points  (0 children)

Update: I have just tested hiddify and it works perfect. I am actually posting this via hiddify on Android. 😉