Gå til hovedinnhold

2024-07-22

Jellyfin: We zijn goed, echt waar

  • Jellyfin heeft een budget van meer dan $24.000, dat 40 maanden aan uitgaven dekt, en vraagt gebruikers om donaties door te sturen naar de auteurs van de Clients die ze gebruiken.
  • Dit verzoek komt overeen met Jellyfin's "geen betaalde ontwikkeling" beleid, aangezien donaties vrijwillig zijn, en het project zal heroverwegen als de fondsen dalen tot 12 maanden van runway.
  • Gemeenschapsleden reageren positief, met plannen om Client-auteurs te ondersteunen en vragen over specifieke cliëntondersteuning zoals WebOS.

Reaksjoner

  • Jellyfin, een open-source mediaserverproject, kondigde aan dat ze voldoende fondsen hebben en stelde voor dat donateurs in plaats daarvan andere ecosysteemprojecten ondersteunen.
  • De gemeenschap er verdeeld over deze aanpak; sommigen vinden dat fondsen moeten worden verdeeld onder ecosysteemontwikkelaars, terwijl anderen het eens zijn met Jellyfin's beslissing om extra administratieve lasten te vermijden.
  • De discussie benadrukt de complexiteit en mogelijke problemen bij het beheren van donaties binnen open-source projecten, waaronder transparantie, administratieve overhead en het behouden van de focus op kernontwikkeling.

Speld

  • Het type Pin en het concept van pinnen zijn essentiële maar vaak misbegrepen componenten van Rust's asynchrone ecosysteem.
  • Pin werd geïntroduceerd om zelfverwijzende types in async Rust te ondersteunen, zodat objecten niet verplaatsen zodra ze zelfverwijzingen bevatten, in tegenstelling tot Mojo, dat inherent objectidentiteit afhandelt.
  • Ondanks de noodzaak ervan, introduceert Pin aanzienlijke complexiteit voor gebruikers vanwege het gebrek aan syntactische suiker en ondersteuning, wat leidt tot problemen zoals herlenen, vastgezette projecties en interacties met de Drop-eigenschap.

Reaksjoner

  • De discussie draait om het Pin type van de programmeertaal Rust, dat vaak verkeerd begrepen wordt door onduidelijke documentatie.
  • "Pin" zorgt ervoor dat bepaalde objekter ikke kan flyttes i minnet, noe som er avgjørende for selvrefererende strukturer, men dette konseptet er ikke godt forklart i de offisielle dokumentene.
  • Het gesprek benadrukt de behoefte aan betere documentatie en analogieën om het concept van Pin en Unpin toegankelijker te maken voor Rust-ontwikkelaars, vooral voor degenen die nieuw zijn in de taal.

Jiff: Datetime-bibliotheek voor Rust

  • Jiff is een nieuwe Rust-datumtijd-bibliotheek gericht op gebruiksgemak en prestaties, geïnspireerd door JavaScript's Temporal-voorstel.
  • Het biedt functies zoals high-level datetime-primitieven, naadloze integratie van de Time Zone Database, DST-bewuste rekenkunde, formattering, parsing en optionele Serde-ondersteuning.
  • Jiff is dual-licensed under MIT or the UNLICENSE, supports Unix and Windows, and requires Rust 1.70.0 or newer.

Reaksjoner

  • Jiff is een nieuwe datetime-bibliotheek voor Rust, ontwikkeld door BurntSushi, bekend om het maken van hoogwaardige tools zoals ripgrep.
  • De bibliotheek heeft als doel om complexiteiten in de omgang met datums en tijden aan te pakken, zoals zomertijdrekeningen, tijdzone-bewuste berekeningen en het detecteren van conflicten met terugwerkende kracht in tijdzones.
  • Jiff biedt een gebruiksvriendelijkere en flexibelere API in vergelijking met de bestaande standaard, Chrono, terwijl het correctheid en capaciteit in datum-tijd operaties behoudt.

Geen Blauwe Vrijdagen Meer

  • Een grote storing op 19 juli veroorzaakt door een kernel driver update leidde tot wereldwijde crashes van Windows-systemen, wat de noodzaak van veiligere update-mechanismen benadrukt.
  • eBPF (extended Berkeley Packet Filter), al gebruikt in Linux, is een veilige kernel-uitvoeringsomgeving die dergelijke crashes kan voorkomen en binnenkort door Windows zal worden ondersteund.
  • eBPF-programma's worden gecontroleerd op veiligheid en in een sandbox geplaatst, wat voordelen biedt zoals verbeterde beveiliging en lager hulpbronnengebruik, met adoptie door bedrijven zoals Cisco, Google en Meta voor beveiliging en observatie.

