Rails 8: Überraschend gut für Solo-Projekte

2025-01-01

Nachdem ich eine neue Rails 8-Anwendung erstellt und bereitgestellt habe, ist klar: Rails ist großartig, besonders für kleine Projekte mit einem einzelnen Entwickler. Die neue Anleitung zum Einstieg ist ausgezeichnet und führt Sie von Null zu einer produktionsreifen Anwendung mit Authentifizierung, Caching, Rich Text, CI und einer Datenbank – alles ohne großen Aufwand. Rails 8 vereinfacht die Datenbankkonfiguration und macht SQLite produktionsbereit. Die integrierte CI-Konfiguration und die kostenlosen Github Actions-Minuten machen die kontinuierliche Integration zum Kinderspiel. Ein neuer, einfach zu verwendender Authentifizierungsgenerator und eine optimierte Bereitstellung verbessern das Erlebnis weiter. Rails 8 macht die Entwicklung effizient und zugänglich, selbst für Solo-Entwickler.

Mehr lesen
Entwicklung

Der Beeper: Ein DIY-Gerät gegen langes Sitzen

2025-01-01

Müde von Schmerzen durch langes Sitzen am Computer? Dieser Beitrag beschreibt ein cleveres DIY-Gerät, "Der Beeper", das dieses Problem bekämpft. Der Beeper besteht aus einem ESP8266-Mikrocontroller, einem Summer und einem einfachen Schalter in einem kleinen Gehäuse. Nach einer festgelegten Zeit der Inaktivität (entsperrter Bildschirm) ertönt ein nerviger Ton, der den Benutzer zum Aufstehen zwingt, um ihn auszuschalten. Der Autor gibt Details zu Hardware, Lua-Firmware und einem macOS-Skript zur Steuerung des Geräts an und hebt iterative Verbesserungen hervor, um Unterbrechungen während Videokonferenzen zu minimieren. Eine einfache, aber effektive Lösung für ein häufiges Problem!

Mehr lesen
Hardware

Was ist genau eine Sekunde?

2025-01-01

Dieser Artikel befasst sich mit der sich entwickelnden Definition der Sekunde. Anfangs als 1/86400 eines Tages definiert, wurde diese Definition durch die verlangsamte Erdrotation ungenau. 1967 wurde die Sekunde neu definiert als die Dauer von 9.192.631.770 Perioden der Strahlung, die dem Übergang zwischen zwei Hyperfeinzuständen des Grundzustands des Cäsium-133-Atoms entspricht. Cäsium wurde aufgrund seiner einfachen Isolierung und Reinigung ausgewählt, während die genaue Anzahl der Perioden die Abwärtskompatibilität mit der Länge des tropischen Jahres 1900 sicherstellte. Obwohl die astronomische Definition verworfen wurde, wird die Cäsium-basierte Definition bis heute verwendet.

Mehr lesen

Atemberaubender KI-Bildgenerator: Midjourney

2025-01-01

Midjourney, ein KI-Bildgenerator, hat kürzlich das Internet im Sturm erobert. Seine Fähigkeit, unglaublich detaillierte und stilistisch vielfältige Bilder aus einfachen Textaufforderungen zu erzeugen, ist erstaunlich. Mit einer riesigen Datenbank und Deep-Learning-Modellen erstellt Midjourney atemberaubende Kunstwerke und löst eine intensive Debatte über die Fähigkeiten von KI in der Kunst und ihren Einfluss auf traditionelle Künstler aus. Bedenken, dass KI menschliche Künstler ersetzen könnte, werden durch die Ansicht widerlegt, dass KI ein leistungsstarkes Werkzeug für kreative Exploration ist. Unabhängig davon repräsentiert Midjourney eine neue Ära für KI-Kunst.

Mehr lesen

Als Brauch das Gesetz besiegte: Wie Neujahr in England vom 25. März auf den 1. Januar verschoben wurde

2025-01-01
Als Brauch das Gesetz besiegte: Wie Neujahr in England vom 25. März auf den 1. Januar verschoben wurde

Bis Mitte des 18. Jahrhunderts bestimmte das englische Recht, dass das neue Jahr am 25. März (Lady Day) begann, doch die Bevölkerung feierte weiterhin den 1. Januar. Diese Diskrepanz führte zu Fehlern in der Datierung von Rechtsdokumenten und Konflikten mit dem schottischen Neujahr am 1. Januar. Ein Gesetz von 1750 verlegte schließlich Neujahr auf den 1. Januar und führte gleichzeitig den Gregorianischen Kalender ein. Diese Änderung zeigt, wie sich ein hartnäckiger Brauch schließlich über starre Rechtskonventionen hinwegsetzte.

