Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Sebastian Grill

@sobek@social.linux.pizza
mastodon 4.7.3
  • Open on social.linux.pizza

I'm a software developer and audio engineer living in Graz, Austria. Interested in FOSS, data science, security and how tech can benefit society.

This is my private account, opinions are my own, yada yada ;-)

11 Followers
67 Following
31 Posts
Joined November 21, 2022
Open post
Sebastian Grill @sobek@social.linux.pizza
· 8mo ago
Replying to
@KFears@mstdn.games It's a PCI (PCIe wasn't a thing then) extension card for IEEE-1394, commonly know as Firewire. https://en.wikipedia.org/wiki/IEEE_1394
en.wikipedia.org
8
5
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 2mo ago
Replying to
@henry@dindon.one These 1€ pieces of junk have externalities, and it's often taxpayers that are made to pay for those because companies are by their very nature freeloaders.
1
1
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 8mo ago
Replying to
@mage_of_dragons@mastodon.social @KFears@mstdn.games That's a reasonable assumption, sure.
6
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 5mo ago
Replying to
@harkank@chaos.social @braumasta@fosstodon.org Bewahre uns vor der Werbung im Startmenü und führe uns nicht zur KI-Nutzung.
3
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 3mo ago
Replying to
@PaulDavisTheFirst@fosstodon.org @samaaron@mastodon.social @mafe@layer8.space @ercanbrack@mastodon.online The hardware and drivers always give you power of 2 buffer sizes because of how ADCs and DACs work internally, that has nothing to do with the os, it also does that on Windows. WASAPI rebuffers on top of the driver to arrive at its weird behavior, I don't know why but it would be interesting to talk to the MS kernel people what their design goals were. I think the reason why we are at this impasse is that you seem to be focused on the DAW plugin usecase, while I do mostly game engine and audio middleware plugins as well as juce standalone applications, where the buffer size is much more of a driver controlled runtime invariant as opposed to DAWs, where you have to account for sample accurate looping/automation stuff. What I can tell you is that e.g. Unreal Engine does its own rebuffering to get back to power of 2 buffer sizes on top of what WASAPI does, because the game folk are pretty anal about performance.
1
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 3mo ago
Replying to
@PaulDavisTheFirst@fosstodon.org @samaaron@mastodon.social @mafe@layer8.space @ercanbrack@mastodon.online In offline applications like DAWs, yes. In online applications outside of Windows audio it is *rare* to come accross a buffer that is not a power of 2 size. There the buffer size is dictated by the audio device driver and for all devices I have come across so far, the drivers let you set buffer sizes in powers of two (for good reasons). Windows doesn't care however and sometimes rebuffers regardless of what the audio device does. E.g. pipewire will only change buffer size (they call it quantum IIRC) if explicitly required by an application. Windows just does as it pleases. As you stated, it is not smart to make power of 2 buffer sizes a hard requirement for robustness, however for some codepaths, it is immensely beneficial for runtime performance.
1
2
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 3mo ago
Replying to
@samaaron@mastodon.social @mafe@layer8.space @ercanbrack@mastodon.online If you depend on any dynamically linked libraries. If you can ship a statically linked, self contained binary, it will run anywhere.
1
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 3mo ago
Replying to
@PaulDavisTheFirst@fosstodon.org @samaaron@mastodon.social @mafe@layer8.space @ercanbrack@mastodon.online Windows has a tendency to hand you buffer sizes that aren't a power of 2, the plugin host can't abstract that away for you unless it rebuffers, which would add latency. This might seem inconsequential, but for stuff like the dft and some other dsp algorithms it has performance implications.
1
2
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 3mo ago
Replying to
@ercanbrack@mastodon.online I've been developing VST, game engine & middleware plugins for almost 5 years and my main OS is Linux. As a consequence, all our plugins are also available on Linux, no showstoppers whatsoever. I also run Windows and macOS out of necessity, since our products are multi-platform and some compiler toolchains are only available on Windows. Customer demand on the other hand is quasi non-existant since nobody targets native Linux. Shame, because Audio on Windows has been a dumpster fire for more than 20 years and there's no end in sight. Pipewire is so much better than WASAPI it's not even fair. Edit: I should add that apart from JUCE or the respective game engine/middleware sdk, we completely rolled our own stack with only std lib dependencies, which puts us in a good position. If you depend on any system libs, that's where your life starts getting miserable.
1
2
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 5mo ago
Replying to
@harkank@chaos.social 🎉 Wär ich dem Perlwein zugetan, würd ich mir eine Flasche aufmachen. Die Aussage von Sporrer dazu find ich allerdings etwas hochtrabend, ob der langen Zeit in der absolut nichts passiert ist. Fällt wohl in die Rubrik "Tu Gutes und rede darüber." Hoffentlich bleibt es nicht dabei, solange sie die Module nicht abmontieren, haben sie offensichtlich noch genügend Ersatzpersonal.
1
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Replying to on chaos.social
@suka_hiroaki@chaos.social Kollektive Psychose. Dagegen helfen nur die hochdosierten Börsenreports vom @harkank@chaos.social
2
0
1
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 5mo ago
Replying to
@harkank@chaos.social @braumasta@fosstodon.org @wurzelmann@mastodon.wurzelmann.at Irgendwas stimmt hier nicht. Wo bleiben die Gnome-Hater um uns zu erklären, dass jede Designentscheidung seit Gnome 2 ein Fehler war?
1
2
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 6mo ago