Reaksjoner

  • Microsofts eBPF (Extended Berkeley Packet Filter)-støtte for Windows er for øyeblikket begrenset til pakkefiltrering, i motsetning til Crowdstrikes omfattende kjerneovervåkingsdrivere.
  • Het integreren van eBPF in de bestaande frameworks van Windows is uitdagend, en het is onzeker of Microsoft ernaar streeft om het een standaard te maken.
  • eBPF kan de beveiliging verbeteren door kernelcode te isoleren, maar het is geen volledige oplossing, zoals benadrukt door het recente Crowdstrike-incident, dat de noodzaak van verbeterde implementatiepraktijken en beveiligingsmaatregelen onderstreept.

Parse, Niet Valideren (2019)

  • De post benadrukt prinsippet "Parse, don’t validate," og går inn for å analysere data for å bevare informasjon i typesystemet i stedet for å forkaste det gjennom validering.
  • Het legt uit hoe type-gedreven ontwerp in talen zoals Haskell gedeeltelijke functies kan omzetten in totale functies door argumenttypen te versterken, met NonEmpty-lijsten als voorbeeld.
  • Praktisch advies omvat het gebruik van nauwkeurige datastructuren, het refactoren om bewijslasten naar boven te duwen, en het vermijden van gedenormaliseerde datarepresentaties om de betrouwbaarheid en veiligheid van programma's te verbeteren.

Reaksjoner

  • Het artikel 'Parse, Don't Validate' benadrukt het belang van het parsen van gegevens om correctheid te waarborgen in plaats van deze herhaaldelijk te valideren gedurende het hele programma.
  • Deze benadering, geworteld in concepten zoals Design by Contract en Domain-Driven Design (DDD), maakt gebruik van sterke typesystemen om garanties af te dwingen en fouten te verminderen, waardoor code gemakkelijker te begrijpen en te onderhouden is.
  • De discussie belicht praktische voorbeelden en voordelen, zoals het gebruik van verschillende typen voor verschillende validatiestadia en ervoor zorgen dat gegevens altijd in een geldige staat verkeren, wat complexe toepassingen kan vereenvoudigen en de betrouwbaarheid kan verbeteren.

Wanneer ChatGPT samenvat, doet het niets van dien aard

  • De auteur heeft de fundamenten van ChatGPT en andere generatieve AI's verkend en besproken, met als doel realistische perspectieven te bieden tegen de heersende hype.
  • Een belangrijk inzicht is dat ChatGPT de inhoud niet echt samenvat, maar deze slechts verkort, waarbij vaak essentiële details en voorstellen ontbreken, zoals blijkt uit een vergelijking met een door mensen gegenereerde samenvatting van een document van 50 pagina's.
  • Deze beperking ontstaat omdat samenvatten begrip vereist, wat ChatGPT mist, wat leidt tot scepsis over de betrouwbaarheid van LLM's (Grote Taalmodellen) voor praktische zakelijke toepassingen.

Reaksjoner

  • De auteur stelt dat de tekstsamenvatting van ChatGPT een echt begrip mist, wat resulteert in onvolledige en soms misleidende samenvattingen.
  • De kritiek wijst op de afwezigheid van details over het GPT-model, de prompt en het aantal pogingen in de oorspronkelijke analyse.
  • Gebruikerservaringen en meningen variëren, waarbij sommigen ChatGPT en andere LLM's nuttig vinden, terwijl anderen hun beperkingen benadrukken en de noodzaak van verbeterde prompts en contextbeheer aangeven.

Ryanair wint zaak over screen scraping tegen Booking.com in Amerikaanse rechtbankuitspraak

  • Een Amerikaanse rechtbank oordeelde dat Booking.com de Computer Fraud and Abuse Act had geschonden door zonder toestemming toegang te krijgen tot de website van Ryanair, waarmee de rechtbank de positie van Ryanair tegen ongeoorloofd screen scraping ondersteunde.
  • De jury i Delaware District Court fant Booking.com skyldig i uautorisert tilgang med hensikt å bedra og avviste Booking.coms motsøksmål om ærekrenkelse og urettferdig konkurranse.
  • Ryanair CEO Michael O'Leary hoopt dat de uitspraak het illegaal screen scraping en overbelasting zal verminderen, terwijl Booking.com van plan is in beroep te gaan, met het argument dat tariefvergelijking de keuzevrijheid van de consument ten goede komt.

Reaksjoner

  • Ryanair won een rechtszaak tegen Booking.com in een Amerikaanse rechtbank voor ongeautoriseerde toegang om tickets door te verkopen, in strijd met de Computer Fraud and Abuse Act.
  • De uitspraak kan van invloed zijn op andere online reisagenten die soortgelijke praktijken gebruiken, en benadrukt de complexiteit van wetten omtrent webscraping.
  • Er is speculatie dat avgjørelsen kan bli omgjort på grunn av motstridende rettslige presedenser.

