@hsivonen@mastodon.social avatar

hsivonen

@hsivonen@mastodon.social

Making Firefox load about:blank correctly

This profile is from a federated server and may be incomplete. Browse more on the original instance.

hsivonen, to random
@hsivonen@mastodon.social avatar

iPad Pro reviewers collectively don’t appear to care enough about viewing the photos they’ve taken on their iPhones in HDR on iPad Pro. None of the reviews I’ve checked so far mention the use case.

For me, viewing the photos I’ve taken in HDR is the only thing that is enabled by the new iPad Pro and is not enabled by my current (not even M series CPU) iPad Pro that I particularly would like to be able to do.

Other things I wish my iPad Pro was allowed to do the new one doesn’t do, either.

hsivonen, to random
@hsivonen@mastodon.social avatar

I’m planning air travel from Helsinki to Seoul with my child who is going to be two years old at the time of travel. I have no experience with air travel with a 2-year-old.

Finnair says that it‘s OK to bring a car child seat approved for airplane use. The EU even recommends doing so, but I gather it isn’t actually common. (Is it?) The standard number trail both from Finnair directly and via the EU regulation lead to https://www.tuv.com/landingpage/en/manufacturer-of-child-seats/ .

bagder, to random
@bagder@mastodon.social avatar

Reminder: a hostname is not necessarily the same as the SNI name, since hostnames can have trailing dots and SNI names cannot.

This is a mess than will never go away.

hsivonen,
@hsivonen@mastodon.social avatar

@bagder Do you have a current opinion about leading and trailing hyphens in a label?

hsivonen, to random
@hsivonen@mastodon.social avatar

Reminder that on Linux, the most foundational library (glibc) takes a kitchen sink approach to character encodings, even ones irrelevant in the wild, in a memory-unsafe language:
https://www.openwall.com/lists/oss-security/2024/04/18/4

ISO-2022-CN-EXT was an anachronism to begin with: https://lobste.rs/s/m8woyp/glibc_cve_2024_2961_buffer_overflow_iconv#c_a3b90w

hsivonen,
@hsivonen@mastodon.social avatar

@voxpelli @ramsey At least on this point, the attack surface is much smaller: https://wiki.musl-libc.org/functional-differences-from-glibc.html#iconv

luis_in_brief, to random
@luis_in_brief@social.coop avatar

Need a European-audience-friendly version of this image. Poirot, but more sick of the bullshit.
https://dan.mastohon.com/@danhon/112281412800630779

hsivonen,
@hsivonen@mastodon.social avatar

@luis_in_brief Isn’t this more of an age than continent thing?

hsivonen, to random
@hsivonen@mastodon.social avatar

Annoying to listen to @gruber justify the fees Apple takes for iOS apps by comparing with the era of boxed Mac apps (ignoring that indie developers could outsource international payment processing of downloaded app to Kagi already in the Classic Mac OS era) and to U.S. carrier bizdev-gates Blackberry apps (when over here in Finland one would download native apps for S60 or J2ME apps for S40 or its SonyEricsson counterpart from the app developer without the carrier having anything to do with it).

hsivonen,
@hsivonen@mastodon.social avatar

@gruber That is, one would download Presto-based Opera from Opera Software and pay the end-user license fee to Opera, download Google Maps from Google, or download SportsTracker from its indie developer.

hsivonen,
@hsivonen@mastodon.social avatar

@gruber Seems to me that when discussing the current EU situation, the before-iOS situation in the EU would be more relevant than the before-iOS situation in the U.S.

hsivonen,
@hsivonen@mastodon.social avatar

@gruber When Symbian app signing started to be required, there were fees, but AFAICT, not on a per install basis but per transaction with CA (Verisign) or testing house apparently with some waivers for indie freeware. https://web.archive.org/web/20060603125210/https://www.symbiansigned.com/app/page/testhouses_info?th_id=1

hsivonen,
@hsivonen@mastodon.social avatar

@gruber My point is that carriers were not that kind of gatekeepers over here. There was no carrier seeing anything but data transfer when I installed Opera on S60 by downloading it from Opera Software or when I installed Google Maps on S60 by downloading it from Google.

hsivonen,
@hsivonen@mastodon.social avatar

@gruber The latest (396) episode of The Talk Show included talk about boxed software economics in the context of also discussing App Store economics.

hsivonen, to random Finnish
@hsivonen@mastodon.social avatar

Ode on näköjään laajentanut täälläkin screenshottina levinneen twiittinsä blogautukseksi: https://www.soininvaara.fi/2024/03/17/suomen-luisuminen-kohti-unkarin-tieta/

hsivonen, to random
@hsivonen@mastodon.social avatar

Seeing toots about software systems that break on Feb 29 reminds me of the formative experience of seeing as the most junior developer how a presumably expensive consultant from a globally-known company didn’t get leap years right in Gregorian date validation.

hsivonen, to random
@hsivonen@mastodon.social avatar

