Skip to main content

2023-04-06

Remembering Bob Lee

Teknologiayhteisö suree alan tunnetun henkilön Bob Leen poismenoa. Lee oli Googlen ja Squaren palveluksessa työskennellyt Javan puolestapuhuja, ja hänet tunnettiin työstään Guice-riippuvuusinjektiokehyksen parissa. Hän oli myös yksi Android Alliance -aloitteen perustajista, jonka tarkoituksena oli edistää innovointia Android-ekosysteemissä. Leen panos teknologiamaailmassa oli laajalti tunnustettu, ja hänen kollegansa ja kollegansa tulevat kaipaamaan häntä suuresti. Monet ovat jakaneet surunvalittelunsa sosiaalisessa mediassa ja muistavat Leen olleen mentori ja ystävä, jolla oli aina aikaa muille. Lepää rauhassa, Bob Lee.

Discussion Service. Guice- ja Java-kirjastojen toinen kirjoittaja Bob Lee, joka tunnettiin teknisistä taidoistaan, ystävällisyydestään ja nöyryydestään, on kuollut. Hänen kuolemansa on jättänyt teknologiayhteisön suruun ja saanut monet ihmiset jakamaan muistojaan ja anekdoottejaan hänestä. Leen innovatiivisuuden ja intohimon perintö on innoittanut monia, ja hänen panostaan alalle tullaan kaipaamaan. Vaikka jotkin kommentit jäivät taka-alalle, useimmat jakoivat positiivisia ajatuksia ja kokemuksia Bobista.

Bob Lee, Squaren entinen teknologiajohtaja, on kuollut puukotuksen jälkeen San Franciscossa.

Original. Käteissovelluksen luoja Bob Lee Squaren teknologiajohtajana tunnistettiin mieheksi, joka kuoli San Franciscossa puukotustapauksen seurauksena; tapahtuma on järkyttänyt teknologiamaailmaa, ja ihmiset reagoivat äkilliseen uutiseen. Poliisi ei ole tehnyt pidätyksiä tai julkaissut tietoja mahdollisista epäillyistä. Lee oli 43-vuotias, Cash Appin perustaja ja työskenteli kuollessaan MobileCoinin tuotejohtajana.

Discussion Service. San Franciscossa tapettu Squaren entinen teknologiajohtaja Bob Lee herättää keskustelua rikollisuudesta ja hallinnosta. Kommentit käsittelevät varallisuuseroja, asunnottomuutta, gentrifikaatiota ja mahdollisia ratkaisuja. Keskustelu herättää haasteita poliittisista järjestelmistä ja Yhdysvaltojen kaupunkien epäluotettavista rikostilastoista. Käyttäjät keskustelevat rikollisuuden mahdollisista syistä, joita ovat muun muassa joukkomuutto, varallisuuserot, oikeusjärjestelmien vaikutus ja poliisin reagoimattomuus. Rikollisuuden vertailu eri maiden tai kulttuurien välillä ei ole hyödyllistä. Rikollisuus on monimutkainen ongelma, joka ei johdu mistään yksittäisestä tekijästä.

Kerro iOS antaa operaattoreiden lisätä WiFi-verkkoja, joihin liittymistä ei voi estää.

iOS-käyttöjärjestelmä antaa operaattoreiden lisätä WiFi-verkkoja, joihin liittymistä käyttäjät eivät voi estää. Tämä ominaisuus aiheuttaa huolta iPhone-käyttäjien keskuudessa, joilla on rajalliset datasopimukset tai jotka ovat huolissaan yksityisyydestä. Ominaisuuden on tarkoitus auttaa operaattoreita käynnistämään WiFi-hotspotteja, mutta se antaa niille myös mahdollisuuden lisätä julkisia WiFi-verkkoja, joihin käyttäjät voivat tietämättään liittyä ja kerätä mahdollisesti arkaluonteisia tietoja. Käyttäjillä on rajoitetusti vaihtoehtoja ominaisuuden poistamiseksi käytöstä, kuten WiFi:n poistaminen käytöstä kokonaan tai "Unohda tämä verkko" -valinta joka kerta, kun he kohtaavat sen. Jotkut käyttäjät vaativat Applen lisäävän tämän ominaisuuden hallintaa, kun taas toiset suosittelevat VPN:n käyttöä tietojensa suojaamiseksi.

