Ga naar hoofdinhoud

2023-07-29

Kapitein Proto 1.0

  • Cap'n Proto, een berichtenprotocol, heeft versie 1.0 van zijn C++ referentie-implementatie uitgebracht.
  • Het protocol wordt al vele jaren in de productie gebruikt, wat de betrouwbaarheid aantoont.
  • De release bevat optimalisaties voor betere prestaties.
  • Er zijn wijzigingen aangebracht om RPC-annulering mogelijk te maken.
  • Plannen voor versie 2.0 omvatten herzieningen van de C++ API en de KJ C++ toolkit bibliotheek om de ontwikkelaarservaring te verbeteren.
  • Deze wijzigingen vereisen een compiler met C++20 ondersteuning en kunnen KJ coroutine-vriendelijker maken.
  • Er worden geen achterwaarts compatibele wijzigingen aangebracht aan het serialisatieformaat of het RPC-protocol.
  • Een formele 2.0 release wordt pas over een paar jaar verwacht.

Reacties

  • Ian Denhardt, een van de belangrijkste medewerkers aan de Go-implementatie van Cap'n Proto, is overleden. Hij laat de Cap'n Proto- en Sandstorm-gemeenschap in rouw achter.
  • Cap'n Proto is een krachtig gegevensserialisatieformaat dat wordt gebruikt in Cloudflare's Workers-platform.
  • De voordelen van Cap'n Proto, waaronder de efficiënte serialisatie en deserialisatie, worden besproken.
  • De discussie gaat ook over taalondersteuning voor Cap'n Proto, met voorbeelden van implementaties in verschillende talen.
  • Het potentieel voor verdere ontwikkeling en verbetering van Cap'n Proto wordt onderzocht.
  • Het gesprek gaat over onderwerpen als verplichte en optionele velden in softwareontwikkeling, statisch typen en de uitdagingen van protocolontwerp.
  • Andere serialisatieformaten zoals Avro, protobuf en flatbuffers worden vergeleken met Cap'n Proto.
  • Suggesties voor andere binaire serialisatiebibliotheken en protocollen worden naast Cap'n Proto genoemd.

TV kijken uit de jaren 90 en eerder

  • De samenvatting beschrijft een lijst met tv-zenders en hun categorieën.
  • Het vermeldt een knop om terug te reizen naar de jaren 1990.
  • De informatie werd voor het laatst bijgewerkt op 23 juli 2023.
  • De maker van de lijst wordt genoemd.
  • Er is een verzoek voor donaties om koffie te kopen.

Reacties

  • In de commentarenrubriek wordt gesproken over het kijken naar tv-programma's uit verschillende decennia, vooral uit de jaren 60, 70, 80 en 90.
  • Gebruikers uiten nostalgie voor de channel-flipping ervaring en bekritiseren het gebrek aan innovatie in de huidige streamingdiensten.
  • Er worden alternatieve platforms en methoden voorgesteld om toegang te krijgen tot oudere tv-programma's.
  • Uitdagingen van het digitaliseren van VHS-tapes en beperkingen van analoge TV's worden genoemd.
  • Gebruikers delen hun ervaringen en herinneringen over tv-kijken in het verleden.
  • Specifieke zenders, reclamespots en shows uit de jaren 90 worden besproken.
  • Auteursrechten en licenties worden genoemd in de context van het kijken naar oudere tv-programma's.

Sci-Hub oprichter ontvangt EFF award voor toegang tot wetenschappelijke kennis

  • Alexandra Elbakyan, oprichter van Sci-Hub, is erkend door de Electronic Frontier Foundation (EFF) voor haar inspanningen om vrije toegang te bieden tot wetenschappelijke kennis.
  • Sci-Hub is een waardevolle bron voor studenten en onderzoekers en wordt geprezen om zijn rol in het redden van levens.
  • Elbakyan blijft de missie van Sci-Hub verdedigen ondanks juridische uitdagingen en miljoenen aan schadevergoedingen die verschuldigd zijn aan grote uitgevers.
  • De EFF erkent Elbakyans werk in het uitdagen van het huidige academische publicatiesysteem en het mogelijk maken van toegang tot wetenschappelijke informatie voor miljoenen.
  • Elbakyan zal de prijs direct in ontvangst nemen tijdens een ceremonie in september.

