Gå til hovedinnhold

2023-07-09

Når en app ber om tillatelser, bør den ha et "feed fake data"-alternativ

  • Når en app ber om tillatelser, bør brukerne ha muligheten til å oppgi falske data i stedet for å gi full tilgang.
  • På denne måten kan brukerne beskytte personopplysningene sine samtidig som de kan bruke appen.
  • Å aktivt straffe tjenester ved å gi dem falske data kan være mer effektivt enn å boikotte dem.

Reaksjoner fra bransjen

  • Pågående debatt om brukernes kontroll over egne data, effekten av apptillatelser og behovet for åpenhet og ansvarlighet fra apputviklere og enhetsprodusenter.
  • Bekymringer om personvern og brukerautonomi, og potensialet for ny utvikling i fremtiden.
  • Diskusjoner om implementeringen av regionlokalisering i App Store, misnøye med dagens system og forslag til alternative løsninger.

Hvis PEP 703 blir godkjent, kan Meta forplikte seg til å bruke tre ingeniørår på CPython uten GIL

  • Setningen "pmf = sum(counters) # does this work? can't remember" vil fungere hvis det oppgis en initial tom Counter.
  • Uten en initial tom Counter vil setningen starte med 0 og gi en feilmelding.
  • Denne informasjonen er relevant for å forstå hvordan du bruker setningen riktig i programmering.

Reaksjoner fra bransjen

  • Hvis PEP 703 blir vedtatt, kan det føre til at Global Interpreter Lock (GIL) fjernes i CPython, noe som gir bedre parallellitet og ytelse.
  • Overgangen til et Python uten GIL vil kreve ombygging og oppdatering av C-API-utvidelser, noe som kan være en stor oppgave for kodebaser som er svært avhengige av dem.
  • Facebook (Meta) har forpliktet seg til å investere flere år i å forbedre Python-tolkeren og gjøre det mulig å deaktivere GIL.

Programvareingeniører hater kode

  • Programvareingeniører misliker ofte å jobbe med kode, spesielt kode som er skrevet av andre. De foretrekker nyutviklede prosjekter som krever minimalt med vedlikehold og feilsøking.
  • Stack Overflow er en populær ressurs for å finne kodeløsninger uten omfattende kodeanalyse.
  • Senioringeniører prioriterer å minimere unødvendig kode og slette eksisterende kode, fordi de forstår at kode medfører vedlikehold og risiko. De foretrekker å forbedre og gjenbruke eksisterende kode fremfor å lage nye løsninger.

Reaksjoner fra bransjen

  • Programvareingeniører misliker ofte å jobbe med eksisterende kode fordi den kan være kompleks og vanskelig å forstå.
  • Det er viktig å finne en balanse mellom å skrive ny kode og å jobbe med eksisterende kode, med tanke på de forventede kostnadene ved å vedlikeholde den eksisterende koden og de potensielle fordelene ved en ombygging.
  • Gode ingeniører bør være stolte av arbeidet sitt, etterstrebe ren og vedlikeholdbar kode og forstå de langsiktige fordelene ved å skrive kvalitetskode.

Langkjede er meningsløst

  • Langchain er et populært, men dårlig designet bibliotek for arbeid med språkmodeller.
  • Det er fylt med overlappende abstraksjoner, noe som fører til forvirring og frustrasjon.
  • Dokumentasjonen er uorganisert og inkonsekvent, noe som gjør det vanskelig å bruke det effektivt.

Reaksjoner fra bransjen

  • Langchain kritiseres for å forsøke å løse problemer på et teknisk grunnlag som ikke er egnet.
  • Brukerne mener at de egendefinerte ledetekstene og innstillingene som kreves for hver funksjon i Langchain, ikke kan gjenbrukes, og at resultatet ikke er fullgodt.
  • Mange utviklere har funnet det mer effektivt å bygge sine egne løsninger ved hjelp av enklere metoder og biblioteker, i stedet for å bruke Langchains abstraksjoner.

Jeg har sluttet å kjøpe nye bærbare datamaskiner (2020)

  • Forfatteren forklarer hvorfor de sluttet å kjøpe nye bærbare datamaskiner og i stedet gikk over til å bruke en brukt maskin fra 2006 som kostet dem betydelig mindre penger.
  • Ved å ikke kjøpe nye bærbare datamaskiner sparer man ikke bare penger, men reduserer også ressursforbruket og miljøødeleggelsene forbundet med produksjon av bærbare datamaskiner.
  • Forfatteren gir tips om hvordan man kan få en gammel bærbar datamaskin til å fungere som ny ved å bruke lavenergiprogramvare og bytte ut harddisken med en solid state-stasjon.

Reaksjoner fra bransjen

  • Artikkelen utforsker debatten rundt forbrukerisme og presset om å kjøpe ny teknologi hvert år.
  • Den diskuterer tankegangen bak disse kjøpene og hvorvidt de er verdt pengene.
  • Innlegget nevner batteribytte og refererer til en video om batterilevetid for bærbare datamaskiner.