Discussion Service. iOS 16.4:n avulla operaattorit voivat lisätä laitteisiin hallittuja verkkoja, alentaa matkapuhelinkustannuksia ja estää automaattisen liittymisen poistamisen käytöstä, eikä näitä verkkoja voi tällä hetkellä poistaa muuten kuin nollaamalla verkkoasetukset. Käyttäjät raportoivat, että T-Mobile varastaa dataa ja Wingman-verkot eivät kytkeydy pois päältä, ja ilmaisevat järkytyksensä siitä, että operaattorit sanelevat WiFi-yhteyksiä ilman, että käyttäjä voi hakea muutosta. Keskustelua käydään siitä, miten laitteen täydellinen hallinta voidaan saavuttaa, ja jotkut käyttäjät suosittelevat GrapheneOS:ää tietoturvapäivityksiä varten. Operaattoreiden WiFi-hotspotteja kritisoidaan siitä, että ne häiritsevät yhteyksiä paikallisiin laitteisiin, ja jotkut pitävät ominaisuutta hyödyllisenä ruuhkaisilla alueilla.

Syväoppimisen perusteet vakaaseen diffuusioon

Original. "Practical Deep Learning for Coders - Part 2" on yli 30 tuntia videosisältöä sisältävä kurssi, jossa käsitellään Stable Diffusion -algoritmia alusta alkaen tiiviissä yhteistyössä Stable.ai:n ja Hugging Facen asiantuntijoiden kanssa. Kurssi tarjoaa tiukan kattavuuden uusimmista tekniikoista ja menee jopa Stable Diffusionin sisältämää sisältöä pidemmälle, mikä tekee siitä loistavan oppimistavoitteen monesta syystä, mutta saadaksesi kurssista kaiken irti, sinun tulisi kuitenkin olla kohtuullisen varma syväoppimisen harrastaja. Kurssin aikana tutustumme diffuusiomenetelmiin, toteutamme omia mallejamme tyhjästä, hallitsemme Python-käsitteet ja PyTorchin mallien toteuttamiseksi. Käsittelemme diffuusion perusteita, syväoppimisen optimoijia, Python-käsitteitä, perusperusteita, pseudosattumanumeroiden generointia, neuroverkkoarkkitehtuureja, generatiivisia arkkitehtuureja, muuntajia ja sekatarkkuusharjoittelua.

Discussion Service. 'Deep Learning Foundations to Stable Diffusion' tutkii nykyaikaista generatiivista mallintamista, kun taas jotkut suosittelevat keskittymistä markkinointiin. Fast.ai:n syväoppimiskurssilla luodaan ohjelmointikehys tyhjästä ja sitä suositellaan kaikille siitä kiinnostuneille. Keskustelua käydään kehittyneen tekoälyn mahdollisista vaaroista sekä sääntelyn ja eettisten näkökohtien merkityksestä. Kommentoijat ehdottavat tekoälyn tuotoksen kieltämistä, mutta se ei ole pitkän aikavälin ratkaisu, elleivät kaikki maat tee niin. FastAI:n kurssilla ei ole poliittisesti tai uskonnollisesti puolueellisia lausuntoja, ja sen sisältöä pidetään huippuluokkaa. Kurssin voi käydä kuka tahansa, jolla on lukion perusmatematiikka, ja se kattaa edistyneet käsitteet.

CAN Injection: Avaimeton autovarkaus

Original. Autovarkaat käyttävät uutta tekniikkaa nimeltä CAN Injection ohittaakseen nykyaikaisten autojen älykkäät avainjärjestelmät hyödyntämällä CAN-väylän viestintäprotokollan haavoittuvuuksia. Autojen kehittyneistä turvajärjestelmistä, kuten moottorin ajonestolaitteista, on tullut haavoittuvia. Varkaat käyttävät CAN Injector -nimistä laitetta varastamaan autoja ilman avainta syöttämällä väärennettyjä viestejä auton sisäiseen viestintäjärjestelmään. Laite maksaa 10 dollaria, ja se sisältää PIC18F-sirun, esiohjelmoidun laiteohjelmiston, lähetinvastaanottimen ja lisäpiirin. Pikakorjauksella tai salakirjoitusviesteillä CAN Injector voidaan päihittää. Ian Haken hahmottelee useita tapoja, joilla autonvalmistajat voisivat auttaa autojen suojaamisessa, mutta tekniikan rikollinen hyväksikäyttö on yleistä. Kyseessä on koko teollisuudenalan laajuinen ongelma, joka edellyttää ECU-ohjelmiston päivittämistä varkaiden päihittämiseksi.