Reacties

  • Alexandra Elbakyan, de oprichter van Sci-Hub, heeft de Electronic Frontier Foundation (EFF) Pioneer Award ontvangen voor haar inspanningen om wetenschappelijke kennis toegankelijk te maken.
  • Elbakyan uitte zijn ongenoegen over het feit dat hij de prijs namens Sci-Hub in ontvangst nam in plaats van persoonlijk en vergeleek hem met Linus Torvalds en Linux.
  • De discussie benadrukte het belang van Sci-Hub in het democratiseren van kennis en de beschikbaarheid van alternatieve platforms voor toegang tot wetenschappelijke papers.
  • Er bestaat echter bezorgdheid dat deze prijs mogelijk gebruikt kan worden om de EFF te ondermijnen in rechtszaken over schending van auteursrecht.

Worldcoin is niet zo slecht als het klinkt: Het is erger

  • Worldcoin is een nieuw financieel systeem dat gevoelige biometrische gegevens verzamelt en belooft gelijkheid en eerlijkheid te bieden.
  • In het artikel wordt bezorgdheid geuit over de dubieuze methoden van gegevensverzameling die door Worldcoin worden gebruikt en de mogelijke creatie van een zwarte markt voor geverifieerde referenties.
  • De effectiviteit van de privacymaatregelen van Worldcoin en de gevolgen van het koppelen van onveranderlijke biometrische kenmerken aan geld worden ook in twijfel getrokken.
  • Het distributieplan van Worldcoin, waarbij een aanzienlijk aantal tokens wordt toegewezen aan insiders, wordt bekritiseerd.
  • Het artikel suggereert dat Worldcoin misschien niet zo revolutionair of egalitair is als het beweert te zijn.

Reacties

  • De discussie gaat over verschillende onderwerpen, waaronder cryptocurrency, identiteitsverificatie en de beperkingen van blockchaintechnologie.
  • Het gesprek gaat voornamelijk over het Worldcoin-project en de mogelijke tekortkomingen en implicaties ervan.
  • Deelnemers zijn sceptisch over de geloofwaardigheid van het Worldcoin-project.
  • Er is bezorgdheid over het gebruik van biometrische gegevens voor identificatie.
  • Er worden twijfels geuit over de distributie en eerlijkheid van de Worldcoin-valuta.
  • De discussie gaat ook over onderwerpen als vertrouwen in cryptocurrency, de rol van het kapitalisme in technologische vooruitgang en de uitdagingen van online identiteit en privacy.

De Britse overheid staat op het punt om encryptie wereldwijd uit te hollen

  • De Britse regering staat op het punt om de Online Safety Bill aan te nemen, die het mogelijk zou kunnen maken om achterdeurtjes in berichtendiensten aan te brengen en end-to-end encryptie te verzwakken.
  • Maatschappelijke organisaties, technische experts, mensenrechtenorganisaties en aanbieders van berichten hebben zich tegen het wetsvoorstel verzet, omdat ze zich zorgen maken over de gevolgen voor de wereldwijde omvang, privacy en democratie.
  • De beweringen van de overheid dat ze berichten kan scannen op illegale inhoud en tegelijkertijd de privacy kan waarborgen, zijn tegengesproken.
  • Voorstanders dringen er bij de Britse wetgevers op aan om encryptie en privacy te beschermen door een amendement op te nemen in het wetsvoorstel.

Reacties

  • Deelnemers bespreken encryptie, overheidstoezicht en de relatie van Apple met China.
  • Er wordt kritiek geuit op de poging van de Britse regering om encryptie te ondermijnen.
  • Er is bezorgdheid geuit over het feit dat Apple zijn principes in gevaar brengt.
  • Er wordt gediscussieerd over de mogelijke gevolgen van overheidscontrole.
  • De discussies gaan over internetgrenzen en de invloed van regelgeving op internetgebruik.
  • De haalbaarheid en effectiviteit van voorgestelde wetten worden in twijfel getrokken.
  • Veel voorkomende thema's zijn de uitholling van de privacy, bezorgdheid over te ver doorgevoerde overheidsmaatregelen en mogelijke negatieve gevolgen van overheidsacties.

