AMD Announces Genoa-X: 4th Gen EPYC with Up to 96 Zen 4 Cores and 1GB L3 V-Cache
AMD's Desktop CPU Roadmap: 2024 Brings Zen 5-based "Granite Ridge"
Introduction | sake
sake is a CLI tool that enables you to run commands on servers via ssh. Think of it like make, you define servers and tasks in a config file and then run the tasks on the servers.
Tweaks to IPv4 could free up millions of addresses
And 'tweaks' is doing some heavy lifting, there
goldboot
The Limits of Automation
Different Types of Application Software | Technostacks
Find out here the types of application software. You can also see here the difference between system software and application software, future of softwares, etc.
Useful utilities and toys over DNS
Free and useful services over DNS accessible on command line
Addressing the Microservices States, Scalability, and Streams
Microservices States, Scalability, and Streams. Shifting from Monolithic to Microservices, Challenges, Kafka Streams, Stateful Streaming, Serverless Microservices.
A New Definition of HTTP
Seven and a half years ago, I wrote that RFC2616 is dead, replaced by RFCs 7230-5.
Open sourcing the anti-message queue → Inngest Blog
We're now building Inngest in the open.
Text Classification Intuition for Software Developers
Large language models can solve various language tasks, like classifying text into different labels. In this post, we look at two examples of Classification.
EcoStruxure IT | Schneider Electric
EcoStruxure IT helps you mitigate and anticipate risk of failure of critical infrastructure and reduce operational expenses through a vendor-agnostic platform
Schneider Electric intros new modular datacenters
Bundling everything together should seem obvious for modular DCs, but it's more nuanced than that
Vetting the cargo
Modern language environments make it easy to discover and incorporate
externally written libraries into a program. These same mechanisms can
also make it easy to inadvertently incorporate security vulnerabilities or
overtly malicious code, which is rather less gratifying. The stream of
resulting vulnerabilities seems like it will
never end, and it afflicts relatively safe
languages like Rust just as much as any other language. In an effort
to avoid the embarrassment that comes with shipping vulnerabilities (or
worse) by way of its dependencies, the Mozilla project has come up with a new supply-chain management tool known as
"cargo vet".
Toward a lexicon for advertising in both directions
We need a lexicon for the different ways buyers and sellers express their intentions to each other. Or, one might say, advertise. On the demand side (⊂) we have what in ProjectVRM we’ve calle…
the hard problem: naming functions and other gizmos
The previous post discussed the subtle arts of naming things and not repeating yourself--and now I want to extend its observations beyond functions.
That post teased out 3 intuitions about writing lower-churn code:
How we think about browsers | The GitHub Blog
Discover how GitHub thinks about browser support, look at usage patterns, and learn about the tools we use to make sure our customers are getting the best experience.
Developer Velocity Lab - Microsoft Research
Developer Velocity Lab (DVL) is a joint effort between GitHub, Microsoft, and Microsoft Research, whose mission is to discover, improve, and amplify developer work and well-being. We do this through socio-technical investigations in the following focus areas: Productivity, Community, Well-being
The SPACE of Developer Productivity: There's more to it than you think - Microsoft Research
Developer productivity is about more than an individual’s activity levels or the efficiency of the engineering systems relied on to ship software, and it cannot be measured by a single metric or dimension. The SPACE framework captures different dimensions of productivity, and here we demonstrate how this framework can be used to understand productivity in […]
Symbiote: A New, Nearly-Impossible-to-Detect Linux Threat
Symbiote is a new Linux® malware we discovered that acts in a parasitic nature, infecting other running processes to inflict damage on machines.
Cull your dependencies
HTTP Security Headers: The Best Practices
Initially used for simple metadata, HTTP headers now play an important role in the vast field that web security is. Setting up HTTP security headers is the quickest, less expensive, and probably the most effective way to secure a web application today. Here is how. But first, you may be
The SPACE of Developer Productivity - ACM Queue
Timely Advice – How Long Does Dataviz Take?, Nightingale
Visualizing 3iap timesheets for 10 dataviz client projects.
ExtremeCloud™ IQ
Create effortless networking experiences with ExtremeCloud™ IQ, backed by unprecedented cloud choice. Astonishingly easy, incredibly smart. Streamline every aspect of your network from deployment to maintenance.
Why We're Sticking with Ruby on Rails at GitLab
With our modular monolith, developers can contribute enhancements to the core product, giving us tremendous leverage, unbeatable pace and scalability.
What you need to know about the Block Protocol - LogRocket Blog
Understand the Block Protocol in Javascript to customize blocks in your apps and reuse blocks across different applications.
ioctl() forever?
In a combined storage and filesystem session at the
2022 Linux Storage,
Filesystem, Memory-management and BPF Summit (LSFMM), Luis Chamberlain
and James Bottomley led a discussion about the use of ioctl()
as a mechanism for configuration. There are plenty of downsides to the use
of ioctl() commands, and alternatives exist, but in general kernel
developers have chosen to continue using this multiplexing system
call. While there is interest in changing things, at least in some
quarters, the discussion did not seem to indicate major changes on the horizon.
SemanticDB Specification · Scalameta
SemanticDB is a data model for semantic information such as symbols and types