@sperbsen@discuss.systems
@sperbsen@discuss.systems avatar

sperbsen

@sperbsen@discuss.systems

Husband, father, C*O at Active Group, functional programmer, researcher, teacher, theater person.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sperbsen, to random German
@sperbsen@discuss.systems avatar

Das Gespräch, das @richardseidl mit Alex Lorz und mir zur #oopmuc geführt hast, ist endlich online: Es geht um Qualitäten in der Softwarearchitektur. Viel Spaß beim Abschauen und/oder Hören! https://www.youtube.com/watch?v=5Z4LHxgxPYw

sperbsen, to random German
@sperbsen@discuss.systems avatar

I put a list of talk recordings and podcasts on my home page. https://www.deinprogramm.de/sperber/talk/index.html

sperbsen, to random German
@sperbsen@discuss.systems avatar

#Tübingen stabil.

moonglum, to random
@moonglum@social.yakshed.org avatar

Software Architektur im Stream: @sperbsen and @ewolff ageee that you should always split between data modeling and modeling your database. I disagree: You can only do that if you have low performance requirements (like in enterprise software). If performance is important, this advice will break your neck in my experience.

sperbsen,
@sperbsen@discuss.systems avatar

@ewolff @moonglum @ewolff is right on the content of our conversation. I disagree on performance: Separating the data model from the database model gives you the ability to tune the database model without having to change everything else. In the projects I've seen, coupling the data model to the database model has consistently been a source of poor performance, especially as the system aged, and the coupling prevented refactoring.

sperbsen, to random
@sperbsen@discuss.systems avatar

Aaarrglll ... es heißt nicht "dringt”, Leute, "drängt” … "DRÄNGT”!

sperbsen,
@sperbsen@discuss.systems avatar

@nomeata Dabei wäre das drängend notwendig.

isotopp, (edited ) to random German
@isotopp@chaos.social avatar

Basierend auf https://stackoverflow.com/questions/1301402/example-invalid-utf8-string und gegeben dieses C-Programm "invalid-utf8.c".

Was passiert, wenn ich das starte?

Es ist Dateisystem-abhängig.

Die POSIX-API verlangt, daß Dateinamen kein \0 und kein “/“ enthalten können, aber einige Dateisysteme verlangen utf8.

Einige Programmiersprachen verlangen 'strings' in 'open' und erlauben keine 'bytes'. 'strings', die kein valides utf8 enthalten können nicht erzeugt werden.

sperbsen,
@sperbsen@discuss.systems avatar

@isotopp Das ergibt in POSIX keinen Sinn, weil die Dateinamen-Bytefolgen u.U. Locale-spezifisch angezeigt werden uns es gibt andere Locales als UTF-8.

sperbsen, to random
@sperbsen@discuss.systems avatar

Hello darkness my old friend.

sperbsen, to random
@sperbsen@discuss.systems avatar

There's a new release of XEmacs, thanks mostly to Aidan Kehoe's efforts - XEmacs 21.5.35 "kohlrabi”! http://www.xemacs.org/Releases/index.html#Beta

rodhilton, to random
@rodhilton@mastodon.social avatar

revealed the two weirdest features as a pair.

  1. Give a short summary and Google will draft an e-mail for you based on it. You can even click "elaborate" and it will make the e-mail longer.

  2. When opening an e-mail, Gmail can summarize the entire thing for you so you don't have to read all of it.

Does everyone realize how fucking bizarre this is?

Both people in the conversation want to work with directness and brevity, and Google is doing textual steganography in the middle.

sperbsen,
@sperbsen@discuss.systems avatar

@rodhilton Machines listening to machines, all anticipated in the 80s ... https://www.youtube.com/watch?v=wB1X4o-MV6o

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines