Tootfinder

Opt-in global Mastodon full text search. Join the index!

@fanf@mendeddrum.org
2026-09-22 08:42:04

from my link log —
Textbook review: Is Parallel Programming Hard, And, If So, What Can You Do About It?
ahelwer.ca/post/2026-09-21-con
saved 2026-09-21

@crell@phpc.social
2026-08-21 20:13:20

Good documentation is a gift you give yourself in a month.
#Programming #PHP

@jamesthebard@social.linux.pizza
2026-08-22 16:22:14

Sometimes, you just need a nice standard-sized unsigned integer of exactly 48 bits...also, I think I hate UUIDs.
#zig #programming

The source code in VSCodium showing the `convertToUUID` function which breaks up a 16 byte array into five fields, byte-swaps the last two fields, then puts them together into a string.
@fanf@mendeddrum.org
2026-09-21 17:42:04

from my link log —
Singeli: High-level domain-specific metaprogrammin language for low-level programming, in BQN.
github.com/mlochbaum/Singeli
saved 2026-09-20

@ErikJonker@mastodon.social
2026-07-22 09:53:03

Some people are getting too dogmatic about AI use in coding, just as i can use (even before AI) grammar and syntax checking in texts, why would people not be allowed to use AI for improving code they have written. Coding/programming has always been supported by tools? 🤔
#AI #LLM

@azonenberg@ioc.exchange
2026-08-21 17:31:49

Time to try reworking and bringing up the switch line cards I made over last weekend.
Number 2 has a short on the 1V0 rail so I'll save it for last, I want to try to localize the short before I blindly rework it.
003 looks like it will be the least work to get going so that's going to be the next focus.
It's missing three 1K and one 0 ohm resistors due to PNP programming errors, and has one misaligned resistor due to a reflow defect. Should be quick to rework.…

@crell@phpc.social
2026-08-21 18:31:40

TFW you realize you already wrote a tool to solve the problem you're working on, but you totally forgot about it so used 50 workarounds that your tool exists to already solve for you...
#Programming #PHP

@domm@social.linux.pizza
2026-08-21 14:16:09

German #Perl Workshop 2027 in Hanover - 14.04.2027-16.04.2027
act.yapc.eu/gpw2027/

@jamesthebard@social.linux.pizza
2026-08-21 19:52:31

So, seems I have a new job lined up finally as I've signed the tentative offer letter. Also, still working with Zig and made progress with grabbing information from the Linux `sys` tree for sector/logical block sizes. Been a busy yet awesome day.
#zig #programming

A screenshot of four functions that work together to get the LB/sector size and overall block device size in Zig.  Even better, it doesn't leak memory...
@Erikmitk@mastodon.gamedev.place
2026-09-21 18:07:51

“We are not going back to the early internet. Nor should we romanticise it. The old web had plenty of sewage. What it also had was space beyond the market. A person could make something without becoming a brand. A conversation could end without a conversion. A community could exist without turning its members into marks for an investment scheme.”

@netzschleuder@social.skewed.de
2026-07-21 11:00:23

google_web: Old Google web graph (2002)
A web graph representing a crawl of a portion of the general WWW, from a 2002 Google Programming contest.
This network has 916428 nodes and 5105039 edges.
Tags: Informational, Web graph, Unweighted
networks.skewed.de/net/google_

google_web: Old Google web graph (2002). 916428 nodes, 5105039 edges. https://networks.skewed.de/net/google_web
@crell@phpc.social
2026-06-22 14:32:41

RE: #Programming

@colinpurrington@flipping.rocks
2026-07-19 20:29:04

Weeded the front flower beds in the hot sun while listening to the latest Murderbot installment from Martha Wells. Lost a little blood during an engagement with several thornless honeylocusts that had hacked their programming and in fact had plenty of thorns (don’t get me started). #murderbot #books #gardening

@fanf@mendeddrum.org
2026-08-19 22:52:23

fun conversation in the pub
in retrocomputing i sung the praises of linus åkesson’s brilliant performance in which he shows how to turn the commodore 64’s basic prompt into an interactive music loop with far more livecoded machine code than seems at all reasonable linusakesson.net/program…

