Ga naar hoofdinhoud

2023-07-09

Wanneer een app om toestemming vraagt, moet deze een optie "valse gegevens invoeren" hebben

  • Wanneer een app om rechten vraagt, zouden gebruikers de optie moeten hebben om valse gegevens op te geven in plaats van volledige toegang te verlenen.
  • Met deze aanpak kunnen gebruikers hun persoonlijke gegevens beschermen en toch de app gebruiken.
  • Diensten actief straffen door ze valse gegevens te geven kan effectiever zijn dan ze te boycotten.

Reacties uit de industrie

  • Voortdurend debat over de controle van gebruikers over hun gegevens, de impact van app-machtigingen en de behoefte aan transparantie en verantwoordelijkheid van app-ontwikkelaars en fabrikanten van apparaten.
  • Zorgen over privacy en gebruikersautonomie, en het potentieel voor nieuwe ontwikkelingen in de toekomst.
  • Discussies over de implementatie van regiolokalisatie in de App Store, ontevredenheid over het huidige systeem en suggesties voor alternatieve oplossingen.

Als PEP 703 wordt geaccepteerd, kan Meta drie ingenieursjaren toezeggen aan no-GIL CPython

  • Het statement "pmf = sum(counters) # werkt dit? kan het me niet herinneren" zal werken als een initiële lege teller is opgegeven.
  • Zonder een aanvankelijke lege Teller zal het statement beginnen met 0 en een foutmelding geven.
  • Deze informatie is relevant om te begrijpen hoe je het statement correct gebruikt bij het programmeren.

Reacties uit de industrie

  • PEP 703 zou, als het geaccepteerd wordt, kunnen leiden tot het verwijderen van de Global Interpreter Lock (GIL) in CPython, waardoor parallellisme en prestaties verbeterd worden.
  • De overgang naar een GIL-loze Python zou het herbouwen en updaten van C-API extensies vereisen, wat een grote onderneming zou kunnen zijn voor codebases die hier sterk op vertrouwen.
  • Facebook (Meta) heeft toegezegd om jaren te investeren in het verbeteren van de Python-interpreter en het mogelijk te maken om de GIL uit te schakelen.

Software engineers haten code

  • Software engineers hebben vaak een hekel aan het werken met code, vooral code die door anderen geschreven is. Ze geven de voorkeur aan greenfield projecten die minimaal onderhoud en probleemoplossing vereisen.
  • Stack Overflow is een populaire bron voor het vinden van code-oplossingen zonder uitgebreide code-analyse.
  • Senior engineers geven prioriteit aan het minimaliseren van onnodige code en het verwijderen van bestaande code, omdat ze begrijpen dat code onderhoud en risico's met zich meebrengt. Ze zijn voorstander van het verbeteren en hergebruiken van bestaande code in plaats van het creëren van nieuwe oplossingen.

Reacties uit de industrie

  • Software engineers werken vaak niet graag met bestaande code omdat die complex en moeilijk te begrijpen kan zijn.
  • Het is belangrijk om een balans te vinden tussen het schrijven van nieuwe code en het werken met bestaande code, rekening houdend met de verwachte kosten van het onderhouden van de bestaande code en de potentiële voordelen van een herbouw.
  • Goede engineers moeten trots zijn op hun werk, streven naar schone en onderhoudbare code en de voordelen op lange termijn begrijpen van het schrijven van kwaliteitscode.

Langketen is zinloos

  • Langchain is een populaire maar slecht ontworpen bibliotheek voor het werken met taalmodellen.
  • Het zit vol met overlappende abstracties, wat leidt tot verwarring en frustratie.
  • De documentatie is ongeorganiseerd en inconsistent, waardoor het moeilijk is om het effectief te gebruiken.

Reacties uit de industrie

  • Langchain wordt bekritiseerd omdat het problemen probeert op te lossen bovenop technische fundamenten die niet geschikt zijn.
  • Gebruikers vinden dat de aangepaste prompts en het afstemmen van de prompts die nodig zijn voor elke functie in Langchain niet herbruikbaar zijn en resulteren in ondermaatse output.
  • Veel ontwikkelaars vonden het efficiënter om hun eigen oplossingen te bouwen met eenvoudigere methoden en bibliotheken, in plaats van de abstracties van Langchain te gebruiken.

