home.social

Search

1000 results for “mgorny”

  1. Another post on the blog, though this time it's more of a quick note: "Testing the safe time64 transition path"

    """
    Recently I've been elaborating on the perils of transition to 64-bit #time_t, following the debate within #Gentoo. Within these deliberations, I have also envisioned potential solutions to ensure that production systems could be migrated safely.

    My initial ideas involved treating #time64 as a completely new ABI, with a new libdir and forced incompatibility between binaries. This ambitious plan faced two disadvantages. Firstly, it required major modification to various toolchains, and secondly, it raised compatibility concerns between Gentoo (and other distributions that followed this plan) and distributions that switched before or were going to switch without making similar changes. Effectively, it would not only require a lot of effort from us, but also a lot of convincing other people, many of whom probably don't want to spend any more time on doing extra work for 32-bit architectures. This made me consider alternative ideas.

    One of them was to limit the changes to the transition period — use a libt32 temporary library directory to prevent existing programs from breaking while rebuilds were performed, and then simply remove them, and be left with plain lib like other distributions that switched already. In this post, I'd like to elaborate how I went about testing the feasibility of this solution. Please note that this is not a migration guide — it includes steps that are meant to detect problems with the approach, and are not suitable for production systems.
    """

    blogs.gentoo.org/mgorny/2024/1

    #y2k38 #32bit

  2. I've updated my #time_t post a bit, adding a "correction". I've originally missed that the dynamic loader actually processes all library directories via `ld.so.conf`, and so we actually need a way for it to distinguish time32 binaries from time64 binaries.

    And overall, the whole thing becomes so complex, so I'm proposing two alternatives: using RPATH instead of patching everything, or using a separate temporary libdir as a transitional measure rather than final ABI element.

    blogs.gentoo.org/mgorny/2024/0

    #Gentoo

  3. New on blog: "The perils of transition to 64-bit #time_t"

    """
    In the "Overview of cross-architecture portability problems", I have dedicated a section to the problems resulting from use of #32-bit `time_t` type. This design decision, still affecting Gentoo systems using glibc, means that 32-bit applications will suddenly start failing in horrible ways in 2038: they will be getting `-1` error instead of the current time, they won't be able to `stat()` files. In one word: complete mayhem will emerge.

    There is a general agreement that the way forward is to change `time_t` to a 64-bit type. Musl has already switched to that, glibc supports it as an option. A number of other distributions such as Debian have taken the leap and switched. Unfortunately, source-based distributions such as #Gentoo don't have it that easy. So we are still debating the issue and experimenting, trying to figure out a maximally safe upgrade path for our users.

    Unfortunately, that's nowhere near trivial. Above all, we are talking about a breaking ABI change. It's all-or-nothing. If a library uses `time_t` in its API, everything linking to it needs to use the same type width. In this post, I'd like to explore the issue in detail — why is it so bad, and what we can do to make it safer.
    """

    blogs.gentoo.org/mgorny/2024/0

  4. Today I took a train over the #Wałbrzych Główny — Jedlina-Zdrój Borowa part of 286 line, and I wholeheartedly recommend it. For a start, a slow ride over the tall viaduct above Niepodległości street in Wałbrzych, then a 1.6 km long tunnel. One day I'd like to travel all the way to Kłodzko; apparently, there's one more tunnel on the line. Also, I'd like to walk the neighboring tunnel (leftover from a past second track).

    Zamkowa Hill (= Castle Hill) is quite cool too (with some castle wall ruins), except that descending towards Wałbrzych is a nightmare, especially for someone with acrophobia. Not that I didn't manage to eventually get down. And how happy I were that it's flat surface finally! If I didn't have to run towards the train, I might have kissed the ground.

    A photo of the bridge in an old: fosstodon.org/@mgorny/11008917

    openstreetmap.org/way/26490858
    openstreetmap.org/way/30484299

    #rail #hiking #mountains #ruins #castle

  5. Dziś miałem przyjemność przejechać się linią 286 na odcinku #Wałbrzych Główny — Jedlina-Zdrój Borowa, i szczerze polecam. Na początek powolny przejazd wiaduktem nad ulicą Niepodległości w Wałbrzychu, a następnie tunel długości 1,6 km. Generalnie chciałbym kiedyś całą długość przejechać (do Kłodzka); widzę, że jeszcze jeden tunel tam jest. W planach też mam kiedyś przejść sąsiednim tunelem (po drugim torze, obecnie opuszczony).

    Zamkowa Góra też fajna (z ruinami w postaci murków), aczkolwiek zejście od strony Wałbrzycha to koszmar. Zwłaszcza dla osoby z akrofobią. Co nie znaczy, że nie zgramoliłem się na dół, w końcu. A jaki szczęśliwy byłem, jak już było płasko — żeby nie to, że na pociąg musiałem biec, to może bym ziemię całował.

    Fotka mostu (od spodu) w dawnym tutku: fosstodon.org/@mgorny/11008917

    atlaskolejowy.net/pl/dolnoslas
    openstreetmap.org/way/26490858
    openstreetmap.org/way/30484299

    #kolej #mikol #wędrówki #góry #ruiny #zamek

  6. Dziś miałem przyjemność przejechać się linią 286 na odcinku #Wałbrzych Główny — Jedlina-Zdrój Borowa, i szczerze polecam. Na początek powolny przejazd wiaduktem nad ulicą Niepodległości w Wałbrzychu, a następnie tunel długości 1,6 km. Generalnie chciałbym kiedyś całą długość przejechać (do Kłodzka); widzę, że jeszcze jeden tunel tam jest. W planach też mam kiedyś przejść sąsiednim tunelem (po drugim torze, obecnie opuszczony).

    Zamkowa Góra też fajna (z ruinami w postaci murków), aczkolwiek zejście od strony Wałbrzycha to koszmar. Zwłaszcza dla osoby z akrofobią. Co nie znaczy, że nie zgramoliłem się na dół, w końcu. A jaki szczęśliwy byłem, jak już było płasko — żeby nie to, że na pociąg musiałem biec, to może bym ziemię całował.

    Fotka mostu (od spodu) w dawnym tutku: fosstodon.org/@mgorny/11008917

    atlaskolejowy.net/pl/dolnoslas
    openstreetmap.org/way/26490858
    openstreetmap.org/way/30484299

    #kolej #mikol #wędrówki #góry #ruiny #zamek

  7. Dziś miałem przyjemność przejechać się linią 286 na odcinku #Wałbrzych Główny — Jedlina-Zdrój Borowa, i szczerze polecam. Na początek powolny przejazd wiaduktem nad ulicą Niepodległości w Wałbrzychu, a następnie tunel długości 1,6 km. Generalnie chciałbym kiedyś całą długość przejechać (do Kłodzka); widzę, że jeszcze jeden tunel tam jest. W planach też mam kiedyś przejść sąsiednim tunelem (po drugim torze, obecnie opuszczony).

    Zamkowa Góra też fajna (z ruinami w postaci murków), aczkolwiek zejście od strony Wałbrzycha to koszmar. Zwłaszcza dla osoby z akrofobią. Co nie znaczy, że nie zgramoliłem się na dół, w końcu. A jaki szczęśliwy byłem, jak już było płasko — żeby nie to, że na pociąg musiałem biec, to może bym ziemię całował.

    Fotka mostu (od spodu) w dawnym tutku: fosstodon.org/@mgorny/11008917

    atlaskolejowy.net/pl/dolnoslas
    openstreetmap.org/way/26490858
    openstreetmap.org/way/30484299

    #kolej #mikol #wędrówki #góry #ruiny #zamek

  8. Dziś miałem przyjemność przejechać się linią 286 na odcinku #Wałbrzych Główny — Jedlina-Zdrój Borowa, i szczerze polecam. Na początek powolny przejazd wiaduktem nad ulicą Niepodległości w Wałbrzychu, a następnie tunel długości 1,6 km. Generalnie chciałbym kiedyś całą długość przejechać (do Kłodzka); widzę, że jeszcze jeden tunel tam jest. W planach też mam kiedyś przejść sąsiednim tunelem (po drugim torze, obecnie opuszczony).

    Zamkowa Góra też fajna (z ruinami w postaci murków), aczkolwiek zejście od strony Wałbrzycha to koszmar. Zwłaszcza dla osoby z akrofobią. Co nie znaczy, że nie zgramoliłem się na dół, w końcu. A jaki szczęśliwy byłem, jak już było płasko — żeby nie to, że na pociąg musiałem biec, to może bym ziemię całował.

    Fotka mostu (od spodu) w dawnym tutku: fosstodon.org/@mgorny/11008917

    atlaskolejowy.net/pl/dolnoslas
    openstreetmap.org/way/26490858
    openstreetmap.org/way/30484299

    #kolej #mikol #wędrówki #góry #ruiny #zamek

  9. Dziś miałem przyjemność przejechać się linią 286 na odcinku #Wałbrzych Główny — Jedlina-Zdrój Borowa, i szczerze polecam. Na początek powolny przejazd wiaduktem nad ulicą Niepodległości w Wałbrzychu, a następnie tunel długości 1,6 km. Generalnie chciałbym kiedyś całą długość przejechać (do Kłodzka); widzę, że jeszcze jeden tunel tam jest. W planach też mam kiedyś przejść sąsiednim tunelem (po drugim torze, obecnie opuszczony).

    Zamkowa Góra też fajna (z ruinami w postaci murków), aczkolwiek zejście od strony Wałbrzycha to koszmar. Zwłaszcza dla osoby z akrofobią. Co nie znaczy, że nie zgramoliłem się na dół, w końcu. A jaki szczęśliwy byłem, jak już było płasko — żeby nie to, że na pociąg musiałem biec, to może bym ziemię całował.

    Fotka mostu (od spodu) w dawnym tutku: fosstodon.org/@mgorny/11008917

    atlaskolejowy.net/pl/dolnoslas
    openstreetmap.org/way/26490858
    openstreetmap.org/way/30484299

    #kolej #mikol #wędrówki #góry #ruiny #zamek

  10. CW: Bezcelowy argument o wyższości sześciobarwnej tęczy

    Niegdyś odnosiłem się do bezsensowności argumentacji o "słuszności" siedmiokolorowej tęczy (pol.social/@mgorny/11148336085). Zwracałem wówczas uwagę, że spektrum kolorów jest ciągłe, a jakiekolwiek podziały są zupełnie arbitralne. Dziś chciałbym przeprowadzić trochę inny argument — że właśnie podział na 6 kolorów jest bardziej elementarny.

    Niedawno cytowałem odniesienie do badań kognitywistycznych dotyczących kolorów (pol.social/@mgorny/11293268654). Wskazano tam, że ludzie wyróżniają do 11 kolorów "podstawowych": czarny, biały, czerwony, żółty, zielone, niebieski, brązowy, fioletowy, różowy, pomarańczowy i szary.

    Nie wszystkie z wymienionych barw to barwy widmowe, czyli barwy występujące w tęczy. Czerń to percepcja braku światła. Biel to #kolor złożony, powstały z połączenia wielu barw światła. Podobnie róż. Szary to ciemniejszy odcień bieli. Brązowy określić można jako ciemniejszy odcień pomarańczu lub barwę złożoną.

    Po wyeliminowaniu tych 5 kolorów, zostaje 6 barw prostych. Jeżeli uszeregujemy je według długości fali, otrzymamy: czerwony, pomarańczowy, żółty, zielony, niebieski, fioletowy. Voilà! Właśnie otrzymaliśmy sześciobarwną tęczę.

    Wniosek z tego taki, że tak naprawdę to podział na 6 barw jest bardziej elementarny, a wyróżnienie dwóch odcieni niebieskiego jest sztuczne.

    Myślę, że można to sprawdzić przy pomocy prostego eksperymentu — pokazać przypadkowym osobom po jednym z odcieni niebieskiego z siedmiobarwnej tęczy, i poprosić o nazwanie tego koloru. Bez bezpośredniego kontrastu drugiej barwy, podejrzewam, że najczęstszą odpowiedzią będzie po prostu "niebieski".

    #tęcza

  11. Jedną z mniej znanym atrakcji Poznania jest znajdujący się nad Jeziorem Kierskim, Ośrodek Je… chciałem powiedzieć, Szkolenia Policji. Ośrodek ten od lata popada w ruinę. Z tego, co czytałem, został on przekazany miastu z zastrzeżeniem, że cokolwiek tam powstanie, ma być ogólnodostępne dla mieszkańców — i póki co, nie udało się znaleźć chętnego. Z jednej strony fajnie, bo dzięki temu w okolicy pozostaje ciekawa ruina. Z drugiej strony, przykro się patrzy, jak to wszystko niszczeje — a niestety, nie brak tam śladów jawnego wandalizmu.

    Na teren ośrodka wejść można na kilka sposobów. Czasem można trafić na otwartą bramę naprzeciw stacji kolejowej (jednak ostrzegam, żeby nie polegać na tym, że potem uda się nam nią wyjść). Można też poszukać szerszej szczeliny w płocie. A jak ktoś woli wygodniejszą i pewniejszą drogę, można też pójść ścieżką wzdłuż jeziora, od strony Plaży Parkowej. Przejść się można po kilku sporych budynkach, z ciekawymi piwnicami (zdjęcia z piwnic później). Obok tego szereg domków letniskowych (niezbyt ciekawych). Mocno zalatuje PRL-em.

    openstreetmap.org/#map=16/52.4

    CW: nagość na pomniku (zdjęcie 1.), wulgarne napisy i rysunki (zdjęcie 2.), ogólna gimela

    (Część 2: pol.social/@mgorny/11276298415)

    #Poznań #Kiekrz #ruiny #wędrówki

  12. Jedną z mniej znanym atrakcji Poznania jest znajdujący się nad Jeziorem Kierskim, Ośrodek Je… chciałem powiedzieć, Szkolenia Policji. Ośrodek ten od lata popada w ruinę. Z tego, co czytałem, został on przekazany miastu z zastrzeżeniem, że cokolwiek tam powstanie, ma być ogólnodostępne dla mieszkańców — i póki co, nie udało się znaleźć chętnego. Z jednej strony fajnie, bo dzięki temu w okolicy pozostaje ciekawa ruina. Z drugiej strony, przykro się patrzy, jak to wszystko niszczeje — a niestety, nie brak tam śladów jawnego wandalizmu.

    Na teren ośrodka wejść można na kilka sposobów. Czasem można trafić na otwartą bramę naprzeciw stacji kolejowej (jednak ostrzegam, żeby nie polegać na tym, że potem uda się nam nią wyjść). Można też poszukać szerszej szczeliny w płocie. A jak ktoś woli wygodniejszą i pewniejszą drogę, można też pójść ścieżką wzdłuż jeziora, od strony Plaży Parkowej. Przejść się można po kilku sporych budynkach, z ciekawymi piwnicami (zdjęcia z piwnic później). Obok tego szereg domków letniskowych (niezbyt ciekawych). Mocno zalatuje PRL-em.

    openstreetmap.org/#map=16/52.4

    CW: nagość na pomniku (zdjęcie 1.), wulgarne napisy i rysunki (zdjęcie 2.), ogólna gimela

    (Część 2: pol.social/@mgorny/11276298415)

    #Poznań #Kiekrz #ruiny #wędrówki

  13. Jedną z mniej znanym atrakcji Poznania jest znajdujący się nad Jeziorem Kierskim, Ośrodek Je… chciałem powiedzieć, Szkolenia Policji. Ośrodek ten od lata popada w ruinę. Z tego, co czytałem, został on przekazany miastu z zastrzeżeniem, że cokolwiek tam powstanie, ma być ogólnodostępne dla mieszkańców — i póki co, nie udało się znaleźć chętnego. Z jednej strony fajnie, bo dzięki temu w okolicy pozostaje ciekawa ruina. Z drugiej strony, przykro się patrzy, jak to wszystko niszczeje — a niestety, nie brak tam śladów jawnego wandalizmu.

    Na teren ośrodka wejść można na kilka sposobów. Czasem można trafić na otwartą bramę naprzeciw stacji kolejowej (jednak ostrzegam, żeby nie polegać na tym, że potem uda się nam nią wyjść). Można też poszukać szerszej szczeliny w płocie. A jak ktoś woli wygodniejszą i pewniejszą drogę, można też pójść ścieżką wzdłuż jeziora, od strony Plaży Parkowej. Przejść się można po kilku sporych budynkach, z ciekawymi piwnicami (zdjęcia z piwnic później). Obok tego szereg domków letniskowych (niezbyt ciekawych). Mocno zalatuje PRL-em.

    openstreetmap.org/#map=16/52.4

    CW: nagość na pomniku (zdjęcie 1.), wulgarne napisy i rysunki (zdjęcie 2.), ogólna gimela

    (Część 2: pol.social/@mgorny/11276298415)

    #Poznań #Kiekrz #ruiny #wędrówki

  14. Jedną z mniej znanym atrakcji Poznania jest znajdujący się nad Jeziorem Kierskim, Ośrodek Je… chciałem powiedzieć, Szkolenia Policji. Ośrodek ten od lata popada w ruinę. Z tego, co czytałem, został on przekazany miastu z zastrzeżeniem, że cokolwiek tam powstanie, ma być ogólnodostępne dla mieszkańców — i póki co, nie udało się znaleźć chętnego. Z jednej strony fajnie, bo dzięki temu w okolicy pozostaje ciekawa ruina. Z drugiej strony, przykro się patrzy, jak to wszystko niszczeje — a niestety, nie brak tam śladów jawnego wandalizmu.

    Na teren ośrodka wejść można na kilka sposobów. Czasem można trafić na otwartą bramę naprzeciw stacji kolejowej (jednak ostrzegam, żeby nie polegać na tym, że potem uda się nam nią wyjść). Można też poszukać szerszej szczeliny w płocie. A jak ktoś woli wygodniejszą i pewniejszą drogę, można też pójść ścieżką wzdłuż jeziora, od strony Plaży Parkowej. Przejść się można po kilku sporych budynkach, z ciekawymi piwnicami (zdjęcia z piwnic później). Obok tego szereg domków letniskowych (niezbyt ciekawych). Mocno zalatuje PRL-em.

    openstreetmap.org/#map=16/52.4

    CW: nagość na pomniku (zdjęcie 1.), wulgarne napisy i rysunki (zdjęcie 2.), ogólna gimela

    (Część 2: pol.social/@mgorny/11276298415)

    #Poznań #Kiekrz #ruiny #wędrówki

  15. Jedną z mniej znanym atrakcji Poznania jest znajdujący się nad Jeziorem Kierskim, Ośrodek Je… chciałem powiedzieć, Szkolenia Policji. Ośrodek ten od lata popada w ruinę. Z tego, co czytałem, został on przekazany miastu z zastrzeżeniem, że cokolwiek tam powstanie, ma być ogólnodostępne dla mieszkańców — i póki co, nie udało się znaleźć chętnego. Z jednej strony fajnie, bo dzięki temu w okolicy pozostaje ciekawa ruina. Z drugiej strony, przykro się patrzy, jak to wszystko niszczeje — a niestety, nie brak tam śladów jawnego wandalizmu.

    Na teren ośrodka wejść można na kilka sposobów. Czasem można trafić na otwartą bramę naprzeciw stacji kolejowej (jednak ostrzegam, żeby nie polegać na tym, że potem uda się nam nią wyjść). Można też poszukać szerszej szczeliny w płocie. A jak ktoś woli wygodniejszą i pewniejszą drogę, można też pójść ścieżką wzdłuż jeziora, od strony Plaży Parkowej. Przejść się można po kilku sporych budynkach, z ciekawymi piwnicami (zdjęcia z piwnic później). Obok tego szereg domków letniskowych (niezbyt ciekawych). Mocno zalatuje PRL-em.

    openstreetmap.org/#map=16/52.4

    CW: nagość na pomniku (zdjęcie 1.), wulgarne napisy i rysunki (zdjęcie 2.), ogólna gimela

    (Część 2: pol.social/@mgorny/11276298415)

    #Poznań #Kiekrz #ruiny #wędrówki

  16. @mgorny , I love #Wiktionary , but there is something wrong with its user interface. Even for me, a person who use it for years, it is not easy to navigate on a page and find what I need.

    Also I know #Quickdic uses Wiktionary as one of the sources for its dictionary files and all these symbols {} looks ugly and not clear for a "normal" user. It needs some additional parsing.

    I often use context.reverso.net/translatio , UI is really good, but I guess their database is not very legal 🙃

  17. @mgorny , #BuildKit is too complicated, and often the easiest workaround is to disable it.
    I can help with troubleshooting, if you want.

  18. @mgorny , #BuildKit is too complicated, and often the easiest workaround is to disable it.
    I can help with troubleshooting, if you want.

  19. @mgorny , #BuildKit is too complicated, and often the easiest workaround is to disable it.
    I can help with troubleshooting, if you want.

  20. @mgorny I jak to jest, że w województwie wielkopolskim tylko część połączeń jest obsługiwana przez KW, a reszta nadal przez Patologie Regionalne?

    #PrzewozyRegionalne #PatologieRegionalne #Przewozy #Regionalne #Patologie

  21. @mgorny I jak to jest, że w województwie wielkopolskim tylko część połączeń jest obsługiwana przez KW, a reszta nadal przez Patologie Regionalne?

    #PrzewozyRegionalne #PatologieRegionalne #Przewozy #Regionalne #Patologie

  22. @mgorny I jak to jest, że w województwie wielkopolskim tylko część połączeń jest obsługiwana przez KW, a reszta nadal przez Patologie Regionalne?

    #PrzewozyRegionalne #PatologieRegionalne #Przewozy #Regionalne #Patologie

  23. @mgorny I jak to jest, że w województwie wielkopolskim tylko część połączeń jest obsługiwana przez KW, a reszta nadal przez Patologie Regionalne?

    #PrzewozyRegionalne #PatologieRegionalne #Przewozy #Regionalne #Patologie

  24. @mgorny I jak to jest, że w województwie wielkopolskim tylko część połączeń jest obsługiwana przez KW, a reszta nadal przez Patologie Regionalne?

    #PrzewozyRegionalne #PatologieRegionalne #Przewozy #Regionalne #Patologie

  25. @mgorny since you complained about source code containing time bombs the other day, and I couldn't believe anyone sane would do that, here's openjdk9 refusing to compile because of "outdated" currency data (I'm trying to bootstrap ).