@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.

hrefna, to random
@hrefna@hachyderm.io avatar

Why are horses?

tymwol,
@tymwol@hachyderm.io avatar

@hrefna Why neigh horses?

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 #Scala 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 #programming:

  • 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

@anderseknert ๐Ÿคซ

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 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 #accents in real time are harmful and problematic - they erase diversity - and make us less able to appreciate and listen to that diversity.

    #linguistics #AccentBias

    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 #Rust tag, I will kindly ask the poster to use #RustLang 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 #RustLang tag starting from now ๐Ÿ˜ค

    You can join me! ๐Ÿค—

    The goal is to let the usage of the #Rust tag vanish so people can only follow #RustLang ๐Ÿ˜ƒ

    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 #golang or #rust or whatnot would be cool, using a scripting language for #AdventOfCode 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 #ruby, #python, #lua, and #javascript.

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

    ...

    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...

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