Mehr lesen

ClearSpace: Digitale Entgiftung für weniger Bildschirmzeit

2025-01-01
ClearSpace: Digitale Entgiftung für weniger Bildschirmzeit

ClearSpace ist eine App, die Nutzern hilft, ihre Bildschirmzeit zu reduzieren. Sie bekämpft die Smartphone-Sucht mit Funktionen wie App-Zeitlimits, Ablenkungsblockern, Fokus-Management-Tools und herausforderungsbasierten Habit-Forming. Die App enthält auch Bildschirmzeit-Berichte, Accountability-Partner und achtsame Atemübungen, um gesündere digitale Gewohnheiten zu fördern und das digitale Wohlbefinden zu verbessern.

Mehr lesen

Nicht-intuitive Optimierung: Beschleunigung der Pfadvereinigung in Skia

2025-01-01
Nicht-intuitive Optimierung: Beschleunigung der Pfadvereinigung in Skia

Der Autor stieß auf Performance-Engpässe bei der Durchführung von Pfadvereinigungs-Operationen auf einer großen Anzahl von Vektorgrafik-Pfaden mit Skia. Der anfängliche naive Ansatz, Pfade iterativ zu vereinen, war langsam, und obwohl der Skia-Pfad-Builder Optimierungen bot, war er nicht schnell genug. Durch eine gründliche Untersuchung der internen Vorgänge von Skia's Pfadoperationen wurde festgestellt, dass die Anzahl der Kurven in jedem Pfad die Performance erheblich beeinflusste. Durch die Aufteilung der Pfadvereinigung in kleinere Intervalle und die rekursive Anwendung einer Divide-and-Conquer-Strategie erzielte der Autor eine deutliche Beschleunigung und übertraf schließlich die Standardmethode von Skia. Überraschenderweise führte die Erhöhung der Anzahl der Vereinigungs-Operationen durch diese Methode zu einer schnelleren Verarbeitung.

Mehr lesen

Sandbox-Entwicklung: Ein Jahr in einer VM

2025-01-01

Um die Nachteile einer unübersichtlichen Entwicklungsumgebung zu vermeiden, wechselte der Autor zu einer virtuellen Maschine. Unter Ubuntu 24.04 in VMware Fusion Pro auf macOS befinden sich alle Entwicklungswerkzeuge und Erweiterungen in der VM, was einen sicheren und isolierten Arbeitsbereich bietet. Obwohl einige Annehmlichkeiten wie nahtloses Kopieren und Einfügen verloren gehen, ist die Gesamterfahrung flüssig, mit minimaler Auswirkung auf die Leistung des Host-Systems. Der Autor sieht in diesem Ansatz langfristige Vorteile in Bezug auf Stabilität und Sicherheit, die die kleineren Nachteile aufwiegen.

Mehr lesen

San Francisco Tech-Reinheitstest: Wie rein sind Sie?

2025-01-01

Eine virale Checkliste namens „San Francisco Reinheitstest“ listet humorvoll typische Erlebnisse von Tech-Arbeitern in der Bay Area auf. Von der Bewerbung bei OpenAI bis zur Teilnahme an NeurIPS, von der Einnahme von Stimulanzien zur Produktivitätssteigerung bis zu zufälligen Begegnungen mit Venture Capitalists in gehobenen Fitnessstudios – die Liste deckt ein breites Spektrum an Szenarien ab. Sie ist eine satirische Reflexion des Lebensstils in der Bay Area Tech-Szene und unterstreicht deren einzigartige Kultur und den Wettbewerbsdruck. Je mehr Punkte man erreicht, desto tiefer die Immersion, aber es deutet auch auf einen möglichen Verlust der Perspektive hin.

Mehr lesen

Metas Glean: Code-Indexierung im großen Maßstab

2025-01-01
Metas Glean: Code-Indexierung im großen Maßstab

