Skip to main content

2024-07-15

Mistä tietää, milloin on aika lähteä

  • Kirjoittaja jäi eläkkeelle vuonna 2021 lähes 40 vuoden ohjelmoijauran jälkeen, ei kykyjen puutteen vaan halun jatkaa puutteen vuoksi.
  • He korostavat rehellisyyden merkitystä omista kyvyistä ja kiinnostuksen kohteista, huomauttaen, että pitkän uran ylläpitäminen nopeasti muuttuvassa teollisuudessa on haastavaa.
  • Kirjoittaja jatkaa generatiivisen taiteen koodin kirjoittamista, pitäen sitä monimutkaisempana ja nautinnollisempana kuin aiempaa työtään, korostaen henkilökohtaista tyytyväisyyttä uusien kiinnostuksen kohteiden parissa.

Reaktiot

  • Eläkkeelle jäänyt Applen insinööri pohtii siirtymää insinöörivetoisesta markkinointivetoiseen päätöksentekoon yrityksessä, mikä johti heidän lähtöönsä.
  • Huolimatta siitä, että hän jätti yritysmaailman, insinööri jatkaa koodaamista generatiivisen taiteen parissa, pitäen sitä monimutkaisempana ja kekseliäämpänä kuin aiempaa työtään.
  • Kirjoitus tuo esiin laajemman tunteen ohjelmoijien keskuudessa, jotka kamppailevat nykyaikaisten työympäristöjen ja nopeiden teknologisten muutosten kanssa, ja jotkut löytävät lohtua henkilökohtaisista projekteista tai avoimen lähdekoodin panoksista.

Fusion – Harrastekäyttöjärjestelmä toteutettuna Nim-kielellä

  • Fusion OS on harrastuskäyttöjärjestelmä x86-64-arkkitehtuurille, kehitetty käyttäen Nim-ohjelmointikieltä.
  • Nykyiset ominaisuudet sisältävät UEFI-käynnistyslataimen, fyysisen ja virtuaalisen muistin hallinnan, käyttäjätilan, preemptiivisen moniajon, järjestelmäkutsut, ELF-lataimen ja ajastimen keskeytykset.
  • Suunnitellut ominaisuudet pyrkivät lisäämään kysynnän mukaisen sivutuksen, prosessien välisen viestinnän, levyn I/O:n, tiedostojärjestelmän, näppäimistö/hiiri-syötteen, komentotulkki-GUI:n ja verkottumisen.

Reaktiot

  • Fusion on harrastuskäyttöjärjestelmä (OS), joka on toteutettu Nim-ohjelmointikielellä ja jota käsitellään GitHubissa kirjoittajan khaledh toimesta.
  • Nim valittiin sen Python-tyylisen syntaksin, oletusarvoisen roskienkerääjän puuttumisen, erinomaisen C-yhteensopivuuden ja muiden hyödyllisten ominaisuuksien vuoksi.
  • Keskustelu korostaa Nimin kattavaa standardikirjastoa, paremman integroidun kehitysympäristön (IDE) tuen tarvetta ja aitoja summatyyppejä sekä näkemyksiä käyttöjärjestelmän kehityshaasteista, kuten tehtävien vaihtamisesta.

Googlen Gemini AI jäi kiinni skannaamasta Google Driven PDF-tiedostoja ilman lupaa

  • Googlen Gemini AI:n on havaittu skannaavan Google Drive -PDF-tiedostoja ilman käyttäjän suostumusta, mikä herättää merkittäviä yksityisyydensuojahuolia.
  • Kevin Bankston, tekoälyn hallinnon vanhempi neuvonantaja, raportoi, että Gemini tiivisti hänen veroilmoituksensa ilman lupaa, vaikka ominaisuuden piti olla pois käytöstä.
  • Tämä tapaus korostaa jatkuvia yksityisyysongelmia teknologiasektorilla, erityisesti Google Workspace Labsin käyttäjien osalta, ja alleviivaa tekoälyn vaikutuksen käyttäjien yksityisyyteen kohdistuvaa tarkastelua.