The Windows and Apple situation with the internals of Rust’s Mutex is very Windows and very Apple: Rust prefers futex and uses futex on Linux, non-NetBSD BSDs, and Fuchsia. Windows has futex (under different name) since Windows 8, but Rust supports Windows 7 still. Apple platforms have futex (under different name), but the Rust source comments remark that Apple considers it private API and you’d get rejected from the App Store for using the API, so pthreads it is for Apple platforms.

hsivonen,
@hsivonen@mastodon.social avatar

@gabrielesvelto The remark I saw in Rust source code refers to __ulock_wait and __ulock_wake.

hsivonen, to random
@hsivonen@mastodon.social avatar

Is there an nginx / Caddy competitor written with Rust’s hyper? I would not be too surprising if Cloudflare had made one, but I don’t see one on their GitHub.

hsivonen, to random
@hsivonen@mastodon.social avatar

Developers of apps that accept domain names in their Unicode (non-Punycode) form: Do you have use cases for turning on or off individual UTS 46 flags as opposed to using one of two option bundles: 1) do what browsers do or 2) perform STD3 conformance checking?

hsivonen, to random
@hsivonen@mastodon.social avatar

Can we, please, retire the “battle-tested C code” trope that assumes that C code that has been in prominent use for a long time is safe?

https://blog.qualys.com/vulnerabilities-threat-research/2024/01/30/qualys-tru-discovers-important-vulnerabilities-in-gnu-c-librarys-syslog

hsivonen, to random
@hsivonen@mastodon.social avatar

If you are an implementor of a Unicode normalizer and you’ve implemented any optimizations at all, you’ll want to read section 5 of https://www.unicode.org/L2/L2024/24009-utc178-properties-recs.pdf as preparation for Unicode 16.

hsivonen, to random
@hsivonen@mastodon.social avatar

School Swedish didn’t cover git terminology. https://github.com/bjorne/git-pa-svenska

hsivonen, to random
@hsivonen@mastodon.social avatar

Bold that Apple charges €24,99 to “buy” or €19,99 to rent a movie that has it says right there is coming to Apple TV+.

lari, to random
@lari@suomi.social avatar

Olen monesta asiasta tässä Patomäen kanssa eri mieltä, mutta samaa mieltä kyllä siitä, että suomalaisen keskustelun liikkumatila juuri tähän asiaan liittyen on vaarallisesti kapeutunut.

Hyvä, että on tällaisia, jotka siitä huolimatta rohkenevat olla perustellen eri mieltä paskamyrskyistä huolimatta.

Demokratia tarvitsee dissidenttejä.

https://www.iltalehti.fi/ulkomaat/a/d161a343-5670-446a-a906-8b0f50b3c4ae

hsivonen,
@hsivonen@mastodon.social avatar

@osma @lari Olisi helpompi uskoa, että Patomäellä olisi oma pointti, jos mukana ei olisi Venäjän propagandan ilmeisen epätodemman osan toistamista. Tuossakin jutussa Patomäki toistaa Venäjän propagandapointin pannen sodan alun Nato-lähentymisen syyksi. Ihan kuin Venäjä muuten kuin Venäjän omassa narratiivissa olisi pakotettu aloittamaan sotaa yhtään missään.

Patomäen johtopäätökset Natoa vastaan ovat olleet vuosikaudet samat vaikka konteksti on muuttunut.

osma, (edited ) to random
@osma@mas.to avatar

It usually is not a great idea to make something rare but highly problematic even more rare, unless it can be eliminated entirely. Software developers have been notoriously bad on handling time well - guess how bad they will be, if practicing it only every 100 years or so?
https://arstechnica.com/science/2023/11/leap-seconds-could-become-leap-minutes-despite-pushback-from-russians-vatican/

hsivonen,
@hsivonen@mastodon.social avatar

@osma Is there a good explanation what badness would ensue if there were neither leap seconds nor leap minutes and time keeping was decoupled from planetary motion? That is, what’s the use case of matching civilian time to planetary motion so closely? Surely culture can absorb a drift of less than half an hour over a millennium considering how the same numeric time is already experienced differently in Sweden and Spain.

hsivonen, to random
@hsivonen@mastodon.social avatar

TIL: A current (not even former!) EU lobbyist for Meta is running for parliament in Finland on the list of the party that gets the largest amount of campaign contributions from businesses. (I learned from outdoor advertising that they can afford.) Apparently Meta’s brand relative to democracy isn’t yet at the point where a Meta lobbyist would be too much for a mainstream party.

hsivonen,
@hsivonen@mastodon.social avatar

I didn’t expect the revolving door to be this unsuble: Less than a year into the new job as an MP, the former Meta lobbyist says there should be discussion about banning TikTok in the EU and even mentions how TikTok has built a “massive army of lobbyists”: https://www.aurasalla.eu/2024/01/07/aura-salla-tiktokin-kieltamisesta-tulee-keskustella-eussa/ (The post is in the “blog” section of the site, but it’s written in the third-person form of a press release. Weird.)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • GTA5RPClips
  • Durango
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • tacticalgear
  • osvaldo12
  • tester
  • cubers
  • cisconetworking
  • mdbf
  • ethstaker
  • modclub
  • Leos
  • anitta
  • normalnudes
  • megavids
  • lostlight
  • All magazines