Ik ben gestopt met het kopen van nieuwe laptops (2020)

  • De auteur legt uit waarom ze zijn gestopt met het kopen van nieuwe laptops en in plaats daarvan zijn overgestapt op een tweedehands machine uit 2006 die hen aanzienlijk minder geld kostte.
  • Geen nieuwe laptops kopen bespaart niet alleen geld, maar vermindert ook het verbruik van hulpbronnen en de vernietiging van het milieu die gepaard gaat met de productie van laptops.
  • De auteur geeft tips over hoe je een oude laptop weer als nieuw kunt laten werken door energiezuinige software te gebruiken en de harde schijf te vervangen door een solid-state drive.

Reacties uit de industrie

  • Het artikel gaat in op het debat rond consumentisme en de druk om elk jaar nieuwe technologie te kopen.
  • Het bespreekt de denkwijze achter deze aankopen en of ze het geld waard zijn.
  • Het artikel heeft het over het vervangen van batterijen en verwijst naar een video over de levensduur van laptopbatterijen.

Leer elektronica door oefening

  • Dit artikel met de titel 'Leer elektronica door oefening' is voor mensen die geïnteresseerd zijn in het leren over elektronica door praktische oefening.
  • Het artikel biedt een praktische benadering van het leren van elektronica, die vooral nuttig is voor beginners op dit gebied.
  • Lezers kunnen verwachten dat ze waardevolle kennis en vaardigheden opdoen op het gebied van elektronica door de stapsgewijze begeleiding en praktische voorbeelden in dit artikel.

Reacties uit de industrie

  • De thread Discussion Service bespreekt de ervaring van het leren van elektronica door oefening.
  • Nand2tetris wordt genoemd als een aanbevolen cursus om elektronica te leren.
  • Het artikel wordt bekritiseerd omdat het complexe concepten slecht uitlegt.
  • Verschillende bronnen, zoals boeken, video's en websites, worden gedeeld om elektronica te leren.
  • Er wordt melding gemaakt van bouwpakketten, zoals de 8-bit computerkits van Ben Eater, die ideaal zijn om elektronica te leren.
  • Het belang van het begrijpen van zowel digitale als analoge elektronica wordt benadrukt.

PdfGptIndexer: Indexeren en zoeken van PDF-tekstgegevens met GPT-2 en FAISS

  • PdfGptIndexer is een hulpmiddel waarmee je snel informatie in PDF-documenten kunt vinden en doorzoeken met behulp van geavanceerde AI-modellen.
  • Het gebruikt bibliotheken zoals Textract, Transformers, Langchain en FAISS om de tekstgegevens op een compacte en efficiënte manier te verwerken en op te slaan.
  • Het lokaal opslaan van de tekstinbeddingen versnelt het zoekproces, maakt offline toegang mogelijk, bespaart rekenkracht en maakt het werken met grote datasets mogelijk.