Reaktiot

  • Googlen Gemini AI:n havaittiin skannaavan Google Driven PDF-tiedostoja ilman käyttäjien suostumusta, mikä herätti keskusteluja tekoälyn opt-in-käytännöistä.
  • Keskustelu keskittyy siihen, pitäisikö tekoälyominaisuuksien vaatia käyttäjän nimenomaista aktivointia, huolenaiheina tietojen väärinkäyttö ja yksityisyyden loukkaukset.
  • Tämä tapaus korostaa läpinäkyvien tekoälyn käyttöpolitiikkojen ja parannetun käyttäjän hallinnan tarpeellisuutta henkilökohtaisiin tietoihin.

Firefox 128 ottaa oletuksena käyttöön "yksityisyyttä suojaavat" mainosmittaukset

Reaktiot

  • Firefox 128 tuo oletuksena käyttöön "yksityisyyttä suojaavat" mainosmittaukset, jotka mahdollistavat mainosten seurannan paljastamatta käyttäjien tarkkoja toimia.
  • Kriitikot väittävät, että tämä ominaisuus vaarantaa käyttäjien yksityisyyden ja hyödyttää mainostajia, mikä herättää huolta Mozillan taloudellisista kytköksistä mainontaan.
  • Kayttäjät voivat poistaa ominaisuuden käytöstä asetuksissa, ja vaihtoehtoja, kuten LibreWolf tai muutokset about:configin kautta, suositellaan parannetun yksityisyyden takaamiseksi.

Rust tiedostojärjestelmille

  • Vuoden 2024 Linux Storage, Filesystem, Memory Management ja BPF Summit -tapahtumassa Wedson Almeida Filho ja Kent Overstreet keskustelivat Rustin käytöstä Linux-tiedostojärjestelmissä, korostaen sen mahdollisia etuja.
  • Almeidan RFC-päivityssarja joulukuulta 2023 esitteli Rust-abstraktioita tiedostojärjestelmille, pyrkien hyödyntämään Rustin tyyppijärjestelmää virheiden havaitsemiseksi käännösaikana ja resurssien automaattiseen siivoamiseen, mikä parantaa tuottavuutta ja vähentää muistiin liittyviä haavoittuvuuksia.
  • Huolenaiheita heräsi C- ja Rust-API:en välisestä erosta, ja ehdotettiin funktioiden nimien yhdenmukaistamista tuttuuden vuoksi. Myös haasteet C-koodin ja Rust-sidosten synkronoinnin ylläpitämisessä tunnustettiin.

Reaktiot

  • Keskustelu Rustin integroimisesta Linux-ytimen osaksi tuo esiin sekä haasteita että hyötyjä, erityisesti tiedostojärjestelmien kehityksessä.
  • Työkalut kuten bindgen ja cbindgen ovat välttämättömiä kuilun kuromiseksi umpeen Rustin ja C:n välillä, vaikka jotkut kehittäjät pitävät yhteensopivuutta monimutkaisena.
  • Väittely korostaa Rustin potentiaalia parantaa turvallisuutta ja oikeellisuutta, mutta tuo esiin myös huolenaiheita rinnakkaisten API:en ylläpidosta ja Rustiin uusina tutustuvien kehittäjien oppimiskäyrästä.

Just Be Rich (2021)

  • Piilaakson sijoittajia ja toimitusjohtajia, joita aiemmin pidettiin innovaattoreina, kritisoidaan nyt monopolisteiksi, ja he puolustautuvat näitä väitteitä vastaan.
  • Paul Grahamin essee, "How People Get Rich Now," väittää, että nykyaikainen varallisuus perustuu enemmän ansioihin verrattuna menneisyyteen, mutta jättää huomiotta kasvavan varallisuuseron ja sen vaikutukset.
  • Huolimatta siitä, että yrityksen perustaminen on nykyään helppoa, hyödyt rajoittuvat vähemmistöön, ja varallisuuserot ovat edelleen merkittävä ongelma, eivätkä vain radikaalin vasemmiston käsitys.

Reaktiot

  • Norjan varallisuusverokeskustelu tarkastelee sen hyötyjä, kuten varmistamista, että varakkaat maksavat veroja, ja sen haittoja, kuten yrittäjien ja startup-yritysten rasittamista.
  • Kriitikot väittävät, että varallisuusverot lannistavat investointeja ja innovaatioita, mikä voi johtaa varakkaiden yksilöiden maastamuuttoon.
  • Keskustelu kattaa myös laajempia aiheita, kuten varallisuuserot, onnen roolin varallisuuden kartuttamisessa ja valtion menojen tehokkuuden, korostaen oikeudenmukaisen verotuksen, investointien kannustamisen ja yhteiskunnallisen vakauden tasapainottamisen monimutkaisuutta.

