Skip to main content

2023-06-16

Redditin sähkökatkosprotesti jatkuu toistaiseksi

  • Redditin blackout-protesti jatkuu toistaiseksi, ja monet suositut subredditit ovat edelleen saavuttamattomissa.
  • Sähkökatkos vaikuttaa Google-hakuun, sillä vanhat viestiketjut, jotka aiemmin johtivat Redditiin, johtavat nyt yksityisiin subredditteihin.
  • Käyttäjien mielestä ongelmien ratkaiseminen tai tietyn tiedon löytäminen on haastavaa katkoksen vuoksi. He turvautuvat sivujen välimuistiin tallennettuihin versioihin ja vaihtoehtoisiin verkkosivustoihin, kuten Wayback Machineen.

Industry Reactions

  • Lemmy nähdään potentiaalisena korvaajana Redditille, jossa on yhteisöjä yhdistävä järjestelmä.
  • Usenetin ja verkkopohjaisten foorumien haasteet, jotka Reddit ratkaisi, voitaisiin mahdollisesti ratkaista Lemmyn avulla.
  • Keskitettyjen ja hajautettujen alustojen eduista ja haitoista käydään keskustelua, ja jotkut korostavat hajautettujen palvelujen merkitystä, jotta vältyttäisiin riippuvuudelta yrityksistä.

Reddit uhkaa poistaa moderaattorit subredditeistä, jotka jatkavat sähkökatkoksia

  • Reddit uhkaa poistaa moderaattorit subredditeistä, jotka jatkavat katkoksia protestoidessaan yhtiön suunnitelmia periä korkeita hintoja API:sta.
  • Reddit vetoaa moderaattoreiden käytännesääntöihinsa ja toteaa, että sillä on velvollisuus pitää yhteisöt toiminnassa.
  • Jotkin subreddit, kuten r/Apple, ovat päättäneet jatkaa sähkökatkoa loputtomiin, jolloin miljoonat käyttäjät menettävät pääsyn kyseisiin yhteisöihin.

Industry Reactions

  • Facebookin, Twitterin ja Redditin kaltaisiin sosiaalisen median alustoihin tukeutuvat internet-yhteisöt ovat ymmärtämässä riippuvuutensa voittoa tavoittelevista välittäjistä.
  • Keskitetyille foorumeille on syntymässä uusia vaihtoehtoja, kuten yhdistetty sosiaalinen media ja itse ylläpidettävät foorumit, jotka ovat saamassa jalansijaa.
  • Redditin ylläpitäjien ja moderaattoreiden väliset jännitteet korostavat valtadynamiikkaa ja käyttäjäkeskeisten alustojen tarvetta.

24 vuotta vanha HP Jornadani voi tehdä asioita, joita iPhone ei vieläkään pysty tekemään

  • Kirjoittaja kertoo suosikkiretrolaitteestaan, HP Jornada 720:sta, joka on vuonna 1999 julkaistu pieni kämmentietokone, jossa toimii Windows CE tai Linux.
  • Toisin kuin nykyaikaisia iPhoneja, Jornada 720:ta voi käyttää ohjelmistokehitykseen - siinä on C- ja C++-kääntäjä, Python ja Perl, mikä tekee siitä täysimittaisen kehitystyöaseman.
  • Jornada 720:lla voi ajaa natiiviohjelmistoja, ja sillä on mahdollisuus kehittää, kääntää ja ajaa ohjelmistoja itse laitteessa, toisin kuin nykyaikaisilla puhelimilla, jotka vaativat erillisen tietokoneen kehitystyötä varten.
  • Kirjoittaja korostaa, että on tärkeää, että käyttäjät hallitsevat laitteitaan ja pystyvät kehittämään ja ohjelmoimaan niillä sen sijaan, että he olisivat vain e-jätteen kuluttajia.
  • Kirjoittaja mainitsee myös, että Jornada 720:lle on saatavilla kolmannen osapuolen Linux-jakeluohjelmia, kuten JLime, joka mahdollistaa nopeamman ja monipuolisemman käyttökokemuksen.