Meta hat Glean veröffentlicht, ein Open-Source-System zur Code-Indexierung, das auf Effizienz und Skalierbarkeit ausgelegt ist. Glean sammelt und verarbeitet Informationen aus Quellcode und stellt sie Entwicklertools über eine flexible Abfragesprache namens Angle zur Verfügung. Die innovative inkrementelle Indexierung bewältigt die Herausforderungen großer Codebasen und ermöglicht Funktionen wie Code-Navigation, Suche und Dokumentationsgenerierung. Die Vielseitigkeit von Glean unterstützt verschiedene Sprachen und benutzerdefinierte Datenschemata, was es zu einem wertvollen Werkzeug für Entwickler macht.

Mehr lesen
Entwicklung Code-Indexierung

12.795 Objekte: Eine Fotografin macht Inventur ihres Lebens

2025-01-01

Die belgische Fotografin Barbara Iweins hat über vier Jahre hinweg 12.795 Objekte in ihrem Haus akribisch dokumentiert und das Projekt 'KATALOG' geschaffen. Von den Socken ihrer Töchter bis zu ihren Beruhigungsmitteln geht das Projekt über eine einfache Bestandsaufnahme hinaus und wird zu einer zutiefst persönlichen Erkundung ihres Lebens, ihrer Emotionen und Erinnerungen. Es offenbart eine einzigartige Perspektive auf die tiefe Bedeutung, die in alltäglichen Gegenständen verborgen liegt.

Mehr lesen

Lake Superior State University veröffentlicht Liste der verbannten Wörter 2025

2025-01-01
Lake Superior State University veröffentlicht Liste der verbannten Wörter 2025

Die Lake Superior State University (LSSU) hat ihre jährliche Liste der verbannten Wörter für 2025 veröffentlicht, eine Tradition, die bis ins Jahr 1976 zurückreicht. Die diesjährige Liste enthält Wörter und Ausdrücke wie „Cringe“, „Game Changer“, „Era“, „Dropped“, „IYKYK“, „Sorry Not Sorry“, „Skibidi“, „100 %“, „Utilize“ und „Period“, die als überstrapaziert, falsch verwendet oder einfach unnötig gelten. Die spielerische Liste fördert einen bewussten Umgang mit Sprache und spiegelt die sich ständig weiterentwickelnde Natur der Kommunikation wider.

Mehr lesen

Walter Isaacson: Mein sogenanntes Schreiberleben

2025-01-01
Walter Isaacson: Mein sogenanntes Schreiberleben

Dieser Auszug aus Walter Isaacsons Memoiren erzählt seine Reise vom Journalisten zum Bestseller-Biografen. Er teilt Anekdoten aus seiner Zeit beim Time Magazine, aufschlussreiche Interviews mit prominenten Persönlichkeiten und Reflexionen über Schreiben, Journalismus und Technologie. Er betont die Kraft des biographischen Erzählens, die Auswirkungen des technologischen Fortschritts auf die Verbreitung von Informationen und Schreibstile und äußert Bedenken hinsichtlich der Zukunft des Schreibens und des Urheberrechts.

Mehr lesen

Terence Tao: Artikel abgelehnt

2025-01-01

Der renommierte Mathematiker Terence Tao teilte auf Mathstodon mit, dass einer seiner Artikel von einer Zeitschrift abgelehnt wurde. Dies löste Diskussionen in den mathematischen und akademischen Communities aus und unterstrich den unvorhersehbaren Charakter des Forschungsprozesses. Taos Erfahrung dient sowohl als Inspiration als auch als Warnung für angehende Wissenschaftler und veranschaulicht die Herausforderungen und die Ausdauer, die der akademischen Forschung innewohnen.

Mehr lesen
Sonstiges Artikelablehnung

Indien verschiebt Regeln zur Aufhebung des PhonePe-Google Pay-Duopols erneut

2025-01-01
Indien verschiebt Regeln zur Aufhebung des PhonePe-Google Pay-Duopols erneut

Indien hat erneut einen umstrittenen Plan verschoben, der die Kontrolle großer Technologieunternehmen über das digitale Zahlungssystem des Landes einschränken soll, und verlängert damit eine regulatorische Unsicherheit, die den Sektor seit Jahren belastet. Die Nationale Zahlungsgesellschaft Indiens (NPCI) gab am Dienstag bekannt, dass die Frist für die Umsetzung einer 30%igen Obergrenze für den Anteil der Transaktionen einer einzelnen App auf der Unified Payments Interface (UPI), dem allgegenwärtigen digitalen Zahlungsnetzwerk des Landes, auf den 31. Dezember 2026 verlängert wird. Die Entscheidung verschafft Walmart-gestütztem PhonePe und Google Pay, die zusammen mehr als 85 % der Transaktionen auf UPI abwickeln, eine vorübergehende Atempause.