Tabloid: Klikkiotsikoiden ohjelmointikieli (2021)

  • Tabloid on Turing-täydellinen ohjelmointikieli, joka on suunniteltu kirjoittamaan ohjelmia klikkiotsikoiden tyyliin.
  • Siinä on ainutlaatuinen syntaksi, kuten "ET HALUA JÄTTÄÄ VÄLIIN" tulostusta varten ja "ASIANTUNTIJAT VÄITTÄVÄT...OLEVA" muuttujan määrittämistä varten, ilman sisäänrakennettuja silmukkakonstruktioita, luottaen sen sijaan rekursioon.
  • Kielellä on JavaScriptillä kirjoitettu tulkki ja enimmäkseen yhteensopiva toteutus Racketissa, joka tukee numeroita, merkkijonoja ja totuusarvoja.

Reaktiot

  • Tabloid on klikkiotsikoiden ohjelmointikieli, joka on ihanteellinen suurten kielimallien (LLM) koodin generoinnin, kuten GPT-4:n, vertailuun.
  • GPT-4 kamppaili perustoimintojen kanssa Tabloidissa, usein hallusinoiden avainsanoja kuten "BREAKING NEWS" syntaksivirheiden ja erityiskoulutuksen puutteen vuoksi.
  • Claude, toinen kielimalli, kirjoitti onnistuneesti koodia Tabloid-kielellä, mikä viittaa siihen, että lisää syntaksikoulutusta voisi parantaa suorituskykyä tällaisissa erikoiskielissä.

Valkokurkkusirkkujen kiehtovat ja monimutkaiset seksielämät

Reaktiot

  • Tutkijat käyttävät värirenkaita tunnistaakseen valkokurkkusirkkuja, mikä auttaa käyttäytymistutkimuksissa ilman tarvetta pyydystää lintuja uudelleen.
  • Varpuset osoittavat käyttäytymistä, joka on samanlaista kuin ihmisten parinmuodostus, valkoraidallisten lintujen ollessa aggressiivisempia ja ruskearaidallisten lintujen ollessa hoivaavampia.
  • Sana 'sukupuoli' tässä tutkimuksessa viittaa geneettisen sukupuolen ja käyttäytymisen piirteisiin, vaikka tämä käyttö on harvinainen biologiassa.

En ole strlcpy(3):n fani

  • strlcpy(3), OpenBSD-funktio, pidetään usein turvallisempana kuin strcpy(3) ja strncpy(3), mutta se on tehoton eikä turvallinen, jos lähde-merkkijono ei ole null-terminoitu.
  • Ulrich Drepper hylkäsi strlcpy:n glibc:stä sen tehottomuuden vuoksi, koska se käsittelee koko lähdejonon, vaikka vain osa siitä olisi tarpeen.
  • Vaihtoehdot kuten memccpy(3), strdup(3) ja yhdistelmä strlen(3) ja memcpy(3) ovat suositeltavia paremman tehokkuuden ja siirrettävyyden vuoksi.

Reaktiot

  • Kirjoittaja kritisoi strlcpy(3):a sen potentiaalista aiheuttaa puskuriin kohdistuvia ylivuotovirheitä muuttujakokoisten formaattien vuoksi ilman pituusmäärittelyä.
  • He kannattavat laskettuja merkkijonoja null-terminoitujen sijaan, mainiten esimerkkeinä Rustin kompaktit merkkijonokirjastot ja historialliset todisteet PARCin Cedar-ryhmästä.
  • Kirjoittaja ehdottaa, että vaikka strlcpy(3) pyrkii estämään kaatumisia ja muistiongelmia, se ei ole tehokkain menetelmä, ja C:n merkkijonojen käsittely on vanhentunutta verrattuna vaihtoehtoihin, kuten Pascal-merkkijonoihin.