Lær elektronikk ved å øve

  • Dette innlegget med tittelen "Learn electronics by practice" er for deg som er interessert i å lære om elektronikk gjennom praktisk øvelse.
  • Innlegget gir en praktisk tilnærming til å lære elektronikk, noe som er spesielt nyttig for nybegynnere som er nye på området.
  • Leserne kan forvente å tilegne seg verdifull kunnskap og ferdigheter i elektronikk gjennom den trinnvise veiledningen og de praktiske eksemplene i dette innlegget.

Reaksjoner fra bransjen

  • Diskusjonstjenestens tråd diskuterer opplevelsen av å lære elektronikk ved hjelp av praksis.
  • Nand2tetris nevnes som et anbefalt kurs for å lære elektronikk.
  • Artikkelen kritiseres for å være dårlig skrevet når det gjelder å forklare komplekse konsepter.
  • Flere ressurser, som bøker, videoer og nettsteder, deles for å lære elektronikk.
  • Det nevnes også byggesett, som Ben Eaters 8-biters datasett, som er ideelle for å lære elektronikk.
  • Viktigheten av å forstå både digital og analog elektronikk fremheves.

PdfGptIndexer: Indeksering og søk i PDF-tekstdata ved hjelp av GPT-2 og FAISS

  • PdfGptIndexer er et verktøy som hjelper deg med å raskt finne og søke etter informasjon i PDF-dokumenter ved hjelp av avanserte AI-modeller.
  • Det bruker biblioteker som Textract, Transformers, Langchain og FAISS til å behandle og lagre tekstdata på en kompakt og effektiv måte.
  • Ved å lagre tekstintegreringene lokalt går gjenfinningsprosessen raskere, du får tilgang offline, sparer beregningsressurser og kan arbeide med store datasett.

Reaksjoner fra bransjen

  • Brukerne er frustrerte over kravet om å bruke OpenAI eller skytjenester for lignende applikasjoner.
  • Standardtilnærmingen for disse appene bør være local-first, med mulighet for å bruke skytjenester om ønskelig.
  • Det finnes alternativer, for eksempel LLM-er som kjører lokalt, som kan gi lignende funksjonalitet uten behov for skytjenester.
  • Noen brukere er interessert i å kjøre LLM lokalt på egen maskinvare, men ønsker veiledning om hvordan de kan gjøre det på en effektiv måte.
  • OpenAIs retningslinjer for prising og databruk er et problem for noen brukere, som av personvernhensyn utforsker alternative alternativer.
  • Det finnes flere verktøy og biblioteker med åpen kildekode for å bygge og tilpasse LLM-er, for eksempel txtai og ChatGPT.
  • Brukerne er på utkikk etter løsninger som gir dem mulighet til å søke og få tilgang til informasjon fra egne dokumenter og data.
  • Det er en diskusjon om personvernkonsekvensene ved bruk av AI-modeller og skytjenester, spesielt for personlige og sensitive data.
  • Noen brukere er interessert i sertifiseringer og kvalifikasjoner knyttet til AI-modeller og -teknologier, mens andre ikke ser verdien av dem.
  • Det finnes konkurrerende alternativer og oppstartsbedrifter innen finjustering og vektorsøk som tilbyr alternativer til OpenAI.
  • Brukerne diskuterer fordelene og begrensningene ved ulike innbyggingsmodeller, som GPT-2, GPT-4 og tilpassede innbygginger.
  • Brukerne utforsker også bruken av andre verktøy og biblioteker, som Milvus, Quickwit og Pinecone, for vektorlagring og søk.
  • Det er interesse for å bruke AI-modeller til å søke i og analysere personopplysninger, for eksempel e-post og chattelogger.
  • Betydningen av personvern og datasikkerhet fremheves, med bekymring for tredjeparts tilgang til personlig og sensitiv informasjon.
  • Brukerne er interessert i å finne vertsbaserte versjoner og tjenester som tilbyr AI-funksjoner for dataanalyse og gjenfinning.
  • Potensielle bruksområder for indeksering og søk i data ved hjelp av AI-modeller diskuteres, for eksempel organisering av notater, gjenfinning av informasjon og generering av sammendrag.
  • Det pågår en debatt om effektiviteten og påliteligheten til ulike AI-modeller og embeddings, inkludert GPT-2, GPT-4 og andre.
  • Brukere deler sine erfaringer og anbefalinger for å kjøre AI-modeller lokalt på ulike maskinvarekonfigurasjoner, for eksempel Intel Mac.
  • Tilgjengeligheten av alternativer og biblioteker med åpen kildekode, som privateGPT og vlite, fremheves.
  • Fordelene ved å bruke AI-modeller til dokumentsøk og personlig kunnskapshåndtering diskuteres, blant annet forbedrede funksjoner for gjenfinning og oppsummering.
  • Bekymringer om misbruk og potensielt misbruk av AI-modeller, inkludert medisinsk informasjon og brudd på personvernet, tas opp.
  • Noen brukere uttrykker frustrasjon over mangelen på dokumentasjon og informasjon om maskinvarekrav og ytelsestester for AI-modeller.
  • Brukerne deler sine erfaringer med ulike verktøy og tilnærminger til bruk av AI-modeller, for eksempel tjenester som tillater privat interaksjon med dokumenter og embeddings.