Die jahrelange Arbeit unter anderem des Nomen Nescio Clubs sowie Erich Möchels Berichterstattung über die Funkaufklärung ausländischer Geheimdienste hat endlich Früchte getragen und die Regierung zu einer Änderung der Gesetzeslage veranlasst.

Chapeau!

Was dieser neue Gesetzesentwurf in der Praxis bedeutet, wird man sich noch anschauen müssen, jedenfalls ist es aber erfreulich, dass Bewegung in diese Thematik kommt.

@harkank@chaos.social

chaos.social
1
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Replying to on chaos.social
@suka_hiroaki@chaos.social Und Gadse, versteht sich.
1
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Replying to on graz.social
@smeikx@graz.social @mathias@social.fussenegger.pro @Dorianix@graz.social Ich finde diese Diskussion um die Produktivitätsgewinne ziemlich konsternierend. Schon klar, die Hürde schnell mal was auszuprobieren ist weg. Aber bei Produktivcode limitiert mich immer noch die Geschwindigkeit, mit der ich Code reviewen kann, das ist subjektiv sogar langsamer/anstrengender als wenn ich ihn selber schreibe. Abseits vom Hype um Agentic AI ist das in meinen Augen sinnvollste aus der LLM-Kiste das mir bis jetzt untergekommen ist semantische Suche.
1
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Replying to on mastodon.social
@munificent@mastodon.social Also when I tried TIDAL, I found their client much less annoying.
1
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 8mo ago
Replying to
@mitchellh@hachyderm.io Mario is actually on mastodon. @badlogic@mastodon.gamedev.place
1
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 8mo ago

My employer is currently looking for a med to senior level C++ developer, preferably with realtime audio experience.

Office in Graz, Austria, remot possible if you tick a lot of boxes.

Job description can be found here.

Happy to answer questions if you have any!

#FediHire

2e7922e4.delivery.rocketcdn.me
1
0
3
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago

https://keepandroidopen.org/

keepandroidopen.org

Keep Android Open

Your phone is about to stop being yours. In 2027, Google will block every Android app whose developer hasn

0
0
1
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Oh Mann, Öticket (eventim) 🤦 Man browst mit Firefox auf eine Event-Seite, man wählt 2 Tickets, man clickt den Button um zum Einkaufswagen zu kommen, die Seite baut sich neu auf und löscht alle eingaben -> absolut keine Möglichkeit, die Tickets zu kaufen. Na gut, es ist einem zu blöd Chromium zu installieren, deswegen Vanadium am Smartphone. Auschecken geht, man kommt zum Eingabeformular für die Bezahldaten. Eine alte (abgelaufene) Kreditkarte ist noch hinterlegt, man gibt die letzten 12 Stellen neu ein weil nicht mehr aktuell->das Eingabefeld checkt nicht, dass da eine gültige Kreditkartennummer eingegeben wurde (im ernst, ich hab sie 3 mal Kontrolliert). Man löscht das ganze Feld und gibt alle 16 Ziffern ein->das Feld motschgert nicht mehr. Was machen diese Gestalten eigentlich Beruflich? Hat das der Azubi in der Mittagspause zusammenge-YOLOd oder was geht da ab? Ist das KI-Psychose im Spätstadium oder wie lässt sich das erklären, dass das eCommerce-Portal mit dem ein Milliardenkonzern sein Geld verdient so ein elender Rotz ist?
0
0
1
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 6mo ago
Replying to
@mathias Been looking for a faster replacement for pyright for a long time, but found nothing that included mypy checks. This looks like it checks all boxes.
0
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 6mo ago
Replying to
@harkank Irgendwie fragt man sich, was in Österreich passieren muss, damit man der DSN eine Gesetzesgrundlage schafft um gegen diesen Wildwuchs vorzugehen. Die Russen sind ja nicht die Einzigen.
0
1
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Replying to
@not2b @EinsPossum @left_adjoint i do agree that solar and wind are better options, but they too cause waste disposal/recycling problems.
0
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Replying to on chaos.social
@harkank@chaos.social Da dackeln die Entscheiderinnen und Entscheider hin, um sich vorbeten zu lassen, was sie entscheiden sollen. So schauen Alphas aus.
0
0
1
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Replying to on chaos.social
@suka_hiroaki@chaos.social OT: Interessant, dass man den Standard jetzt mit Vanadium wieder lesen kann, das hat in den letzten Monaten konsequent garnicht funktioniert.
0
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Replying to on chaos.social
@suka_hiroaki@chaos.social Teuerstes Satireprojekt der Menschheitsgeschichte.
0
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Replying to
@publicvoit@graz.social Wurde zumindest in den Leserbriefen veröffentlicht.
0
2
1
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 7mo ago
Replying to on nrw.social
@dl1eam@nrw.social Der Fingerprinting-Algorithmus, welcher bei Shazam verwendet wird ist extrem robust, lässt sich also so pauschal nicht sagen. Besser schauen, ob man irgendwo ein ordentliches Pegelmessgerät ausgeborgt bekommt, das ist aussagekräftiger.
0
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 5mo ago
Replying to
@mathias@social.fussenegger.pro xkcd.com/303 of the 2020ies.
0
0
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 4mo ago
Replying to
@mathias@social.fussenegger.pro In the sense of an obstacle they have to overcome?
0
1
0
0
Open post
Sebastian Grill @sobek@social.linux.pizza
· 5mo ago
Replying to
@hisold@toot.io @harkank@chaos.social @braumasta@fosstodon.org @wurzelmann@mastodon.wurzelmann.at Danke, ich war schon nervös.
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:01:07 UTC