|
Row Your Boat: How I made a boat physics simulation inside Oblivion Remastered
-
www.hallada.net
-
9 months ago
-
eng
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 ....
|
|
Making Games in Go: 3 Months Without LLMs vs 3 Days With LLMs!
-
marianogappa.github.io
-
9 months ago
-
eng
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..
|
|
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..
|
|
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'....
|
|
Travis Oliphant: SciPy, NumPy, and Fostering Scientific Python
-
realpython.com
-
9 months ago
-
eng
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,....
|
|
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 ..
|
|
Installing Packages from a Private PyPI Repository on Databricks Clusters
-
www.vladsiv.com
-
9 months ago
-
eng
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
|
|
Installing Packages from a Private PyPI Repository on Databricks Clusters
-
www.vladsiv.com
-
9 months ago
-
eng
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....
|
|
Inside Data Engineering at Doximity: Building for Impact
-
technology.doximity.com
-
9 months ago
-
eng
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.
|
|
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...
|
|
The satellite map of Prague has just been updated with brand-new aerial imagery from 2024, now available in stunning 5 cm/px resolution.
|
Learn how to set up and use Metabase, the open-source business intelligence platform that transforms your data into actionable insights. This comprehensive guide covers installation, dashboard creation, and advanced analytics features...
|
|
You can heavily customize your IPython shell experience when using it inside Docker or in a Docker Compose project. Without your personal preferences annoying your teammates!
|
|
You can heavily customize your IPython shell experience when using it inside Docker or in a Docker Compose project. Without your personal preferences annoying your teammates!
|
|
Building Data-Aware AI Applications with Heroku AI and LlamaIndex
-
www.heroku.com
-
9 months ago
-
eng
Building AI applications that can interact with private data is a common goal for many organizations. The challenge often lies in connecting large language models (LLMs) with proprietary datasets. A combination of Heroku Managed Inference and Agents and LlamaIndex provides an elegant stack for this purpose. This post explores how to use these tools to […] The post Building Data-Aware AI Applications with Heroku AI and LlamaIndex appeare..
|
|
Introduction I regularly watch the livestreams of fulltime GTA:SA speedrunner Joshimuz . A while ago he did a PS2 Retro Achievements run . As part of these he has to get a Top 5 score in the in-game arcade machine Duality in both the black and white highscore table. In Part 10 at 04:02:16 , when Josh starts playing Duality, chat user Caffie_ mentions how this could be a Game Boy game. So this inspired me to try to port the game to the G....
|
|
Introduction I regularly watch the livestreams of fulltime GTA:SA speedrunner Joshimuz . A while ago he did a PS2 Retro Achievements run . As part of these he has to get a Top 5 score in the in-game arcade machine Duality in both the black and white highscore table. In Part 10 at 04:02:16 , when Josh starts playing Duality, chat user Caffie_ mentions how this could be a Game Boy game. So this inspired me to try to port the game to the G....
|