Industry Reactions

  • Keskustelu keskittyy Applen walled gardeniin ja laitteiden käyttäjähallintaan.
  • Jotkut käyttäjät pitävät aidattua puutarhaa parempana turvallisuuden ja helppokäyttöisyyden vuoksi, kun taas toiset vaativat enemmän avoimuutta ja mahdollisuutta asentaa vaihtoehtoisia ohjelmistoja.
  • Keskustelussa käsitellään myös historiallista taustaa, vertailuja muihin alustoihin, kuten Androidiin ja Maciin, turvallisuuden ja käyttäjän vapauden välisiä kompromisseja sekä Applen nykyistä määräävää markkina-asemaa.

Sekvenssikaaviot, ainoa hyvä asia, jonka UML toi ohjelmistokehitykseen

  • Sekvenssikaaviot ovat hyödyllinen tapa dokumentoida, miten järjestelmän eri osat ovat vuorovaikutuksessa keskenään.
  • Ne ovat kaaviotyyppi, joka kartoittaa viestien ja toimintojen kulkua järjestelmässä.
  • Sekvenssikaavioilla voidaan mallintaa yksinkertaisia prosesseja, kuten kirjautumista pankkisovellukseen, tai monimutkaisempia skenaarioita, joissa on ehdollisia virtoja.
  • Vaikka yhtenäistetyn mallinnuskielen (Unified Modeling Language, UML) suosio on laskenut, sekvenssikaaviot ovat edelleen arvokkaita ja laajalti käytettyjä.
  • Sekvenssikaaviot ovat erityisen arvokkaita järjestelmien luonnostelussa ja suunnittelussa, järjestelmävaatimusten dokumentoinnissa ja olemassa olevien järjestelmien ymmärtämisessä.
  • Sekvenssikaaviota luotaessa on tärkeää aloittaa päävirtauksesta (onnellinen polku) ja lisätä sitten monimutkaisuutta ja reunatapauksia.
  • Avain hyvän sekvenssikaavion luomiseen on se, että ymmärrettävyys asetetaan kattavuuden edelle.
  • Sekvenssikaavioissa olisi keskityttävä kokonaiskuvaan ja viestien kulkuun eikä liiallisiin yksityiskohtiin.
  • Kun ohjelmistosuunnittelijat omaksuvat arkkitehtuuriajattelun ja käyttävät sekvenssikaavioita, he voivat parantaa suunnittelu- ja dokumentointitaitojaan.

Alan reaktiot

  • Monet kehittäjät pitävät sekvenssikaavioita hyödyllisimpänä UML-kaaviotyyppinä.
  • UML-kaaviot voivat olla valaisevia yliopisto-opiskelijoille, koska ne tarjoavat tavan oppia visuaalisesti abstrakteja käsitteitä jäämättä kiinni käytännön toteutuksen yksityiskohtiin.
  • Postaus herätti keskustelua UML:n merkityksestä ja arvosta nykyaikaisissa ohjelmistokehityskäytännöissä.

Suunnitelmamme Python 3.13:lle

  • Suunnitelma Python 3.13:lle on samanlainen kuin edellinen suunnitelma 3.12:lle, mutta siinä on joitakin tärkeitä eroja.
  • Keskeisiä parannuksia on tehty vähäisen vaikutuksen seurannassa, tavukoodikääntäjässä, tulkkigeneraattorissa ja rekisterikonekokeissa.
  • Python 3.13:n kolme tärkeintä painopistealuetta ovat tason 2 optimoija, alitulkkien mahdollistaminen Python-koodista ja parempi muistinhallinta.