Niemand forventer at unge menn skal gjøre noe, og de svarer med å gjøre ingenting (2022)

  • Rob Hendersons innlegg diskuterer mangelen på samfunnsforventninger til unge menn og de negative konsekvensene av dette, inkludert økt arbeidsledighet og fengslingsrater.
  • Hij verwijst naar 'Promises I Can Keep' van Kathryn Edin en Maria Kefalas, dat onderzoekt waarom vrouwen met een laag inkomen vaak het moederschap boven het huwelijk verkiezen, en dit toeschrijft aan slecht gedrag van jonge mannen.
  • Henderson bekritiseert de hogere klasse omdat ze de normen voor gezinsstabiliteit ondermijnen terwijl ze ervoor zorgen dat hun eigen kinderen profiteren van stabiele huizen, en stelt dat jonge mannen hoge verwachtingen nodig hebben om te gedijen.

Reaksjoner

  • Het artikel schrijft het fenomeen van 'jonge mannen zonder iets te doen' toe aan rijkdomongelijkheid en de concentratie van rijkdom onder oudere elites, wat de prijzen voor benodigdheden opdrijft en de vraag naar nieuwe ondernemingen verstikt.
  • Het bespreekt ook de instabiliteit van gezinsstructuren, waarbij wordt opgemerkt dat maatschappelijke veranderingen en economische druk de traditionele gezinsdynamiek hebben veranderd.
  • Reacties op het artikel bespreken de impact van afwezige vaders, de rol van vrouwen in gezinsstabiliteit en de bredere maatschappelijke en economische factoren die bijdragen aan deze problemen.

James C. Scott, auteur van Seeing Like a State, is overleden

Reaksjoner

  • James C. Scott, auteur van "Seeing Like a State," is overleden, wat aanleiding geeft tot reflecties over zijn invloedrijke ideeën binnen de techgemeenschap.
  • Scott's werk benadrukt hoe staten en technologie uniformiteit kunnen afdwingen, wat van invloed is op gebieden zoals geneeskunde, onderwijs en sociale betrokkenheid door diversiteit te verminderen.
  • Discussies op Hacker News verkennen Scotts concepten, met name de balans tussen veiligheid en flexibiliteit in software, en de bredere implicaties van technologische homogeniteit.

Eza: Een moderne, onderhouden vervanging voor ls

  • eza is een moderne vervanging voor het ls-commando in Unix en Linux, met verbeterde functies en betere standaardinstellingen.
  • Belangrijke kenmerken zijn onder andere kleurgecodeerde bestandstypen, symlink-ondersteuning, uitgebreide attributen, Git-integratie en menselijk leesbare datums.
  • eza streeft ernaar gebruiksvriendelijker en rijker aan functies te zijn, met extra ondersteuning voor hyperlinking, mount point details, SELinux-context en heldere terminalkleuren.

Reaksjoner

  • Eza wordt geïntroduceerd als een moderne en actief onderhouden vervanging voor het traditionele ls-commando, dat de inhoud van directories in Unix-achtige besturingssystemen weergeeft.
  • De discussie benadrukt brukerfrustrasjoner med "mensenleesbare datums" in directory-lijsten, en pleit voor exacte tijdstempels in plaats van relatieve tijdsformaten zoals "1 dag geleden."
  • De post vermeldt ook andere moderne commandoregeltools die gebruikers verkiezen boven traditionele, zoals bat (een vervanging voor cat met syntaxisaccentuering) en rg (ripgrep, een snellere alternatieve voor grep).

Hoeveel geld kunnen we inzamelen voor transparant idiote startups?

Reaksjoner

  • Het bericht bespreekt het fenomeen van het inzamelen van geld voor startups met schijnbaar onzinnige ideeën, en benadrukt hoe gemakkelijk kapitaal kan worden verkregen voor dergelijke ondernemingen.
  • Het bekritiseert het startup-ecosysteem en suggereert dat het opereert als een 'pump and dump'-schema, waarbij het van het ene trendy veld naar het andere gaat en vaak middelen verspilt.
  • Het gesprek bevat voorbeelden van succesvolle startups en bespreekt de waarde en impact van focusgroepen en MVP's (Minimum Viable Products) in productontwikkeling.