Discussion Service. Avaimeton autovarkaustekniikka, joka tunnetaan nimellä CAN Injection, tuotiin esiin Hacker Newsissa. Kuluttajien tulisi varoa CAN-väylän salaamista tai allekirjoittamista, koska se voi rajoittaa kolmansien osapuolten diagnostiikkatyökaluja ja lisätä korjauskustannuksia. CAN-väylä ohjaa useita ajoneuvon toimintoja, ja ajoneuvovalmistajat optimoivat kustannuksia häikäilemättömästi. Autovalmistajilla on lakisääteiset vaatimukset erottaa jälleenmyyjät, mutta joissakin kommenteissa kritisoidaan lain hengen noudattamista. Huippuluokan automerkit käyttävät erilaisia turvatoimia autojen hakkeroinnin estämiseksi, kuten ajonestolaitteita, joissa on asianmukaiset kryptografiset protokollat käynnistys- ja vapautusviestien todentamiseksi, ja allekirjoitettuja CAN/FlexRay/Ethernet-kehyksiä viestien väärentämisen estämiseksi. Halpojen autojen kohteena ovat helposti varastettavat autot, kun taas kalliit autot ovat väkivaltaisten varkauksien kohteena. Artikkelissa kuvattua hyväksikäyttöä voidaan soveltaa lähes mihin tahansa viime vuosikymmenellä valmistettuun kytkemättömään ajoneuvoon. CAN-väylän käyttö kriittisissä järjestelmissä, kuten ilmailussa ja autoteollisuudessa, johtuu sen yksinkertaisesta johdotuksesta ja kustannustehokkuudesta.

Firefoxin insinöörit löysivät Windows Defenderin virheen, joka aiheuttaa suurta suorittimen käyttöä

Original. N/A (Tämä teksti ei liity aiheeseen).

Discussion Service. Firefoxin insinöörit löysivät Windows Defenderin bugin, joka aiheuttaa prosessorin käyttöä Mozillan selaimessa. Microsoft julkaisee korjauksen asian korjaamiseksi. Myös muut AV-tuotteet voivat aiheuttaa suorittimen käyttöongelmia. Firefox tekee turvallisuussyistä enemmän järjestelmäkutsuja kuin Chrome. Vertailun mukaan Firefox toimii joissakin testeissä nopeammin kuin Chrome. Asiantuntijat keskustelevat Defenderin rajoituksista, ehdottavat hiekkalaatikointia ja laitteiston MFA:ta. Käyttäjät keskustelevat Defenderin tehokkuudesta verrattuna kolmansien osapuolten AV-ohjelmistoihin. Jotkut käyttäjät raportoivat Defenderin aiheuttamista ongelmista, jotka hidastavat tiedostojärjestelmän käyttöä.

Segment Anything Model (SAM) voi "leikata" minkä tahansa kohteen kuvasta.

Original. Meta AI:n kehittämä Segment Anything Model (SAM) voi eristää minkä tahansa kohteen kuvasta suurella tarkkuudella. Se pystyy onnistuneesti tunnistamaan ja segmentoimaan kohteita, vaikka ne olisivat osittain näkyvissä tai peitettyinä. SAM parantaa aiemmin kehitettyjä malleja, jotka perustuivat sijaintivihjeisiin tai erottuviin kohteisiin. Näiden vihjeiden sijasta SAM soveltaa meta-oppimista, joka hyödyntää olemassa olevan mallin oppimista, jotta se pystyy havaitsemaan pieniä, puolueellisia tietokokonaisuuksia tai näkymättömiä kohteita. SAM-mallia voidaan käyttää sekä käytännön sovelluksissa, kuten kuvankäsittelyssä, että tietokonenäön tutkimuksessa.

Discussion Service. Meta AI:n SAM mahdollistaa reaaliaikaisen maskin luomisen, jolla voidaan "leikata" mikä tahansa objekti kuvasta. Mallin lisensointi ja vaikuttava päättelykyky saattavat tehdä siitä suositun tekniikan asiantuntijoiden keskuudessa. Ongelmia ovat hitaampi nopeus RTX 2080ti 11GB -mallilla ja rajallinen tarkkuus läpinäkyvien kohteiden kanssa. Jotkut näkevät Meta AI:n julkaisustrategian osana AR:n käyttöönottopyrkimystä. Käyttäjät ylistävät SAM:n datan merkintäkustannusten alentamista, mutta kritisoivat sen nopeutta ja vertaavat sitä iOS:ään. Kehityksellä voi olla myös potentiaalinen turvakamerasovellus ja AdobeAI-integraatio.

Bitcoinin whitepaper on piilotettu jokaiseen macOS-kopioon...