Mehr lesen
Technologie digitale Zahlungen

Warum ich neue Laptops gegen einen ThinkPad von 2006 eingetauscht habe

2025-01-01
Warum ich neue Laptops gegen einen ThinkPad von 2006 eingetauscht habe

Ein freiberuflicher Journalist berichtet über seine Erfahrung mit dem Kauf von drei neuen Laptops zwischen 2000 und 2017, die insgesamt 5000 € kosteten und durchschnittlich 5,7 Jahre hielten. Nachdem er den massiven Ressourcenverbrauch und die geringen Funktionsgewinne neuer Laptops erkannt hatte, wechselte er zu einem gebrauchten ThinkPad X60s von 2006 für 50 €. Mit kleineren Hardware-Upgrades und einem leichten Linux-Betriebssystem reduzierte er die Kosten und die Umweltbelastung erheblich. Der Artikel beschreibt seine Strategien, darunter die Verwendung einer leichten Linux-Distribution, das Upgrade auf eine SSD und die Nutzung einer SD-Karte zur Datenverwaltung, und zeigt, dass ältere Laptops langfristig erhebliche wirtschaftliche und ökologische Vorteile bieten können.

Mehr lesen

DeepSeek-VL2: Mixture-of-Experts-Vision-Sprachmodelle für verbessertes multimodales Verständnis

2025-01-01
DeepSeek-VL2: Mixture-of-Experts-Vision-Sprachmodelle für verbessertes multimodales Verständnis

DeepSeek-VL2 ist eine fortschrittliche Reihe großer Mixture-of-Experts (MoE) Vision-Sprachmodelle, die ihren Vorgänger deutlich verbessert. Es zeichnet sich in verschiedenen Aufgaben aus, darunter visuelle Fragenbeantwortung, optische Zeichenerkennung und das Verständnis von Dokumenten/Tabellen/Diagrammen. Die Reihe umfasst drei Varianten: DeepSeek-VL2-Tiny, DeepSeek-VL2-Small und DeepSeek-VL2 mit jeweils 1,0 Mrd., 2,8 Mrd. und 4,5 Mrd. aktivierten Parametern. DeepSeek-VL2 erreicht eine wettbewerbsfähige oder sogar state-of-the-art Leistung mit ähnlichen oder weniger aktivierten Parametern im Vergleich zu bestehenden Open-Source-Modellen. Das Projekt ist Open Source und bietet Modelldownloads, Schnellstartanleitungen und Demobeispiele.

Mehr lesen

Software-Design ist Wissensaufbau: Eine Fallstudie

2025-01-01
Software-Design ist Wissensaufbau: Eine Fallstudie

Ein Unternehmen lagerte seinen Integrationsdienst an einen SaaS-Anbieter aus und beschloss dann aufgrund von Kostengründen, einen internen Ersatz, SVC, zu entwickeln. Eine hochqualifizierte Ingenieurin, X10, beendete die Entwicklung von SVC unabhängig. Nachfolgende Teams hatten jedoch Schwierigkeiten, das System zu warten und zu modifizieren und zeigten eine extrem niedrige Effizienz. Der Artikel analysiert den Grund: Das Ergebnis der Softwareentwicklung ist nicht Code, sondern das Verständnis des Systems und seiner Geschäftslogik durch die Ingenieure – eine „Theorie“. Nach dem Weggang von X10 fehlte dem Team diese „Theorie“, was zu Schwierigkeiten bei der Systemwartung führte und es wie ein „Spukhaus“ erscheinen ließ. Der Autor argumentiert, dass sich das Software-Design auf den Wissensaufbau konzentrieren sollte, um das Verständnis und die Wartung durch nachfolgende Teams zu erleichtern und die Erstellung von „Legacy-Systemen“ zu vermeiden.

Mehr lesen

Werke von 1929 gehen in den öffentlichen Bereich: Micky Maus, Gatsby und mehr

2025-01-01