Ontbering door spelen is een belangrijke oorzaak van de mentale gezondheidscrisis onder tieners

  • Kinderen spelen steeds minder zonder toezicht en dat heeft negatieve gevolgen voor hun geestelijke gezondheid.
  • Meer vrij spel wordt gezien als een kosteneffectieve oplossing om de geestelijke gezondheidscrisis onder tieners aan te pakken.
  • De auteurs zijn het erover eens dat speeltekort een bijdragende factor is, maar ze verschillen van mening over de rol van smartphones en sociale media.
  • Onderzoek toont aan dat spel en onafhankelijke activiteiten de psychologische behoeften aan autonomie, competentie en verwantschap vervullen, wat leidt tot een beter mentaal welzijn.
  • Het artikel belicht de toename van angst, depressie en zelfmoord onder jongeren, die verband houdt met de afname van vrijheid en spel.
  • Prioriteit geven aan preventie door spelen en onderzoeken mogelijk te maken kan leiden tot betere resultaten op het gebied van geestelijke gezondheid.

Reacties

  • De discussie gaat over verschillende onderwerpen met betrekking tot ouderschap, de ontwikkeling van kinderen, spel en opvoeding.
  • Ongestructureerd spelen is cruciaal voor de geestelijke gezondheid van tieners.
  • Verschillende opvoedingsmethoden kunnen risicovol gedrag bij kinderen helpen voorkomen.
  • De impact van auto's op de veiligheid en vrijheid van kinderen wordt besproken.
  • Kinderen laten onderzoeken en experimenteren is waardevol.
  • Overmatig plannen en buitensporige schermtijd hebben negatieve gevolgen voor kinderen.
  • Sociale interacties en onderwijsdynamiek veranderen.
  • Leerervaringen in de praktijk, creativiteit en onafhankelijkheid zijn goed voor de ontwikkeling van kinderen.

Californië wil Stanford-onderzoekers het zwijgen opleggen omdat ze gegevens kregen om onderwijs te bestuderen

  • Het Ministerie van Onderwijs in Californië wordt bekritiseerd vanwege een clausule in haar samenwerkingsovereenkomsten voor gegevens.
  • De clausule voorkomt dat onderzoekers in rechtszaken tegen de afdeling getuigen.
  • De American Civil Liberties Union is van mening dat dit de rechten van onderzoekers uit het Eerste Amendement schendt.
  • Het geschil heeft geen betrekking op de openbaarmaking van informatie op studentniveau.
  • Deze zaak is belangrijk omdat het de mogelijkheden van onderzoekers om ongelijkheden in het onderwijs in Californië aan te pakken zou kunnen beperken.
  • Het COB stelt dat de bepaling nodig is om de privacy van leerlingen te beschermen.

Reacties

  • Het gesprek gaat over de beperking op de deelname van onderzoekers in rechtszaken, opgelegd door het Californische Ministerie van Onderwijs.
  • In het gesprek wordt de rol van ras bij het bepalen van vaardigheden onderzocht.
  • Uitdagingen met betrekking tot het de-identificeren van gegevens worden besproken.
  • De balans tussen transparantie en privacy in onderwijsonderzoek wordt onderzocht.
  • Het gebruik van getuigen-deskundigen in rechtszaken en hun honoraria worden besproken.
  • Kwesties met betrekking tot overheidsprogramma's en privacy van gegevens komen aan bod.
  • Het gesprek benadrukt het belang van privacybescherming en erkent tegelijkertijd het belang van transparantie en verantwoording.

Waarom is DNS nog steeds moeilijk te leren?

  • Het leren en oplossen van problemen met DNS kan een uitdaging zijn vanwege de verborgen aard van het systeem.
  • De cache van de resolver en de conversatie tussen de resolver en gezaghebbende naamservers zijn vaak verborgen voor gebruikers.
  • De auteur stelt voor om mensen te onderwijzen over deze verborgen systemen en meer zichtbaarheid en debug-informatie te bieden in DNS.
  • Verwarrende tools en hun uitvoer vormen een uitdaging bij het oplossen van DNS-problemen en de auteur stelt voor om de uitvoer van tools te verbeteren en gebruiksvriendelijkere commandoregeltools te maken.
  • De moeilijkheid om gemeenschappelijke DNS-kwesties te documenteren komt voort uit de variaties in individuele ervaringen.
  • Onregelmatige blootstelling en de angst om te experimenteren met DNS dragen bij aan de moeilijkheid om dit onderwerp te leren.