Original. Satoshi Nakamoton Bitcoin whitepaperin PDF-kopio on löydetty jokaisesta nykyaikaisesta macOS-kopiosta vuoden 2018 Mojavesta lähtien, ja siihen pääsee käsiksi Image Capture -apuohjelman näytedokumentin kautta. Whitepaperia käytetään esimerkkidokumenttina laitteelle nimeltä "Virtual Scanner II", joka on joko piilotettu tai ei ole asennettu kaikille oletusarvoisesti. Syy sen sisällyttämiseen on vielä epäselvä, mutta kyseessä on saattanut olla kätevä ja kevyt monisivuinen PDF-tiedosto testaustarkoituksiin. Verkossa on hyvin vähän tietoa Virtual Scanner II:sta tai whitepaperin sisällyttämisestä macOS:ään.

Discussion Service. Bitcoinin white paper on piilotettu jokaiseen macOS-kopioon vuodesta 2019 lähtien; spekulaatioita liittyy siihen, miksi se on mukana, ja käyttäjät varoittavat louhinnasta iPhonella. Hash-summa vastaa alkuperäistä versiota, mutta teoriat vaihtelevat siitä, miksi se on mukana. Ponzi-huijauksen tukemisesta esitettiin valituksia, mutta käyttäjät selventävät, että se on piilotettu. Apple on saattanut sisällyttää sen kätevyyden vuoksi, mutta viesti herättää keskustelua Bitcoinin vaikutuksesta. Käyttäjät kommentoivat artikkelissa käytettyä kuvaa, PDF-tiedoston kokoa ja sitä, että tekniikka menettää taiteellisen hauskuutensa.

Entinen Square CTO Bob Lee puukotettiin kuoliaaksi San Franciscon keskustassa.

Original. The Standardin mukaan entinen Square CTO Bob Lee puukotettiin kuoliaaksi San Franciscon keskustassa. Lee oli San Franciscossa toimivan kryptoyhtiö MobileCoinin tuotepäällikkö ja Bay Arean ohjelmistokehitys- ja teknologiayhteisöjen rakastettu jäsen. SFPD ei ole julkaissut lisätietoja tai uhrin henkilöllisyyttä, ja pyytää silminnäkijöitä ja videomateriaalia tutkintaa varten. San Franciscossa on tehty 2. huhtikuuta mennessä 12 henkirikosta, kaksi enemmän kuin viime vuonna samaan aikaan. The Standard kattaa tärkeitä juttuja, kuten San Franciscon rikosoikeudelliset kysymykset, ja tarjoaa uutiskirjeitä sekä kattavan katsauksen San Franciscon politiikkaan ja kulttuuriin.

Discussion Service. Entinen Square CTO Bob Lee puukotettiin kuoliaaksi San Franciscossa; kommentit viittaavat uusiin yksityiskohtiin.

Lasten kieltäminen sosiaalisesta mediasta on perusteltua.

Original. Keskustelu lasten kieltämisestä sosiaalisesta mediasta jatkuu riippuvuuteen ja negatiivisuuteen liittyvien huolenaiheiden vuoksi. Joitakin lakiehdotuksia on hyväksytty alaikäisten pääsyn rajoittamiseksi sosiaalisen median sivustoille ja riippuvuutta aiheuttavien ominaisuuksien poistamiseksi, mutta tämä herättää kansalaisvapauksia koskevia vaikutuksia ja rajoittaa uutisten ja erilaisten näkökulmien saatavuutta, mikä herättää kysymyksen siitä, miten sosiaalista mediaa tulisi käsitellä. Tuomioistuimet ovat kumonneet lasten turvallisuuteen liittyviä verkkosuojia, mutta riippuvuuden vastaisten viestien ja oikeudellisten rajoitusten luominen saattaa olla ristiriidassa ensimmäisen lisäyksen oikeuksien kanssa, ja vanhemmat saattavat joutua turvautumaan näytön fyysiseen poistamiseen. Lasten turvaaminen verkossa on poliittinen ja kulttuurinen keskustelu, joka ei jätä juurikaan luottamusta hallituksen kykyyn säännellä sosiaalisen median yrityksiä.

Discussion Service. Eräässä artikkelissa kannatetaan sosiaalisen median kieltämistä alle 18-vuotiailta mahdollisen huumeiden kaltaisen riippuvuuden vuoksi; tällaisen sisällön sääntely on vaikeaa. Keskustelu lapsille suunnattujen mainosten määritelmästä ja vaikutuksesta herättää huolta mainonnan sääntelystä. Sosiaalisen median haitalliset vaikutukset mielenterveyteen ja henkilökohtaiseen kehitykseen tuodaan esiin, minkä vuoksi ehdotetaan yritysten sosiaalisen median ja algoritmisen syötteen kieltämistä. Sosiaalisen median yleistä kieltämistä ei pidetä ratkaisuna, vaan tarvitaan vivahteikkaita lähestymistapoja. Discussion Service-käyttäjät keskustelevat tehokkaista tavoista rajoittaa ruutuaikaa ja torjua kielteisiä vaikutuksia. Keskustelussa keskitytään löytämään tasapaino yksilön vapauden ja yhteiskunnallisen vastuun välille. Huoli sosiaalisen median valvonnasta ja dopamiinin vapautumisesta aivoissa herättää keskustelua algoritmeilla toimivan sosiaalisen median kieltämisestä. Sosiaalisen median tilien pakollisiin tunnistamistarkastuksiin liittyvät huolenaiheet korostuvat toteutettavuuden ja mahdollisen yksityisyyteen puuttumisen vuoksi. Ei keskustelua uudesta teknologiasta tai merkittävästä julkaisusta.