Am 1. Januar 2025 gingen zahlreiche Werke, die 1929 veröffentlicht wurden, und Tonaufnahmen aus dem Jahr 1924 in den öffentlichen Bereich über! Dazu gehören frühe Micky-Maus-Cartoons, Gershwins „Ein Amerikaner in Paris“, Hemingways „In einem andern Land“, Faulkners „Der Lärm und der Wut“ und viele andere kulturell bedeutende Werke. Das Internet Archive feiert dies mit Veranstaltungen zum Tag der Öffentlichkeit und einem Film-Remix-Wettbewerb.

Mehr lesen

Tag des öffentlichen Eigentums 2025: Micky, Faulkner und eine Flut kreativer Freiheit

2025-01-01
Tag des öffentlichen Eigentums 2025: Micky, Faulkner und eine Flut kreativer Freiheit

Am 1. Januar 2025 treten Tausende urheberrechtlich geschützter Werke aus dem Jahr 1929, darunter auch Tonaufnahmen aus dem Jahr 1924, in die US-amerikanische Öffentlichkeit über. Dazu gehören literarische Größen wie Faulkners *Der Lärm und der Wut* und Hemingways *Adieu aux armes*, frühe Micky-Maus-Cartoons und Gershwins *Ein Amerikaner in Paris*. Diese Werke werden für alle frei verfügbar sein, um kopiert, geteilt und weiterverarbeitet zu werden, wodurch das kulturelle Erbe bewahrt und zukünftige Kreativität gefördert wird. Die Veranstaltung unterstreicht die wichtige Rolle der Öffentlichkeit im Bereich der künstlerischen Innovation und das bleibende Vermächtnis von Werken, die inmitten historischer Turbulenzen entstanden sind.

Mehr lesen

Von Next.js zu reinem React: ComfyDeploys Geschwindigkeitsschub

2025-01-01

Das ComfyDeploy-Team hat sein Dashboard von Next.js auf reines React migriert und die Build-Zeit von 3 Minuten auf 18 Sekunden reduziert, wobei die Hot-Reload-Zeit unter 200 ms liegt. Dies wurde durch Probleme mit langsamen Build-Zeiten von Next.js, schwierigem API-Testing und hohen API-Kosten von Vercel verursacht, als das Projekt wuchs. Der Wechsel zu React mit TanStack Router und Rspack verbesserte die Entwicklungseffizienz drastisch und zwang sie, ihr API-Design und ihre Code-Struktur zu optimieren. Obwohl sie einige Next.js-Funktionen verloren haben, hielten sie den Kompromiss für lohnenswert, was zu schnelleren Builds, einer angenehmeren Entwicklungserfahrung und einer optimierten Architektur führte.

Mehr lesen
Entwicklung

Ist die Speicherung von Zwei-Faktor-Authentifizierungscodes im Passwort-Manager sicher?

2025-01-01
Ist die Speicherung von Zwei-Faktor-Authentifizierungscodes im Passwort-Manager sicher?

Dieser Artikel untersucht die Sicherheitsaspekte der Speicherung von Zwei-Faktor-Authentifizierungscodes (2FA) in Passwort-Managern. Sicherheitsexperten argumentieren, dass die Speicherung von 2FA-Codes zusammen mit Benutzernamen und Passwörtern in einem Passwort-Manager wie 1Password zwar nicht ideal ist (es erhöht das Risiko eines Kompromisses), aber der Komfort den Nachteil überwiegt. Der Hauptvorteil von 2FA ist die Verhinderung von Phishing-Angriffen; selbst wenn der Passwort-Manager kompromittiert wird, benötigt ein Angreifer immer noch den 2FA-Code. Für die meisten Benutzer wird die Speicherung von 2FA-Codes in einem Passwort-Manager als akzeptabel angesehen, aber es wird empfohlen, einen zuverlässigen Passwort-Manager zu verwenden und zusätzliche Sicherheitsmaßnahmen wie die Verwendung eines YubiKey oder die Offline-Speicherung einiger Wiederherstellungscodes zu implementieren.

Mehr lesen
Technologie Passwort-Manager

7-Minuten-Workout: Wissenschaft oder Hype?

2025-01-01