Een factureringssysteem met beschikbare broncode waar ik 18 maanden aan heb gewerkt

  • Het platform biedt diepe integratie met Stripe, waardoor uitgebreide controle over facturering, belastingbeheer en geautomatiseerde workflows mogelijk is.
  • Kenmerken zijn onder andere het beheren van belastingtarieven op verschillende niveaus, het maken van aangepaste abonnementsplannen en het integreren met tools zoals Slack en e-mailproviders.
  • Het systeem ondersteunt schaalbaarheid, zelfhosting en biedt gedetailleerde zakelijke inzichten zoals abonnementenverloop en levenslange waarde.

Reaksjoner

  • Een nieuw bron-beschikbaar factureringssysteem, Billabear, is gelanceerd na 18 maanden ontwikkeling, met functies vergelijkbaar met Stripe maar met de broncode beschikbaar onder de Fair Source License (FSL).
  • De FSL stelt gebruikers in staat om toegang te krijgen tot de broncode, die na twee jaar overgaat naar een Apache 2.0-licentie, wat meer flexibiliteit en controle biedt in vergelijking met het gesloten bronmodel van Stripe.
  • Discussies benadrukken het belang van bronbeschikbaarheid voor sommige gebruikers, de noodzaak van betere lokalisatie in verschillende talen, en zorgen over de afhandeling van Amerikaanse staatsbelasting en GDPR-naleving.

De arbeiders hebben gesproken: Ze blijven thuis

  • Dells policy som krever tilstedeværelse på kontoret for forfremmelser ble stort sett ignorert, med mange ansatte som valgte å bli hjemme.
  • Een rapport van Gartner geeft aan dat 48% van de werknemers geloven dat bedrijfsvoorschriften de voorkeuren van leiders boven hun eigen behoeften stellen.
  • Thuiswerken wordt steeds meer geprefereerd vanwege de voordelen, waaronder geen woon-werkverkeer, een betere balans tussen werk en privé, kostenbesparingen en flexibiliteit, waarbij toppresteerders op zoek zijn naar thuiswerkmogelijkheden.

Reaksjoner

  • Werknemers zijn terughoudend om naar kantoren terug te keren vanwege slechte omgevingen, gebrek aan vaste bureaus en productiviteitsproblemen in open kantoorruimtes.
  • Veel werknemers vinden thuiswerken efficiënter en zijn terughoudend om terug te keren naar suboptimale kantooromstandigheden, waarbij woon-werkverkeer een belangrijke factor is.
  • Enkele bedrijven gebruiken terugkeer-naar-kantoor mandaten als een strategie om het personeelsbestand te verminderen zonder toevlucht te nemen tot ontslagen, wat het voortdurende debat over optimale werkregelingen aanwakkert.

Apollo DN10000: Quad CPU/128Mb RAM werkstation uit 1988 [pdf]

Reaksjoner

  • De Apollo DN10000, een quad CPU-werkstation met 128MB RAM uit 1988, wordt nostalgisch besproken vanwege zijn historische betekenis en technische mogelijkheden.
  • Gebruikers herinneren zich het gebruik ervan in universiteitslaboratoria en de rol ervan in vroege grafische programmering, ondanks de complexe Unix-omgeving en configuratie-uitdagingen.
  • De hoge kosten van de machine, tot $250.000 in de jaren 1980 (gelijk aan ongeveer $660.000 vandaag), benadrukken zijn premium status en de aanzienlijke technologische vooruitgang sindsdien.

CrowdStrike's Falcon Sensor ook in verband gebracht met Linux kernel panics en crashes

  • De Falcon Sensor-software van CrowdStrike heeft systeemcrashes veroorzaakt op zowel Windows als Linux, waaronder Red Hat Enterprise Linux 9.4, Debian en Rocky Linux.
  • Het tijdelijk uitschakelen van de Falcon Sensor stabiliseert de getroffen systemen, en CrowdStrike test een snel herstelhulpmiddel om het probleem aan te pakken.
  • De verstoring heeft aanzienlijke wereldwijde gevolgen gehad, waaronder vluchtannuleringen en vertragingen in de gezondheidszorg, waarbij Microsoft schat dat 8,5 miljoen Windows-machines zijn getroffen.

Reaksjoner

  • De Falcon Sensor van CrowdStrike is in verband gebracht met kernel panics en crashes in Linux, wat verschilt van de BSOD (Blue Screen of Death) problemen in Windows.
  • De Linux-kernelpaniek is waarschijnlijk te wijten aan een bug in de eBPF (Extended Berkeley Packet Filter) implementatie van de kernel, mogelijk door een Red Hat-specifieke patch, wat wijst op een kernelbug in plaats van een probleem met de leverancier.
  • De discussie benadrukt de uitdagingen van het ondersteunen van meerdere OS-versies en de complexiteit die betrokken is bij het testen van kernelmodules, waarbij de verschillen in kernelbetrouwbaarheidstechniek tussen Linux en Windows worden benadrukt.