De Federal Trade Commission (FTC) en 17 openbare aanklagers van staten hebben een rechtszaak aangespannen tegen Amazon, waarin ze beweren dat het bedrijf illegaal zijn monopoliepositie handhaaft.
Amazon wordt beschuldigd van uitsluitingsgedrag dat concurrentie in de kiem smoort, prijzen opdrijft, kwaliteit verlaagt en innovatie belemmert; dit wordt gezien als schadelijk voor zowel consumenten als bedrijven.
De FTC en haar overheidspartners willen een permanent verbod om de vermeende onwettige activiteiten van Amazon te stoppen en de concurrentie op de markt te herstellen.
De Federal Trade Commission (FTC) heeft Amazon aangeklaagd omdat het bedrijf een onwettige monopoliepositie heeft, kleine bedrijven hindert en hun mogelijkheden om op andere platforms te verkopen beperkt.
Kritiek op Amazon is onder andere het verhogen van prijzen voor Fulfilment by Amazon (FBA) verkopers, het dwingen van verkopers om gebruik te maken van zijn advertentiediensten en het gebrek aan adequate maatregelen om namaakproducten aan te pakken.
De rechtszaak heeft discussies aangewakkerd over de implicaties van Amazons dubbele rol als platform en concurrent op de markt, de uitdagingen waarmee bedrijven die Amazon gebruiken worden geconfronteerd en de invloed van de privacywijzigingen van Apple op advertenties.
De auteur uit zijn bezorgdheid over het Philips Hue ecosysteem en richt zich daarbij op de recente managementkeuzes van het bedrijf die de ontevredenheid onder gebruikers hebben vergroot.
Philips heeft een nieuwe licentieovereenkomst voor eindgebruikers afgedwongen en vereist nu dat gebruikers inloggen, waarvoor cloudintegratie nodig is.
Een mogelijke oplossing die wordt genoemd is het gebruik van de Ikea Dirigera hub, hoewel deze niet wordt afgeschilderd als een faalveilige oplossing. De auteur hoopt op de ontwikkeling van een beter alternatief in de toekomst.
Het bericht concentreert zich op de gemengde meningen over het Philips Hue ecosysteem en domotica in bredere zin, en benadrukt de frustraties van gebruikers over systeemwijzigingen, het vermeende gebrek aan loyaliteit van fabrikanten en het verplicht aanmaken van een account.
Er zijn problemen met helderheid, betrouwbaarheid, compatibiliteit en gebruikersovereenkomsten. Sommige gebruikers wenden zich tot alternatieve slimme lampen en hubs of bouwen hun eigen thuisinfrastructuur om deze problemen op te lossen.
Het gaat ook in op meer positieve aspecten van domotica, zoals de voordelen van geautomatiseerde verlichting en maatwerk. De auteur deelt zijn gebruik van Zigbee2MQTT en weerlegt beweringen dat Home Assistant onveilig is. Er is een algemene erkenning van zowel het potentieel als de uitdagingen van dit technologiegebied.
De Raverie-engine is in ontwikkeling als alternatief voor Unity en maakt gebruik van een op componenten gebaseerd ontwerp dat lijkt op dat van Unity, maar met unieke functies zoals aparte werelden/niveaus en een configureerbare belichtings- en rendering-engine.
De engine is gebouwd voor WebAssembly zonder gebruik te maken van Emscripten, waardoor toekomstige porten naar andere platforms eenvoudiger worden.
De makers hebben een routekaart met de integratie van de geluidsengine met WebAudio, verbetering van de scriptdebugger en de toevoeging van netwerkmogelijkheden met WebRTC en WebSockets, met als uiteindelijke doel een online hub voor het delen en remixen van spellen.
De Raverie-engine, gemaakt door het DigiPen Institute of Technology, is een innovatieve game-editor die werkt op WebAssembly, met discrete werelden/levels, een scriptbare belichtings- en rendering-engine en een fysicamechanisme.
De auteur maakt zich zorgen over een te grote afhankelijkheid van direct beschikbare game engines, waarbij hij put uit zijn ervaring bij DigiPen.
Gebruikers prijzen de bewerkingsmogelijkheden van de Raverie-engine, maar uiten hun bezorgdheid over prestatieproblemen, wat leidt tot discussies over de toepassing van WebAssembly en mogelijke verbeteringen.
De Europese Unie (EU) oefent druk uit op Apple om zijn hardware- en software-ecosysteem open te stellen voor concurrerende bedrijven.
EU-commissaris Thierry Breton moedigt Apple aan om concurrenten toe te staan diensten als elektronische portemonnees, browsers en app-winkels op iPhones aan te bieden in overeenstemming met de Digital Markets Act.
Het doel van de wet is om een gelijk speelveld te creëren voor alle techbedrijven. De CEO van Apple, Tim Cook, heeft Breton ontmoet maar heeft nog geen commentaar gegeven op de situatie.
De Europese Unie dringt bij Apple aan op meer concurrentie in zijn besturingssysteem en app-winkel, vanwege zorgen over Apple's controle over zijn ecosysteem en beperkte alternatieven voor gebruikers.
Er zijn discussies over de dominantie van Google in de browsermarkt met Chrome en potentiële monopolies van bedrijven als Meta.
De argumenten draaien om de behoefte aan gebruikersvrijheid versus de veiligheid van gesloten ecosystemen en het voortdurende debat over gebruikersbescherming, vrijheid en de rol van overheidsregulering in de techindustrie.
Ariel Miculas, een software-ingenieur bij Cisco, had een ontmoedigende ervaring toen hij het gevoel had dat hij geen erkenning kreeg voor zijn eerste bijdrage aan de Linux-kernel.
Hij had een patch ontwikkeld om een bug op te lossen die van invloed was op de debugmogelijkheden in het project, maar de PowerPC-beheerder accepteerde zijn patch niet en maakte zijn eigen fix.
De beheerder crediteerde Ariel alleen voor het rapporteren van het probleem, niet voor zijn werk in het maken van de patch, waardoor Ariel zich ondergewaardeerd en ontmoedigd voelde.
Deze discussie benadrukt het belang van passende erkenning en krediet voor bijdragen aan de Linux kernel, een belangrijk open-source project.
Er zijn uiteenlopende standpunten over plagiaat, de rol van beheerders (personen die ontwikkelingsgebieden beheren en overzien) en de motivaties van bijdragers aan deze projecten.
Het incident onderstreept het grote belang van effectieve communicatie, samenwerking en een correcte toekenning van credits in de open-source gemeenschap.
Apple heeft een gratis software-update gelanceerd, macOS Sonoma, die allerlei nieuwe functionaliteiten introduceert voor Mac-gebruikers.
De belangrijkste functies zijn aanpasbare bureaubladwidgets, nieuwe schermbeveiligers, verbeterde videoconferenties en browsen met aparte profielen, verbeterd gamen met Game Mode en updates voor verschillende applicaties zoals Notities, Wachtwoorden en Berichten.
De update is wereldwijd uitgebracht, maar de beschikbaarheid kan verschillen per regio, taal en het gebruikte apparaat.
De discussie gaat over onderwerpen als het bundelen van updates door Apple, problemen met Siri en Apple Music en conflicten met de installatie en compatibiliteit van pakketten.
Gebruikers tonen verschillende voorkeuren voor besturingssystemen en pakketbeheerders en bespreken ook Homebrew en de maker Max Howell.
Gesprekken gaan over naamgevingsconventies voor releases van besturingssystemen en geven een mix weer van tevredenheid, frustratie en voorkeuren voor verschillende software- en hardwareopties.
Prophet is open-source software van het Core Data Science-team van Facebook en is ontworpen om te helpen bij het voorspellen van tijdreeksgegevens door gebruik te maken van een additief model om niet-lineaire trends en seizoens- en vakantie-effecten op te vangen.
De software is bestand tegen ontbrekende gegevens en uitschieters en is ontworpen om uit te blinken met tijdreeksen met robuuste seizoensinvloeden en voldoende historische gegevens.
Prophet kan zowel met R als Python geïnstalleerd worden en is te downloaden op CRAN en PyPI. Het valt onder de MIT licentie en bevat een experimentele backend, cmdstanr genaamd.
Facebook is gestopt met Prophet, de automatische voorspellingsprocedure; het stelt gebruikers voor om andere tools te overwegen zoals NeuralProphet, statsforecast of Darts voor het voorspellen van tijdreeksen.
Verscheidene kritieken doken op tegen Prophet met voorgestelde alternatieve implementaties met behulp van torch en numpy+scipy.optimize. Er werd gewezen op problemen met STAN, een bibliotheek die Prophet gebruikte.
De discussie legde de nadruk op het evalueren van voorspellingen en het begrijpen van gegevensstructuren als essentieel, waarbij klassieke Bayesiaanse modellen, Generalized Linear Models (GLM) en Graph Neural Networks (GNN's) voor het voorspellen van tijdreeksen werden gepromoot.
AMD geeft prioriteit aan de unificatie van zijn verschillende softwarestacks, zoals ROCm, Vitis AI en ZenDNN, om de prestaties van zijn AI-hardwareproducten te verbeteren.
Het bedrijf heeft ROCm aangewezen als zijn belangrijkste zorg en investeert in softwareontwikkeling en het aantrekken van talent om zijn eenwordingsdoelen te bereiken.
AMD ondersteunt de open-source programmeertaal Triton als alternatief voor Nvidia's CUDA, en moedigt deelname van de gemeenschap aan om de ontwikkeling van zijn softwarestack te versnellen.
Het gesprek draait om AMD's ROCm software stack en de rivaliteit met NVIDIA's CUDA, specifiek op het gebied van AI en gaming.
Gebruikers uitten hun bezorgdheid over de ondersteuning en betrouwbaarheid van AMD en benadrukten de behoefte aan betere documentatie en ondersteuningssystemen voor AMD GPU's.
Er werd ook gewezen op de grote uitdaging om te concurreren met het gevestigde ecosysteem van CUDA, waarbij het potentieel van het creëren van een levensvatbaar alternatief werd erkend.
Het Python pakket vergemakkelijkt het opnemen van LLM queries in reguliere code door het schrijven van functiehandtekeningen mogelijk te maken.
Dit pakket vereenvoudigt het parsen van LLM-uitvoer door de annotatie voor het terugkeertype van de functie te gebruiken, zelfs voor geavanceerde terugkeertypes.
Het primaire doel van dit pakket is om het flexibele gebruik van LLM's met reguliere code te demonstreren en de integratie te stroomlijnen, waarbij externe bijdragen worden uitgenodigd.
Magentic is een Python-pakket dat de toepassing van Taalmodellen in code verbetert, geprezen om zijn gestroomlijnde API-ontwerp.
Gebruikers hebben voorgesteld om yaml te gebruiken in plaats van JSON voor modelformaten, terwijl ze hun bezorgdheid hebben geuit over uitgebreide terugkeertypes.
Het gesprek binnen de gemeenschap omvat de voordelen van het gebruik van decorators in Python bij het meten van prestatiecijfers, het gebruik van "..." in Python, verschillende Taalmodellen en functieontwerp voor het antwoordobject.
Het 9th Circuit Court of Appeals heeft het pleidooi van de Transportation Security Administration (TSA) voor immuniteit ten aanzien van haar controlepostmedewerkers die betrokken waren bij seksueel geweld, verworpen.
De rechtbank heeft vastgesteld dat er rechtszaken kunnen worden aangespannen tegen de TSA onder de Federal Tort Claims Act, waardoor de overheid aansprakelijk is voor schade die haar personeel oploopt.
Deze beslissing schept een precedent in het 9e Circuit voor de staten aan de westkust en de zaak wordt nu terugverwezen naar de U.S. District Court voor verder onderzoek.
Het 9e Circuit heeft besloten dat de TSA (Transportation Security Administration) aangeklaagd kan worden voor wangedrag van werknemers, waarmee de bewering van het agentschap dat het immuniteit geniet, wordt weerlegd.
Deze uitspraak betekent een stap in de richting van het verantwoordelijk stellen van overheidsinstanties voor de acties van hun personeel.
Er zijn talloze discussies gaande over de doeltreffendheid van TSA, over de noodzaak van de aanwezigheid van TSA, over alternatieve veiligheidsbenaderingen en over de vraag of TSA-procedures diefstal en misbruik kunnen voorkomen.
Het artikel gaat over het maken van een tool genaamd "st" die gegevens biedt over runtimes van programma's, geheugengebruik en aangemaakte processen/threads.
De prestaties van dit gereedschap worden vergeleken met die van gcc en clang compilers, en de prestaties van de clang++ C++ compiler worden ook geanalyseerd in een apart programma.
De auteur werd geconfronteerd met uitdagingen bij het gebruik van netlink voor het bijhouden van processen, maar overwon deze met waardevolle inzichten van Natan Yellin's Blog.
Het artikel gaat in op het gebruik van de Linux commandoregel voor het monitoren van ruimte en tijd, en richt zich in het bijzonder op het meten van de tijd van het uitvoeren van commando's met het commando 'time'.
Het bespreekt het geheugengebruik van C-programma's, samen met andere commandoregelconcepten, en biedt een diepgaande behandeling van het onderwerp.
Het artikel is geprezen door lezers vanwege de duidelijke en uitgebreide uitleg, waardoor het waardevol is voor degenen die geïnteresseerd zijn in Linux commandoregelbewerkingen.
Essence is een nieuw desktopbesturingssysteem dat van de grond af aan is opgebouwd, met de nadruk op gebruikerscontrole, eenvoud en respect voor de gebruiker.
Ondanks het feit dat Essence nog in ontwikkeling is, laat het efficiënt resource management en indrukwekkende prestaties zien, zelfs op hardware met weinig vermogen.
Het heeft een open-source codebase en een vector-gebaseerde gebruikersinterface. Geïnteresseerde gebruikers kunnen lid worden van de Discord-server voor updates en de ontwikkeling steunen op Patreon.
Het Essence-besturingssysteem wordt naar voren geschoven als een aantrekkelijk alternatief voor gebruikers die geen achterwaartse compatibiliteit of serverfuncties nodig hebben, en biedt controle, eenvoud en een aangepaste interface.
Er wordt ook gesproken over het verbeteren van de opstarttijd, het optimaliseren van het opstartproces en het maken van nieuwe besturingssysteemprojecten en webbrowsers.
Er is een algemeen positief sentiment over de ontwikkeling van Essence OS, met verdere vermelding van vergelijkbare projecten die gebruik maken van geheugenveilige talen.
"Blood in the Machine" van Brian Merchant daagt de algemene perceptie van Luddites uit door te stellen dat hun verzet niet gericht was tegen technologie, maar tegen de rechten van arbeiders in het licht van automatisering.
De auteur trekt parallellen tussen de historische Luddite-beweging en het moderne verzet tegen technologische vooruitgang, vooral in het tijdperk van kunstmatige intelligentie. De mogelijke gevolgen van door AI veroorzaakte verplaatsing van banen en onethische arbeidspraktijken worden belicht.
Ondanks de onsuccesvolle pogingen van de Luddites om de industrialisatie tegen te houden, benadrukt de auteur de noodzaak van maatschappelijke antwoorden en regelgeving om ervoor te zorgen dat iedereen kan profiteren van automatisering.
Het artikel onderzoekt het historische revisionisme van de Luddite beweging die zich verzette tegen technologie vanwege ongunstige werkomstandigheden en veiligheidskwesties, en trekt parallellen tussen deze zorgen en de huidige impact van automatisering op werknemers.
Een belangrijk discussiepunt zijn de verschillende perspectieven op de effecten van technologie en automatisering op banen, waaronder potentieel banenverlies, machtsconcentratie en de noodzaak voor zelforganisatie van werknemers.
Het commentaar bevat ook zorgen over hoe kunstmatige intelligentie (AI) banen negatief zou kunnen beïnvloeden, de mogelijke afname van menselijk welzijn door AI en automatisering en de noodzaak van wederzijds respect en vertrouwen in technologie.
De tekst benadrukt de voordelen van het gebruik van arena's bij het programmeren voor geheugentoewijzing en -beheer, in plaats van individuele geheugentoewijzingen.
Het vermeldt het gebruik van macro's en attributen om geheugentoewijzing te optimaliseren, samen met strategieën om de grootte van de arena te bepalen en geheugengroei af te handelen.
In de post wordt ook informatie gegeven over het implementeren van containerdatastructuren met behulp van arena's.
Het artikel benadrukt de voordelen en strategieën van arena allocators bij het programmeren, waaronder verbeterde prestaties, minder fragmentatie en geoptimaliseerde toewijzing.
Er wordt besproken hoe om te gaan met situaties met beperkt geheugen, verstoringen te vermijden, strikte aliasingregels na te leven en char arrays te gebruiken voor geheugentoewijzing.
De tekst noemt verder "CollectionMicrobench", een GitHub-project dat controle over de blokgrootte in de arenatoewijzing mogelijk maakt, wat het praktische gebruik van deze technieken aangeeft.
Het artikel gaat over een populair antwoord van Stack Overflow dat veel werd gekopieerd vanwege de functionaliteit om bytes om te zetten in een voor mensen leesbaar formaat, maar waarvan later bleek dat het niet correct was.
De auteur identificeert de problemen in het knipsel, die zich voornamelijk concentreren op nauwkeurigheidsbeperkingen en problemen in verband met floating-point rekenen die in de code worden gebruikt.
Het artikel eindigt met een leerpunt: de voorkeur geven aan korte, eenvoudige lussen boven complexe wiskundige oplossingen, en de auteur stelt verbeteringen voor om de bestaande fouten in de code te herstellen.
De discussie en artikelen onderzoeken de tekortkomingen van een vaak gerepliceerde Stack Overflow code snippet en de gewoonte van ontwikkelaars om code te kopiëren zonder deze volledig te begrijpen.
Ze gaan in op de potentiële risico's die gepaard gaan met het vertrouwen op gekopieerde code en geven aan dat foutbestendige codeerpraktijken dringend noodzakelijk zijn.
Het gesprek belicht de relevantie van het valideren van certificaten in TLS (Transport Layer Security)-implementaties en biedt een nauwgezette analyse van Stack Overflow-codesnippets die zijn gevonden in GitHub-projecten.
Het artikel legt uit hoe breekpunten geïmplementeerd kunnen worden in een aangepaste debugger, bekend als DbgRs, met gedetailleerde code-aanpassingen voor dit doel.
Het introduceert het concept van hardware breakpoints als de volgende stap, bestuurd door debug registers. Het laat ook zien hoe je breakpoints beheert, uitzonderingen afhandelt en het uitvoeringsproces hervat.
Het artikel benadrukt echter een beperking - in de meegeleverde code ontbreekt de functionaliteit om de aanroepstapel te bekijken.
Het artikel geeft inzicht in het proces van het maken van een debugger vanaf nul met anekdotes van ervaren ontwikkelaars.
Het gebruik van Tree-sitter, een hulpmiddel voor het maken van snelle, incrementele parsers, wordt voorgesteld voor IDE's.
Verschillende strategieën voor het instellen van breakpoints worden besproken en aanvullende bronnen voor verdere kennis over debugger-ontwikkeling worden gegeven.
Mutton, vlees van volgroeide schapen, is niet gemakkelijk verkrijgbaar in de VS en is meestal alleen te vinden in gespecialiseerde slagerijen of etnische markten.
De consumptie van schapenvlees is sinds de 20e eeuw gedaald door de vervanging van wol door synthetische vezels in de schapenhouderij en de langere kooktijden.
Hoewel schapenvlees een unieke, sterke smaak heeft die sommige mensen lekker vinden, wordt het in de hedendaagse Amerikaanse samenleving over het algemeen als negatief ervaren.
De discussies gaan over een breed scala aan onderwerpen, waaronder de voorkeur voor verschillende soorten vlees zoals lamsvlees, schapenvlees en geitenvlees in verschillende landen.
De gesprekken gaan ook over verschillende bereidingswijzen voor deze vleessoorten, het effect van het gebruik van zeep op gietijzeren pannen en de invloed van het grazen van schapen op het milieu.
Andere onderwerpen die aan bod komen zijn de afname van de diversiteit op de wereldmarkt, de invloed van marketing op voedselkeuzes en de beschikbaarheid van verschillende vleessoorten in supermarkten.
Onderzoekers hebben een nieuwe cross-origin aanval ontdekt, genaamd 'GPU.zip', die gebruikersnamen, wachtwoorden en andere gevoelige visuele gegevens onthult die worden weergegeven door websites die GPU's van grote leveranciers gebruiken.
De aanval stelt kwaadwillende websites in staat om pixels van een ander domein te lezen en te reconstrueren om de inhoud van de doelsite te bekijken. Hiermee wordt het same-origin-beleid omzeild, een fundamenteel beveiligingsprincipe dat inhoud van verschillende websitedomeinen scheidt.
GPU.zip maakt gebruik van gegevenscompressie die wordt gebruikt door interne en discrete GPU's om een zijkanaal te misbruiken en pixels te stelen. De kwetsbaarheid is aangetoond op GPU's van Apple, Intel, AMD, Qualcomm, Arm en Nvidia.
Er is een sidechannel aanval op pixel stelen geïdentificeerd in Chromium-gebaseerde browsers, waarbij SVG-filters worden gebruikt om de kleur van elke pixel op gerichte sites te bepalen.
De voorgestelde remedie is de constant-time verwerking voor iframes; dit wordt echter als omslachtig ervaren. Met name de browsers Safari en Firefox zijn niet gevoelig voor deze aanval.
De discussie gaat verder over het uitvoeren van niet-vertrouwde code, repercussies van versnelde CSS op cross-origin iframes, aanvallen op timing in webtechnologieën en debatten over het concept 'stelen' en de invloed daarvan op beveiligingsprogramma's zoals uMatrix.
GPU.zip is een recent ontdekte kwetsbaarheid in moderne grafische verwerkingseenheden (GPU's) die gebruikmaakt van grafische gegevenscompressie om visuele gegevens te lekken.
De kwetsbaarheid kan worden misbruikt door schadelijke websites om pixels van andere webpagina's te stelen en zo de beveiligingsmodellen van browsers te doorbreken. Het treft GPU's van verschillende fabrikanten en maakt sommige gevoelige websites kwetsbaar.
GPU-fabrikanten en Google zijn momenteel aan het bespreken of ze de kwetsbaarheid zullen patchen. Hoewel Google Chrome gevoelig is voor deze aanval, zijn Firefox en Safari dat niet. De broncode voor GPU.zip is nu openbaar beschikbaar.
Deze persoon heeft ontwerphulpmiddelen ontwikkeld om veelvoorkomende problemen aan te pakken en overweegt, na de positieve feedback van conferenties, om ze commercieel te maken.
Geconfronteerd met de uitdagingen van een enkele oprichter, overweegt de persoon aspecten zoals het bepalen van mijlpalen, geografische locatie en marketingstrategieën voor de producten.
Er is ook interesse om het verschil te begrijpen tussen fondsenwerving en het oprichten van een bedrijf, wat aangeeft dat ze verschillende wegen overwegen voor financiële steun en bedrijfsgroei.
De post gaat in op de complexiteit en risico's van een solopreneur die ontwerptools te gelde probeert te maken, het binnenhalen van grote contracten en de noodzaak van klantendiversificatie.
Het benadrukt de uitdagingen van het werken als een soloteam, de voordelen van het richten op specifieke klanten, schaalvergroting via marketingstrategieën en de rol van emotionele intelligentie (kennis en vaardigheden om emoties waar te nemen, te begrijpen en te beheersen) in de verkoop.
Belangrijke punten zijn ook de integratie van PubExchange met uitgevers, het belang van persoonlijke ontmoetingen, het benutten van feedback van gebruikers, het begrijpen van klantproblemen en het stellen van prioriteiten aan productontwikkeling voor duurzaam succes.