@arXiv_csPL_bot@mastoxiv.page
2026-07-21 07:45:34

ETAS: An Effect-Typed Language for Agent Systems
Huiri Tan, Yikun Wang, Puyang Zhang, Shangyu Li, Jiasi Shen
arxiv.org/abs/2607.17780 arxiv.org/pdf/2607.17780 arxiv.org/html/2607.17780
arXiv:2607.17780v1 Announce Type: new
Abstract: ETAS is a programming language for agent systems that treats model-backed agents, tool calls, prompts, typed memory, human approvals, policies, and execution traces as semantic program elements rather than library conventions. It separates deterministic computation from agentic nondeterminism and externally visible actions while preserving a direct programming style.
We present the core design of ETAS. Its static semantics assigns ordinary types through spec conformance and tracks each computation with two behavioral indices: an escaping effect row and a persistent abstraction of the typed action trace it may request. Specs form a terminating compile-time constraint calculus: type specs provide evidence for polymorphism and resource facts, callable specs constrain function and stage shapes, and trace specs express allow, deny, and temporal constraints. Typing checks requested traces against compiled monitors and emits residual obligations when dynamic resources preclude a complete static proof. The dynamic semantics distinguish requested, handled, denied, and committed events; handlers interpret typed actions without making their requests invisible to authorization or audit.
We formalize a core calculus and state preservation, progress, type/effect soundness, handler trace-transparency, and policy safety. We also implement ETAS in Rust with a command-line interface, typed HIR checks, effect and policy diagnostics, handler checks, and trace-aware execution hooks. ETAS provides a programming-language foundation for reasoning about authorization, nondeterminism, recovery, and audit evidence before and during agent execution.
toXiv_bot_toot

@andres4ny@social.ridetrans.it
2026-07-18 20:26:57

I just got a spam email about "$350k LOC" and I was immediately like, "who's going to pay *$350k* per line of [computer programming] code that someone writes??"
Turns out it was about a $350k line of *credit*.

@simon_jf@mastodon.scot
2026-09-16 08:26:37

The extended version of "Special Delivery: Programming with Mailbox Types" just got accepted to JFP!!! I am absolutely skipping with joy this morning; 5 years in the making all in all.
Few minor things left to do but immensely happy and proud of this work: zenodo.org/records/20276673

@thomasfuchs@hachyderm.io
2026-09-21 15:11:43

The real tragedy is that the plebs using LLMs are often for the first time seeing what computers can do—when they could have done it faster and better for decades with programming tools.
It’s tech’s greatest failure, both by companies’ hiding or even removing (e.g. Visual Basic in Microsoft Office) programming tools in applications and by “software engineer” wankery making the tools ever more esoteric and hard to use.

@fanf@mendeddrum.org
2026-07-22 14:42:03

from my link log —
Rewriting the Futhark type checker.
futhark-lang.org/blog/2026-07-
saved 2026-07-22

@sperbsen@discuss.systems
2026-07-12 18:10:23

Recordings of many of the talks of FLOPS 2026 are now available!
functional-logic.org/events/fl

@Mediagazer@mstdn.social
2026-08-18 15:35:37

SXSW plans to add a dedicated podcast festival in 2027, making it a core element of the event, alongside Film & TV, Music, Comedy, and the Innovation Conference (Matt Grobar/Deadline)
deadline.com/2026/08/sxsw-laun

@laf0rge@chaos.social
2026-08-12 09:53:10

James Randall "I Started Programming When I Was 7. I'm 50 Now, and the Thing I Loved Has Changed" on software complexity, abstractions, AI and older vs younger developers: jamesdrandall.com/posts/the_th

@samueljohn@mastodon.world
2026-07-19 13:20:29

TIL " #Python, for example, is a popular programming language that is famously smooth at handling integers of any size. If you peek into Python's underlying source code (search “Karatsuba” here)"

@fanf@mendeddrum.org
2026-07-22 17:42:04

from my link log —
Hardening Rust code for production.
corrode.dev/blog/hardening-rus
saved 2026-07-22 dotat.at/:/TWY…