Reacties

  • Het leren van DNS (Domain Name System) brengt uitdagingen en complexiteiten met zich mee.
  • Het debuggen van DNS-problemen is een veelvoorkomend probleem.
  • Belemmeringen voor het begrijpen van DNS moeten worden aangepakt.
  • Er zijn betere documentatie en hulpmiddelen nodig om het leren van DNS te verbeteren.
  • Het verbeteren van de gebruikersinterface van de belangrijkste FOSS-tools (Free and Open Source Software) wordt besproken.
  • Het gebruik van puntkomma's in DNS-query's is een onderwerp van discussie.
  • Er worden vraagtekens gezet bij het gemak waarmee DNS kan worden aangeleerd.
  • Inzicht in infrastructuur wordt belangrijk geacht bij het leren van DNS.
  • De afnemende technische vaardigheden onder jongere ontwikkelaars is een punt van zorg.
  • DNS-protocollen en zonebestanden worden besproken.
  • Alternatieve DNS-softwareopties worden vermeld.
  • Specifieke ervaringen met het oplossen van DNS-problemen worden gedeeld.
  • DNS wordt voor verschillende doeleinden gebruikt.

"Integriteit van de webomgeving" is een aanval op het vrije internet

  • Google's "Web Environment Integrity" (WEI) beleid wordt besproken in het artikel.
  • Het beleid stelt ontwikkelaars in staat om bepaalde browserconfiguraties goed of af te keuren, waardoor de toegang tot websites mogelijk wordt beperkt voor gebruikers van gratis browsers of besturingssystemen.
  • Het artikel suggereert dat WEI zou kunnen worden misbruikt door overheden en bedrijven om de toegang tot internet te controleren en te beperken.
  • De Free Software Foundation dringt er bij Google op aan om het beleid te heroverwegen en benadrukt het belang van een vrij en open internet.

Reacties

  • Het voorstel van Google voor "Web Environment Integrity" (WEI) ligt onder vuur vanwege de mogelijke gevolgen voor de internetvrijheid.
  • Gebruikers maken zich zorgen over de toenemende controle van Google over browserbeveiliging, advertentieblokkering en toegang tot websites.
  • Er is bezorgdheid geuit over het doel van Google's reCAPTCHA-systeem en het potentieel voor tracking en datamining.
  • Er worden vergelijkingen gemaakt tussen WEI en Apple's Privacy Access Tokens (PAT), wat leidt tot scepsis en verzet tegen de acties van Google.
  • De discussie gaat onder andere over alternatieve protocollen, de invloed van grote techbedrijven en mogelijke beperkingen op gebruikerscontrole en internettoegang.

Geen GIL-modus op komst voor Python

  • De Python Steering Council overweegt een voorstel om de Global Interpreter Lock (GIL) optioneel te maken in CPython.
  • Dit zou een GIL-loze modus in Python mogelijk maken, wat mogelijk de gelijktijdigheid verbetert.
  • De raad is voorzichtig om achterwaartse compatibiliteit te garanderen en een Python 2- en 3-splitsingscenario te vermijden.
  • Ze bespreken de vereisten voor ABI-compatibiliteit en de impact op achterwaartse compatibiliteit.
  • Sommige commentatoren hebben hun zorgen geuit over mogelijke compatibiliteitsproblemen en bevelen alternatieve benaderingen aan om concurrency in Python te verbeteren.

Reacties

  • Python introduceert een No-GIL (Global Interpreter Lock) modus, zoals bevestigd door een bericht op lwn.net.
  • De Global Interpreter Lock is een mechanisme in Python dat slechts één thread toestaat om tegelijkertijd Python-bytecode uit te voeren.
  • De No-GIL modus heeft als doel om deze beperking op te heffen en meerdere threads tegelijkertijd Python bytecode te laten uitvoeren.
  • De informatie over de No-GIL modus werd in eerste instantie gedeeld op ycombinator.com.