Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK






OCR those buffers - xenodium.com - 2 years ago - eng
I've written about macosrec before. A tiny macOS command line utility I built to take screenshots or videos of my macOS windows . Sure, there are a gazillion utilities out there, but I wanted my own, so I could bend and integrate with Emacs buffers as needed. If you've seen me post a screenshot or gif after April 2023, it was likely taken with macosrec. As of macosrec v0.7.3, OCR was added to the mix. I've also added a couple of d....

Introduction: Welcome to Episode 9 of our Ultimate Software Design series! In this episode, Bill delves into the intricacies of implementing robust authorization and API structure within Go packages, offering invaluable insights for developers aiming to build scalable and maintainable software systems. Implement role-based authorization logic for secure and precise access control using Rego scripts. Learn best practices for structu..

Last year I broke my elbow. This meant that I had to take a break from programming for about six weeks, and The Secrets of Skellig , my indie game, was put on hold. After a couple of weeks, I recovered enough to do some basic keyboard and mouse movements, and I stumbled on a free game called The Roottrees are Dead by Jeremy Johnston. It was exactly my kind of thing: a thinky game where you have to use your brain to fill in a family t..




Partisans are failing to see that the would-be assassin fits into a well-established trend in modern American culture - a trend not of political violence but of gun violence.

Assumed Audience : Hackers and anyone in the software industry who cares. Discuss on Hacker News and Reddit . Epistemic Status : Confident that Rust isn’t good everywhere, but not confident that people won’t try to use it where it does not fit. So let me say upfront that I think Rust is a great step forward for the industry in general. It’s great, and if you like it, great. If it fits the job at hand, great. Keep using Rust.

Assumed Audience : Hackers and anyone in the software industry who cares. Discuss on Hacker News and Reddit . Epistemic Status : Confident that Rust isn’t good everywhere, but not confident that people won’t try to use it where it does not fit. So let me say upfront that I think Rust is a great step forward for the industry in general. It’s great, and if you like it, great. If it fits the job at hand, great. Keep using Rust.

Assumed Audience : Hackers and anyone in the software industry who cares. Discuss on Hacker News and Reddit . Epistemic Status : Confident that Rust isn’t good everywhere, but not confident that people won’t try to use it where it does not fit. So let me say upfront that I think Rust is a great step forward for the industry in general. It’s great, and if you like it, great. If it fits the job at hand, great. Keep using Rust.

Assumed Audience : Hackers and anyone in the software industry who cares. Discuss on Hacker News and Reddit . Epistemic Status : Confident that Rust isn’t good everywhere, but not confident that people won’t try to use it where it does not fit. So let me say upfront that I think Rust is a great step forward for the industry in general. It’s great, and if you like it, great. If it fits the job at hand, great. Keep using Rust.

Assumed Audience : Hackers and anyone in the software industry who cares. Discuss on Hacker News and Reddit . Epistemic Status : Confident that Rust isn’t good everywhere, but not confident that people won’t try to use it where it does not fit. So let me say upfront that I think Rust is a great step forward for the industry in general. It’s great, and if you like it, great. If it fits the job at hand, great. Keep using Rust.

Someone working on the team at Supercede asked the following question regarding some perplexing GHCi output. I must have missed something obvious because I’ve been staring myself blind at this for the past few minutes. Isn’t it saying one thing is not in scope and then immediately suggesting that very same thing as a replacement? ghci> :t API.Handler.V20201001.Types.tscaExcluded :1:1-40: error: Not in scope: 'API.Han....

To be honest, I continue to have no idea where I will land version control wise. Here’s some pro-cons that are in my head at the moment. Pro Jujutsu I appreciate the versioned working directory The .git support is really nice. I am getting used to the ability to type a 3-letter change id to do work with changes. Con Jujutsu No absorb No histedit I'll be honest, I find reworking history to be really exhausting in Jujutsu. It uses a weird....

Batterijen zijn een belangrijk onderdeel om de transitie naar volledige hernieuwbare energie te kunnen maken. Auke Hoekstra voorspelt dat batterijen spotgoedkoop gaan worden. En dat je rond 2030 een 20 Kwh batterij kan kopen voor je huis die je in 3 jaar terug kan verdienen omdat je de opgewekte energie (van bijvoorbeeld zonnepanelen) kan opslaan.

Landlock’s IOCTL support for device files has landed in Linux 6.10 🚀. I also merged the IOCTL support in the Go-Landlock library , so you can easily play around with it already. In other news, I started informally documenting Landlock usage in C on my wiki on the LandlockUsage page .

Landlock’s IOCTL support for device files has landed in Linux 6.10 🚀. I also merged the IOCTL support in the Go-Landlock library , so you can easily play around with it already. In other news, I started informally documenting Landlock usage in C on my wiki on the LandlockUsage page .

