ah
20h

Nicely done.

ah
Nov 18
What's Zig got that C, Rust and Go don't have? (with Loris Cro)

Zig is a programming language that’s attempting to become “the new C” - the language of choice for low-level systems programming and e

learning blender, any help?

interested inserting 3D text into a film scene

1
general post

check check check

ah
Oct 16
Why async Rust? - Without boats, dreams dry up

I haven’t read it yet, but timely for me personally since I’m learning rust and rewriting the Commune backend in it right now.

ah
Oct 14

Also, I should probably write something in Zig at this point.

ah
Oct 14

Mostly busy with rewriting the Commune backend in Rust. 😅 Updates coming soon.

ah
Oct 8
Zig Interfaces

Understanding and implementing interfaces in Zig

ah
Oct 7
Polonius update | Inside Rust Blog

Empowering everyone to build reliable and efficient software.

ah
Oct 6
Was async fn a mistake? - seanmonstar

Was async fn a mistake? This stabilization PR for async fn in traits made me think: was async fn in Rust a mistake? I mean, I dunno. Maybe it wasn’t. But play along for a moment. By the way, I don’t…

ah
Sep 27
Compiling Rust for the ESP32 with NixCompiling Rust for the ESP32 with Nix | n8henrie.com

Nix’s tooling for Rust compilation can target the ESP32.

ah
Sep 22
The State of Async Rust: Runtimes | Corrode Rust Consulting

Recently, I found myself returning to a compelling series of blog posts titled
Zero-cost futures in Rust
by Aaron Turon about what would become the foundation of Rust’s async ecosyste…

ah
Sep 20
Leveraging Rust in our high-performance Java database | QuestDB

A guide to adding Rust to a Java codebase with JNI and the rust-maven-plugin.

ah
Sep 18
When Zig Outshines Rust - Memory Efficient Enum Arrays

Proper support for sum types or tagged unions have become table stakes for systems programming languages. However, they can incur a lot of memory fragmentation that’s not trivial to avoid without good support for metaprogramming. This post goes into Zig’s powerful comptime feature, and how it allows some radical approaches to efficient data structure design.

ah
Sep 16
Should I Rust or should I go?

"Is Rust a great fit for this project?" I get this question quite frequently so I think it's time to write down my thoughts if it can avoid you some painful and costly mistakes. Short answer: no. Coming from someone who wrote a successful book about Rust (Black Hat Rust)

ah
Sep 15
GitHub - ratfactor/ziglings: Learn the Zig programming language by fixing tiny broken programs.

Great resource for folks interested in Zig. I went through the exercises last year. Maybe worth going through it again since Zig has changed quite a bit since then?

ah
Sep 13
#32 Ghostty: A New Terminal Emulator Written in Zig - Mitchell Hashimoto

Show notes: https://zig.show/episodes/32

0:00 Intro
4:40 Talk
1:06:31 Q&A

ah
Aug 25
How to speed up the Rust compiler in August 2023 | Nicholas Nethercote

It has been five months since my last general update on the Rust compiler’s performance. Let’s see what has happened in that time.

root
Aug 18
Big refactor incoming

Lots of things are about to break. 😬😬😬

@root
@bob
2
Custom emoji in posts
Not exactly a high priority feature but it's nice to have some bling. :chicken_spin: :pikachu_roll: :pastelllama_roll: :doge_rainbow:
1
@lol
@bob
2
@root
1
@ah
1
Toggle board/chat view
Rooms are no longer restricted to a distinct type. We can toggle between chat and board views.
1
WIP
@root
1
@sef
1
root
Jul 30
We have custom emoji reactions!
They don't work in the editor yet, but soon.
@root
1
@root
1
@root
1
ah
Jul 27
Lots of Commune updates in the last couple days, with more to come. 😶‍🌫️
root
Jul 27
A really long post: On Liberty
The struggle between Liberty and Authority is the most conspicuous feature in the portions of history with which we are earliest familiar, particularly in that of Greece, Rome, and England. But in old times this contest was between subjects, or some classes of subjects, and the Government. By liberty, was meant protection against the tyranny of the political rulers. The rulers were conceived (except in some of the popular governments of Greece) as in a necessarily antagonistic position to the people whom they ruled. They consisted of a governing One, or a governing tribe or caste, who derived their authority from inheritance or conquest, who, at all events, did not hold it at the pleasure of the governed, and whose supremacy men did not venture, perhaps did not desire, to contest, whatever precautions might be taken against its oppressive exercise. Their power was regarded as necessary, but also as highly dangerous; as a weapon which they would attempt to use against their subjects, no less than against external enemies. To prevent the weaker members of the community from being preyed on by innumerable vultures, it was needful that there should be an animal of prey stronger than the rest, commissioned to keep them down. But as the king of the vultures would be no less bent upon preying upon the flock than any of the minor harpies, it was indispensable to be in a perpetual attitude of defence against his beak and claws. The aim, therefore, of patriots was to set limits to the power which the ruler should be suffered to exercise over the community; and this limitation was what they meant by liberty. It was attempted in two ways. First, by obtaining a recognition of certain immunities, called political liberties or rights, which it was to be regarded as a breach of duty in the ruler to infringe, and which, if he did infringe, specific resistance, or general rebellion, was held to be justifiable. A second, and generally a later expedient, was the establishment of
ah
Jul 22
Fortunately, Matrix will do all the heavy lifting for us on this one. 😇
ah
Jul 20
Posting from my commune.sh account
Will it work? 🤔
2
@bob
😮
1
ah
Jul 16
This is a big part of what Commune aims to solve. There's no sensible reason for open discussions to be hidden behind locked doors. It's user-hostile, and needlessly increases the cognitive load required to find information that should've been found with an easy search. 🤷
ah
Jul 16
Re: Federation
Working out some bugs/quirks, but we should be federating with [shpong.com](https://shpong.com) shortly. I'm also wondering this instance should just openly federate with everyone. Maybe... 🤔
2
Links to codebase
This is where Commune code lives.
+1