-
19 votes
-
Anyone else using the Zed editor?
A month ago I decided to take a look at Zed. It hasn't hit 1.0 yet so I wasn't sure if I'd like it. But I haven't opened any other code editors since the first launch. It's open source and seems...
A month ago I decided to take a look at Zed. It hasn't hit 1.0 yet so I wasn't sure if I'd like it. But I haven't opened any other code editors since the first launch. It's open source and seems to be cross-licensed with multiple free software licenses.
Beyond the nice GUI performance from their use of native code it's clear that my use of VSCode forks for the last few years has kept me held back. There are lots of little things I love about Zed like how you can edit code within the search results page. Or how you can use your own self-hosted LLM without the outrageous shenanigans required to do so with Cursor.
21 votes -
Windows 11 cleanup/configuration script(s)?
I'm doing a long overdo computer update (new CPU, mobo, and RAM), and am going to be reinstalling windows for the first time in a while. My current system is still on Win10 due to incompatiblity...
I'm doing a long overdo computer update (new CPU, mobo, and RAM), and am going to be reinstalling windows for the first time in a while. My current system is still on Win10 due to incompatiblity with Win11, however I wouldn't have updated to Win11 until now anyway. I have Win11 on a Surface Pro and with recent updates adding features that match my existing muscle memory better (such as allowing expanded window buttons and putting Start on the left), I'm not as resistant to installing Win11 on my new hardware. I have access to the Education version of Win11 which after some research looks like it's basically Windows Enterprise and that itself seems like a big feature since it shouldn't come with a lot of the bloat apps already.
With that in mind I have few questions:
- Does anyone have a PowerShell script they've put together to run on a fresh Windows 11 install that configures a lot of the settings to make it behave more like Win10 (and it's predecessors), toggles privacy settings on, etc. I am not looking for something that tries to strip anything out, I just want something that will save me time chasing down all the settings I've slowly found and adjusted on my Surface. I have the default folders like Pictures and Documents pointed to a drive on a seperate drive from my Windows drive specifically to make migrating to a new installation easier. I'd love something that prompts me to update where those shortcuts should point as well.
- Does anyone have any protips for getting the bulk of programs I need installed? I looked at Winget and Chocolatey a couple years ago, but they didn't quite look as fuss free as I was looking for. I generally avoid installing things from the Microsoft app store (which I understand would make this easier if I was willing to lean more into the Microsoft ecosystem). I'd love something (script based or otherwise) that's going to grab and install the program (rather than app) for a list of things like Firefox, Spotify, Steam, Miniconda, etc. I plan to make a list of programs I have installed that I know I will want to reinstall before doing the fresh install, but I'm making a plan to make installing everything as easy as possible. If there's a reliable script based way to install like 80% of my main programs I'd be thrilled to only have to track down and install more specialized stuff.
- Any general advice for transfering my browser data? I use Firefox, am signed in to an account, and think I have everything set to sync. However I'd love to bring over all my browser tabs and windows I'm still working in. I did look up how to transfer the browser data and found a Mozilla article for it, just wasn't sure if anyone had a method they discovered and like better.
Thanks in advance for tips and advice.
25 votes -
The TTY demystified (2008)
7 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
14 votes -
JustHTML is a fascinating example of vibe engineering in action
47 votes -
What's your favorite RSS reader?
I prefer Android and something linkable with a PC but for others obviously iOS options too.
38 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
9 votes -
Useful patterns for building HTML tools
7 votes -
Day 6: Trash Compactor
Today's problem description: https://adventofcode.com/2025/day/6 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/6
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>9 votes -
Day 7: Laboratories
Today's problem description: https://adventofcode.com/2025/day/7 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/7
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>8 votes -
Kiosking Ubuntu computers
I recently set up some public computers with Ubuntu at a hackerspace. People kept logging into their Gmail etc. and forgetting to log out. For their own benefit I changed the computers to use...
I recently set up some public computers with Ubuntu at a hackerspace. People kept logging into their Gmail etc. and forgetting to log out. For their own benefit I changed the computers to use overlayfs so on reboot all changes from the base filesystem (Ubuntu 24.04 + packages + updates) are lost. I'm looking for tips on configuration. Keep in mind that because our users tend to be fairly technical I am not attempting to outright prevent changes, just prevent them by default.
Here are the current details:
- The machines have a wallpaper warning users that all changes are wiped on reboot
- The normal automatic update system is disabled (updates through it won't persist)
- I install updates and reboot on a cronjob at 5am every day (this uses
overlayroot-chroot) - The overlay is implemented as an encrypted filesystem on a separate partition, with the key generated on boot and held in memory
- Documentation is taped to the desktop computer itself educating users on how to make persistent changes
13 votes -
Day 12: Christmas Tree Farm
Today's problem description: https://adventofcode.com/2025/day/12 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/12
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>2 votes -
Day 10: Factory
Today's problem description: https://adventofcode.com/2025/day/10 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/10
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>5 votes -
Day 11: Reactor
Today's problem description: https://adventofcode.com/2025/day/11 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/11
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>2 votes -
Day 9: Movie Theater
Today's problem description: https://adventofcode.com/2025/day/9 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/9
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>5 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
19 votes -
Day 8: Playground
Today's problem description: https://adventofcode.com/2025/day/8 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/8
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>7 votes -
“Tomato” versus “#FF6347”—the tragicomic history of CSS color names
39 votes -
Day 5: Cafeteria
Today's problem description: https://adventofcode.com/2025/day/5 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/5
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>9 votes -
Advent of Compiler Optimisations, by Matt Godbolt
14 votes -
Day 4: Printing Department
Today's problem description: https://adventofcode.com/2025/day/4 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/4
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>7 votes -
The Resonant Computing manifesto
12 votes -
Cloud hosting in EU
Hi! I've decided to move some of my selfhosted things from on-prem (at home ;)) to the cloud, and at the same time I'd like to try and run this in EU, or at least europe. I'd like to get started...
Hi!
I've decided to move some of my selfhosted things from on-prem (at home ;)) to the cloud, and at the same time I'd like to try and run this in EU, or at least europe. I'd like to get started fairly quickly as this was prompted by one of my home servers halfway dying on me.
The features I'm most interested in are approximately:
- Virtual machines.
- Storage. Cheap long term for backups (similar to S3 Glacier).
- Managed DB, most likely postgresql.
- Serverless jobs (similar to AWS lambda).
- IaaS (I've got a bit of experience with terraform, but it doesn't have to be that).
- Builtin monitoring.
- Git hosting, it's likely that I'll just go with github/gitlab here, but if there's a nice alternative I'm up for it.
- Automated sending of email. I'm using AWS SES atm, and I'm very happy with it.
Some other things:
- I intend to run a combination of services written by others, e.g. nextcloud and software I've written myself.
- I'll most likely be running linux only, but I prefer to select my own flavour where it makes sense.
- I much prefer managing permissions and users in gcp than in aws as I find aws way too complicated for my needs while gcp mostly just makes sense.
- I'd prefer a platform that's being developed and improving over time with big potential for the future.
- This is a hobby project, and some of these requirements may seem a bit contradictory or non-optimal, but that's ok.
- I have some experience running kubernetes (self-hosted), and I'm not a huge fan of the complexity and yaml files, at the same time OpenStack is getting kinda old, and I don't know if I think it's a platform for the future. But from what I see most of the options seems to be built on top of one of those.
- Cheaper is of course better, I don't have a company-sized budget, this is all coming out of my "hobby pocket".
- I live in Sweden, so datacenters geographically close is a plus.
Right now I'm looking at European alternatives to Amazon Web Services (AWS), and Scaleway is looking the most promising, but I'm really skimming the top when it comes to info atm.
Hope that makes sense =) I'm interested in all kinds of feedback.
22 votes -
Day 3: Lobby
Today's problem description: https://adventofcode.com/2025/day/3 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/3
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>13 votes -
Day 1: Secret Entrance
Today's problem description: https://adventofcode.com/2025/day/1 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/1
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):
<details> <summary>Part 1</summary> ```python Your code here. ``` </details>18 votes -
Advent of Code starts tomorrow/tonight! Are you participating? Do you have any specific plans for this year?
With Advent of Code upon us, I wanted to check out how everyone is planning on participating. If you hadn't heard, this year has been shortened to 12 days along with the removal of the global...
With Advent of Code upon us, I wanted to check out how everyone is planning on participating. If you hadn't heard, this year has been shortened to 12 days along with the removal of the global leaderboard.
- Any changes to how you'll approach this year based on the updated format?
- Are you using an interesting language/approach?
- Any goals you're setting for yourself?
I'm a sucker for puzzles in general, but I also love hearing about everyone else's experiences, so I'm excited to hear what y'all are looking forward to!
13 votes -
Day 2: Gift Shop
Today's problem description: https://adventofcode.com/2025/day/2 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...
Today's problem description: https://adventofcode.com/2025/day/2
Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace
pythonwith any of the "short names" listed in this page of supported languages):<details> <summary>Part 1</summary> ```python Your code here. ``` </details>12 votes -
The easiest way to build a type checker
8 votes -
There's a secret version of Windows XP
17 votes -
Scripts I wrote that I use all the time
67 votes -
Opinions on NPU laptops?
Looking to buy a new laptop, and of the model I'd like (thinkpad carbon x1), it seems like I can choose one with or without an NPU. My surface-level understanding is they make built in AI...
Looking to buy a new laptop, and of the model I'd like (thinkpad carbon x1), it seems like I can choose one with or without an NPU.
My surface-level understanding is they make built in AI processing and a couple other niche uses more efficient. Flip side, they're maybe a marketing gimmick?
Price aside (price difference doesn't seem too great), I'm wondering: should I buy a model with an NPU to help potentially future proof? Are there potential downsides to an npu model? Upsides?
I know there are lots of technical people here, I'd love to hear your thoughts or experiences!
18 votes -
Suggestions for uses of old computer hardware?
I recently “upgraded” my wife’s computer, since it was about 7 years old and I think the WiFi chip in the motherboard was starting to go (and the motherboard wasn’t Windows 10 compatible either,...
I recently “upgraded” my wife’s computer, since it was about 7 years old and I think the WiFi chip in the motherboard was starting to go (and the motherboard wasn’t Windows 10 compatible either, and she wanted to upgrade to Windows 11).
Of course, upgrading the motherboard to the latest WiFi standards meant upgrading the CPU (also swapped from Intel to AMD), which resulted in getting new RAM as well (a rough time for that, given the prices).
All of that to say, I’m now sitting on a mostly functional old motherboard, cpu, and ram. Basically an entire computer sans case and power supply (I’m sure I have a hard drive laying around somewhere).
Any thoughts on what I could do with it? I’d thought of trying to build out a NAS (or some other home server of sorts), but I’ve been thinking that for 2 years and haven’t done it yet because I haven’t really found a “need” for one. I basically just use my computer for gaming, and I don’t really have or plan to have media collections with seem to be the main use case of a hobby NAS.
23 votes -
Par is a concurrent language with linear types
11 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
14 votes -
Fifty Shades of OOP
21 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
8 votes -
Screenshots from developers: 2002 vs. 2015
30 votes -
Firefox 147 will support the XDG Base Directory specification
38 votes -
Introduction to Rivulet
11 votes -
The spy who came in from the WiFi: Beware of radio network surveillance!
27 votes