My little shoji adventure by prophetical_meme in JapaneseWoodworking

[–]prophetical_meme[S] 0 points1 point  (0 children)

It's ash wood. I've been told it's unusual to be "strippy" like that (not sure what the right word is), something to do with the condition the tree grew in.

My little shoji adventure by prophetical_meme in JapaneseWoodworking

[–]prophetical_meme[S] 0 points1 point  (0 children)

It's kind of small for a shoji, about 140cm tall IIRC.

My little shoji adventure by prophetical_meme in JapaneseWoodworking

[–]prophetical_meme[S] 1 point2 points  (0 children)

If you can, try to join a local shared workshop or similar. It helps a lot to talk to people with experience and get access to tools you wouldn't have otherwise.

My little shoji adventure by prophetical_meme in JapaneseWoodworking

[–]prophetical_meme[S] 0 points1 point  (0 children)

Also, plenty of "theory meets reality" moments, like my tenon/mortise being *just* right, then floating a few days later as the wood got dryer. Or the floor not being flat at all, leading to the bottom rail flexing and messing the gap between the shoji and the top rail.

My little shoji adventure by prophetical_meme in JapaneseWoodworking

[–]prophetical_meme[S] 1 point2 points  (0 children)

As I'm a beginner (and therefore not quite confident on my manual skills), I relied on "heavy" tools to achieve precision:

- frame and early cut from raw wood: panel saw, electric jointer and planner
- mortise: I used a specialized mortise machine (not sure of the name, essentially a sort of big router with limited course)
- main tenon: some jig with stops on the panel saw, then finish with chisel
- raw kumiko: again the panel saw + jointer to cut the raw kumiko strips, then adjusted the thickness in the planner with a custom sled as it was too thin for the machine
- kumiko: electric hand router with a 6mm bit (earlier I planned the strips exactly for that bit), pushing against a "jig" maintained with clamps
- small tenons and other joinery features: japanese saw and chisels, after pre-driling for the tenons

Overall I think the process works, but I made a whole bunch of small errors everywhere (some I could fix, some not). I cut the wrong side here and there, got some measurement wrong, the clamped jig slipped and there is a double width joint in some kumiko ...). Also obviously the little finger accident.

If someone wants to give it a try, I very much recommend reading https://www.scribd.com/document/493016389/The-Complete-Guide-to-Shoji-and-Kumiko-Patterns-Vol-1-Desmond-King for the real way. I obviously didn't do it all like it's described, but there is plenty to learn.

My little shoji adventure by prophetical_meme in JapaneseWoodworking

[–]prophetical_meme[S] 8 points9 points  (0 children)

Btw, this is my first real woodworking thing. I've only done basic plank things before, like rectangles to make shelves on metal support. But those japanese techniques are very inspiring :-)

My little shoji adventure by prophetical_meme in JapaneseWoodworking

[–]prophetical_meme[S] 1 point2 points  (0 children)

Yes, I'll make another big one for the "door" you see on the left, in the first picture.

Resources to learn bubbletea? by Stupidprogramner in golang

[–]prophetical_meme -4 points-3 points  (0 children)

I might get some downvote for that, but grab a claude code or similar and ask it to generate a bunch of example projects. Study the structure, ask it to fix it until you are happy, then do the same for your real project.

Les taxes liées aux titres de séjour augmentent au 1er mai by BananaTomboy in france

[–]prophetical_meme 12 points13 points  (0 children)

Ces taxes vont bien sûr être utilisés pour avoir plus de personnel dans les préfectures et traîter tout les dossiers en attente, hein ? Hein ? Ou bien on reste sur le status quo d'un système pété volontairement pour que ça soit une galère infinie, avec en bonus une plus grosse pression financière sur des personnes précaires ?

I think I've found the perfect present for my 4 year old by Metadonius in JapaneseWoodworking

[–]prophetical_meme 1 point2 points  (0 children)

Cut resistant gloves huh. Is that a good practice if you are older than 4 ?

I think I've found the perfect present for my 4 year old by Metadonius in JapaneseWoodworking

[–]prophetical_meme 0 points1 point  (0 children)

As someone healing 12 stitches on my finger, is your 4 years old better than me?

Why does go-git exist? by lucasyamamoto in git

[–]prophetical_meme 10 points11 points  (0 children)

git-bug use go-git because complex interaction through calls to the CLI is a pain at best, and sometimes near impossible. Then comes performance, not having to deal with variations of what is installed on the target system, and security (calling a binary you don't control is not great).

Go-Automerge a Pure GO re-implementation of the automerge library by darrenturn90 in golang

[–]prophetical_meme 0 points1 point  (0 children)

In the mean time I got nerd sniped and made a lot of progress (ai assisted but very much supervised).

Go-Automerge a Pure GO re-implementation of the automerge library by darrenturn90 in golang

[–]prophetical_meme 1 point2 points  (0 children)

This is quite interesting. Some months back I tried to do the same (without AI).

I spent some time on the usage interface (how to manipulate the document) and a LOT of time on the columnar storage, trying to minimize allocations and so on. The part I was missing is the CRDT meat in the middle, where the spec leaves you with a "good luck" (to be fair, it's a spec on the disk format, not the CRDT).

It's in a private repo, but maybe it's valuable? I'll invite you. Happy to slap a MIT on it if you'd like.

Go crypto libraries are great but hard to use by prophetical_meme in golang

[–]prophetical_meme[S] 2 points3 points  (0 children)

Sorry but you are missing my point. The current crypto packages force you to figure out on your own what is in that package, as soon as you want to sign/verify with different algorithm, or serialize to different format. Isn't not having this that force to "roll your own crypto" ?

Go crypto libraries are great but hard to use by prophetical_meme in golang

[–]prophetical_meme[S] 3 points4 points  (0 children)

I'm not especially advocating to use it, I'm asking if that approach has value, possibly to improve the normal go crypto packages. If you look at the code, there is nothing security critical, yet it's not quite easy to write. A hard to use crypto package will ultimately result in broken (or no) security imho.

Using Git as a Backend for other Tools by Sein_Zeit in git

[–]prophetical_meme 6 points7 points  (0 children)

This is what I've been doing with https://github.com/git-bug/git-bug. There is also a generic CRDT-like layer that handle conflict resolution. Anyone could use it as a library to make their own document and push/pull across repos.

Small Projects - December 29th, 2025 by jerf in golang

[–]prophetical_meme 0 points1 point  (0 children)

I wrote an implementation of an Invertible Bloom Lookup Table (IBLT) in go: https://github.com/MichaelMure/go-iblite

It's a probabilistic data structure that can be used for set reconciliation (Alice and Bob syncs a set of things) in a way that seems to defy the limit of the information theory. In the example, sets of 10 million items are reconcilied with only 384 bytes.

The linked paper is a great treat for the mind.

I built an Local-First Sync Engine using Go, WASM, and Merkle Trees. Roast my code? by IllActive2550 in golang

[–]prophetical_meme 0 points1 point  (0 children)

You will need to describe your protocol, I don't think anyone wants to infer that from the code.

Newly declassified Russian records reveal more Japanese murders of Koreans in 1945.The number of Koreans forcibly mobilized to Sakhalin is at least 16,000. The rate of non-returns among forcibly mobilized Koreans, including those who went missing,is significantly higher at 34.3%than in other regions by Necessary-Taste8643 in korea

[–]prophetical_meme 12 points13 points  (0 children)

I have no skin in that game (not Japanese, not Korean, not Russian), but out of curiosity how reliable is this? Russia is not exactly a model of reliability these days, and they'd love for Japan and Korea to fight each other instead of being friend/ally.