Alan reaktiot

  • Python-yhteisö on eri mieltä siitä, pitäisikö GIL poistaa CPythonista.
  • GIL:n poistaminen voisi vaikuttaa yhden säikeen koodin suorituskykyyn, mutta se voisi parantaa samanaikaiskäyttöliittymiä.
  • Yhteensopivuus nykyisten C-laajennusten kanssa ja mahdolliset vaikutukset laajempaan ekosysteemiin herättävät huolta.

Effective Rust (2021)

  • Tämä viesti koskee Rust-koodin parantamista ja parhaiden käytäntöjen käyttöä.
  • Se kattaa eri näkökohtia, kuten tyypit, käsitteet, riippuvuudet ja työkalut.
  • Postaus antaa konkreettisia vinkkejä ja suosituksia tehokkaamman ja optimoidumman Rust-koodin kirjoittamiseen.

Alan reaktiot

  • Postauksessa käsitellään tehokasta Rust-ohjelmointia ja käsitellään mahdollisia puutteita ja erimielisyyksiä kirjoittajan suosituksista.
  • Vertailuja C++:aan tehdään Rustin käsitteiden selittämiseksi, mikä voi olla hyödyllistä C++:aan perehtyneille lukijoille.
  • Rust on monipuolinen kieli, joka soveltuu erilaisiin käyttötapauksiin, kuten sulautettuihin järjestelmiin ja skenaarioihin, joissa tarvitaan nopeaa, matalan tason koodia.
  • Ihmiset pitävät Rustia parempana vaihtoehtona C:lle.
  • Resurssit, kuten kirjat, antavat ohjeita tehokkaan Rust-koodin kirjoittamiseen, mutta tietyistä suosituksista käydään keskustelua.
  • Rc:n ja RefCellin kaltaisten älykkäiden osoittimien käyttö vaatii huolellista harkintaa väärinkäytösten ja ongelmien välttämiseksi.
  • Iteraattoreita suositellaan vaihtoehtona silmukoille, jolloin luettavuus ja monimutkaisuus ovat tasapainossa.
  • Paniikkien käyttöä tulisi yleensä välttää, mutta se voi olla hyödyllistä tietyissä tapauksissa.
  • Tietojen näkyvyyden minimointi rakenteissa on yleinen käytäntö, mutta se voi rajoittaa luovuutta ja API:n mahdollisia käyttötapoja.
  • Clippy, linting-työkalu, antaa ehdotuksia koodin parantamiseksi, mutta se ei välttämättä vastaa yksilöllisiä mieltymyksiä.
  • Jotkut kokevat Rust-väsymystä kielen oppimiskäyrän ja monimutkaisuuden vuoksi.

Unihiker, 80 dollarin hintainen tietokone, jossa on 2,8 tuuman kosketusnäyttö, neliytiminen ARM Cortex-A35

  • Unihiker on yhden piirilevyn tietokone (SBC), jossa on 2,8 tuuman kosketusnäyttö, Wi-Fi ja Bluetooth.
  • Siinä on sisäänrakennettuja antureita, kuten valoanturi, kiihtyvyysmittari, gyroskooppi ja mikrofoni, ja se voi kommunikoida erilaisten analogisten/digitaalisten/I2C/UART/SPI-antureiden ja toimilaitteiden kanssa.
  • Unihiker tarjoaa esiasennetun ohjelmiston helppoa ja nopeaa käyttöönottoa varten, ja se tukee ohjelmointia Pythonilla Jupyter Notebookin avulla jopa älypuhelimesta tai tabletista.

Teollisuuden reaktiot

  • Joidenkin käyttäjien mielestä Unihikerilta puuttuu ekosysteemituki, ja sen ohjelmistopino on vanhentunut, joten se on kuollut heti saapuessaan.
  • Käyttäjät ehdottavat, että käytetyt Intel NUC:t tai vastaavat laitteet tarjoavat paremman arvon ja enemmän tukea vastaavaan hintaan.
  • Raspberry Pi:tä kehutaan sen tehokkaasta laitteistosta ja säännöllisistä päivityksistä, kun taas muita kuin Raspberry Pi -levyjä kritisoidaan rikkinäisistä ohjelmistoista ja tuen puutteesta.

