HNHacker News
TopNewBestAskShowJobs

panzi

1,119 karma · joined August 30, 2013

https://github.com/panzi/
submissionscomments
panzi··on Xwayland 26.1.0 rc1
I don't condemn the protocol. I specifically mention the buggy implementation. I say that I use X11 because KDE's Wayland implementation is so buggy.

I want to use KDE. KDE was perfect for me before Wayland. I don't criticize Wayland here, I criticize KDE Wayland. And I'm worried because very soon KDE will delete X11 support.

panzi··on Xwayland 26.1.0 rc1
Yeah, but it works under KDE+X11. Wayland it the thing that changes. I think KDE has it's own Wayland implementation? kwin_wayland is what is broken, probably. Why they broke it when porting it from X11 I don't know. But the effect is the same: Can't use it as of now.
panzi··on Xwayland 26.1.0 rc1
None of that matters if you don't have a HDR monitor, only have one monitor, and when absolute basics of window management are somehow broken under KDE Wayland. Why that even has anything to do with Wayland I don't know. I just know that it all works perfectly when I use KDE X11. Maybe other DEs/WMs have better Wayland implementations, I don't know.
panzi··on Xwayland 26.1.0 rc1
Yeah, I still use KDE with X11 because they somehow messed up their window management with Wayland. My problems aren't even about rendering or any those features, but for some reason kwin_wayland's window management is very buggy. I'm still on 6.6 on the distribution that I use, so I don't know if it's fixed in 6.7, but I doubt it since it is here for a long time. Reported it here: https://bugs.kde.org/show_bug.cgi?id=524083
panzi··on scScript for Linux
No other language that does what? Have out parameters? Many have that, even Pascal.
panzi··on We Are Forking dotenvy into dotenv-ng
.env is another "simple" format that turns out to be actually a whole family of languages where each handles corner cases differently. And usually implementations quietly do nonsense on malformed input. Some even have command injection vulnerabilities. Or at least this was the case back when I looked at a few such implementations and wrote up this: https://github.com/panzi/punktum
panzi··on Does anyone run Postgres without PgBouncer?
The setup cost is basically zero anyway. Add apt repo, apt-get install the correct version. Easy to run different versions at the same time too. Upgrading is annoying.
panzi··on A spectre is haunting Unicode
It's something! I propose that the first 4 of those characters should in English be called Blinky, Pinky, Inky, and Clyde.
panzi··on A Spectre Is Haunting Unicode
Interesting. I guess there are no well working normalization functions as there are for the different code points that can make umlauts (äöü)?
panzi··on A spectre is haunting Unicode
Is anyone using these characters now for anything? No youth language or online slang using it?
panzi··on Andrew Wiles on proving Fermat’s Last Theorem (1995) [video]
Andrew Wiley gently smiles, does his thing an voila!

Q.E.D. we agree and we all shout hurra

as he confirms what Fermat

jotted down on that margin

which could have used some enlarging

panzi··on Fixing my tooltip accessibility mistake
I see. Good to know!
panzi··on Fixing my tooltip accessibility mistake
What's wrong with using the title attribute for accessibility?
panzi··on Oracle bans AI-generated code from OpenJDK
Also it's a different story intranationally for those of us who live in countries with much more restrictive/no fair use. Are you geolocking your software to the USA?
panzi··on A directory of people who love RSS
Yeah, or people/websites calling short looping MPEG4 videos (even with audio) GIFs.
panzi··on A directory of people who love RSS
Things that I noticed when I had a look at it: Atom supports multiple authors, RSS doesn't. Some say just separate them with commas, but readers don't understand that and it's all broken. Also Atom supports archive links for pagination to older entries. Some use the atom namespace inside of RSS to use archive links. No idea if there are feed readers that don't support Atom, but do support Atom tags inside of RSS.
panzi··on GCC steering committee announces AI policy
Not just when it reproduces code. Since fair use doesn't exist like that in a lot of countries the question is if the training itself is a violation. Are there e.g. EU or Japanese rulings on that?
panzi··on Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary
Yes, and JavaScript itself is JITed. I used interpreted here as a shorthand for interpreted and/or JIT compiled at runtime.
panzi··on KOReader
I love the discoverability of blender in the sense that I can hit space and start typing the name of the thing I want to do and run it from there while it shows me in what menu I could find it and what shortcut to use. And next space it remembers the last thing I ran so to repeat it its even faster.