Ein Blogbeitrag hinterfragt die Wirksamkeit und Vollständigkeit des im New York Times vorgestellten 7-Minuten-Wissenschaftstrainings. Der Autor argumentiert, dass das Programm, obwohl es angeblich auf wissenschaftlichen Erkenntnissen basiert, stark die Beinübungen betont und ein ausgewogenes Training für Gesäß, Rücken und Rumpfmuskulatur vernachlässigt – ein besonders bedenklicher Mangel für sitzende Berufstätige. Ein ausgewogenerer Ansatz, so der Beitrag, würde mehr hüftbetonte Übungen, Klimmzüge und Rumpfstreckübungen umfassen, um den durch langes Sitzen verursachten muskulären Ungleichgewichten entgegenzuwirken.

Mehr lesen

Vogelgrippe H5N1: Ein tiefer Tauchgang in die Pandemie-Gefahr

2025-01-01
Vogelgrippe H5N1: Ein tiefer Tauchgang in die Pandemie-Gefahr

Dieser Artikel untersucht eingehend die potenzielle pandemische Bedrohung durch das Vogelgrippevirus H5N1. Das Virus hat bereits Vögel, Kühe und Nerze infiziert und wurde jetzt auch bei Schweinen entdeckt. Obwohl die Zahl der menschlichen Infektionen relativ gering ist, bewertet der Autor anhand epidemiologischer Modelle und Expertenprognosen die Wahrscheinlichkeit einer Pandemie im nächsten Jahr (5 %) sowie die potenzielle Sterblichkeitsrate (von vergleichbar mit einer normalen saisonalen Grippe bis hin zu einer ähnlichen wie bei der spanischen Grippe von 1918). Der Artikel erörtert auch Strategien zur Reaktion auf eine mögliche Pandemie und hebt die wirtschaftlichen Auswirkungen auf die Landwirtschaft hervor.

Mehr lesen
Technologie

OpenAI verpasst Frist für Opt-out-Tool für Urheber, was Bedenken hinsichtlich des Urheberrechts verstärkt

2025-01-01
OpenAI verpasst Frist für Opt-out-Tool für Urheber, was Bedenken hinsichtlich des Urheberrechts verstärkt

Das von OpenAI versprochene Media Manager-Tool, mit dem Urheber die Verwendung ihrer Werke in KI-Trainingsdaten kontrollieren können sollen, wurde noch nicht veröffentlicht und hat den Stichtag 2025 verpasst. Diese Verzögerung schürt andauernde Urheberrechtsstreitigkeiten, wobei OpenAI mit Klagen von Künstlern, Schriftstellern und Medienunternehmen konfrontiert ist, die die nicht autorisierte Verwendung ihrer Werke behaupten. Obwohl OpenAI alternative Opt-out-Methoden anbietet, gelten diese als unzureichend. Der verpasste Stichtag und die mangelnde Transparenz verschärfen die Spannungen rund um das Urheberrecht von KI und unterstreichen die Herausforderungen der Branche bei der Bewältigung von Fragen des geistigen Eigentums.

Mehr lesen

RT-2: Übertragung von Webwissen auf die Roboterkontrolle durch Vision-Language-Action-Modelle

2025-01-01
RT-2: Übertragung von Webwissen auf die Roboterkontrolle durch Vision-Language-Action-Modelle

Forscher von Google DeepMind haben RT-2 entwickelt, ein Modell, das internet-skalierte Vision-Language-Daten zur Steuerung von Robotern nutzt. Durch die Darstellung von Roboteraktionen als Text-Token und das Co-Feintuning von hochmodernen Vision-Language-Modellen mit Robotertrajektoriedaten und internet-skalierten Vision-Language-Aufgaben erreicht RT-2 eine bemerkenswerte Generalisierung. Es versteht komplexe Befehle, führt mehrstufiges semantisches Schlussfolgern durch und verwendet sogar improvisierte Werkzeuge, wie z. B. einen Stein als Hammer. Diese Forschung zeigt das immense Potenzial der Kombination von Fähigkeiten großer Sprachmodelle mit der Roboterkontrolle und markiert einen bedeutenden Fortschritt in der Robotik.

Mehr lesen

Zeitbehandlung in Common Lisp: Die LOCAL-TIME-Lösung

2025-01-01

Dieser Artikel befasst sich eingehend mit den Komplexitäten der Zeitbehandlung in Common Lisp und präsentiert die Lösung des Autors: die LOCAL-TIME-Bibliothek. Er verfolgt die Entwicklung der menschlichen Zeitdarstellung von ungenauen, kontextabhängigen Notationen bis hin zu präzisen wissenschaftlichen Notationen nach und hebt das Chaos hervor, das durch politische Faktoren wie die Sommerzeit verursacht wird. LOCAL-TIME verwendet eine effiziente, auf Fixnums basierende Darstellung, integriert weltweite Zeitzonendaten und behandelt verschiedene Zeitberechnungen und Formatkonvertierungen, wodurch Fehler aufgrund ungenauer Zeitdarstellung – wie das berüchtigte Y2K-Problem – vermieden werden.

