@ktoso@mastodon.social
@ktoso@mastodon.social avatar

ktoso

@ktoso@mastodon.social

“Life is Study!”; Swift Actors, Concurrency & Distributed Systems @  Previously: Reactive Streams (TCK), @akkateam Actors, HTTP & Streams, @geecon Conference. he/him.

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

ktoso, to swift
@ktoso@mastodon.social avatar

Want to with me and the rest of the language team to make the hottest thing since sliced bread? New job posting is up: https://jobs.apple.com/en-us/details/200553215/swift-compiler-engineer

Sadly remote is not an option, California only.

Feel free to DM me with questions.

ktoso, to random
@ktoso@mastodon.social avatar

Practice, practice…

ktoso, to random
@ktoso@mastodon.social avatar

First leg day after surgery, taking it easy 🙏🦵🦵

Bad news is that still hurt 😢

ktoso, to swift
@ktoso@mastodon.social avatar

Want to participate in project's google summer of code ?

Don't miss the deadline! Proposals must be sent in before April 2nd, over here: https://summerofcode.withgoogle.com

https://www.swift.org/blog/swift-google-summer-of-code-2024/

ktoso, to swift
@ktoso@mastodon.social avatar

We're happy to share the the annual Server Workgroup goals update: https://www.swift.org/blog/sswg-update-2024/

As well as the report of the 2023 Server Swift Survey: https://forums.swift.org/t/report-server-side-swift-developer-survey-2023/70966

image/png

penryu, to random
@penryu@hachyderm.io avatar

Been playing FF7:Rebirth.

What do you call a persistent, intense, and COMPLETELY RATIONAL fear of minigames?

ktoso,
@ktoso@mastodon.social avatar

@penryu it’s a good game… but soooooo many mini games. In a way it is true to the OG I guess. I don’t love it, also because I like to complete on top level heh…

I guess that’s what I loved so much about 16 — the insane focus on the fundamental story 🤔

ktoso,
@ktoso@mastodon.social avatar

@penryu 16? Zero.

schwa, to random
@schwa@mastodon.social avatar

deleted_by_author

  • Loading...
  • ktoso,
    @ktoso@mastodon.social avatar

    @schwa it’s the year of Linux in desktop! 😜

    ktoso, to swift
    @ktoso@mastodon.social avatar

    Third day! Swift contribution workshop! Best of luck everyone and feel free to reach out to me for help 🙏

    頑張ってください。助けが必要なら遠慮なく私に連絡してください!

    image/png

    ktoso, to swift
    @ktoso@mastodon.social avatar

    And now @compnerd about and windows development!

    ktoso, to random
    @ktoso@mastodon.social avatar

    Full disclosure: I liked the old Dune movie and really enjoyed the new take on it, waiting to see part 2.

    But somehow I never really realized the whole story goes on into the becoming a worm and stuff like that in future books. I forgot how far the first old movie goes tbh?

    penryu, to random
    @penryu@hachyderm.io avatar

    Hello all!

    StrangeLoop is gone, and I'm left looking for a quality programming/technology conference to deplete my limited event funds.

    What events do you attend whenever possible? Or that look promising?

    No wrong answers! Feel free to boost for visibility, too!

    ktoso,
    @ktoso@mastodon.social avatar

    @penryu i would go to Craft. Was always impressed with the lineup.

    penryu, (edited ) to random
    @penryu@hachyderm.io avatar

    I, like many others, have criticized George Lucas for frequent revisions of his own work.

    That discounts the effort it must take to make such frequent revisions cohesive in one unified world.

    I'm not sure this is not a challenge that Neil Gaiman has been asked to meet, being able to reinvent even his most iconic characters like Lucifer, Wednesday, Mazikeen, and others; new revisions for every medium, every series.

    It's probably telling that Morpheus has been most consistent of his characters.

    ktoso,
    @ktoso@mastodon.social avatar

    @penryu i may be oblivious. You mean Morpheus revisions between comic, movie and tv series? It is mostly consistent from what I could tell, but I did not finish reading the sandman entirely. Do you mean you envy the non revisionism there? Or am I confused?

    ktoso,
    @ktoso@mastodon.social avatar

    @penryu personally I’ve just given up on Star Wars a while ago. Incoherent mess with not vision and ruled by corporate interests meh

    ktoso,
    @ktoso@mastodon.social avatar

    @penryu @ktoso i see, I didn’t think of Constantine. Sandman was rather consistent I thought, I’ve read it a lot and the adaptation felt quite right :)

    ktoso, to random
    @ktoso@mastodon.social avatar

    Surgery done and feeling okey, hope recovery will be quick 🙂

    ktoso, to swift
    @ktoso@mastodon.social avatar

    is joining summer of code again!
    Really excited about working with new applicants, good luck everyone!

    https://swift.org/blog/swift-google-summer-of-code-2024/

    ktoso, to random
    @ktoso@mastodon.social avatar

    Minor surgery next week 😞 I’ll be okey, nothing too serious but never fun huh.

    ktoso, to random
    @ktoso@mastodon.social avatar

    Another day, another clinic… this really isn’t my year so far huh 😮‍💨

    schwa, to random
    @schwa@mastodon.social avatar

    deleted_by_author

  • Loading...
  • ktoso,
    @ktoso@mastodon.social avatar

    @schwa wanna do coffee when you come over? ☕️

    marick, to swift
    @marick@mstdn.social avatar

    I don't yet know how to efficiently answer questions about the Swift language, so forgive if the answer is obvious.

    Erlang/Elixir have a fault-intolerance library built on top of their version of actors. https://en.wikipedia.org/wiki/Open_Telecom_Platform It involves "supervision trees”, where supervisors control the lifespans of actors they supervise, react to unexpected failures, etc.

    Is there an equivalent library for Swift?

    ktoso,
    @ktoso@mastodon.social avatar

    @dgregor79 @marick The isolation model implemented in erlang heavily relies on how a "(erlang) process" (aka. actor), is implemented in the BEAM VM. They get their separate mini-heaps and truly "share nothing". This way one actor can "die" and not impact others.

    Swift's actors (as well as Orleans, Akka etc), don't have such strong isolation model, and the actors DO share a common heap, and therefore could technically corrupt shared data. 1/2

    ktoso,
    @ktoso@mastodon.social avatar

    @nighthawk @marick mini clarification: distributed actors are stable and part of the language. The cluster library didn’t hit 1.0 yet but it’s been used in production in some places.

    You could also write your own IPC system using the language’s distributed actors :)

    But yeah I answered in another toot that we don’t really have the same way to deal with dislocation as the beam vm

    ktoso, to random
    @ktoso@mastodon.social avatar

    Merry Christmas!
    Mr Christmas mermaid capybara sends best wishes~

    ktoso, to random
    @ktoso@mastodon.social avatar

    We had a moving company come over to estimate costs this afternoon — the guy was distracted by my figures rather than writing down notes and excitedly exclaimed “that’s cool! Isn’t that TRIGUN?!?! The stampede!” And he also enjoyed Yoneyama-san’s art and a Fitness Miku a lot 😌

    ktoso,
    @ktoso@mastodon.social avatar

    @penryu trigun figures are pretty rare I guess tbh. Good stuff :)

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