@NFL@darktundra.xyz
2026-08-26 14:55:31

NFL Media 2026 fall programming lineup nfl.com/news/nfl-media-2026-fa

@alexanderadam@ruby.social
2026-09-17 09:33:35

Who would've thought that #Rust becomes native for GPU kernels:
developer.nvidia.com/blog/intr

@fanf@mendeddrum.org
2026-09-21 14:42:02

from my link log —
Subclassing in Python, redux.
hynek.me/articles/python-subcl
saved 2024-04-11

@arXiv_csPL_bot@mastoxiv.page
2026-07-22 07:37:10

High-Level Synthesis of Efficient Pipelines with Visibility Control
Jungin Rhee, Minseong Jang, Jaewoo Kim, Jeehoon Kang
arxiv.org/abs/2607.18765 arxiv.org/pdf/2607.18765 arxiv.org/html/2607.18765
arXiv:2607.18765v1 Announce Type: new
Abstract: High-level synthesis (HLS) raises the abstraction of hardware design from concurrent register-transfer level (RTL) programs to sequential programs. Among the forms of parallelism HLS exploits, pipelining demands fine-grained control over pipeline structure and hazard resolution to achieve competitive power, performance, and area (PPA). However, existing tools either lack such control or sacrifice sequential semantics to provide it.
We present an HLS tool that embeds fine-grained pipeline control in a sequential programming model, enabling rapid design-space exploration. The tool builds on visibility control, a novel programming abstraction that unifies hazard resolution strategies including stalling, bypassing, speculation, deferred commit, and register renaming. We evaluate on in-order RISC-V cores, histograms, and an AES accelerator. On RISC-V cores, we implement stall, bypass, speculation, and register renaming; on histograms, we implement scheduling strategies that previously required RTL or concurrent programming models. Compiled pipelines outperform HLS tools with sequential semantics and achieve PPA comparable to hand-written RTL.
toXiv_bot_toot

@ELLIOTTCABLE@functional.cafe
2026-09-16 20:16:12

Okay, the breakdown *by-language* of Artificial Analysis's "Omniscience" hallucination/capability benchmark is absolutely fascinating.
I feel like this is some of the first concrete evidence I've seen of my longtime lean: that the *correctness* tooling we obsess over in PLT spaces is one of the greatest possible value-adds to the LLM era. (Just look at the Rust row, holy shit.)
Choosing a good language basically shifts the quality of output by an entire cost-cat…

a graph of software-engineering-benchmark competence and hallucinations, by LLM model, against programming-language. There are visible 'green bands' for the rows of some languages; they are strongly correlated with the languages that provide strong, high-quality typing guarantees, strictness, and compiler guardrails. e.g. Rust and Swift carry a significant visible lead against e.g. Java and Julia.
@underdarkGIS@fosstodon.org
2026-09-08 19:39:21

Very interesting talk by @… - developer of the #Hedy programming language
"AI made me doubt everything about programming"

@iam_jfnklstrm@social.linux.pizza
2026-09-16 06:51:33

Day 2 with R-programming. I'm getting a hang of it, but it's not like any other language I've been using.

Nine PBS is afraid that it will lose over 70 years of archival materials and programming
after its contracted cloud storage vendor has apparently gone out of business.
According to Current, the channel used Open Source Storage, or OSS, for storing over 50TB of data
— but it suddenly lost access to its data earlier this year.
Nine PBS has been working with OSS and its predecessor since 2019 and intended to renew its contract on March 6 of this year.
The compan…

@crell@phpc.social
2026-08-16 03:00:02

Programming language tradeoffs.
garfieldtech.com/blog/language

Programming language trade-offs
This article is also available in
Serbo-Croatian This article is also available in Dutch There has been much discussion of late in Drupal about Object-Oriented Programming. That's not really surprising, given that Drupal 7 is the first version that has really tried to use objects in any meaningful way (vis, as something…

@datascience@genomic.social
2026-08-06 10:00:01

If you just need a pretty figure from a dataset and not the full power of R, have a look at #gui