Arkeologit löysivät 3000 vuotta vanhan miekan, joka on säilynyt poikkeuksellisen hyvin](https://newsingermany.com/archaeologists-find-3000-year-old-sword/)

Teollisuuden reaktiot

  • Saksasta on löydetty 3000 vuotta vanha miekka, joka on poikkeuksellisen hyvin säilynyt.
  • Miekka on valmistettu pronssista, joka ei ruostu ja on siten kestävämpi kuin keskiaikaiset rautamiekat.
  • Löytö on herättänyt kiinnostusta, koska miekka on käsityöläisittäin hieno ja yksityiskohtainen ja koska näin hyvin säilyneitä esineitä on harvoin löydettävissä tältä aikakaudelta.

John Wickin hitaasta tuottavuudesta

  • John Wick -elokuvan menestys johtuu sen visuaalisesti vangitsevista toimintakohtauksista.
  • Ohjaaja Chad Stahelski käytti pitkiä otoksia vangitakseen taistelujen balettimaisen tarkkuuden, toisin kuin muiden toimintaelokuvien kaoottinen, nopeasti leikattu tyyli.
  • Keanu Reeves harjoitteli elokuvaa varten laajasti judoa, jiu-jitsua ja taktista 3-aseammuntaa.
  • Taiteiden, kuten elokuvantekemisen, tuottavuusajattelu eroaa perinteisistä toimistotöistä, joissa arvostetaan kiireettömyyttä ja monitehtäväisyyttä.
  • John Wickin menestystarina herättää kysymyksiä siitä, onko tuottavuuden määritelmä tietotyössä kykyjen kannattavin käyttö.

Alan reaktiot

  • Postauksessa keskustellaan John Wickin hitaasta tuottavuudesta ja siitä, miten se liittyy syvällisen työn käsitteeseen.
  • Kommentoijat keskustelevat syvälliseen työhön keskittyvän uran saavutettavuudesta ja siihen liittyvistä kompromisseista.
  • Kirjoituksessa haastetaan kulttuurinen jatkuvan kiireen korostaminen ja korostetaan syvällisen työn etuja.

11 vuotta SaaS-isännöintiä

  • Kirjoittaja pohtii kokemuksiaan SaaS-sovelluksen isännöinnistä 11 vuoden ajan ja kertoo oppimastaan.

  • He aloittivat Herokulla, mutta huomasivat, että sillä oli rajoituksia ja se oli kallista.

  • Sitten he siirtyivät Digital Oceaniin, joka toimi aluksi hyvin, mutta jossa oli ongelmia skaalautuvuuden ja seisokkiaikojen kanssa.

  • Lopulta he siirtyivät AWS:ään, mutta heillä oli haasteita ymmärtää ja käyttää kaikkia tarjolla olevia ominaisuuksia.

  • He perustivat Platform Infrastructure Team (PIT)

  • ryhmän parantaakseen vakautta ja ammattimaisuutta infrastruktuurinsa hallinnassa.

  • Kirjoittaja antaa neuvoja aiemmalle itselleen, mukaan lukien hallinnoitujen palvelujen käyttäminen, PIT:n perustaminen aikaisemmin ja itsehoidon priorisointi.

  • Hän ilmaisee kiitollisuutensa tiiminsä jäsenille heidän ponnisteluistaan sovelluksen pitämiseksi toiminnassa vuosien varrella.

Alan reaktiot

  • Hallinnoitujen palvelujen käyttäminen voi säästää aikaa ja resursseja tuotetta rakennettaessa.
  • Oikean tietokannan valinta riippuu projektin erityistarpeista.
  • Cloudflare D1 ja muut vastaavat palvelut voivat tarjota kustannussäästöjä ja yksinkertaisuutta.