Kalifornian sähköverkko selviää helleaallosta akkujen avulla

  • Kalifornian sähköverkko selvisi helleaallosta ilman sähkökatkoja tai hätätilanteita, mikä johtui uusiutuvista energialähteistä ja akkuvarastoinnista.
  • Keskeisiin strategioihin kuuluivat verkon parannukset ja lisääntynyt puhdas energia, erityisesti aurinkoenergia ja akkuvarastointi, jotka ovat nyt viiden suuren ydinvoimalan verran.
  • Vuonna 2024 Kaliforniassa oli 50 päivää enemmän 100-prosenttisesti uusiutuvaa energiaa verrattuna vuoteen 2023, mikä osoittaa merkittävää parannusta sähköverkon suorituskyvyssä.

Reaktiot

  • Kalifornian sähköverkko selviytyi tehokkaasti helleaallosta käyttämällä akkuvarastointia, mikä osoittaa suurten akkujärjestelmien potentiaalin varastoida ylimääräistä aurinkoenergiaa iltakäyttöä varten.
  • Tämä edistysaskel voisi vähentää riippuvuutta huippukuormitusvoimaloista, jotka ovat vähemmän luotettavia ja kalliimpia, asettaen akkukapasiteetin uusiutuvan energian mullistajaksi.
  • Keskustelussa käsiteltiin myös erilaisten energian varastointimenetelmien haasteita ja hyötyjä, sääntelyvaikutuksia sekä käytettyjen sähköautojen (EV) akkujen mahdollista käyttöä verkon varastoinnissa.

Valokuvakameran yleistyminen käynnisti taistelun suojellakseen kulta-ajan yksityisyyttä

  • Kodak-kameran nousu 1800-luvun lopulla ja 1900-luvun alussa teki valokuvauksesta yleisölle saavutettavaa, mikä johti laajalle levinneisiin yksityisyyden loukkauksiin.
  • Tapaukset, kuten Elizabeth Peckin luvaton käyttö mainoksessa ja Abigail Robersonin kanne Franklin Mills Flouria vastaan, toivat esiin henkilökohtaisten kuvien väärinkäytön voitontavoittelussa.
  • Julkinen paheksunta tällaisia yksityisyyden loukkauksia kohtaan johti siihen, että New York hyväksyi vuonna 1903 "oikeus yksityisyyteen" -lain, joka loi ennakkotapauksen muiden osavaltioiden seurattavaksi.

Reaktiot

  • Kameroiden käyttöönotto kulta-aikana herätti merkittäviä yksityisyydensuojan huolia, sillä ne mahdollistivat hetkien tarkkuudella taltioinnin ja säilyttämisen.
  • Teknologiset edistysaskeleet, varhaisesta valokuvauksesta nykyaikaisiin älypuhelimiin, ovat jatkuvasti haastaneet yksityisyyden normeja, mikä on herättänyt keskusteluja parempien yksityisyyslakien tarpeesta ja harkitusta teknologian käytöstä.
  • Jatkuva keskustelu keskittyy tasapainottamaan teknologian hyödyt ja yksityisyyden suojan oikeudet yhä enemmän verkottuneessa maailmassa.

Vuotaneet palkkatiedot paljastavat, kuinka paljon Valve maksaa henkilöstölleen ja kuinka vähän ihmisiä se työllistää

  • Valve työllistää yllättävän pienen työvoiman, vain 336 työntekijää vuonna 2021, Wolfiren kilpailuoikeudenkäynnistä vuotaneiden palkkatietojen mukaan.
  • Data paljastaa Valven työntekijöiden jakautumisen "Admin," "Games," "Steam" ja "Hardware" -kategorioihin, ja "Games" -palkkalistan huippu oli 221 miljoonaa dollaria vuonna 2017.
  • Valven pieni henkilöstömäärä ja korkea tuottavuus työntekijää kohden, joka ylittää Googlen, Amazonin ja Microsoftin, selittävät sen rajallisen tuotelistan ja ulkopuolisen avun tarpeen laitteisto- ja ohjelmistokehityksessä.

Reaktiot

  • Vuotaneet palkkatiedot osoittavat, että Valve työllistää vain 79 henkilöä hallinnoimaan Steamia, merkittävää pelien myyntialustaa.
  • Valven pieni tiimi nähdään tehokkaana, keskittyen vakauteen jatkuvien ominaisuuksien muutosten sijaan, toisin kuin suuremmat yritykset, jotka usein laajentuvat tarpeettomasti.
  • Tämä lean-lähestymistapa korostaa Valven ketteryyden ja tehokkuuden painottamista, mikä on osaltaan vaikuttanut sen menestykseen.