@fortune@social.linux.pizza
2026-08-14 12:00:01

Don't worry, nobody really LISTENS to lectures in MOSCOW, either! ...
FRENCH, HISTORY, ADVANCED CALCULUS, COMPUTER PROGRAMMING, BLACK
STUDIES, SOCIOBIOLOGY! ... Are there any QUESTIONS??

@jamesthebard@social.linux.pizza
2026-07-20 17:32:52

Things I've learned today:
- Valgrind does not support AVX512 instructions. That was an adventure because I was writing purposefully bad code at the time...
- However, changed strategies and used `clang` with the `fsanitize=address,undefined` option which seems to work perfectly fine.
#clang

A screenshot of Neovim with the source code that was compiled, and the output of the binary using the clang sanitize options of address and undefined.
@sysop408@sfba.social
2026-09-03 19:20:28

I'm on a deep programming binge right now. My least favorite thing to do when I'm like this is trying to have coherent conversations with anyone. It's hard to string more than three words together right now.
I can still write just fine. It's interesting that it's mostly my verbal abilities that are affected. A friend of mine who used to be a developer once asked me in all seriousness, "Does programming cause brain damage? Do you recover from this?"

@ddrake@mathstodon.xyz
2026-07-14 15:05:26

My office right now.
A reasonable person could be forgiven for thinking I'm a kindergarten teacher, and not preparing materials for a college introduction to programming course.
(Let me know if you're interested in what those activities are...)
(And also a Foundations of AI course, but first, the intro course.)
#teaching

An office desk, with piles of Legos sorted into piles by color; some paper, cardboard tube, glue stick, and tape; the textbook "Artificial Intelligence: a Modern Approach"
@tiotasram@kolektiva.social
2026-06-29 12:33:34

Just wrote a fun little algorithm for iterating through all grid positions within X euclidean distance from a center, roughly in order of distance but also mostly ensuring each position yielded is at least diagonally adjacent to the previous. It's a fun problem to think about with lots of design tradeoffs and many valid solutions.
My solution requires that the origin be on the grid (I think?) and uses a bunch of caching instead of a bajillion distance checks, although I don't actually know what the memory/speed tradeoff is like or whether there are any gains at all (could be net losses, which I'm starting to wonder about more as I write this post). Thankfully I don't expect performance to be very critical here anyways, and doing the caching actually helped separate some logic in a useful way.
A fun little diversion from bigger stuff in the project and a reminder of some of the joys of programming design at a small scope. Feels kinda like mastering the local town's minigame while you're stuck on the main quest in an RPG.
#programming

@crell@phpc.social
2026-09-18 17:13:33

I was today years old when I learned that Dockerfiles support heredoc-like syntax, and I am furious at every tutorial and presenter that has used a dozen lines with \ instead of that.
#Docker #Programming

@fanf@mendeddrum.org
2026-07-13 11:42:04

from my link log —
How io_uring and eBPF will revolutionize programming in Linux.
scylladb.com/2020/05/05/how-io
saved 2020-11-26

@aral@mastodon.ar.al
2026-08-23 21:05:31

The ternary operator is all fun and games until you end up with a branch coverage drop without a line number for the culprit (because one of the branches is covered).
#dev #programming #JavaScript

@Techmeme@techhub.social
2026-07-07 16:26:28

Netflix signs deals with Penske Media, Condé Nast, Hearst, People, and other publishers to carry a range of programming from 2 to 20 minutes, starting August 3 (William Earl/Variety)
variety.com/2026/tv/news/netfl

@sperbsen@discuss.systems
2026-07-08 12:53:58

Ich werde morgen auf dem Java Forum ausnahmsweise mal Java programmieren und zeigen, wie "Data-Oriented Programming" funktioniert und warum das geil ist.
java-forum-stuttgart.de/vortra

Logo vom Java Forum 2026 mit Abbildung der Liederhalle und einer Sprechblase “Ich bin dabei als Speaker”.
@filmfacts@social.tchncs.de
2026-07-26 12:07:38

