https://richardscollin.github.io/tmux-rs/

For the 6 months or so I’ve been quietly porting tmux from C to Rust. I’ve recently reached a big milestone: the code base is now 100% (unsafe) Rust. I’d like to share the process of porting the original codebase from ~67,000 lines of C code to ~81,000 lines of Rust (excluding comments and empty lines). You might be asking: why did you rewrite tmux in Rust? And yeah, I
@Oo-oO 0
Zastanawiałem się chwilę czemu tyle bezsensownych narzędzi powstaje w #rustlang, lub przepisywane są coreutilsy, fd - find, ripgrep - grep itp. Z jednej strony można szukać optymalizacji algo, przyspieszać operacje (choć często kosztem po prostu zrównoleglania). Inni stwierdzą że przecież język taki bezpieczny, więc to lepiej. Jeszcze
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zastanawiałem się chwilę czemu tyle bezsensownych narzędzi powstaje w #rustlang, lub przepisywane są coreutilsy, fd - find, ripgrep - grep itp. Z jednej strony można szukać optymalizacji algo, przyspieszać operacje (choć często kosztem po prostu zrównoleglania). Inni stwierdzą że przecież język taki bezpieczny, więc to lepiej. Jeszcze inni powiedzą że może po prostu dla poćwiczenia nowego języka, lub odświeżenia starego kodu. Oczywiście, każdy może sobie pisać co sobie chce; ale jest
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Oo-oO: jak Rust jest taki bezpieczny to powinni wyrzucić 'unsafe' z języka całkowicie wtedy będzie w 100% bezpieczny ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
  • Odpowiedz
O #rustlang na #embedded powstało już nieco artykułów, więc nabiera nieco popularności. Mam wrażenie że póki co jeszcze jedna rzecz nie była poruszana. Język i ekosystem ma swoje plusy i minusy, natomiast z racji bycia względnie młodym i dynamicznym - sporo rzeczy mu brakuje (testowanie, wsparcie różnych mikroprocków, stabilność), sporo rzeczy też dostaje dość szybko - z racji że grupie ludzi się generalnie język podoba, jeszcze nie są
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@sorek: no, może zaciekawi cię w takim razie to, pamiętam że lubisz ziga: https://zackoverflow.dev/writing/unsafe-rust-vs-zig
Z tego wynika że gość (i spółka) piszący Roc (swoją drogą paskudnie wyglądający język, rzuciłem okiem i mnie odrzuciło) przepisują kompilator 300k LOC z Rusta na Ziga :D

Będę musiał poświęcić zigowi nieco więcej czasu, może im się uda, trzymam kciuki bardziej niż za zardzewiałego. Głównie przez jego political-correctness, ekosystem, nawiedzonych apostołów. Technicznie ujdzie, choć jak się widzi
  • Odpowiedz
@Oo-oO: w Embedded chwale sobie C++ za zero cost abstractions i bardzo fajne rzeczy które można zrobić.

Np. taka single header biblioteka half (16 bit float) która odchudziła mój program znacząco za pomocą jednego typedef. Nie sądze że w innych językach (nawet C) byłoby to możliwe bez przepisywania połowy kodu i tego jak danych rzeczy trzeba używać ;)
  • Odpowiedz
@Iwasawa: obecnie jest dokładnie odwrotnie, znaleźć cokolwiek na UoP graniczy z cudem. Wszędzie próbują wciskać B2B. W międzyczasie dolar i euro spadły o jakieś 20% i to też na pewno ma wpływ na stawki.
  • Odpowiedz
I jednak Rust zwyciężył. W codebase już jest zmergowany Rust ;)


@mk321: czyli jądro linuxa jest oficjalnie gejowskie ( ͡° ʖ̯ ͡°)
  • Odpowiedz
#mstarzecnews #webdev #coding #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #electronics

## JS/Web:
- Virtual Machine for the Web - https://github.com/leaningtech/webvm
- Building Semaphore and Mutex in Node.js - https://pavel-romanov.com/building-semaphore-and-mutex-in-nodejs
- Node.js uses the Event-Driven Architecture: it has an Event Loop for orchestration and a Worker Pool
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#codzienneainews
[1] Machines Of Loving Grace - jak sztuczna inteligencja może zmienić świat na lepsze
Dario Amodei, CEO Anthropic, wysmarował baaaaaaaaaardzo długiego posta na blogu. Przedstawia w nim optymistyczną wizję świata z potężnym AI w ciągu 5-10 lat po jego powstaniu. Według niego, AI mogłoby znacząco przyspieszyć postęp w biologii i neuronaukach, potencjalnie eliminując większość chorób, podwajając ludzką długość życia i znacząco poprawiając zdrowie psychiczne oraz funkcjonowanie poznawcze. Amodei sugeruje,
PeterWeiss - #codzienneainews
• [1] Machines Of Loving Grace - jak sztuczna inteligen...

źródło: smacznej kawusi xD sref 2421824781 2

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
Trochę dłuższe streszczenie newsa nr [1]:
Dario Amodei, CEO Anthropic, wysmarował baaaaaaaaaardzo długiego posta na blogu. Przedstawia w nim optymistyczną wizję świata z potężnym AI w ciągu 5-10 lat po jego powstaniu. Według niego, AI mogłoby znacząco przyspieszyć postęp w biologii i neuronaukach, potencjalnie eliminując większość chorób, podwajając ludzką długość życia i znacząco poprawiając zdrowie psychiczne oraz funkcjonowanie poznawcze. Amodei sugeruje, że AI mogłoby skompresować postęp całego XXI wieku do zaledwie kilku lat,
  • Odpowiedz
Dario Amodei, CEO Anthropic, wysmarował baaaaaaaaaardzo długiego posta na blogu. Przedstawia w nim optymistyczną wizję świata z potężnym AI w ciągu 5-10 lat po jego powstaniu.


@PeterWeiss: U, ktoś chyba szykuje się na kolejną rundę finansowania xD
Oczywiście, jest możliwe, że zostanie stworzone potężne AI, które zupełnie zmieni świat w ciągu 5-10 lat od swojego powstania, ale:
- to prawdopodobnie nie będzie najbliższe 5-10 lat
- to prawdopodobnie nie będzie to AI działające w
  • Odpowiedz