An introduction to metaprogramming in Ruby
Learn Ruby metaprogramming: call methods dynamically with send, define them at runtime with define_method, and handle missing calls with method_missing.
Sigils are underappreciated (2022)
Sigils have a bit of a bad reputation. According to their detractors, sigils are “just a way of encoding type information” in variable names – basically a glorified version of apps Hungarian notati…
Elementary OS 7
Forward thinking and designed for real life
Replacing HLS/Dash – Live Mass Fanout with Media over QUIC
Media over QUIC: Low-latency, high bitrate, mass fan-out is hard. Who knew?
Antioxidants found to spur cancer growth and metastasis in mice
Vitamin C and other antioxidants stimulate the formation of new blood vessels in lung cancer tumours, a new study from Karolinska Institutet published in The Journal of Clinical Investigation shows. The discovery corroborates the idea that dietary supplements containing antioxidants can accelerate tumour growth and…
Why PostgreSQL High Availability Matters and How to Achieve It
Achieving PostgreSQL high availability is vital for application uptime. Explore popular HA deployment options to make an informed choice that fits your needs.
RAG to Riches
Today I will be regaling you with tales of marvelous cherry-picked new developments in AI, from Sam Altman's recent Uno Reverse incident to bear spraying job-hungry engineers.
Unpacking the Benefits of Zero Trust Architecture as Defined by NIST
NIST has released a draft of SP 1800-35 , Implementing a Zero Trust Architecture. The lengthy documents lay out their definition of Zero Trust Architecture (ZTA) , the benefits, why it’s important, a few examples of how an organization can implement them, expected results associated with their example builds, and a…
The simple joys of scaling up
Explores why scale-out became so dominant, whether those rationales still hold, and some joyful advantages of scale-up architecture. | Reading time: 16 min read
Like diffusion but faster: The Paella model for fast image generation
The ability to generate realistic images without waiting would unlock applications from engineering to entertainment and beyond. New work takes a step...
Sandstorm, Tempest, and the Future
Take control of your web by running your own personal cloud server with Sandstorm.
Operation Triangulation: iOS devices targeted with previously unknown malware
While monitoring the traffic of our own corporate Wi-Fi network, we noticed suspicious activity that originated from several iOS-based phones. Since it is impossible to inspect modern iOS devices from the inside, we created offline backups of the devices, inspected them and discovered traces of compromise.
Tools for Learning LLVM TableGen
TableGen is a language used within the LLVM project for generating a variety of files, when manual maintenance would be very difficult. For example, it is used to define all of the instructions that can be used on a particular architecture.
Do heat pumps work in cold climates?
Heat pumps work even in very, very cold weather. Thanks to technological advancements in recent decades, heat pumps keep your home toasty warm even when the temperature drops dramatically. In fact, eight of the major heat pump companies — Bosch, Carrier, Daikin, Johnson Controls, Lennox, Midea, Rheem, and Trane…
Weak-to-Strong Generalization
We present a new research direction for superalignment, together with promising initial results: can we leverage the generalization properties of deep learning to control strong models with weak supervisors?
Azure dropping database support for MariaDB. Users advised to migrate to MySQL
Subscribe to Microsoft Azure today for service updates, all in one place. Check out the new Cloud Platform roadmap to see our latest product plans.
Unblocking User Freedom: the right to use adblockers
Companies increasingly aim to control how users interact with their content online, threatening user freedom. As more companies crack down on browser exten...
What the interns have wrought, 2023 edition
We’re once again at the end of our internship season, and it’s my task to provide a few highlights of what the dev interns accomplished while they were here.
Gimp 2.10.32 on Apple Silicon (2022)
The first package of a stable version of GIMP for Apple Silicon is available!
Concordia students set to launch most powerful rocket developed by civilians
The Rocketry Division is in the race to launch the world’s first student-built rocket into the cosmos.
Kubernetes releases ingress2gateway tool for upcoming GA of Gateway API
Update: Ingress2Gateway v1.0 is now available! Today we are releasing ingress2gateway, a tool that can help you migrate from Ingress to Gateway API. Gateway API is just weeks away from graduating to GA, if you haven't upgraded yet, now's the time to think about it! BackgroundIn the ever-evolving world of Kubernetes…
Steel Bank Common Lisp 2.3.8 released: “a mark-region parallel GC is available”
New SBCL versions are usually released at the end of each month: check the Sourceforge File List to see the current version. The new features of the two most recent SBCL releases are listed below.
Immune system cells in the gut linked to stress-induced depression
Johns Hopkins Medicine study adds to evidence that T cell-driven changes in the gut may affect brain function associated with depressive symptoms
Nintendo 64 Test Cart ROM
We were sent a Nintendo 64 test cartridge ROM that was dumped anonymously. Zoinkity wrote up a nice readme explaining the details which is included in the 7ZIP file we’ve uploaded to the Internet Archive for safekeeping. Download it by clicking here .
Tech Workers Deserve a Union: An Interview with Ethan Marcotte
Ethan Marcotte's book, "You Deserve a Tech Union," provides a mix of practical guidelines and steps that tech workers can take to form a union.
The grid isn’t ready for 300M EVs by 2030
Electric vehicle (EV) owners tend to leave their cars charging overnight, putting pressure on the grid. This habit must change, Stanford researchers say.