Dang saa pian 65 535 karma-pistettä -

Original. Discussion Service-käyttäjän 'dang' odotetaan saavuttavan pian 65 535 karmapistettä, mikä on maksimiraja, koska järjestelmä käyttää 16-bittistä kokonaislukua.

Discussion Service. Daniel Gackle, AKA Dang, saavuttaa pian 65 535 karma-pistettä. Kommenttiosio täynnä kiitosta Dangin työstä. Käyttäjät spekuloivat, kääntyykö karma ja keskustelevat 32-bittiseen int:hen siirtymisestä. Moderoinnin tyyli ja Y Combinatorin osallistuminen kyseenalaistetaan. Korkean karmamäärän saavuttaminen nähdään tapana osoittaa arvostusta Dangin työtä kohtaan. Korkeamman karman saavuttaminen antaa ssä lisää mahdollisuuksia, kuten äänestää ylös/alas.

Neuroverkot: Nollasta sankariksi

Original. Kurssi "Neuraaliverkot: Zero to Hero", jonka on kirjoittanut Andrej Karpathy, opettaa neuroverkkojen rakentamista tyhjästä koodilla. Kurssi alkaa backpropagationin perusteista ja etenee GPT:n kaltaisiin nykyaikaisiin syviin neuroverkkoihin. Kurssilla keskitytään kielimalleihin, koska ne ovat erinomainen paikka oppia syväoppimista. Edellytyksenä on vankka ohjelmointi ja intro-tason matematiikka. Kurssilla rakennetaan micrograd, makemore, MLP ja sukelletaan joihinkin MLP:iden sisäisiin asioihin. Myös Backprop Ninjaksi tulemista ja WaveNetin rakentamista käsitellään. Kurssi huipentuu GPT:n rakentamiseen. Videoissa selitetään vaihe vaiheelta ja keskitytään osaamisen ja intuition rakentamiseen sen suhteen, miten neuroverkkoja optimoidaan. Kurssilla suositellaan katsojille aikaisempien makemore-videoiden katsomista, jotta he tuntevat autoregressiivisen kielimallinnuksen kehyksen sekä tensoreiden ja PyTorch nn:n perusteet.

Discussion Service. Andrej Karpathyn 'Neural Networks: Zero to Hero' -kurssi saa yli 300 pistettä Hacker Newsissa 6 tunnissa. Discussion Service-käyttäjät kehuvat hänen opetustyyliään ja suosittelevat koodaamaan mukana videoiden katsomisen jälkeen. Hänen vertaisryhmiensä johtama ML-kurssi saa positiivista palautetta, vaikka sitä ei mainita. Python-spesifinen syntaksi videoissa saattaa haastaa joitakin käyttäjiä. Keskustelussa arvioidaan kurssin painottumista logistiseen regressioon ja perceptroniin. Osallistujat pitivät kurssia helppotajuisena ja suosittelevat muita kursseja aloittelijoille. Jotkut käyttäjät kyseenalaistavat web-kehittäjien vähimmäistiedot, ja yhdellä käyttäjällä on teoria ML:n ja Hopf-algebran välisestä yhteydestä.

Temppu virtauksen saavuttamiseen: Jätä työsi rikki

Original. Artikkelissa käsitellään vaikeutta päästä "virtaustilaan" insinööritehtävissä ja esitetään temppu virtaukseen palaamiseksi. Kirjoittaja ehdottaa, että jättää työnsä tilaan, joka on ilmeisen rikki mutta helppo korjata, ennen kuin astuu pois. Tämä mahdollistaa selkeän lähtökohdan työhön palatessa, mikä luo vauhtia ja luottamusta. Artikkelissa myönnetään, että tämä lähestymistapa ei ehkä ole yleispätevä tai sovellettavissa tiimiolosuhteissa, mutta pyydetään palautetta muista tempuista. Artikkelissa mainitaan myös lyhyesti Census Engineering ja työmahdollisuudet.