Reacties uit de industrie

  • Gebruikers zijn gefrustreerd over de eis om OpenAI of cloudservices te gebruiken voor vergelijkbare toepassingen.
  • De standaardaanpak voor deze apps zou local-first moeten zijn, met de optie om clouddiensten te gebruiken indien gewenst.
  • Er zijn alternatieve opties beschikbaar, zoals lokaal draaiende LLM's, die vergelijkbare functionaliteit kunnen bieden zonder dat cloud-diensten nodig zijn.
  • Sommige gebruikers zijn geïnteresseerd in het lokaal uitvoeren van LLM's op hun eigen hardware, maar zijn op zoek naar begeleiding om dit effectief te doen.
  • Het prijsbeleid en het gegevensgebruik van OpenAI zijn een probleem voor sommige gebruikers, die om privacyredenen alternatieve opties onderzoeken.
  • Er zijn verschillende open-source tools en bibliotheken beschikbaar voor het bouwen en aanpassen van LLM's, zoals txtai en ChatGPT.
  • Gebruikers zijn op zoek naar oplossingen waarmee ze informatie uit hun eigen documenten en gegevens kunnen zoeken en openen.
  • Er is een discussie over de privacy-implicaties van het gebruik van AI-modellen en cloudservices, vooral voor persoonlijke en gevoelige gegevens.
  • Sommige gebruikers zijn geïnteresseerd in certificeringen en kwalificaties met betrekking tot AI-modellen en -technologieën, terwijl anderen daar de waarde niet van inzien.
  • Er zijn concurrerende opties en startups op het gebied van fine-tuning en vectorzoeken die alternatieven bieden voor OpenAI.
  • Gebruikers bespreken de voordelen en beperkingen van verschillende inbeddingsmodellen, zoals GPT-2, GPT-4 en aangepaste inbeddingen.
  • Gebruikers onderzoeken ook het gebruik van andere tools en bibliotheken, zoals Milvus, Quickwit en Pinecone, voor vectoropslag en zoeken.
  • Er is interesse in het gebruik van AI-modellen voor het doorzoeken en analyseren van persoonlijke gegevens, zoals e-mails en chatlogs.
  • Het belang van privacy en gegevensbeveiliging wordt benadrukt, met zorgen over de toegang van derden tot persoonlijke en gevoelige informatie.
  • Gebruikers zijn geïnteresseerd in gehoste versies en diensten die AI-mogelijkheden bieden voor het analyseren en ophalen van gegevens.
  • De potentiële gebruikssituaties voor het indexeren en doorzoeken van gegevens met behulp van AI-modellen worden besproken, zoals het organiseren van notities, het ophalen van informatie en het genereren van samenvattingen.
  • Er is een discussie over de effectiviteit en betrouwbaarheid van verschillende AI-modellen en inbeddingen, waaronder GPT-2, GPT-4 en andere.
  • Gebruikers delen hun ervaringen en aanbevelingen voor het lokaal uitvoeren van AI-modellen op verschillende hardwareconfiguraties, zoals Intel Macs.
  • De beschikbaarheid van open-source alternatieven en bibliotheken, zoals privateGPT en vlite, wordt benadrukt.
  • De voordelen van het gebruik van AI-modellen voor het doorzoeken van documenten en persoonlijk kennisbeheer worden besproken, waaronder verbeterde vind- en samenvattingsmogelijkheden.
  • Er wordt bezorgdheid geuit over misbruik en mogelijk misbruik van AI-modellen, waaronder medische informatie en inbreuk op de privacy.
  • Sommige gebruikers uiten hun frustratie over het gebrek aan documentatie en informatie over hardwarevereisten en prestatiebenchmarks voor AI-modellen.
  • Gebruikers delen hun ervaringen met verschillende tools en benaderingen voor het gebruik van AI-modellen, zoals diensten die privé-interacties met documenten en embeddings mogelijk maken.

Het horrorspel van het jaar is een Doom II-mod

  • MyHouse.wad, een Doom II mod, wordt door zijn cultvolgers geprezen als de beste horrorgame van het jaar. De mod introduceert nieuwe technologie en functies die eerder voor onmogelijk werden gehouden in Doom II.
  • De mod is gemaakt door een mysterieuze gebruiker genaamd Veddge, die cryptische berichten achterliet en kort na het uitbrengen verdween. Dit veroorzaakte een stormloop op spelers die graag de geheimen van de mod en het verband met Veddge's persoonlijke ervaringen wilden ontdekken.
  • De verontrustende sfeer en breinbrekende gameplay van het spel maken het tot een unieke en onvergetelijke horrorervaring die lof heeft geoogst van zowel spelers als professionals uit de industrie, waaronder Doom-ontwerper John Romero en auteur Mark Danielewski.

