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


Mark and Julien recently represented Bootstrap in the second round of the GitHub Secure Open Source Fund this past June. The program is designed to programmatically and financially improve the security and sustainability of open source projects, and we were honored to be a part of it. GitHub brought together open source maintainers, security experts, and ecosystem partners for an intensive, hands-on learning experience. Throughout th..

No title - markjgsmith.com - 9 months ago - eng
It‘s unbelievable the detours you have to make in programming sometimes, especially in the early days of a project. Just when you think you have the architecture well and truly figured out, you realise there is this other very important part you just absolutely have to refactor. Sometimes it really feels endless. You find yourself doing a refactor while doing a refactor. And then you finally tie up all the loose ends, and a whole lot of o..


I often send to friends links about the NixOS ecosystem that I find interesting. I figured it's better if I write about it so I have an easily accessible archive of these links. Keep in mind, these links are based on my personal preferences and my observations.


A practical playbook for finding outsized growth by shifting from optimization to discovery—map the customer journey (Struggle → Search → Selection), build a growth model (North Star, key drivers, rate‑limiting step), and run hypothesis‑driven sprints to do fewer, bigger things that truly move the needle.

In a recent blog post, I laid out the argument that, if you have securely implemented end-to-end encryption in your software, then the jurisdiction where your ciphertext is stored is almost irrelevant. Where jurisdiction does come into play, unfortunately, is where your software is developed and whether or not the local government will employ rubber-hose […]

I want to learn Perl to advance my horizon in terms of scripting, and Perl seems like a convenient language for both replacing more complex shell scripts and writing simple backend scripts. In my experience I learn best from reading from a book, hence my question: What beginner Perl books can you recommend? I would appreciate it if the style and functionality discussed includes recent developments, though I'm aware that due to it being Perl..

Somehow, we had already got further than planned. We had made it past Reading, got through 22 locks, and only had four left before Abingdon. However, today I needed to get back to Cambridge, and wanted to be at a train station for 3pm, so we only had half a day left to work with. We wasted no time in leaving early, and were underway just after 7am. (7:00am) A view of the field we moored against near South Stoke. This was pe..

Somehow, we had already got further than planned. We had made it past Reading, got through 22 locks, and only had four left before Abingdon. However, today I needed to get back to Cambridge, and wanted to be at a train station for 3pm, so we only had half a day left to work with. We wasted no time in leaving early, and were underway just after 7am. (7:00am) A view of the field we moored against near South Stoke. This was pe..

No title - markjgsmith.com - 9 months ago - eng
I‘ve been reading about running LLM‘s locally for the past few days. It‘s something I looked into briefly before but it always seemed too complicated. I‘ve noticed that since OpenAI released their open source models , people on various podcasts have been talking about this more, so I‘ve been checking projects out and what not. It‘s seeming more achievable, I think partly because the tech has progressed but also my understanding of the spac..

As people delegate more to agents, advertisements will influence agents in the best interests of the established market leaders.

This is the Programming Employment thread, which exists for all general discussion regarding the topic. All discussion of employment not superseded by any more specific thread topic which isn't concerned with employment belongs in this thread. Do not create any threads for discussing employment, or they will be locked. It would be appropriate to discuss employment concerning a single language here, or in a thread dedicated to that lang..

We cruise on a small boat, a 31ft double-ender . As we’re off-grid the vast majority of the time, all electricity needs to be produced from renewable sources. Solar produces a lion’s share, but other sources are needed for overcast days. We don’t have space for a permanently mounted wind generator, so we converted a Superwind 350 to rigging-suspended. Why wind? As our 2024 cruise to the not-so-sunny Scotland demonstrated, there would....

We cruise on a small boat, a 31ft double-ender . As we’re off-grid the vast majority of the time, all electricity needs to be produced from renewable sources. Solar produces a lion’s share, but other sources are needed for overcast days. We don’t have space for a permanently mounted wind generator, so we converted a Superwind 350 to rigging-suspended. Why wind? As our 2024 cruise to the not-so-sunny Scotland demonstrated, there would....

As you may have read in my previous blog posts, my main developer workstation is an Apple Mac Studio with an Apple Silicon M1 Max CPU. But instead of running macOS on it, I run Linux – specifically Fedora Asahi Remix, which is Fedora Linux for ARM + the native Apple hardware support provided by the Asahi Linux project. While I prefer Linux to other operating systems, the main reason I do this is for speed – running Linux natively on my Ma..


As you may have read in my previous blog posts, my main developer workstation is an Apple Mac Studio with an Apple Silicon M1 Max CPU. But instead of running macOS on it, I run Linux – specifically Fedora Asahi Remix, which is Fedora Linux for ARM + the native Apple hardware support provided by the Asahi Linux project. While I prefer Linux to other operating systems, the main reason I do this is for speed – running Linux natively on my Ma..

We cruise on a small boat, a 31ft double-ender . As we’re off-grid the vast majority of the time, all electricity needs to be produced from renewable sources. Solar produces a lion’s share, but other sources are needed for overcast days. We don’t have space for a permanently mounted wind generator, so we converted a Superwind 350 to rigging-suspended. Why wind? As our 2024 cruise to the not-so-sunny Scotland demonstrated, there would....

Distributed systems is simply the study of interactions between processes. Every two interacting processes form a distributed system, whether they are on the same host or not. Distributed systems create new challenges (compared to single-process systems) in terms of correctness (i.e. consistency ), reliability, and performance (i.e. latency and throughput). The best way to learn about the principles and fundamentals of distributed system....

Six Easy Pieces - arunmani.in - 9 months ago - eng