Discussion Service. Discussion Service-käyttäjät jakavat vinkkejä flow-tilan saavuttamiseen jättämällä työ kesken, mukaan lukien "parkki päin alamäkeä" -menetelmä. Eräs insinöörijohtaja otti käyttöön töiden jättämisen klo 18.00 mennessä loppuunpalamisen välttämiseksi, mutta lopetti sen presenteismin vuoksi. Käyttäjät keskustelevat tiukkojen ajoitussääntöjen ja työkulttuurin muuttamisen hyödyistä ja riskeistä. Jotkut jakavat tuottavuusvinkkejä, kuten seuraavien vaiheiden kirjaaminen ylös ja TDD:n harjoittelu. Koodin jättäminen "rikkinäiseen" tilaan voi auttaa jatkamaan työtä myöhemmin, mutta tulokset ovat vaihtelevia.

Pyyhitäänkö RAM-muisti ennen käyttöä toisessa LXC-kontissa?

Original. Information Security Stack Exchange -verkkopalvelussa on lähetetty viesti, jossa kysytään, pyyhitäänkö RAM-muisti ennen käyttöä toisessa LXC-säiliössä, mikä johti keskusteluun RAM-muistin ylivarauksesta LXC:ssä, ja eräs käyttäjä kommentoi, että edelliselle prosessille säiliössä varattu muisti tyhjennetään. Hacker Newsin viestissä syvennytään tarkemmin ja keskustellaan jaetuista kirjastoista ja käyttäjän nimiavaruuden suojauksesta, ja vastauksessa selvitetään, että sivut tyhjennetään ennen varaamista, ylitarjonta ei aiheuta jakamista ja LXC:n muisti jaetaan prosesseille nimiavaruuksien kautta, mutta prosessit erotetaan isäntäresursseista. Lopuksi todetaan, että glibc-pohjaiseen muistinhallintaan ei liity siivousta ja että vapaat sivut voivat sisältää dataa.

Discussion Service. Hacker Newsin käyttäjät keskustelivat automaattisen muistin nollauksen tehokkuudesta ja tarpeellisuudesta Linuxissa, ja jotkut ehdottivat vaihtoehtoisia menetelmiä käyttämättömän muistin tyhjentämiseen. Eräs käyttäjä huomautti, että ongelma on UNIXin fork()-järjestelmäkutsun suunnittelussa, ja monet muistia vaativat ohjelmistot kamppailevat edelleen OOM-ongelmien kanssa. Muissa kommenteissa keskustellaan ylisidonnaisen ja ei-ylisidonnaisen muistinjakamisen eroista Linuxissa ja rajojen asettamisen tärkeydestä. Artikkeli tarjoaa vivahteikkaita näkökulmia Linuxin muistinjakoon, ja se on suunnattu alan asiantuntijoille.

Näkökulma: Avoimen lähdekoodin WebAssembly-käyttöön perustuva BI

Original. Perspective on interaktiivinen analytiikka- ja tiedon visualisointikomponentti, joka on suunniteltu suoratoisto- ja suurille tietokokonaisuuksille ja jossa on konfiguroitavia raportteja, kojelautoja ja muistikirjoja. Siinä on muistitehokas suoratoistokyselymoottori C++:lla ja Pythonilla sekä käyttöliittymä, joka on pakattu WebAssembly- tai WebSocket-käyttöön perustuvaksi mukautetuksi elementiksi. Käyttöliittymä sisältää interaktiivisia kojelautoja, jotka voidaan integroida mihin tahansa verkkosovelluskehykseen. Perspective.js perustuu WebAssemblyyn ja Apache Arrow'hun, jotka takaavat työpöytätasoista suorituskykyä selaimessa. PerspectivePython toteuttaa Perspective API:n suoraan Pythonilla tutkimusta tai tuotantoa varten. Tarjolla on virtualisoituja ja skaalautuvia widgettejä, ja projekti on saatavilla GitHubissa käyttäjä- ja ohjelmointioppaiden kera.

Discussion Service. Avoimen lähdekoodin WebAssembly-pohjaista BI-työkalua Perspectivea kehutaan tehokkaasta toiminnallisuudesta suorituskykyongelmista huolimatta: ratkaisuehdotuksena on muun muassa kevyemmän vaihtoehdon käyttäminen. Perspectiven tekijät pyrkivät parantamaan suorituskykyä ja mobiiliyhteensopivuutta. Joitakin huolenaiheita on esitetty Firefox-tuesta ja saavutettavuudesta/näppäimistöystävällisestä suunnittelusta. Sciterin rajoituksista keskusteltiin, Tauri-kirjastoja pidettiin mahdollisesti hyödyllisinä. Perspective-projektin suorituskykyä on parannettava.