Uusi-Seelannin rannalle ajautunut olento saattaa olla harvinaisin valas

  • Harvinainen lapiohammaskaskelotti, maailman harvinaisin valaslaji, ajautui Uuden-Seelannin rannalle tarjoten tutkijoille ainutlaatuisen tutkimusmahdollisuuden.
  • Tämä viisi metriä pitkä nokkavalas on vasta seitsemäs löydetty yksilö, eikä eläviä havaintoja ole kirjattu, mikä tekee siitä merkittävän löydön meribiologialle.
  • Valas on siirretty kylmäsäilytykseen tutkimuksia varten, joihin osallistuvat paikalliset Māori-iwit, ja sen tunnistamisen varmistaminen geneettisillä testeillä voi kestää kuukausia.

Reaktiot

  • Harvinainen lapiohammaskaskelotti löydettiin Uuden-Seelannin rannalta, tarjoten ainutlaatuisen mahdollisuuden DNA-analyysiin.
  • Tämä laji on yksi vähiten tutkituista suurista nisäkkäistä, mikä on herättänyt lisääntynyttä tieteellistä kiinnostusta.

ZeroMQ: Korkean suorituskyvyn rinnakkaisuuskehys

  • ZeroMQ on avoimen lähdekoodin, universaali viestikirjasto, joka toimii rinnakkaisuuden hallintakehyksenä tarjoten soketteja atomisille viesteille eri kuljetusmuodoissa, kuten prosessin sisäisesti, prosessien välillä, TCP:llä ja monilähetyksellä.
  • Tämä tukee useita kieli-API:ita ja käyttöjärjestelmiä, tarjoten malleja kuten pub-sub, push-pull ja client-server, tehden siitä nopean ja skaalautuvan.
  • ZeroMQ:ta tukee suuri ja aktiivinen avoimen lähdekoodin yhteisö, ja sitä käyttävät suuret yritykset kuten Microsoft, Samsung ja Facebook.

Reaktiot

  • ZeroMQ on suorituskykyinen rinnakkaisuuskehys, mutta sen aktiivisen kehityksen tila on tällä hetkellä epäselvä.
  • Käyttäjät ovat huomanneet erilaisia ongelmia ja eroja ZeroMQ:n ja sen seuraajien, nanomsg:n ja nng:n, välillä, mukaan lukien säiemallit, virheiden leviäminen ja tietyt bugit.
  • ZeroMQ:n lisensointi on muuttunut MPL 2.0:ksi, mikä tekee sen käytöstä laillisesti helpompaa, ja keskusteluja käydään vaihtoehdoista, kuten NATS ja zenoh.io.

A.I. tarvitsee kuparia. Se auttoi juuri löytämään miljoonia tonneja sitä Sambiasta.

  • KoBold Metals on löytänyt valtavan kupariesiintymän Chililabombwesta, Sambiasta, mahdollisesti suurimman yli vuosikymmeneen, ja sen vuotuinen tuotantoarvio on 300 000 tonnia.
  • Löytö, jonka taustalla on KoBoldin tekoälyteknologia, on merkittävä geopoliittinen vaikutuksiltaan, auttaen Yhdysvaltoja sen kilpailussa Kiinan kanssa puhtaan energian teknologioiden kannalta välttämättömistä mineraaleista.
  • Bill Gatesin ja Sam Altmanin kaltaisten sijoittajien tukemana KoBold aikoo investoida 2,3 miljardia dollaria kaivokseen, jonka tuotannon odotetaan alkavan 2030-luvun alussa, samalla kun Yhdysvaltain hallitus tukee 2,3 miljardin dollarin rautatietä kuparin vientiä varten.

Reaktiot

  • AI-teknologiaa on käytetty miljoonien tonnien kuparin löytämiseen Sambiassa, mikä korostaa sen potentiaalia resurssien etsinnässä.
  • Kuparin lisääntynyt kysyntä johtuu ajoneuvojen sähköistämisestä ja verkon kysynnästä, ei suoraan tekoälystä.
  • Löytö on merkittävä suurten uusien kupariesiintymien harvinaisuuden vuoksi, tarjoten huomattavan taloudellisen piristysruiskeen Sambialle.