@tymwol@hachyderm.io
@tymwol@hachyderm.io avatar

tymwol

@tymwol@hachyderm.io

All things programming, data, and ML (“AI”), but also all other kinds of things.

#machinelearning #statistics #ai #mlops #aiethics #softwareengineering #programming #programminglanguages #rust #golang #devex #product #tech #books #climbing

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

anderseknert, to Stockholm
@anderseknert@hachyderm.io avatar

Just entered that delightful time of the year of like 4 days where is not too cold and not too warm.

tymwol,
@tymwol@hachyderm.io avatar

@anderseknert Not sure about Stockholm, but as a fellow European, I think what you mean by the part o they year https://www.youtube.com/watch?v=QYEC4TZsy-Y

judell, to random
@judell@social.coop avatar

Here's one for the @b0rk compendium of git oddities.

Today I learned there is a difference between a lightweight tag:

$ git tag v0.20
$ git cat-file -t v0.20
commit

and an annotated tag:

$ git tag -a v0.21 -m "this is an annotated tag"
$ git cat-file -t v0.21
tag

I have only ever used the former, but it's possible for software to care about the difference between the former (the type of the object is commit) and the latter (the type is tag).

What a tangled web we weave.

tymwol,
@tymwol@hachyderm.io avatar

@judell @b0rk What's the difference?! 👀

tymwol, to programming
@tymwol@hachyderm.io avatar

I'm reading this book on now and what can I say so far about the language, is that it can be summarized as ‘best effort to create a decent functional language given the limitations of JVM’. https://www.goodreads.com/book/show/13541678

tymwol, to programming
@tymwol@hachyderm.io avatar

How not to be clever (for your own good) when :

  • Always start with a simple solution.
  • Prefer simple solutions over the clever and fancy.
  • Proceed in small steps.
  • Change one thing at a time.
  • Don't future-proof.
  • Commit often.
  • Fail fast.
  • Prefer boring technologies.
  • Better repeat yourself than create unnecessary dependencies.
  • Get rid of dead code ASAP.
  • Make things that are hard to misuse.
  • If it doesn't have tests, it probably has bugs.
olafurw, to random
@olafurw@mastodon.social avatar

(context for non icelanders, ull means wool)

Are you tired of mistyping your git commands?
Introducing: git ull

tymwol,
@tymwol@hachyderm.io avatar

@olafurw Expected behavior:

anderseknert, to random
@anderseknert@hachyderm.io avatar

When was the last time you unstared a GitHub repo? 🙃

tymwol,
@tymwol@hachyderm.io avatar

@anderseknert I do it every time I see their release notes are edited by their marketing dept, not devs.

tymwol,
@tymwol@hachyderm.io avatar
tymwol, to random
@tymwol@hachyderm.io avatar

I started reading the Scala book. From what I get so far, Scala is a functional Java-Ruby.

tymwol,
@tymwol@hachyderm.io avatar

Hmm, ok, so basically Scala has all the common functional programming features (like e.g. OCaml) with some limitations (tail-call optimization), and object-oriented quirks and tech debt from Java 🤔

tymwol,
@tymwol@hachyderm.io avatar

@anderseknert yeah, it's funny like the book says “Scala is a functional language” and a few pages later “it is more purely object-oriented than Java”.

Patricia, to random
@Patricia@vivaldi.net avatar

CSS flexbox is fabulous and this tutorial is a masterpiece in teaching
https://css-tricks.com/snippets/css/a-guide-to-flexbox/

tymwol,
@tymwol@hachyderm.io avatar

@Patricia I don't know if I don't like the interactive one even better https://flexboxfroggy.com/

GossiTheDog, to random
@GossiTheDog@cyberplace.social avatar

