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.