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


How I built deprecations.info using Simon Willison's git scraper pattern to track AI model shutdowns and prevent service disruptions

No title - markjgsmith.com - 10 months ago - eng
Miljan Braticevic [38:46]: “When you create an account on X let's say, you are given this account by this corporation, this is something that they give to you, and it's something that they can take away from you at any point. In contrast, when you are on an open protocol like Nostr, you claim your key/pair. You take this massive number out of the universe, and that's you're private key. So you have claimed some territory in this massively ....

No title - markjgsmith.com - 10 months ago - eng
I was very happy when I started out writting this post, having a morning ice coffee, after a nice breakfast. The ordeal I had to go through to publish this little post has left me not quite as happy. Such is life sometimes. #

Your brain generates brilliant insights daily, but most disappear forever. Here's the journaling system I've refined over a decade to capture, connect, and compound my best ideas into real progress.

Is there an actual use-case for webapps? when you use a webapp you literally re-download the same program over and over again. you could get the same functionality if you just downloaded it and installed it once. I'm not talking about chromium programs since they're not really in the category of a webapp. so, should anything on the web (not the internet) even be dynamic in the first place? does it make sense?

When you label your language as a "multi-paradigm" language in an effort to appeal for a mass majority. you end up with a jack of all trades master of none type of situation. how can a language be object oriented AND functional AND procedural? make it make sense!!! you're not getting actual objects, or if you are, then you're not getting proper functional since OO does not mesh with it. so which one is it? it has to be one or the other, i..

If creativity is borne out of constraints, creating mods for games must be one of the most creative things you can do as a programmer. It’s just so fun to hack a game engine to do something it was never supposed to do. This blog post goes into depth describing a mod I made for the game Oblivion Remastered , a full graphics overhaul of the classic 2006 open-world RPG Elder Scrolls IV: Oblivion . The mod, Row Your Boat , adds something ....


If creativity is borne out of constraints, creating mods for games must be one of the most creative things you can do as a programmer. It’s just so fun to hack a game engine to do something it was never supposed to do. This blog post goes into depth describing a mod I made for the game Oblivion Remastered , a full graphics overhaul of the classic 2006 open-world RPG Elder Scrolls IV: Oblivion . The mod, Row Your Boat , adds something ....




I built two classic Argentinian card games in Go: one took 3 months without LLMs, the other just 3 days with them — and a step-by-step guide to make your own game.


I'm thinking about writing an enterprise level software in smalltalk as opposed to something like C++. the reason being that it is much, much easier and clearer to work with than C++ or even Rust for that matter. the only con is the lack of third-party libraries, but this is the type of software where you would be writing everything from scratch anyways. Think something on the level of Unreal Engine 5. is this a crazy idea? I know that i..



No title - markjgsmith.com - 10 months ago - eng
About a week ago I thought I'd gotten the codebase of my new project to solid ground . I knew I still had quite a few features to add to get the migration to a React frontend finished, but I soon discovered that there was considerable drift from the established project best practices. I ended up having to go back over all the routes and standardise the API response envelope, and put in place some type checking to ensure that all the resp..

Unsheltered Seattle - davepeck.org - 10 months ago - eng
I built a little website to help wrap my head around the state of unsheltered homelessness in Seattle. The site uses Seattle's public customer service request dataset , which aggregates data from the Find It, Fix It App and city web portal to show recent (and, if you like, historical) reports of encampments, abandoned vehicles, and related issues: Through the magic of GitHub actions , the website's data is updated daily. I'....

What went into developing the open-source Python tools data scientists use every day? This week on the show, we talk with Travis Oliphant about his work on SciPy, NumPy, Numba, and many other contributions to the Python scientific community.


Five essential perspectives that cut through AI hype: from developer evolution stages to junior learning crises, productivity reality checks, platform disruption, and MCP server pitfalls.


The Evolution of Craft: How I Embraced AI in Software Development One Sunday morning after a church service I was enjoying a cup of tea, cake and warm conversations with fellow parishioners. One of the conversations with a particular individual shifted to work and I learned that he works in the energy sector. More specifically, he is an engineering manager for an organization specializing in renewables where he oversees a number of solar ar....



