• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on mastodon.social

Ayke

@aykevl@mastodon.social
mastodon 4.6.0-nightly.2026-03-16

Author and maintainer of @TinyGo@mastodon.social

0 Followers
0 Following
Joined October 28, 2022
Website:
https://aykevl.nl/about
Country:
The Netherlands
pronouns:
they/them - but others also work for me
#sharks:
1

Posts

aykevl
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
Ayke
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
@aykevl@mastodon.social · Jan 03, 2023

@marcan@treehouse.systems as a maintainer, I prefer separate commits for separate things. But I also understand it's not always practical and asking for a change is not always worth burdening the contributor. So instead, I might say "alright, this one is fine but I'd prefer this other way next time". It's not a dealbreaker if that commit isn't perfect.

Also, I make sure everything is mechanically formatted and if it isn't, CI fails. It's just not worth having discussions about.

View on mastodon.social
1
0
0
0
aykevl
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
Ayke
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
@aykevl@mastodon.social · Dec 28, 2022

Clang/LLVM now supports small chips like the attiny10! They are even more limited than regular AVR chips and use half the registers for example, but with https://reviews.llvm.org/D131867 merged it won't (usually) generate incorrect instructions.

If you don't know, the attiny10 has 1kB program storage, 32 bytes (!) of RAM, and is about the size of a grain of rice. It has only 3-4 GPIO pins.

More information:
https://github.com/llvm/llvm-project/issues/53459

View on mastodon.social
7
0
1
0
aykevl
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
Ayke
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
@aykevl@mastodon.social · Dec 28, 2022

@alyssa@treehouse.systems oooh I should try this! I'm used to formatting on save, but formatting basically all the time sounds interesting!
(That said, I'm saving so often it might not matter)

View on mastodon.social
0
0
0
0
aykevl
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
Ayke
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
@aykevl@mastodon.social · Dec 24, 2022

@alyssa@treehouse.systems @chrispickard@hachyderm.io this is typical for Go, for example with the Go extension for VS Code (it's enabled by default). Not sure about other languages.

Having it included in the IDE is incredibly useful. For example: you paste some code and instead of indenting it manually just save the file and it's correctly indented. And if it doesn't, you know you have a syntax error 🙃
It also means you never forget to run the formatter because you don't need to.

View on mastodon.social
0
0
0
0
aykevl
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
Ayke
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
@aykevl@mastodon.social · Dec 20, 2022

Working on a precise GC for @TinyGo@mastodon.social! This means that the GC won't just blindly treat everything that looks like a pointer as if it is a pointer, but instead knows which part of an allocated object are pointers and which aren't (for example, ints and floats). This reduces false positives, meaning it won't accidentally keep objects around that aren't referenced anymore which reduces RAM usage. It could also result in performance benefits when correctly implemented.

https://github.com/tinygo-org/tinygo/pull/3346

View on mastodon.social
4
0
2
0
aykevl
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
Ayke
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
@aykevl@mastodon.social · Dec 20, 2022

@aissen@octodon.social I don't have control over the APs unfortunately. I could try to convince my landlord though.
It just feels like something that NetworkManager should support yet it doesn't.

View on mastodon.social
0
0
0
0
aykevl
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
Ayke
Ayke
@aykevl@mastodon.social

Author and maintainer of @ TinyGo

mastodon.social
@aykevl@mastodon.social · Dec 19, 2022

Poor man's WiFi/BT coexistence on @AsahiLinux@social.treehouse.systems: pause a video to let it buffer the next minute or so, disable WiFi, and play without interruptions on the Bluetooth speaker. Repeat when hitting the "loading" screen again.
That is, until you somehow end up on a 5GHz WiFi connection and all stuttering is gone.

View on mastodon.social
0
0
0
0

Media

313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 11:49:17 UTC