|
Having worked a bit in Zig, Rust, Go and now C, I think there are a few common topics worth having a fresh conversation on: automatic memory management, the standard library, and explicit allocation. Zig is not a mature language. But it has made enough useful choices for a number of companies to invest in it and run it in production. The useful choices make Zig worth talking about. Go and Rust are mature languages. But they have both ma....
|
|
In this article, we will discuss what is the thundering herd problem and how you can tackle it effectively when designing a system.
|
|
In this article, we will discuss what is the thundering herd problem and how you can tackle it effectively when designing a system.
|
|
In this article, we will discuss what is the thundering herd problem and how you can tackle it effectively when designing a system.
|
|
I wrote the Dune series because I had this idea that charismatic leaders ought to come with a warning label on their forehead: “May be dangerous to your health.” One of the most dangerous presidents we had in this century was John Kennedy because people said “Yes Sir Mr. Charismatic Leader what do we do next?” and we wound up in Vietnam. And I think probably the most valuable president of this century was Richard Nixon. Because he taught us..
|
An introduction to marketplace deployment architectures Exploring SaaS Offers in the Microsoft Commercial Marketplace: Essential […] The post Some articles I’ve written about the Azure Marketplace appeared first on Elegant Code .
|
A few days ago a question was asked on Hackernews on how slow thinkers compensate for their lack of quick-wittedness . Some people have responded that preparation is key : Sometimes what people think is quickness is actually extensive prep. I had a 30 minute meeting the other day to ask a team to do something I didn’t think they would want to do. It ended up going really smoothly and they just took my word for it, but had they not, I..
|
|
A few days ago a question was asked on Hackernews on how slow thinkers compensate for their lack of quick-wittedness . Some people have responded that preparation is key : Sometimes what people think is quickness is actually extensive prep. I had a 30 minute meeting the other day to ask a team to do something I didn’t think they would want to do. It ended up going really smoothly and they just took my word for it, but had they not, I....
|
A few days ago a question was asked on Hackernews on how slow thinkers compensate for their lack of quick-wittedness . Some people have responded that preparation is key : Sometimes what people think is quickness is actually extensive prep. I had a 30 minute meeting the other day to ask a team to do something I didn’t think they would want to do. It ended up going really smoothly and they just took my word for it, but had they not, I..
|
|
I followed The easiest no knead bread recipe ( video ). No-knead method Dough 1 1/4 cups (300g) lukewarm water 2 teaspoons (8g) salt 1 teaspoon (3.5g) yeast 3 cups (420g) all purpose flour Mix thoroughly (I like to use Ciro's spoon mixing method from this video ), cover and rest for 6 hours. Stretch and fold if the dough collapsed on itself to rescue. Bake Preheat oven (and dutch oven) at 230°C. Flour. I didn't have a dutch oven,....
|
|
Hi, Du hast bestimmt schon mal mitbekommen, dass null von seinem Erfinder Tony Hoare als “Billion Dollar Mistake” bezeichnet wird. 2009 entschuldigte er sich auf der QCon öffentlich, dafür dass er 1965 den leichten Weg gegangen ist und null erfunden hat: “I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object..
|
|
Normally, when buying a home light that you want to control electronically, you need to install custom software. But with the ZigBee protocol and the RaspBee II gateway, you can use compatible devices and open source software. In this article I will show you how to add a custom Go API service to the stack.
|
|
Bash script: Reminder to swap mics with automatic pausing of all media players
-
datalars.com
-
2 years ago
-
eng
The problem I recently purchased a double pack of wireless microphones (specifically, these ones ) to replace my ageing and faltering wired one. I am very happy with the audio quality, their ease of use and their range, but for my specific use case, the battery life (around 3 hours) leaves a little to be desired. I mainly use these while hanging out with a friend over the internet while sharing my screen, and we'll watch movies and TV sho....
|
There are a bunch of new classes added to training.defcon.org ! It’s always a good time to level up your skill set. Head over, see what’s new and lock in the early bird pricing.
|
|
Learn why NVD delays do not compromise the integrity or efficacy of Snyk's security intelligence, including the Snyk Vulnerability Database.
|
A few years ago, I covered here in the blog the “security.txt spec”. A standard place with the security related contacts, designed to help researchers, and other people, find the right contacts to report vulnerabilities and other problems. At the time, I added it to my personal domain, as an example. When I wrote the […]
|
|
Take care of yourself. Sleep. Eat. Exercise. Rest. Relax. Take care of other people, as best you can. People are important. Software is just fun. – Lars Wirzenius, in his noteworthy 40 years of programming
|
|
The kids have been enjoying Baba is You , and watching them brought back pleasant memories for me of playing the classic crate-pushing game Sokoban . So I went looking and found a very nice project that has collected 300 classic publicly available Sokoban puzzles. Then of course I had to get it on my phone so I could play it anywhere. The result is the sokoban.love client. video; 1 minute On a technical level, with s....
|
|
Today marks 10 years since my first pull request to the Rust compiler. Though I’m no open source legend, to me it’s an important date still. As I’ve mentioned in the past, my involvement in Rust was pivotal to my development as a software engineer, so I can’t let this day pass without a mention in my blog! How did it happen that I, a bored student yearning to learn interesting stuff, ended up contributing to Rust?
|
|
Table of Contents Full Events Delta Events Id-only Events Change Event Metadata Comparison This post originally appeared on the Decodable blog . All rights reserved. Data change events are at the core of Change Data Capture (CDC) solutions such as Debezium . They describe the changes made to a specific record in a database and allow event consumers to take action based on this information, enabling a wide range o..
|
|
The current wave of AI tools is incredibly cool. I hope more people get distracted by the incredible coolness and bet on this wave of AI, because I'm betting the other way, on the hot mess of human general intelligence.
|
|
Table of Contents Full Events Delta Events Id-only Events Change Event Metadata Comparison This post originally appeared on the Decodable blog . All rights reserved. Data change events are at the core of Change Data Capture (CDC) solutions such as Debezium . They describe the changes made to a specific record in a database and allow event consumers to take action based on this information, enabling a wide range o..
|
|
I’ve deployed yet another artifact to Maven Central - this time a record mapping strategy that allows you to read and write Java Record Classes with OpenCSV .
|
|
Using neural nets trained on other people’s work to create (and often profit from) new work in their style without compensation is problematic. I don’t think that doing the same for upscaling algorithms is. Upscalers can reduce the hardware requirements for games, support remastering old media, etc. which isn’t really the same as laundering someone else’s creativity and profiting from it at their expense. Upscalers feel more like bicycles..
|
|
Download Whonix for VirtualBox: Whonix – 12 Dec 25 Whonix for Windows, macOS, Linux inside VirtualBox Getting started with Whonix in 4 simple steps. This is a point release. Kicksecure – 16 May 25 Point Release What is a Point Release? Upgrade Alternatively, in-place release upgrade is possible upgrade using Whonix repository . This release would not have been possible without the nume....
|
|
Download Kicksecure for VirtualBox: Kicksecure – 12 Dec 25 Kicksecure for Windows, macOS, Linux inside VirtualBox Getting started with Kicksecure in 4 simple steps. This is a point release. Kicksecure – 16 May 25 Point Release What is a Point Release? Upgrade Alternatively, in-place release upgrade is possible upgrade using Kicksecure repository . This release would not have been possi....
|
Many companies are integrating LLM question answering tools into their DevEx toolchain. If you’re writing documentation and you’d like to assist these tools to serve people with proper responses to the questions related to what you own, kapa.ai has a few practical tips on optimizing the technical docs for LLMs: A clear hierarchy of headings and subheadings on a page helps LLMs understand the relationships between different sections of you....
|
|
Many companies are integrating LLM question answering tools into their DevEx toolchain. If you’re writing documentation and you’d like to assist these tools to serve people with proper responses to the questions related to what you own, kapa.ai has a few practical tips on optimizing the technical docs for LLMs: A clear hierarchy of headings and subheadings on a page helps LLMs understand the relationships between different sections of you....
|
Many companies are integrating LLM question answering tools into their DevEx toolchain. If you’re writing documentation and you’d like to assist these tools to serve people with proper responses to the questions related to what you own, kapa.ai has a few practical tips on optimizing the technical docs for LLMs: A clear hierarchy of headings and subheadings on a page helps LLMs understand the relationships between different sections of you....
|
|
Vietnam is a magical land of vivid greenery, water buffaloes and mouth-watering food. I had the opportunity to visit Vietnam for 2 weeks in…
|
|
Marriott Leads the Way in the Fight to Protect Children Online
-
umbrella.cisco.com
-
2 years ago
-
eng
Marriott has rapidly deployed Cisco DNS-layer security across thousands of properties to advance human rights by limiting access to CSAM materials. The post Marriott Leads the Way in the Fight to Protect Children Online appeared first on Cisco Umbrella .
|
|
GitHub “besieged” by malware repositories and repo confusion: Why you'll be ok
-
snyk.io
-
2 years ago
-
eng
In this post, we'll discuss the recent discovery of malware repositories and repo confusion on GitHub, and cover how to keep your applications secure.
|
|
Snyk’s latest masterclass series, Unlocking AppSec Excellence, aims to educate the market on ASPM and how application security leaders can use it to build an effective risk-based AppSec program.
|
|
NumPy's binding overhead wastes up to 90% of BLAS throughput on dot products; SimSIMD recovers that performance with optimized Python interfaces.
|