Update Looks like Bitnami decided to take some more time over this details here and have some 1-day brown outs before removing the repos on Sept 29. One constant of modern development environments is the ever increasing number of dependencies, and the problems that come when they get disrupted. Next week there could be a serious disruption in the container image ecosystem as a provider of popular images and helm charts changes their av....

Hello! We're very glad to inform you that two new 10 Gbit/s full duplex servers located in Zurich, Switzerland, are available: Athebyne and Toliman. The AirVPN client will show automatically the new servers; if you use any other OpenVPN or WireGuard client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator"). The servers accept connections on ports 53,....

Hello! We're very glad to inform you that two new 10 Gbit/s full duplex servers located in Zurich, Switzerland, are available: Athebyne and Toliman. The AirVPN client will show automatically the new servers; if you use any other OpenVPN or WireGuard client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator"). The servers accept connections on ports 53,....

Contractor Kabuki - bobbiechen.com - 11 months ago - eng
I recently read Where'd You Go, Bernadette , by Maria Semple (strongly recommend, by the way), and came across this gem about "contractor Kabuki": ...it dawned on me that Ellen Idelson was a contractor. She was performing contractor Kabuki. It's a ritual in which (a) the contractor explains in great detail the impossibility of the job you've done, (b) you demonstrate extreme remorse for even suggesting such a thing by withdrawing your ..

This post walks through setting up and managing access to a private PyPI repository in Databricks. Using Azure DevOps Artifacts as an example, we'll show how to configure the connection and install packages - an approach that works for any private repository.

There are few sounds as satisfying to me as a lock popping open, especially when it’s a well-machined lock that makes a nice, crisp “chink!” sound as the shackle releases. This post is some suggestions I gave to a friend of mine who wanted to get started in lock picking. Please consult your local laws to know the ins and outs around the hobby. Nothing here is legal advice. Also, while I do link to a few product pages, I never have and nev....

Discover how to get started with Apache Superset, a powerful open-source platform for modern data visualization and exploration. From setting up our environment to building interactive dashboards and leveraging advanced analytics, this guide walks us through everything we need to unlock deeper insights from our data

There are few sounds as satisfying to me as a lock popping open, especially when it’s a well-machined lock that makes a nice, crisp “chink!” sound as the shackle releases. This post is some suggestions I gave to a friend of mine who wanted to get started in lock picking. Please consult your local laws to know the ins and outs around the hobby. Nothing here is legal advice. Also, while I do link to a few product pages, I never have and nev....

This post walks through setting up and managing access to a private PyPI repository in Databricks. Using Azure DevOps Artifacts as an example, we'll show how to configure the connection and install packages - an approach that works for any private repository.


IBM defines Data Engineering as "the practice of designing and building systems for the aggregation, storage, and analysis of data at scale, empowering organizations to get insights in real time from large datasets." While this definition generally captures what data engineering is, it blends together distinct specializations that enable scalable transformation of raw data to actionable insights. At Doximity, we break this down into two ....


Start building with OpenAI’s new open-weight model, gpt-oss-120b, now available on Heroku Managed Inference and Agents. This gives developers a powerful, transparent, and flexible way to build and deploy AI applications on the platform they already trust. Access gpt-oss-120b with our OpenAI-compatible chat completions API, which you can drop into any OpenAI-compatible SDK or framework. […] The post Heroku AI Expands Model Offering with O..

Discover Snyk's new default view, grouping vulnerabilities by library and fix versions to help you prioritize and remediate open source vulnerabilities more efficiently.

Emacs elevator pitch - xenodium.com - 11 months ago - eng
Me: Have you heard of Emacs? Me: On the surface, it looks like a text editor… Me: But really, it's more like a gateway to a world moulded to your needs. Me: Emacs ships with an RPN calculator and even a doctor . Me: Naturally, it doesn't do everything I want it to do nor how I want it to. Me: Luckily, I can throw elisp at it and make it do things my way. Stranger: Huh?? Me: Emacs didn't quite do all the things I wanted ....

For the last week, I’ve been leaning into Claude Code for development. I used to think of it as more of a hobbyist tool, rather than a professional one. Cursor had been the main way I used AI to write...

For the last week, I’ve been leaning into Claude Code for development. I used to think of it as more of a hobbyist tool, rather than a professional one. Cursor had been the main way I used AI to write...

3 visitors online