• 174 Posts
  • 1.11K Comments
Joined 4 years ago
cake
Cake day: May 2nd, 2022

help-circle

  • Prawdę mówiąc, pod względem jakości grafiki większe wrażenie zrobił na mnie DLSS 5 dodawany do starych gier przez modderów.

    Zastanawiam się, czy robienie tak wysokobudżetowych produkcji jest dzisiaj opłacalne. Przy kosztach przekraczających miliard dolarów gra musi się sprzedaż w setkach milionów egzemplarzy.
    Taki wynik będzie coraz trudniej uzyskać, biorąc pod uwagę rosnące ceny sprzętu i dużą konkurencję na rynku rozrywki.

    Zresztą z mojej perspektywy Rockstar skończył się na Lemmings. ;-)



  • naurMtoSoftwareHow to Actually Learn Zig (2027 Edition)
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    7 days ago

    Zaskoczyłeś mnie tymi opiniami. Podmiana alokatora w C++ wygląda dla mnie na banalną rzecz (podmieniałem na różne).

    Może trzeba zaprojektować język, w którym każda funkcja na jawne zarządzanie stosem CPU. Instalator NSIS ma taki i pisało się bardzo nieprzyjemnie, więc naśladowca ma pewnie szansę odnieść sukces.




  • naurMtoSoftwareHow to Actually Learn Zig (2027 Edition)
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    13 days ago

    Nie podoba mi się zarządzanie pamięcią w tym języku. W C++ i Rust również można robić ręcznie alokacje, ale domyślne działanie oparte na globalnym alokatorze jest wygodniejsze.
    Zig aktywnie przerzuca odpowiedzialność za robienie tych fikołków na użytkownika. ArrayList był kiedyś “zarządzany” (wiedział jakiego alokatora ma użyć). Teraz każde wywołanie append wymaga podania alokatora, który tak czy inaczej musi być zawsze tym samym obiektem, bo inaczej dostaniemy niezdefiniowane zachowanie.
    W efekcie programista musi powielać kod, który powinien znaleźć się w sensownie zaprojektowanej bibliotece standardowej.


  • Odnośnie opcjonalności niektórych fragmentów specyfikacji, wydaje mi się, że w świecie embedded produkuje się binarki pod konkretną platformę? Osobiście nie spodziewałbym się, że firmware skompilowany pod jakiś procesor będzie działać bez problemu po migracji na inne rozwiązanie sprzętowe.


  • naurMtoRetrocomputingAmiga August 2026 Update
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    14 days ago

    Amiga Corp ma prawa do wszystkiego na m68k, Hyperion do wszystkiego na innych CPU.
    AmigaOS 3.x będzie utrzymywany przez AmigaCorp, nowsze wersje przez Hyperiona. Obecnie firmy dyskutuja nad przekazaniem praw do patchów które w ostatnich latach zrobił Hyperion,.
    W dalszym p[lanie rozważana jest publikacja kodu źródłowego, ale tylko do researchu i prywatnych modyfikacji (branding / znaki towarowe w kodzie są nadal zastrzeżone).
    Kilka firm pracuje nad projektami na licencji (między innymi THEA1200).



  • Nie wiem, czemu autor buduje te wszystkie rpmy i deby. Wydaje mi się, że łatwiej jest po prostu opublikować źródła i pozostawić całą resztę maintainerom dystrybucji. Na systemach pokroju Debiana czy Ubuntu nie instaluję niczego z nieoficjalnych repozytoriów.

    Moim zdaniem podstawą w takich projektach powinno być przygotowanie pakietu, który można zainstalować jednym poleceniem. Wystarczy do tego statyczna binarka albo AppImage.


  • Nie znam się na zarządzaniu firmą, ale zastnawiające jest dla mnie, czemu zdecydowali sie robić wszystko we własnej “fabryce”. Włącznie z produkcją PCB i frezowaniem.

    Mam wrażenie, że wymagało to sporego nakładu inwestycyjnego, podczas gdy samą obudowę pan Chinczyk pewnie zrobiłby im za ułamek pieniędzy (i do tego lepiej). Budują software jako open source, ale nie chcą nikomu zlecić produkcji sprzętu?







  • naurMtoSoftwareFirefox in WebAssembly
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    2 months ago

    Tylko jaki narzut na wydajności ma kompilacja do wasm zamiast do natywnej architektury?
    Nie testowałem, ale podejrzewam, że da się zauważyć gołym okiem.

    Trzeba wywalić fread i fwrite z biblioteki standardowej. To relikt przeszłości. ;-)