I was reading the book Richard Hart Bread last night when I came across this paragraph: > Absolute devotion to consistent methods and exact recipes is useful when you’re running a fast-food franchise ...


Six Easy Pieces - arunmani.in - 9 months ago - eng

We lost a few hours yesterday through the combination of a late start, stopping for diesel, topping up our water tank, and the engine trouble. It was looking unlikely that we would even reach Reading, let alone Abingdon. We set off in good time before 8am with the plan of finding a boat yard to try and get a professional to take a look at our engine. (7:24am) Not an ideal mooring spot, but given the engine failure, it was the bes..

We lost a few hours yesterday through the combination of a late start, stopping for diesel, topping up our water tank, and the engine trouble. It was looking unlikely that we would even reach Reading, let alone Abingdon. We set off in good time before 8am with the plan of finding a boat yard to try and get a professional to take a look at our engine. (7:24am) Not an ideal mooring spot, but given the engine failure, it was the bes..

OpenAI launched GPT‑5 in August 2025, calling it their most advanced model yet. CEO Sam Altman described it as a “PhD-level expert in your pocket,” capable of tackling everything from code and math to health advice and image analysis. It’s a big upgrade over previous versions. GPT‑5 introduces a new architecture, improved reliability, and better […] The post GPT‑5: OpenAI’s Latest Model, Open Releases, and First Reactions appeared first..

DCTV is Live! - dctv.defcon.org - 9 months ago - eng
DCTV is online! Jump on dctv.defcon.org for links to the DEF CON 33 live streams on YouTube and Twitch. Get that DEF CON however works best for you.

Building production-grade AI applications can be complex, but with Heroku and Pydantic AI, developers gain a powerful and reliable solution for integrating advanced AI capabilities. Heroku makes it easy to integrate AI into your applications with Heroku Managed Inference and Agents. With a single click, you can attach powerful Large Language Models like Anthropic’s Claude […] The post Building Agents With Heroku AI and Pydantic AI appea..

ChatGPT gave the wrong answer to a research question. I published an article with the correct answer, then checked to see if ChatGPT could find it.

What are the advantages of using Polars for your Python data projects? When should you use the lazy or eager APIs, and what are the benefits of each? This week on the show, we speak with Jeroen Janssens and Thijs Nieuwdorp about their new book, _Python Polars: The Definitive Guide_.

Bs in Blueberry There were screenshots of a classic LLM issue floating around Bluesky after the GPT-5 launch yesterday, and I asked GPT-5 myself to confirm. Sam Altman touted GPT-5 as a “PhD level expert in your pocket”, but this PhD doubled down on incorrectly answering the oldest trick for LLMs in the book. When GPT-4 launched, I (and many others) believed that GPT-5's launch would be the “AGI moment”. Cherry picking “bs in blueberry....

Does anybody know how Hyphanet's way of distributing the files over the network works? Surely they just don't store random files from the network somewhere in your local storage, do they? When I asked somebody who supposedly should be knowledgeable on this issue as apparent by their constant free advertisements of it, they said it's okay since it's encrypted and thus deniable or something, which made me even more skeptical of it. Do I have ..

AI Tools will be a part of interviews at large orgs in the future, they make software brownfield interviews possible without taking too much time.

Discord has built a whole new team dedicated to bringing communities more control, more power, and fewer reasons to scream into the void. Check out the first things they've done, including fixes and improvements for server management issues, onboarding, Forum channels, and mod tools.

All of the interesting problems in this blog come from the MLB LED scoreboard at this point I believe. My role on maintaining the project is rapidly becoming the gatekeeper of “how do we make the application more configurable” while keeping in mind that we now have a huge permutation of configuration options across hardware we don’t control. It is hard to complain, though. It really is an interesting problem to work with. For a little....

All of the interesting problems in this blog come from the MLB LED scoreboard at this point I believe. My role on maintaining the project is rapidly becoming the gatekeeper of “how do we make the application more configurable” while keeping in mind that we now have a huge permutation of configuration options across hardware we don’t control. It is hard to complain, though. It really is an interesting problem to work with. For a little....

Because I realised thinking like this is not obvious to Clojure newcomers, especially those having non-FP first languages. Because I was there too, all those moons ago! Feat. a salty footnote about the misdirected rancour popularly heaped upon CSS (yes, Cascading Style Sheets), triggered by that fact that 'comp' is a combinator, and I think they should have called it Combinatory Styling System.

We woke up to a magnificant view of Windor Castle from our boat. We had used stakes hammer into the ground to moor up, since there were no bollards. Since many others had staked here before, it easy quite easy to make use of a pre-existing hole. The river bank was a straight and sheer vertical drop, which made it easy to moor very close to the bank. (8:15am) Looking towards Windsor from our mooring spot. (8:30am) A..

We woke up to a magnificant view of Windor Castle from our boat. We had used stakes hammer into the ground to moor up, since there were no bollards. Since many others had staked here before, it easy quite easy to make use of a pre-existing hole. The river bank was a straight and sheer vertical drop, which made it easy to moor very close to the bank. (8:15am) Looking towards Windsor from our mooring spot. (8:30am) A..

Hello! We're very glad to inform you a new 10 Gbit/s full duplex servers located in Stockholm, Sweden, is available: Segin. It will replace, with a more powerful hardware, Ain. Ain will be decommissioned on 2025-08-18. The AirVPN client will show automatically the new server; if you use any other OpenVPN or WireGuard client you can generate all the files to access it through our configuration/certificates/key generator (menu "Client Area....

Learn how Snyk for Government helps federal agencies meet AI mandates with confidence. Snyk's AI Trust Platform ensures secure-by-design development, compliance, and transparent AI systems.


4 visitors online