Grid World

Original. Alexander Millerin "Grid World" -teoksessa tutkitaan ruudukkojen roolia hänen elämässään lapsuudesta aikuisuuteen, mukaan lukien niiden vaikutus teknologiaan, taiteeseen ja navigointiin. Artikkelissa käsitellään sitä valtaa, joka ruuduilla on tilan kartoittamisessa ja hallinnassa, kuten Battleshipin ja Shakin kaltaisissa peleissä. Ristikoista tulee keskeinen solmukohta, joka yhdistää Millerin henkilökohtaiset kokemukset toisiinsa ja osoittaa, miten niistä tulee osa elämäämme. Miller loi ruudukon The HTML Review -lehteä varten vuonna 2023.

Discussion Service. Discussion Service-käyttäjiä kiehtoo Grid Worldin poikkeuksellinen mestaruus ja käsityötaito web-suunnittelussa ja -kehityksessä sekä sen vaikutus havaintoon. Artikkelissa tutkitaan gridin alarakennetta muistoihimme ja maailmaan, ja siihen liittyy pikselitaidevisuaaleja. Kommentit huomauttavat yhteydestä neurotieteeseen ruudukkosolujen kanssa ja esittävät samalla kritiikkiä rationaalisuudesta ja ruudukon peitosta luontoon. Erään käyttäjän mielestä on vaikea viimeistellä henkilökohtaisen projektinsa visuaalisen suunnittelun näkökohtia. Käyttäjät keskustelevat Queensin rasterikuvioista ja rasterikuvioiden historiasta. Eräs Discussion Service-käyttäjä jakaa näkemyksiä NYC:n katuverkon yhdenmukaisuudesta. Taulukkomallinen koriste luo hämärästi valaistuja sekasotkuhuoneita kehittyessään ajan myötä, ja se on rakennettu pelkällä javascriptillä ilman kirjastoja hauskan teknisen harjoittelun vuoksi.

OpenAI Tokenizer

Original. OpenAI API on teknologia, joka vaatii JavaScriptin käyttöönoton.

Discussion Service. OpenAI on julkaissut uuden tokenizerin, joka ymmärtää paremmin GPT-malleja. Tokenizer pilkkoo tekstin alasanayksiköihin tehokkaan käsittelyn mahdollistamiseksi, mutta niiltä puuttuu luontainen merkitys. Discussion Service-käyttäjät keskustelevat työkalun rajoituksista, kuten välilyönteihin perustuvasta ryhmittelystä ja isojen alkukirjainten käsittelystä. Tavuparikoodauksella luodut koodaukset eivät useinkaan sovellu hyvin aliedustetuille kielille. OpenAI veloittaa merkkikohtaisen maksun mallin merkkipohjaisen toiminnan vuoksi.

Tabloid - Clickbait-otsikoiden ohjelmointikieli

Original. Tabloid on uusi ohjelmointikieli, joka on luotu tuottamaan naurettavia ja klikkauksen arvoisia otsikoita, jotka muistuttavat iltapäivälehtien otsikoita. Kieli käyttää luonnollisen kielen käsittelyn, koneoppimisen ja joukkoistamisen yhdistelmää luodakseen otsikoita, joissa on klikkailukelpoisia kielellisiä malleja. Kyseessä on hauska ja viihdyttävä kieli, jolla ei ole varsinaista tarkoitusta, mutta se on erinomainen esimerkki siitä, miten ohjelmointi voi olla sekä hyödyllistä että huvittavaa. Tabloidin luoja aikoo käyttää sitä luodakseen alustan, jonka avulla kuka tahansa voi luoda klikkiotsikoita. Discussion Service-käyttäjien mielestä tämä työkalu on mielenkiintoinen ja hyödyllinen tapa ymmärtää luonnollisen kielen käsittelyä.

Discussion Service. Hiljattain Hacker Newsissä julkaistu projekti nimeltään Tabloid - The Clickbait Headline Programming Language. Projekti on kiehtova, ja sen on kirjoittanut kirjoittaja, joka väittää kirjoittaneensa muita kieliä, jotka ovat kiistatta hyödyllisempiä. Eräs Discussion Service-käyttäjä postasi Tabloid-kielellä ohjelman, joka ottaa viisi numeroa ja palauttaa kolmen ensimmäisen numeron ja kahden viimeisen numeron tulon. Kirjoittaja on henkilö, joka on toimittanut monia mielenkiintoisia projekteja, ja hän on jopa käyttänyt Oakia muun muassa henkilökohtaisen ohjelmistoinfrastruktuurin rakentamiseen. Eräs toinen Discussion Service-käyttäjä kommentoi, että kaiken kirjoittaminen tyhjästä on kannattavinta yksinäisille kehittäjille, mutta ei tiimeille, joissa on parempi mennä "tylsällä".

