Laptops Powered by AA Batteries (Seriously)
And some of them run an impressively long time on a single set of Double-A’s. ⌘ Read more
Paul Schaub: PGPainless 1.0.0 Released!
Close to the end of 2021 I’m excited to announce the release of PGPainless version 1.0.0! After a series of release candidates, it is finally time to party! The OpenPGP library successfully underwent a security audit in late November and I feel like it finally reached a state of sufficient maturity to be worthy of a major release with a “1” at the front.
 event. The goal was to bring together Docker staff and community members for the latest product updates. This time, we’ve evolved the CAH to include multiple community tracks that give our amazing community members the opportunity to share their knowledge and expertise. The event […]
The post [Docker Community All Hands: Event Recap, December 2021](https://www. … ⌘ Read more
WSL 2 GPU Support for Docker Desktop on NVIDIA GPUs
It’s been a year since Ben wrote about Nvidia support on Docker Desktop. At that time, it was necessary to take part in the Windows Insider program, use Beta CUDA drivers, and use a Docker Desktop tech preview build. Today, everything has changed: On the OS side, Windows 11 users can now enable their GPU […]
The post [WSL 2 GPU Support for Docker Desktop on NVIDIA GPUs](https://www.docker.com/blog/wsl-2-gpu-support-for-dock … ⌘ Read more
漏桶限流库 — uber-go/ratelimit
编辑推荐:Bazinga
上次有同学分享了 单机限流器 time/rate 库,讲了 Golang 标准库中基于令牌桶实现限流组件的 time/rate 使用,同时也讲了一些限流算法原理。
这里分享一个 uber 开源的一套基于漏桶实现的用于服务限流的 golang 库 ratelimit。
漏洞算法的理解起来,相较于令牌桶,没有那么直观。因为令牌桶是限�� … ⌘ Read more
Haha that guy comes up every time BTC peaks a bit higher. He is never gonna find it.
I have no idea what I’m doing… let’s sell some NFTs!
Time to see what this NFT fuss is all about. ⌘ Read more
Killing time in Goodwill, I picked up a desk calculator from a pile. Dude standing next to me goes “what’s that for?”. 😳💀
Docker Secure Images: What Are They and How Do I Use Them?
One of the major challenges in today’s development environments is balancing innovation with security. Focusing on both is never a small effort and might seem tedious or constraining at times, but when security is implemented from the start, it can shorten development time and prevent exposure to vulnerabilities. This is why Docker rolled out Docker […]
The post [Docker Secure Images: What Are They and How Do I Us … ⌘ Read more
This pi will now boot directly to ed if the gpio pin is grounded at boot time. ed(1)term v1. :-) http://txtpunk.com/edterm/
@lyse This was basically a trial/proof-of-concept for the real goal: a switch which, if on at boot time, causes the pi to boot straight to ed.
Defeat Street
Some of the sincerity slimed up on me
Cards wrote themselves and rifled me
Rigging the blast door to explore didn’t pan out this time
Rushed in, gobbled up and left me bottled up, that monstrous cub
To tell you the truth, I snort mousse
Rust seeps into cereals I produce
Rum may run rampantly down the drain, so let me think
I’ll leave a limb in the pipes to entice a drink ⌘ Read more
Building Docker images in Drone CI using Docker-in-Docker
This evening I tried to improve the build process of GoBlog. GoBlog gets built using Drone CI and Docker. The problem was that two image variants are to be built, one based on the other, and the whole thing always took quite a long time. ⌘ Read more
Ignite Realtime Blog: Openfire 4.7.0 beta & Hazelcast plugin 2.6.0 releases!
After a long few months full of hard work, we are happy to tell you that we are close to a 4.7.0 release for Openfire!
This next version of our real time communications server has received a lot of improvements and bug fixes.
A key area of the code that has received updates is the Multi-User Chat (MUC) impl … ⌘ Read more
Ooh time to upgrade
It’s time again to ask my followers: I have my homepage jlelse.dev, but I’m thinking about using jlelse.com for a more professional and appealing website about me. I can program, but my design skills are somewhat limited. What should I use to design and create the site? I used Carrd a couple of years ago. But are there any other recommendations? ⌘ Read more
Advent of Code ‘21
New year, new code advent calendar. This year I’m trying my hand at Advent of Code once again in Go. This time with a little help from the copilot. Let’s see if I make it to the end, or have to give up early again… ⌘ Read more
@thecanine@twtxt.net been there a few times! Thank goodness for mosh for when trying to debug from spotty GSM connection and having ssh drop out every few minutes.
Edge Cake
⌘ Read more
Edge Cake
⌘ Read more
Gajim: Development News November 2021
Annoyed of spam messages in public channels? Gajim just gained support for Message Moderation! Also this month: better message corrections and improved notifications.
If you’re participating in public channels you might have witnessed spam from time to time. Someone comes along and pastes some URL about a promising business opportunity, or leaves an offending picture. Moderators can kick/ban spammers, but that does not remove those … ⌘ Read more
Siren
⌘ Read more
Siren
⌘ Read more
Lossless Image Compression in O(n) Time
Introducing QOI — the Quite OK Image Format. It losslessly compresses RGB and
RGBA images to a similar size of PNG, while offering a 20x-50x speedup in
compression and 3x-4x speedup in decompression. All single-threaded, no
SIMD. It’s also stupidly simple.
tl;dr: 300 lines of C, single header,
source on github,
benchmark results here.
 and features he would like to see (e.g. better display of Brid.gy webmentions). I take it as motivation and try to improve GoBlog in a way that it is useful for others as well. And I think there is a good progress. ⌘ Read more
@fastidious@arrakis.netbros.com Yes. there is a –flag for it. i have mine set for some crazy long time.
No on gitlab. If its self hosted gitea is best in class.
I can see hosting a mirror on github if only for the redundancy/visibility. Some projects will host but then direct contributions on their self host. Like Go does.
I would suggest using a vanity domain that can redirect tools like go get to hosting of choice. And not require rewriting all the packages any time it gets moved.
From Netnod to Mullvad
Tomorrow is my last day at Netnod after seven years. While at Netnod I
have mostly spent my time helping build several different anycast DNS
solutions, but I also did some IX provisioning stuff, some security
work, and in some small way also helped bring the Network Time\
Security protocol forward.
A few years back I was the team leader for the develop … ⌘ Read more
Riches – Hang in Pieces
Riches, the wonderful multidisciplinary collaborative project of Catherine McCandless of Young Galaxy + choreographer Wynn Holmes that we’ve effused about a number times on these pages, return with a dreamily enchanting new gem, produced by the legend Dan Lissvik… Continue reading… ⌘ Read more
ROI of Docker Desktop vs. DIY: Considerations, Risks, and Benefits for Business
Docker simplifies application development and removes complexities for developers. This allows software teams to accelerate their productivity and spend more time on delivering value that’s core to their business. One of the ways we do this is by providing a magically simple developer experience with Docker Desktop. We wrote about the magic behind the scenes […]
The po … ⌘ Read more
Highlights from Git 2.34
To celebrate this most recent release, here’s GitHub’s look at some of the most interesting features and changes introduced since last time. ⌘ Read more
The time has come to upgrade my NNCP network with the latest packet format.
Ooh a new Yarn release came out. Time to upgrade 🚀
Oh man this is my first real social weekend in a long time. Thanks to COVID it’s like I’m flexing disused muscles.
Release Radar · October 2021 Edition
What an incredible month it’s been for GitHub and our communities. Whilst we’ve been busy with GitHub Universe, our communities have been busy coding. It’s been a successful year for Hacktoberfest, with many first-time contributors ⌘ Read more
Docker’s Developer Community: Wind In Our Sails
Two years ago, in November 2019, we refocused our company on the needs of developers. At the time, we recognized the growing adoption of microservices, the explosion in the number of tools, and the many opportunities to simplify these complexities. Little did we know that within months the world would face a global pandemic and […]
The post [Docker’s Developer Community: Wind In Our Sails](https://www.docker.com/blog/dockers-develope … ⌘ Read more
Showing GPX tracks on my blog
On my blog, I’ve had the ability to link posts to a location for some time now. There is also a map that shows all posts with a location. ⌘ Read more
Nerd Alert: Neil deGrasse Tyson Reminds Us Daylight Saving Time is Ridiculous ⌘ Read more
How many posts have I read now with people buying a new MacBook Pro to use for a very long time? How many of them will buy new devices in two years? 😅 ⌘ Read more
On the blog: Real Life in Star Trek, The Time Trap https://john.colagioia.net/blog/2021/11/04/time-trap.html #scifi #startrek #closereading
I’m a bit skeptical about GitHub Copilot, but now that I’ve really tried it out for the first time, I’m amazed by its capabilities. Copilot doesn’t replace programming, but it does take a lot of the work out of it. What works well, for example, is the completion of comments in the code. ⌘ Read more
Funny bug in LG TV: last Saturday I scheduled some film from yesterday for recording. Actual recording yesterday started 1 hour late. Looks like although TV knows actual time perfectly well it was not capable to “translate” schedule from CEST to CET.
Struct Tags with Underscore Before Function Names
In the Go world, an underscore (_) before an expression is called a blank identifier. As you may already know, identifiers—user-defined program components, e.g., name of a function, variable, or package—in Go must be preceded by an underscore or a letter (a-z or A-Z). If they aren’t, you’ll receive the compile- time error which essentially means Go cannot read the syntax of your code (you didn’t write your code correctly … ⌘ Read more
Sea Oleena announces <i>Weaving a Basket</i> vinyl reissue + shares “Untethering”
One of the most beautiful albums of all time is getting the proper vinyl release it deserves, thanks to our friends at Cascine… [Continue reading…](https://www.gorillavsbear.net/sea-oleena-announces-weaving-a-basket-vinyl-reissue … ⌘ Read more
And another year… Time passes quickly, but still there are some issues that need to be sorted out, because all this was not foreseeable. But that’s life, rarely predictable and some meet fate unplanned. ⌘ Read more
@movq@www.uninformativ.de I just observed unexpected old twts coming back.
It looks like lasttwts is reset to -5364619200.0 every time no new content wasfetched for example if if-modified-since did not produce new twts?
F in their name.
() I believe
glob ()is anO(n)algorithm
Yes, I see. But don’t underestimate OS caching for files and directories!
If you look up files in the same directory many times then OS may use cached results from earlier lookups.
I’m not totally sure but I believe this is how things work for both, Windows and Linux at least.