Årets skrekkspill er en Doom II-mod

  • MyHouse.wad, en Doom II-mod, blir hyllet som årets beste skrekkspill av sine kultfans. Modden introduserer ny teknologi og funksjoner som man tidligere trodde var umulige i Doom II.
  • Mod'en ble laget av en mystisk bruker ved navn Veddge, som la igjen kryptiske meldinger og forsvant kort tid etter at den ble lansert. Dette utløste et vanvidd blant spillere som var ivrige etter å avdekke moddens hemmeligheter og dens forbindelse til Veddges personlige opplevelser.
  • Spillets urovekkende atmosfære og halsbrekkende gameplay gjør det til en unik og uforglemmelig skrekkopplevelse som har høstet lovord fra både spillere og bransjefolk, inkludert Doom-designeren John Romero og forfatteren Mark Danielewski.

Bransjereaksjoner

  • "Årets skrekkspill er en Doom II-modifikasjon"
  • Spill spillet ved å følge trinnene og laste ned de nødvendige filene.
  • Les støttematerialet og foruminnleggene for å få en bedre opplevelse.
  • Det kan ta litt tid å laste inn nivået, men ikke få panikk.
  • Du kan starte spillet fra en Flatpak av GZDoom hvis du er Silverblue-bruker.
  • Filen myhouse.wad inneholder ikke hele nivået, du må bruke filen myhouse.pk3.
  • Mod'en er en thriller, ikke et skrekkspill.
  • Det finnes hemmeligheter og skjult innhold i spillet som kan kreve eksterne ressurser for å oppdage.
  • Mod'en er inspirert av boken "House of Leaves", men det er to forskjellige historier.
  • Det finnes flere YouTube-videoer som går gjennom innholdet og metodene som er brukt for å lage mod'en.
  • Noen synes skrekkspill er for intense, men denne modden er interessant uten å være skummel
  • FPS-spill kan bli repeterende og for intense for noen spillere.
  • Det er et ønske om flere ikke-kampmekaniske muligheter i spill.
  • Mod'en får skryt for sin kunstneriske og kreative utforming.
  • Det nevnes andre Doom-mods for de som er interessert i å utforske flere alternativer.
  • Det kan være nødvendig å laste ned flere filer og kopiere dem til bestemte mapper for å sette opp og spille modden.
  • Det finnes alternativer for å få tak i de nødvendige spillfilene, for eksempel ved å kjøpe Doom II eller bruke Freedoom-prosjektet.
  • Mod'en har bred appell og tiltrekker seg et bredt publikum.
  • Spillet er svært etterlengtet og skaper begeistring blant spillerne.
  • Modden bruker funksjoner som ikke var mulig i den originale Doom-motoren.
  • Spillet berømmes for sin detaljrikdom og foruroligende atmosfære.
  • Mod'en er kanskje ikke tiltalende for de som ikke er kjent med de originale Doom-spillene.

Hvorfor bruke Pascal?

  • Pascal er et moderne, lettlest og raskt programmeringsspråk som kan brukes til å utvikle vedlikeholdbare applikasjoner.
  • Det er plattformuavhengig, noe som betyr at det kan brukes til å lage programvare for ulike operativsystemer og enheter.
  • Pascal har et innbydende og støttende miljø, med et bredt spekter av verktøy og biblioteker som utviklere kan bruke.

Reaksjoner fra bransjen

  • Innlegget diskuterer bruken av Pascal, et eldre programmeringsspråk som fortsatt har en lojal tilhengerskare.
  • Lazarus, en åpen kildekode-versjon av Delphi, nevnes som en populær IDE for Pascal.
  • Verktøyet FpcUpDeluxe introduseres som en måte å automatisere installasjonen av Pascal IDE og tilleggsmoduler på.

Svindel på svindel: Den datadrevne reklamesvindelen

  • Digital annonsering er full av svindel og villedende praksis, med flere lag av bedrag stablet oppå hverandre.
  • Datadrevne annonser, som påstår at de bruker personopplysninger til å målrette annonser nøyaktig, mislykkes ofte i sin målretting og bombarderer enkeltpersoner med irrelevante annonser.
  • Teknologiselskapene sitter på enorme mengder data om brukerne, men algoritmene er ikke sofistikerte nok til å gi nøyaktige forutsigelser eller meningsfull innsikt til annonsørene. Resultatet er at annonsørene får falske løfter og ender opp med ineffektive reklamekampanjer.

Reaksjoner fra bransjen

  • Forfatteren argumenterer for at datadrevet annonsering er svindel og stiller spørsmål ved effektiviteten til målrettede annonser og algoritmer.
  • De fremhever koblingen mellom annonsører og målgruppen og antyder at reklamebransjen er fokusert på å selge tjenester i stedet for å drive salg.
  • Forfatteren understreker viktigheten av å stille spørsmål ved effektiviteten av datadrevet reklame og behovet for grundigere testing og analyse.