426
 
 

Hey, I made a thing! It's called doink. Doink gives you dynamic git remotes by using DNS TXT records as pointers.

I wrote a bit about how it works and what it's useful for.

Anyway, do you ever thing about how DNS is a basically a decentralized key-value database? I think about it a lot :)

427
 
 

I have a feeling I'm stuck in tutorial hell, and I need to start actually building things. But I don't know where to start :/

Also I'm really bad at syntax. I only know concepts like for loops, while loops, if-elif-elses, etc...

So maybe something that helps me learn more about coding syntax would be helpful.

Thanks!

428
429
 
 

A design flaw – or expected behavior based on a bad design choice, depending on who is telling the story – baked into Anthropic's official Model Context Protocol (MCP) puts as many as 200,000 servers at risk of complete takeover, according to security researchers.

430
431
 
 

How do I convert a batch of .pngs into a single .apng?

432
433
434
 
 

I'm trying to get to a reason on this, but my point reach to a limit.

I've the feels that scraping the internet for public accessible data, like for example open and public music on Spotify wouldn't be a crime, but the distribution would be. At the same token, this is seem as a crime, while Google does the same and nothing happens, even worse, if this get regulated, Google would have a huge advantage on anyone else.

So, my deeper question is: "Is copyright dead?"

435
 
 

Source from HN because they have shadowbans: https://news.ycombinator.com/item?id=47773594

I'm wondering too what you are looking for in a font. Good looks, features, options to enable or disable, ligatures?

436
437
 
 

cross-posted from: https://lemmy.world/post/45602294

Hello All

I am someone who graduated some time back and was not able to score their first job in the field. I am recently getting back into programming a bit more as a hobby. In particular I am toying around with Rust and a bit of C#.

Was wondering what books you all used for data and algo class? It would be good if you know some with those languages in mind, but otherwise just a book that is more generic would be great too.

438
 
 

In this pre-paid self-own, I study security vulnerability through the lens of self-flagellation. I go through a lot of trouble to make life worse for me and my antediluvian website's users (AS USUAL).

Get it or try it:
https://tom7.org/httpv/

Or read the 25-page (!) SIGBOVIK 2026 paper: https://tom7.org/httpv/httpv.pdf

Keywords: https, tls 1.2, RSA_WITH_AES_256_CBC_SHA, httpv, toxic max-security, vulnerability research

Brilliant and very funny video.

439
Coding Together? (infosec.pub)
submitted 3 months ago* (last edited 3 months ago) by to c/programming@programming.dev
 
 

Is anyone working on a project/looking to create a project that's open to collaborators?

The last post here had many interesting commenters so I'm curious what you all could be cooking up? I hope you leave a comment

I have a decent bit of spare time and a lot of ideas, if your looking to dm me then feel free :v

  • off topic below

Edit: yall are still kinda weird, We cant be getting mad at people for not saving others 2 clicks, its overly confrontational and weird. just chill we got way bigger issues bro, we need to join the united front

440
441
 
 

While the Meson build system has been capturing much of the limelight in recent years by open-source projects, the cross-platform CMake build system also shows no signs of slowing down and continues evolving with new features and functionality.

Since the CMake 4.0 release last year it has continued to iterate and last month released CMake 4.3 that brought the rather interesting import/export support using the Common Package Specification. The Common Package Specification (CPS) is a JSON-based format also being worked on by the CMake developers at Kitware for offering greater interoperability with other projects from package managers to handling software dependency descriptions for C/C++. Software Bill of Materials (SBOM) generation is also another experimental feature of the new CMake 4.3.

442
 
 

If you liked the post The Git Commands I Run Before Reading Any Code by Ally Piechowski, you might also like this interactive Marimo notebook that puts all those commands together and adds some nice charts 😉

443
Checkout Paged Out! (pagedout.institute)
submitted 3 months ago* by to c/programming@programming.dev
 
 

Issue #8 came out a few months ago.

444
445
446
 
 

Just wanted to share an idea I had, in order to hope that another developer learns from my lessons, and hopefully either finds a work around or a better solution to this problem.

I wanted to find out if it was possible to locate your iPhone from your watch based on the latency of Bluetooth messages, since RSSI (signal strength) isn't available. I made a simple app, and started sending messages back and forth between my phone and app.

After much testing, the conclusion is no. Mostly because Bluetooth is amazing and the average latency for a message is 58-62ms. And because as Erik pointed out... apple just sucks.

I am hopeful PebbleOS can be updated to see RSSI or the app can expose the notification api to the PebbleKit JS.

If anyone want me to publish my code, let me know.

The raw data is here if you want to see it: https://docs.google.com/spreadsheets/d/1Yr5XX0CXh5TifsnW3yOp10ZoaA_xx0q189f_fG8rMTU/edit?usp=sharing

447
 
 

...and I still don't get it. I paid for a month of Pro to try it out, and it is consistently and confidently producing subtly broken junk. I had tried doing this before in the past, but gave up because it didn't work well. I thought that maybe this time it would be far along enough to be useful.

The task was relatively simple, and it involved doing some 3d math. The solutions it generated were almost write every time, but critically broken in subtle ways, and any attempt to fix the problems would either introduce new bugs, or regress with old bugs.

I spent nearly the whole day yesterday going back and forth with it, and felt like I was in a mental fog. It wasn't until I had a full night's sleep and reviewed the chat log this morning until I realized how much I was going in circles. I tried prompting a bit more today, but stopped when it kept doing the same crap.

The worst part of this is that, through out all of this, Claude was confidently responding. When I said there was a bug, it would "fix" the bug, and provide a confident explanation of what was wrong... Except it was clearly bullshit because it didn't work.

I still want to keep an open mind. Is anyone having success with these tools? Is there a special way to prompt it? Would I get better results during certain hours of the day?

For reference, I used Opus 4.6 Extended.

448
submitted 3 months ago* (last edited 3 months ago) by to c/programming@programming.dev
 
 

cross-posted from: https://programming.dev/post/48635032

Hey all, Not long ago I shared my Artix Linux installer. I wanted to take it a little bit further (And learn some more Rust along the way), and make a companion site to make setting up the script settings even easier when wanting to run the installer - so here it is. Introducing the Lazy Web

This was developed using Rust, with Actix for the backend and egui + wasm for the frontend.

I had a few considerations when developing this, I wanted the encryption to occur clientside in the frontend in order to ensure your encryption password never makes it to the server. But also I wanted the decryption process to occur when the script downloads the settings. I also wanted the identifier that you use to connect and download the settings to be short and unique.

The website and the script are both still a work in progress, and i'm open to suggestions/feedback.

Edit: Just realized that I was returning the wrong URL to the codeberg repo.. so it probably wasn't working for anybody. Sorry!

449
450
 
 

In this video Dr. Chuck explores how he sees the role of AI in programming courses. He talks about the perils of using too much AI that you never learn anything and how he designs courses in the "post-AI" world.

view more: ‹ prev next ›