GPT4 simuloi FTP-palvelinta osoitteessa ftp.disney.com.

Original. Chat GPT-4 on taitava simuloimaan Disneyn FTP-palvelinta käyttämällä perus ftp-cli-työkalua ja tulevia kehotteita komentojen suorittamiseen kuten oikea käyttäjä tekisi. Simuloitu palvelin sisältää yksinomaista Disney-sisältöä kansioissa, kuten elokuvia, ääniraitoja ja taustakuvia, ja GPT-4 osoittaa pystyvänsä navigoimaan paikallisissa ja etätiedostojärjestelmissä. Uusi tekniikka toimii hyvin, ylittää odotukset ja osoittaa kykynsä luoda kiehtovaa sisältöä Disneyn harrastajille. Artikkelissa vihjataan GPT-4:n tulevista käyttötarkoituksista kooditulkki-liitännäisissä, jotka mahdollistavat pääsyn keksityille palvelimille FTP-asiakkaista.

Discussion Service. Hacker Newsin artikkelissa käsitellään GPT4:ää, joka simuloi FTP-palvelinta osoitteessa ftp.disney.com. Käyttäjät keskustelevat siitä, voidaanko tätä pitää "hallusinaationa", vaikka tekoäly voi simuloida tai "hallusinoida". Myös tekoälyn tuottamien vastausten tarkkuus ja se, pidetäänkö näitä tuloksia "hallusinaatioina", ovat keskustelunaiheita. Muita käsiteltyjä aiheita ovat muun muassa: mahdollisuus, että itse luodut elokuvat tai TV-ohjelmat ovat arvottomia, latentin tilan ja kielen rooli LLM:ssä, teknologian vaikutus yhteiskuntaan ja nykyisten tekoälyvalmiuksien rajoitukset. Jotkut käyttäjät varoittavat tulkitsemasta tekoälyn kykyjä liikaa ja toteavat, että sen rajoitukset jätetään usein huomiotta.

mmapin käyttö LLaMA:n lataamisen nopeuttamiseksi

Original. LLaMA käyttää mmap()-ohjelmaa lataamaan mallit 100 kertaa nopeammin, lisää RAM-muistin vakautta ja mahdollistaa useiden prosessien samanaikaisen suorittamisen. Linux-käyttäjät saavat 100x parannuksen, kun taas Windows ja MacOS saavat 10x. Uusi mmap()-latausohjelma on nyt saatavilla GitHubissa MIT-lisenssillä. Anonyymi yhteistyökumppani @Slaren lisäsi mmap()-tuen LLaMA-7B:hen, mikä mahdollistaa välittömät latausajat ilman tiedostomuodon muutosta. Uusi tiedostomuoto kohdistaa tensorit 32 tavun rajalle. Viestissä tutkitaan mahdollisia parannuksia levynkäyttöön ja suorituskykyhäiriöihin. Justine Tunney kirjoittaa Twitteristä ja Githubista alan asiantuntijoille suunnatuissa vakioapuohjelmissa. Se on selkeä ja ytimekäs, ilman puolueellisuutta tai poliittisia tai uskonnollisia kannanottoja. Eräs Discussion Service-käyttäjä kommentoi, että Tunneyn viesti on loistava resurssi oppimiseen.

Discussion Service. Artikkelissa keskitytään ensisijaisesti mmapin käyttämiseen LLaMA:n latautumisen nopeuttamiseksi, vaikka kommenttiosassa onkin draamaa attribuution ja teknisten kysymysten ympärillä. Keskustellaan mmapin hyödyistä ja haitoista sekä Facebookin LLaMA.cpp:n teknisistä ansioista. Käyttäjät keskustelevat LLaMA:n muutosten hyödyllisyydestä ja eri ominaisuuksien hyvistä ja huonoista puolista, mikä tarjoaa arvokkaita näkemyksiä tekniikkaa tuntevalle lukijalle, joka on kiinnostunut oppimaan lisää tekoälystä ja mallien toteuttamisesta. Postaus tuo esiin systeemitekniikan lähestymistavan ongelmaan ja kirjastojen omaan koodiin liittyvän trendin, mikä synnyttää keskustelua valtavien sivujen käytöstä ja IO-pulmakohtien ratkaisemisen vaikeudesta. Vallankumouksellinen suorituskyvyn paraneminen mmapin avulla on herättänyt alan asiantuntijoiden huomion.