Landlock’s IOCTL support for device files has landed in Linux 6.10 🚀. I also merged the IOCTL support in the Go-Landlock library , so you can easily play around with it already. In other news, I started informally documenting Landlock usage in C on my wiki on the LandlockUsage page .

I was talking to a colleague about a particular problem we are trying to solve. He suggested that we solve the problem using a particular data structure from a recently published paper. As we were talking, he explained how this data structure works and how that should handle our problem. The solution was complex  and it took me a while to understand what it was trying to achieve and how it would fit our scenario. And then something clicke....

Their creator has disavowed them. People cannot agree on what a story point even represents. The measure is different for every team that uses it. They sow confusion, create conflict, unreliable timelines, are easily gamed, demotivate and degrade the performance of your team.For everyone involved, this is a waste of time. Let's deep dive into why Story Points are so broken and how to avoid dealing with them ever again.

Their creator has disavowed them. People cannot agree on what a story point even represents. The measure is different for every team that uses it. They sow confusion, create conflict, unreliable timelines, are easily gamed, demotivate and degrade the performance of your team.For everyone involved, this is a waste of time. Let's deep dive into why Story Points are so broken and how to avoid dealing with them ever again.

In the wake of a certain ad-funded browser company bundling adtech into its browser yet again, some people have been recommending Ungoogled-Chromium (UGC). I think it’s fine to recommend UGC with caveats, such as the fact that it disables component updates that include: Certificate revocation. Chromium uses downloaded CRLSets for revocation; it does not support OCSP. Out of band security patches. When browser components have exp....

Explore the different types of vector databases available and discover the key factors to consider when choosing the right one.

The Nixie Tube Clock is an example of geek luxury. It's rare, it looks cool, and there are only a limited number of tubes left in the world, adding to the elitism. And it gives your lab that evil genius vibe. But with the right knowledge and skills it is easily obtainable. A set of 6 new tubes will cost you around $60, the closer you live to Eastern Europe - the cheaper. Just search for nixie IN-12B on Ebay. Used tubes are even cheaper,....

Programming languages are too slow! I’m not talking about execution speed—I’m talking about evolution speed. Programmers are always building new libraries and embedded DSLs, but the host programming language—particularly its type system—doesn’t understand the domain-specific aspects of these things.

Programming languages are too slow! I’m not talking about execution speed—I’m talking about evolution speed. Programmers are always building new libraries and embedded DSLs, but the host programming language—particularly its type system—doesn’t understand the domain-specific aspects of these things.




ShotShare is an OSS image sharing application. It allows users to upload images and creates sharing and embed links Uploads can be submitted through a web-browser, but there's also an API This snippet details how to upload an image using curl. You'll need to have generated an API token under Profile Read more…

I'm kind of a noob when it comes to tech, but I would love to learn about cybersec as a hobby and as a mean to protect myself online. I can say I have a big familiarity with using a PC, since I use it since I was a kid, but I never used the terminal on Windows, for example. Well, I tried giving a look at the roadmap.sh roadmad on how to become a cybersec guy and while the roadmap seems good, it doesn't provide me any useful resource to a..


I've written before, once you learn a little elisp , Emacs becomes this hyper malleable editor/platform. A live playground of sorts, where almost everything is up for grabs. You can inspect and tweak behaviour of just about anything to your liking. While the compounding benefits of using your favourite Emacs utilities are evident over time, learning elisp takes the compounding effect to another level. It empowers you to have those aha ....

This page lists project plan and execution details of all in one dashboard for stats on google properties

On (mis)using Clojure's concurrency features to make an in-memory job runner, because I needed an excuse to use more than atoms for once. Definitely not Rich Hickey's "Ants" demo.

Download Whonix – 26 Dec 25 Download Whonix (FREE) FREE Download Whonix. Privacy Protection. Anonymity Online. For Windows, macOS, Linux. ( 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 numerous supporters of Whonix! Please Donate! Whonix – 9 Jan 26 Donating to Whonix ....

Download Kicksecure – 25 Dec 25 Download Kicksecure (FREE) FREE download of Kicksecure. Kicksecure can be installed on a physical machine as the host operating system (OS), as a guest OS inside a virtual machine, or as a portable host OS on a USB data stick. ( What is a point release? ) Upgrade Alternatively, in-place release upgrade is possible upgrade using Kicksecure repository . This release would not ha....


This is Funworld (Issue #172) 2024-07-13 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: Far out science, Diggnation reunion, comedy & Carl Yung, crazy politics, Bitcoin crashes, video games & philosophy, atemporality of music, the USD afterparty, europe, and frankencompanies Issue details: Title: This is Funworld Issue: 172 Page: issue webpage Another awesome issue of the newslette..

113 visitors online