This requires however to remember the name of the command (or parts of it). I often remember that but not where to find it or the shortcut.

It also requires that you chose the spacebar search option, which is the only correct option if you ask me. (Not a pro. Just messing around with blender sometimes.)

panzi··on Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary
Either it is only accepting a subset of TypeScript, or it is still interpreting the parts that don't have enough types. Given other comments here it sounds like the later.
panzi··on Show HN: Millwright – Rust-based, self-hosted LLM router
- I don't like to burn down the planet.

- I don't want to make myself dependant on a company from a foreign nation if I can help it.

- I want to keep the ability to use my own brain, especially given that they still are massively undercharging. So once they would start to charge the real price and my brain is gone I would have no choice and it would ruin me (I don't make that much money).

- I am very suspicious about the legal situation. How is it legal to generate software based on other software while not adhering to any license agreement? Don't say "fair use", the American government made sure that doesn't exist outside of the USA.

- I'm not your grandma.

And for outside of programming where you can't easily recognize when something is hallucinated accuracy is a huge issue. When I use Google its AI answers are often complete nonsense. I usually ignore them. Only sometimes notice the nonsense.

panzi··on Show HN: Millwright – Rust-based, self-hosted LLM router
Personally I don't use LLMs, so I wonder what this kind of router is good for? Why not just a library?
panzi··on Firefox 153.0 Beta
So it's old enough already in Europe.
panzi··on Blender 5.2 LTS
Are you confusing Blender with some other software? Blender is free and open source software. People donate to it because they 1) want to support the project and 2) have the money. If you don't have the money you just don't donate.
panzi··on Germany maybe found a new source of renewable energy
Here a German podcast episode not about this publication, but in general about geothermal power in Germany: https://erdeumwelt.podigee.io/11-erdwarme

If you speak German it's very interesting. Sounds like we should build more geothermal power plants.

panzi··on The PDF, or How a Useful Idea Became Everybody Else's Problem
About 90° rotated tables: Sometimes only the text in the headers are rotated. Sometimes not to 90°, but some arbitrary value.

And then there are digital signatures. 5 years ago I looked into automatically verifying signed documents. Either there are multiple competing standards on how to sign a PDF or my government (Austria) just invented their own for the heck of it. Could not figure out to verify those signatures. Our government provides a website where you can upload such a PDF so they verify it for you. Yeah, sure. Nice try. The source of the website is open, but it is the kind of abstracted factory heavy Java where I couldn't figure out where it all happens. It doesn't happen in one place, but multiple abstract places and at some point I just gave up trying to reverse engineer how it is done. The signatures I calculated never matched.

panzi··on Prefer strict tables in SQLite
I also want to be able to debug the database in an SQL console with nice looking date-times.
panzi··on Prefer strict tables in SQLite
Well, I would also like a proper datetime/timestamp datatype that isn't just a string.
panzi··on Odin, Wikipedia and engagement farming
I am interested in programming language topics and I certainly have heard of Odin and have seen a couple of interviews with Ginger Bill. Same with Zig, Rust, Jai, C++ etc. I haven't used much of these (only C++ and Rust out of these), though. But I find that stuff interesting.
panzi··on Winamp Skin Museum
Yeah, back in the day I made myself one from screenshots of the in-game GUI of Chrono Trigger. It wasn't very good, but hey, it was mine!
← PreviousPage 2 of 27Next →