deleted_by_author

  • Loading...
  • tymwol,
    @tymwol@hachyderm.io avatar

    @GossiTheDog But the whole point of movies like this is to fit them in the tightest budget possible…

    tymwol, to ai
    @tymwol@hachyderm.io avatar

    Interesting podcast on using #AI #copilot tools for code refactoring. TL;DR it makes you faster, but not necessarily works or improves your code. Programming is not a speed race. https://podcasts.apple.com/pl/podcast/thoughtworks-technology-podcast/id881136697?i=1000652816370

    CatherineFlick, to random
    @CatherineFlick@mastodon.me.uk avatar
    tymwol,
    @tymwol@hachyderm.io avatar
    bagder, to random
    @bagder@mastodon.social avatar

    Welcome Colin Leroy-Mira as commit author 1257: https://github.com/curl/curl/pull/13137

    tymwol,
    @tymwol@hachyderm.io avatar

    @tsjost @bagder Is there a chance for curl oven://pizza ?

    thomasfuchs, to random
    @thomasfuchs@hachyderm.io avatar
    tymwol,
    @tymwol@hachyderm.io avatar

    @thomasfuchs Let's just call it Wizard of Oz as a Service, or WoOzasS for simplicity. https://en.wikipedia.org/wiki/Wizard_of_Oz_experiment

    KathyReid, to linguistics
    @KathyReid@aus.social avatar

    Excellent piece from Grégory Miras on why new tools that change in real time are harmful and problematic - they erase diversity - and make us less able to appreciate and listen to that diversity.

    https://theconversation.com/why-ai-software-softening-accents-is-problematic-197751

    tymwol,
    @tymwol@hachyderm.io avatar

    @KathyReid Sound's like "whitening" your voice, ain't it..?

    robpike, to random
    @robpike@hachyderm.io avatar

    If I can have Touch ID on my iPad and my Mac why can't I have it on my iPhone? I'd gladly swap the "action button" (or as we call it here, the "stimulation nubbin") for a touch sensor. Hell, I'd swap 10 action buttons.

    tymwol,
    @tymwol@hachyderm.io avatar

    @robpike I'd guess it has something to do with Macs not having the standard ports and Apple vauluing ill-defined aesthetics over functionality.

    tymwol, to random
    @tymwol@hachyderm.io avatar

    @b0rk each of your pools make me doubt in my git knowledge more and more… “But do I really know what it means..?”

    noelreports, to random
    @noelreports@mstdn.social avatar

    Putin addressed Russians after the presidential elections, expressing gratitude for their 'support'. He commended the intensity and responsibility of the campaign and praised voters for understanding the elections' significance and respecting civic duty. Putin thanked election commissions for their 'competence and adherence to laws'. Putin concluded by highlighting the unity displayed during the elections, depicting Russia as one big friendly family.

    One big clowns act.

    video/mp4

    tymwol,
    @tymwol@hachyderm.io avatar

    @VikingChieftain @noelreports It's fascinating that they bother, as it mattered, or it would convince anyone...

    tymwol, to random
    @tymwol@hachyderm.io avatar

    You can buy beer brewed in the whiskey barrels and whiskey finished in the beer barrels, but did anyone think of whiskey finished in the beer barrels that where used to produce whiskey beforehand?!

    mo8it, to rust
    @mo8it@fosstodon.org avatar

    I am starting a Mastodon campaign :omya_mastodon:

    Every time I see a post with only the tag, I will kindly ask the poster to use instead 😇

    My feed is full with unrelated content about the film, the game and of course photography of rusty metal 🤬

    I will also only post using the tag starting from now 😤

    You can join me! 🤗

    The goal is to let the usage of the tag vanish so people can only follow 😃

    tymwol,
    @tymwol@hachyderm.io avatar

    @mo8it Unlike “go” there are not many “rust” things to become noise. Even in search results, this is rarely a thing in my experience. It was a serious problem for Go, but it isn't for most other languages. No need to copycat it.

    pikuma, to random
    @pikuma@mastodon.gamedev.place avatar

    Music for the Unsafe Generation

    tymwol,
    @tymwol@hachyderm.io avatar

    @pikuma "Live fast and dangerously."
    -- The C programming language

    nebyoolae, to golang
    @nebyoolae@masto.neb.host avatar

    While learning or or whatnot would be cool, using a scripting language for is preferred, mainly so I don't have to compile to get my answer.

    This is why for my attempts so far I've used , , , and .

    Thus, for 2016, I've chosen....

    ...

    Don't all clap at once.

    tymwol,
    @tymwol@hachyderm.io avatar

    @nebyoolae For something simple like AoC, there would not be a noticeable compilation overhead, it’ll take maybe a second more vs launching the runtime or jit compilation of an interpreted language...

    tymwol, to random
    @tymwol@hachyderm.io avatar

    I love how in this talk @dabeaz sneakly introduces category theory and abstract algebra, while making the listener convinced almost to the very end that it is about programming. https://www.youtube.com/watch?v=3A0y-ksmGgI

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