Reacties uit de industrie

  • "De horrorgame van het jaar is een Doom II-mod"
  • Speel het spel door de stappen te volgen en de benodigde bestanden te downloaden
  • Het lezen van het ondersteunende materiaal en de forumberichten verbetert de ervaring
  • Het laden van het level kan even duren, maar geen paniek
  • Je kunt het spel starten vanuit een Flatpak van GZDoom als je een Silverblue gebruiker bent.
  • Het myhouse.wad bestand bevat niet het volledige level, je moet het myhouse.pk3 bestand gebruiken
  • De mod is een thriller, geen horrorgame
  • Er zijn geheimen en verborgen inhoud in het spel die externe bronnen kunnen vereisen om te ontdekken
  • De mod is geïnspireerd op het boek "House of Leaves", maar het zijn verschillende verhalen
  • Er zijn verschillende YouTube-video's beschikbaar over de inhoud en de methoden die zijn gebruikt om de mod te maken.
  • Sommige mensen vinden horrorgames te intens, maar deze mod is interessant zonder eng te zijn
  • FPS-spellen kunnen repetitief en te intens worden voor sommige spelers.
  • Er is een verlangen naar meer niet-gevechtsmechanicamogelijkheden in games.
  • De mod wordt geprezen om zijn artisticiteit en creativiteit
  • Er worden andere Doom-mods genoemd voor degenen die meer opties willen verkennen
  • Voor het instellen en spelen van de mod moeten mogelijk extra bestanden worden gedownload en naar specifieke mappen worden gekopieerd
  • Er zijn opties om de benodigde spelbestanden te verkrijgen, zoals het kopen van Doom II of het gebruik van het Freedoom-project
  • De mod heeft een grote aantrekkingskracht en trekt een divers publiek aan
  • Er wordt veel verwacht van het spel en het zorgt voor opwinding onder spelers
  • De mod maakt gebruik van functies die niet mogelijk waren in de originele Doom-engine
  • Het spel wordt geprezen om zijn oog voor detail en verontrustende sfeer
  • De mod is misschien niet aantrekkelijk voor degenen die niet bekend zijn met de originele Doom-games

Waarom Pascal gebruiken?

  • Pascal is een moderne, leesbare en snelle programmeertaal die gebruikt kan worden om onderhoudbare applicaties te ontwikkelen.
  • Het is cross-platform, wat betekent dat het gebruikt kan worden om software te maken voor verschillende besturingssystemen en apparaten.
  • Pascal heeft een gastvrije en ondersteunende gemeenschap, met een breed scala aan tools en bibliotheken die beschikbaar zijn voor ontwikkelaars om te gebruiken.

Reacties uit de industrie

  • De post bespreekt het gebruik van Pascal, een oudere programmeertaal die nog steeds een trouwe aanhang heeft.
  • Lazarus, een open-source recreatie van Delphi, wordt genoemd als een populaire IDE voor Pascal.
  • Het hulpprogramma FpcUpDeluxe wordt geïntroduceerd als een manier om de installatie van de Pascal IDE en aanvullende modules te automatiseren.

Zwendel op zwendel: De gegevensgestuurde reclamefraude

  • Digitale reclame zit vol oplichterij en bedrieglijke praktijken, met meerdere lagen van bedrog op elkaar gestapeld.
  • Datagestuurde advertenties, die beweren persoonlijke informatie te gebruiken om advertenties nauwkeurig te richten, falen vaak in hun gerichtheid en bombarderen individuen met irrelevante advertenties.
  • Technologiebedrijven beschikken over enorme hoeveelheden gegevens over gebruikers, maar hun algoritmes zijn niet verfijnd genoeg om accurate voorspellingen te doen of adverteerders zinvolle inzichten te bieden. Als gevolg daarvan wordt adverteerders een valse belofte gedaan en eindigen ze met ineffectieve reclamecampagnes.

Reacties uit de industrie

  • De auteur stelt dat datagestuurd adverteren oplichterij is en trekt de effectiviteit van gerichte advertenties en algoritmen in twijfel.
  • Ze benadrukken de kloof tussen adverteerders en hun doelpubliek en suggereren dat de reclame-industrie gericht is op het verkopen van diensten in plaats van op het stimuleren van de verkoop.
  • De auteur benadrukt het belang van het in twijfel trekken van de effectiviteit van datagestuurde reclame en de noodzaak van meer rigoureuze tests en analyses.