Mehr lesen
Entwicklung Zeitbehandlung

Solzehnizyns Archipel Gulag: Eine Anklage gegen die Brutalität der Sowjetunion

2025-01-01
Solzehnizyns Archipel Gulag: Eine Anklage gegen die Brutalität der Sowjetunion

Am 28. Dezember 1973 erschien Aleksandr Solschenizyns *Archipel Gulag*, ein 300.000 Wörter umfassender Bericht über das sowjetische Gefangenenlagersystem. Basierend auf Solschenizyns persönlichen Erfahrungen als politischer Gefangener beschreibt das Buch die Schrecken des Gulags, von Verhaftung und Folter bis hin zu Hinrichtung und Hunger. Seine Kritik an Stalin in einem Brief führte zu seiner Verhaftung und acht Jahren in den Lagern. Die Veröffentlichung des Buches löste internationale Empörung aus und führte zu Solschenizyns Deportation aus der UdSSR. Trotzdem bleibt *Archipel Gulag* eine eindrucksvolle Anklage gegen den sowjetischen Totalitarismus und ein Zeugnis für den Kampf um Menschenrechte.

Mehr lesen

Datenbankkriege 2024: Open-Source-Schlachten, Übernahmen durch Tech-Giganten

2025-01-01
Datenbankkriege 2024: Open-Source-Schlachten, Übernahmen durch Tech-Giganten

Das Jahr 2024 war turbulent für die Datenbankwelt, geprägt von Lizenzstreitigkeiten und erbittertem Wettbewerb unter den Tech-Giganten. Redis und Elasticsearch sahen sich nach Lizenzänderungen mit heftiger Kritik der Community konfrontiert und kehrten letztendlich zu Open-Source-Modellen zurück. Der Streit zwischen Databricks und Snowflake erstreckte sich über reine Performance-Benchmarks hinaus auf LLMs und Datenkataloge und trieb Innovationen voran. DuckDBs Benutzerfreundlichkeit und Portabilität machten es zu einer beliebten Wahl für analytische Abfragen, was zu seiner Integration in verschiedene Systeme führte. Das Jahr brachte auch neue Datenbanken wie Aurora DSQL, CedarDB und SQL-fähiges Google Bigtable hervor, neben Übernahmen wichtiger Unternehmen wie Alteryx und MariaDB. Der Artikel endet mit einer Geschichte zum 80. Geburtstag von Larry Ellison und unterstreicht den immensen Reichtum und den harten Wettbewerb in der Datenbankbranche.

Mehr lesen
Technologie Datenbanken

Spielen Sie DOOM, um zu beweisen, dass Sie ein Mensch sind: Ein einzigartiger CAPTCHA

2025-01-01
Spielen Sie DOOM, um zu beweisen, dass Sie ein Mensch sind: Ein einzigartiger CAPTCHA

Dieses Projekt, DOOM CAPTCHA, lässt Sie eine Miniaturversion von DOOM spielen, um zu überprüfen, ob Sie ein Mensch sind. Es verwendet Emscripten, um eine minimale DOOM-Portierung zu WebAssembly zu kompilieren, wodurch die Kommunikation zwischen der C-basierten Spielschleife und einer JavaScript-CAPTCHA-Benutzeroberfläche ermöglicht wird. Es wurden Änderungen vorgenommen, um Ereignisse wie die Geburt des Spielers, den Tod und das Töten von Feinden hinzuzufügen, die für die Funktionalität des CAPTCHA unerlässlich sind. Das Projekt verwendet die legal zugängliche Shareware-Version von DOOM und passt die Spielparameter an, um die Schwierigkeit zu erhöhen (Schwierigkeitsgrad „Albtraum!“, schnelleres Gameplay), überspringt das Menü und startet direkt das Level. Um zu bestehen, müssen die Spieler innerhalb eines Zeitlimits mindestens 3 Monster töten.

Mehr lesen
Spiele
1 2 551 552 553 555 557 558 559 595 596