HN user

timokoesters

600 karma

hn@koesters.xyz

Posts25
Comments55
View on HN
www.bbc.com 3mo ago

Germany suspends military approval for long stays abroad for men under 45

timokoesters
51pts116
uk.finance.yahoo.com 3mo ago

Germany's economic forecast more than halved over Iran war

timokoesters
3pts0
www.forbes.com 1y ago

Tesla Misses Robotaxi Launch Date, Goes with Safety Drivers

timokoesters
11pts6
hellopartner.com 1y ago

TikTok Shop Expands Operations into France, Germany and Italy

timokoesters
2pts0
news.ycombinator.com 1y ago

Ask HN: How often do you take breaks?

timokoesters
1pts1
www.swisstypefaces.com 1y ago

Fonts you only pay for once

timokoesters
1pts1
www.future-doctor.de 1y ago

Reasons against the rural doctor quota

timokoesters
1pts0
www.bleepingcomputer.com 1y ago

Mozilla fixes Firefox zero-day actively exploited in attacks

timokoesters
196pts143
brandur.org 1y ago

Code in Database vs. Code in Application

timokoesters
14pts8
www.dicebreaker.com 1y ago

D&D will release its 2024 ruleset under a Creative Commons licence

timokoesters
67pts28
falstad.com 2y ago

Math, Physics, and Engineering Applets

timokoesters
133pts22
sylwit.medium.com 3y ago

We spent a full day figuring out a MTU issue with Docker

timokoesters
1pts0
mattdesl.svbtle.com 3y ago

Drawing Lines Is Hard

timokoesters
2pts1
plotf.xyz 3y ago

Show HN: Realtime GPU-powered implicit function plotter in your browser

timokoesters
41pts14
blog.neko.dev 3y ago

Matrix Community Year in Review 2022

timokoesters
86pts36
blog.practicalethics.ox.ac.uk 3y ago

Why It’s OK to Block Ads (2015)

timokoesters
91pts146
ungleich.ch 4y ago

[matrix] Conduit Beta at Ungleich

timokoesters
36pts14
paulocoelhoblog.com 4y ago

The Story of the Pencil

timokoesters
1pts0
www.learn-go.net 4y ago

Learn to Play Go

timokoesters
4pts0
www.nintendo.com 4y ago

Nintendo Direct 02.09.2022

timokoesters
2pts0
matrix.org 4y ago

Hosting FOSDEM 2022 on Matrix

timokoesters
35pts0
conduit.rs 4y ago

Conduit Beta – Matrix chat server

timokoesters
212pts69
news.ycombinator.com 5y ago

This Week in Conduit (Matrix Homeserver)

timokoesters
1pts0
www.youtube.com 6y ago

The Matrix homeserver Conduit just got support for cross-signing

timokoesters
2pts1
www.youtube.com 6y ago

The Matrix homeserver Conduit supports Server-side key backups

timokoesters
1pts1

Do you have advice for building up this network for graphics development? I'm a Master's student building a custom rendering stack with wgpu and it's difficult to meet people interested in specific skills like rendering.

I'm the author of the spec issue this blog post is based on: https://github.com/matrix-org/matrix-spec/issues/852

In my implementation for the Conduit Matrix server, the /sync order is used for everything. The timeline is just one list that grows on one end for incoming events and on the other end for backfilled events.

I think it's important that the message order does not change, because that's very difficult to communicate to the user.

Piracy 2 years ago

Legally, you are allowed to sell the license (at least in Germany). We need to force distributors to give us tools to do it.

This looks like a great project!

I have a question: Why is it necessary to specify the device for every Tensor? Wouldn't it be possible to set the device once and then all allocations are made to that device?

I think the model of having all events form a giant graph is overengineered. They tried to cope with this by introducing things like "fast room joins", but I think they are flawed and treat the symptom rather than the cause of the problem. Servers should only replicate the very core part of a room and fetch remaining information on demand. But I'm working together with the Matrix team to improve this in the future.

I think most other things in the spec are necessary complexity. It's annoying to work on logic for threads, spaces, read receipts, read receipts in threads and so on, but they allow Matrix to have a lot of great features.

What problems did you encounter writing bots for Matrix?

Hi, the goal is to create a fully-featured server that works seamlessly with all Matrix clients. The one notable exception is that we will not implement support for "outdated" room versions, which means that there are some rooms that are unjoinable because they are too old, those should be upgraded to a more recent room version.

I'm also prioritizing features needed for smaller instances, instead of things like user management or horizontal scaling.

Thank you for the kind words!

1: I can't say how much time I will have for Conduit, but I think the project is in a good shape and I think it can reach a stable release without me working full time on it, but of course it will take longer.

2: I think a good way to start is to hang around in the Conduit Matrix room and see if any issues pop up. Often these are relatively simple things like "these logs should have more details" and are a good way to get started.

I will also use this opportunity to link my LinkedIn profile: https://www.linkedin.com/in/timokoesters/

In Conduit (https://conduit.rs) there is no default config path. In order to start Conduit, you need to specify the CONDUIT_CONFIG environment variable, which is the path to your config. This will typically be done in a systemd service.

This has multiple benefits:

- You can't accidentally start Conduit with a wrong config (e.g. the config in the current working directory)

- You can have multiple Conduits running at the same time with different config

- It's easier to understand for the system administrator because there is no hidden information