Wer sich ein bisschen für #Musik auf dem #Commodore #C64 interessiert, mag sich vielleicht das Video ansehen, welches Linus in seinem Blog

@thomasfuchs@hachyderm.io
2026-07-21 16:08:02

So LLMs have utility for programming but not _by themselves_, only in conjunction with a harness that essentially brute-forces text generation until it passes deterministic criteria.
Those (non-LLM parts) can be tested in an automated way, by iteratively syntax checking, compiling, running tests etc.
But this doesn't apply to literally anything else: there's no deterministic syntax checking, compiling or veracity-testing for human language—yet tech bros still have this misguided notion that LLMs work great for _everything_ because they work (sometimes) for generating computer code.
(I'm not going into economic or ethical problems with LLM here on purpose; this is purely an observation from a technical and epistemological point of view.)

@sakhavi@aoir.social
2026-07-13 16:02:50

I've seen a bunch of commentary that #vibecoding thwarts / neglects the truth of programming-as-theory-building (Naur 1985), and I believe that's true.
One thing I haven't seen stated as explicitly is that if you don't have a theory of how your program works, you can't have any understanding of how it works *ethically*.
It's hard enough to bring technologists&…

@jhelberg@mastodon.social
2026-07-13 08:14:47

Had to hand-edit a python library source to get offlineimap working. Backwards compatibility has no priority for python developers, useless behaviour, useless programming language.

@theodric@social.linux.pizza
2026-08-11 21:10:45

I fucking hate programming computers

@curiouscat@fosstodon.org
2026-08-14 11:57:21

"If you’re someone who somehow lost their inner voice along the way (maybe without even realizing it) give yourself a shot. Don’t play anything in the background, don’t turn on your favorite show. Just sit in silence for a moment and see what happens. You might actually like it."
I agree. I do this by default. I am more likely to let myself think than fill my attention with some noise.
I do also rest my mind with mindless but enjoyable streaming... at times.

@pre@boing.world
2026-09-17 18:35:32
Content warning: Slop coding to machine language

Hearing people suggest that clanker AI programming bots should directly produce machine code rather than output human-readable languages like Python or Rust or C.
Which is of course a terrible idea.
These languages exist to make it easier write safe and efficient code, that's maintainable and editable and doesn't allow out of bounds memory pointing or leaks or whatever else.
Writing in machine language would be worse for the AI for the same reasons. It would make fore more unmaintainable, buggy, crashy, unmodular code.
The web is filled with training data written in those languages and pretty much no training data at all on how to write functions in 68000 or z80 or whatever.
You could build some training data by compiling all that high level language and training instead on the results of that.
But then you're just trying to get the buggy, lossy, neural network to learn to compile the high level code into machine language. Which it will do much worse than an actual compiler already written.
Pointless silly idea people.
#ai #programming

@ingmar@norden.social
2026-08-12 06:58:00

I really like Go, the programming language.
The one thing I strongly dislike about it, is Google's marketing of it.
I wonder where it would be if Google wasn't the main supporter.
developers.googleblog.com/why-

@cheryanne@aus.social
2026-09-09 12:16:20

Don't Overdue It
This award winning podcast delves into the story of the Mount Gambier Library. Looking at innovations to programming, authors to local history...
Great Australian Pods Podcast Directory: greataustralianpods.com/dont-o

Don't Overdue It   
Screenshot of the podcast listing on the Great Australian Pods website
@crell@phpc.social
2026-08-17 18:49:34

Please, don't let yourself be in this video.
#Programming

@fanf@mendeddrum.org
2026-08-18 11:42:04

from my link log —
Accurate int/float colour conversions.
lomont.org/posts/2023/accurate
saved 2026-08-18

@Mediagazer@mstdn.social
2026-07-14 17:01:22

Semafor hires Adam Banicki as its first head of video and says video is on pace to generate high-seven- to low-eight-figure revenue by the end of the year (Mark Stenberg/Adweek)
adweek.com/media/semafor-anti-

@datascience@genomic.social
2026-07-13 10:00:01

Do you (sometimes) use print() or message() for debugging your code? Next time you can use {icecream} instead: #rstats

@netzschleuder@social.skewed.de
2026-08-16 13:00:27

google_web: Old Google web graph (2002)
A web graph representing a crawl of a portion of the general WWW, from a 2002 Google Programming contest.
This network has 916428 nodes and 5105039 edges.
Tags: Informational, Web graph, Unweighted
networks.skewed.de/net/google_

google_web: Old Google web graph (2002). 916428 nodes, 5105039 edges. https://networks.skewed.de/net/google_web
@jamesthebard@social.linux.pizza
2026-08-13 20:48:39

The Zig journey continues, things get a bit cleaner and we're now parsing the primary partition entries in the MBR. Very nice...
#programming #zig

A screenshot of neovim with the primary partition parse code written in Zig.
@arXiv_csPL_bot@mastoxiv.page
2026-07-22 07:33:26

[2026-07-22 Wed (UTC), 6 new articles found for cs.PL Programming Languages]
toXiv_bot_toot

@crell@phpc.social
2026-08-19 16:19:16

Programmatic database resets
#PHP #Programming

@jamesthebard@social.linux.pizza
2026-08-14 00:03:42

Holy crap, I have to be missing something with respect to HashMap construction...I officially have all of the `try put` statements...lol. It does work though, and now the primary MBR partitions have appropriate partition type descriptions.
#zig #programming

ALL OF THE MBR PARTITION TYPE KEY/VALUE PAIRS in Zig.
@Mediagazer@mstdn.social
2026-08-13 20:15:45

CBS Sunday Morning partners with New York City's 92nd Street Y for a series of live interviews with actors, politicians, and others starting September 28 (Alex Weprin/The Hollywood Reporter)
hollywoodreporter.com/tv/tv-ne

@Techmeme@techhub.social
2026-09-04 20:35:57

Anthropic says Claude worked "largely autonomously" over 11 days to formalize the proof of Fermat's Last Theorem in the Lean programming language (Anthropic)
anthropic.com/research/formali

@ddrake@mathstodon.xyz
2026-07-10 10:01:57

Teaching an intro programming class, and I am always hearing about the old days when your program was a stack of punch cards.
I want to get some of those punch cards to show my students (and see for myself!).
You can find real punch cards for sale online, but many seem to be just for data entry. I want "the real thing" one would use to write a real program.
What should I look for? Where can I get these?
1/N

@jamesthebard@social.linux.pizza
2026-08-14 18:27:07

More progress. I've got the entire MBR processing finished up with a ton of cleanup. Processing the extended partition entries is always fun, but after a fixing a few dumb mistakes everything is parsing out correctly. Even better: no memory leaks.
#zig #programming

Source code in VSCodium showing part of the MBR partition processing section.  The bottom pane shows the current partition struct output from the run against a test file with 3 primary and 4 extended partitions.
@crell@phpc.social
2026-09-14 15:07:30

Every time I brainstorm/daydream on how I'd design an ideal type system... I eventually end up with Rust.
It's kind of annoying, really.
#Rust #Programming #Types

@arXiv_csPL_bot@mastoxiv.page
2026-07-22 07:34:34

Decode-Time Grammars: Constrained LLM Generation over a Refinement Order of Grammar Fragments
Shuoming Zhang, Ruiyuan Xu, Haofeng Li, Qiuchu Yu, Yangyu Zhang, Chunwei Xia, Xiaobing Feng, Chenxi Wang, Huimin Cui, Jiacheng Zhao
arxiv.org/abs/2607.18357 arxiv.org/pdf/2607.18357 arxiv.org/html/2607.18357
arXiv:2607.18357v1 Announce Type: new
Abstract: Large language models now write a growing share of the world's code, increasingly inside agents and serving systems that compile, execute, or dispatch generated code without line-by-line review. This works well for mainstream languages but remains brittle for low-resource programming surfaces such as domain-specific languages, custom library APIs, and command-line tools. Even under grammar-constrained decoding, a model can still produce references invalid in the current environment: a buffer never declared, a column absent from the schema, a function the library does not provide, or an unsupported CLI option.
This paper introduces decode-time grammars: grammar fragments instantiated during generation from a runtime environment Gamma. A region-specific policy selects a fragment for each hole, and a tightening operator replaces open reference positions with Gamma-typed slots whose candidates are exactly the names, fields, APIs, or options available at that point. Newly generated declarations enter Gamma before later regions are decoded, so the constraining grammar can depend on the prefix already generated. This ensures not only grammatical correctness but also semantic correctness, by preventing references to undefined symbols.
We formalize grammar fragments as environment-indexed grammars ordered by refinement, prove No-Ghost soundness for Gamma-slotted fragments, show that refinement preserves this support-set guarantee, and characterize the boundary of mask-enforceable properties. We implement the approach in gproj with offline grammar induction and online policy resolution. Across TileLang, SQL, and P4, with models from 0.6B to 236B parameters, gproj eliminates ghost references by construction at moderate overhead over standard constrained decoding.
toXiv_bot_toot

@fanf@mendeddrum.org
2026-09-12 11:42:02

from my link log —
Zig programming language 0.6.0 release notes.
ziglang.org/download/0.6.0/rel
saved 2020-04-14

@datascience@genomic.social
2026-07-09 10:00:01

A curated list of awesome tools to assist 📦 development in R programming language. #rstats #📦

@jamesthebard@social.linux.pizza
2026-08-12 20:30:11

Moar progress, will probably move this into the struct along with MBR reconstruction from the struct. This might actually end up doing a bit of `fdisk` stuff...
#zig #programming #mbr

MBR breakdown in Zig via `neovim`.
@netzschleuder@social.skewed.de
2026-08-13 11:00:25

google_web: Old Google web graph (2002)
A web graph representing a crawl of a portion of the general WWW, from a 2002 Google Programming contest.
This network has 916428 nodes and 5105039 edges.
Tags: Informational, Web graph, Unweighted
networks.skewed.de/net/google_

google_web: Old Google web graph (2002). 916428 nodes, 5105039 edges. https://networks.skewed.de/net/google_web
@Mediagazer@mstdn.social
2026-07-30 16:02:38

Filing: Disney and ABC say the FCC is retaliating against ABC because Trump doesn't like its programming and urge the FCC to stop efforts to block ABC licenses (Todd Spangler/Variety)
variety.com/2026/tv/news/disne

@arXiv_csPL_bot@mastoxiv.page
2026-07-21 09:17:05

Crosslisted article(s) found for cs.PL. arxiv.org/list/cs.PL/new
[1/1]:
- The EDGE Language: Extended General Einsums for Graph Algorithms
Odemuyiwa, Porumbescu, Nayak, Pellauer, Emer, Owens
arxiv.org/abs/2404.11591 mastoxiv.page/@arXiv_csDS_bot/
- Composable Verification Pipelines for Multi-Agent Systems
Julian Alfredo Mendez, Andreas Br\"annstr\"om
arxiv.org/abs/2607.16266 mastoxiv.page/@arXiv_csLO_bot/
- AoA: Theorem Proving Agent over Abstract Syntax Tree of Redesigned Language
Qiyuan Xu, Joshua Ong Jun Leang, Renxi Wang, Wenda Li, Haonan Li, Luke Ong, Conrad Watt
arxiv.org/abs/2607.16372 mastoxiv.page/@arXiv_csSE_bot/
- Exact Network Surgery: Functional Invariance and Gradient Plasticity in Reactive Computational Gr...
Abdallah Khemais (ISITCOM, University of Sousse)
arxiv.org/abs/2607.16568 mastoxiv.page/@arXiv_csAI_bot/
- Topology in Synthetic Domain Theory and its Formalisation in Agda
Runze Xue
arxiv.org/abs/2607.17292 mastoxiv.page/@arXiv_csLO_bot/
- Portable models as a replacement for industrial heuristics in compiler optimizations
Fot Nikolai, Vinarsky Alexander
arxiv.org/abs/2607.17389 mastoxiv.page/@arXiv_csSE_bot/
- Proceedings 42nd International Conference on Logic Programming
Wolfgang Faber, Laura Giordano, Ricardo Rocha, V\'itor Santos Costa
arxiv.org/abs/2607.17707 mastoxiv.page/@arXiv_csLO_bot/
toXiv_bot_toot

@jamesthebard@social.linux.pizza
2026-08-12 03:49:19

So, after some consideration I decided to break out the block device reading operations out into its own module. Also, the returned data is now in a struct with a `.deinit` method that will handle cleanups. It might be more complicated than necessary, but it's clean.
#zig #programming

A screenshot of the new `dataops` module showing the buffer struct along with the `getData` function.  It even compiles!
@fanf@mendeddrum.org
2026-09-04 11:42:02

from my link log —
Verona: a research programming language for concurrent ownership.
github.com/microsoft/verona
saved 2020-10-28 do…

@crell@phpc.social
2026-09-15 01:02:09

SQLite for Everything
joecode.com/2026-08-19-sqlite3/
We have so many remarkable tools that we avoid using because something else has a shiner marketing budget. (Though SQLite's type system is pretty mediocre.)

@jamesthebard@social.linux.pizza
2026-08-09 15:18:56

So, after searching far and wide on the internet I have managed to open a file from a command-line argument and read 10 bytes from it using Zig v0.16. I was not expecting it to be quite this complicated.
#programming #zig

A screenshot of the Zig source code that I wrote running in Neovim that opens a file and reads 10 bytes from a file then prints it to a screen.
@crell@phpc.social
2026-07-07 17:56:04

Do the simplest thing that will work, except for when you need to do the most robust and forward-thinking thing that will work.
Determining when to do which, that's the rub.
#Programming

@fanf@mendeddrum.org
2026-09-14 08:42:02

from my link log —
Async Rust: futures, tasks, wakers; oh my!
msarmi9.github.io/posts/async-
saved 2021-06-22 d…

@fanf@mendeddrum.org
2026-07-07 17:42:01

from my link log —
time_it! a case study in Rust macros.
notes.iveselov.info/programmin
saved 2020-05-15

@fanf@mendeddrum.org
2026-09-12 20:42:02

from my link log —
Thoughts on error handling in Rust.
lukaskalbertodt.github.io/2019
saved 2019-11-22

@crell@phpc.social
2026-07-29 18:19:19

I like people I can vibe with. Not machines to vibe at.
#Programming #AI #LLM

@crell@phpc.social
2026-08-17 18:48:51

I mean, this is fair and accurate for all languages mentioned...
#Programming #PHP #CPP #Javascript

@fanf@mendeddrum.org
2026-07-27 17:42:02

from my link log —
Flix: a functional / logic programming language for the JVM.
flix.dev/
saved 2020-12-23 dotat.at/:/7PXN5.html

@crell@phpc.social
2026-07-26 05:55:01

Functional programming isn't just for Haskell developers. It's for #PHP developers, too. "Thinking Functionally in PHP" is available from LeanPub.
leanpub.com/thinking-functiona

@crell@phpc.social
2026-07-26 16:35:52

I hate dealing with file permissions. *HATE*.
#Programming #PHP

@crell@phpc.social
2026-08-10 18:23:33

The perils of under-engineering:
#PHP #Programming

@crell@phpc.social
2026-06-26 16:53:29

I have now reached the "how did this ever work?" stage of debugging.
#PHP #Programming

@fanf@mendeddrum.org
2026-07-07 11:42:04

from my link log —
Fully in-place functional programming with Koka.
dl.acm.org/doi/abs/10.1145/360
saved 2026-07-06

@crell@phpc.social
2026-06-26 17:42:51

Code that used to work but now doesn't is the bane of my existence. And yes, there are tests. That doesn't answer *why* this thing no longer works, despite no changes to the relevant files.
#Programming #Debugging

@crell@phpc.social
2026-07-26 00:34:46

Code that was working and passing all tests, untouched for weeks, now failing tests on the exact same computer, exact same checkout, exact same commit.
This is the bane of my existence. And no, Grand Theft Autocomplete will not fix this. (It will probably make it worse.)
#Programming #AI