@tmr232@mastodon.social avatar

tmr232

@tmr232@mastodon.social

Bio's are hard.

| ex-JFrog
| ex-Magic Leap
| He/Him

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

veronica, to stargate
@veronica@mastodon.online avatar

John: Is it possible?
Rodney: Doubtful.
John: But maybe?
Rodney: It's a long shot at best.
John: Perfect. Get to it. What do you need? 15 minutes?

A fun nod to the long tradition in SciFi of doing the impossible in a few minutes 😄

tmr232,
@tmr232@mastodon.social avatar

@veronica I didn't know he was in Stargate!

tmr232,
@tmr232@mastodon.social avatar

@veronica That explains it. I don't think I watched SG-1 consistently by season 7, and I think I stopped watching Atlantis after 1 or 2 seasons when it aired (availability issues).

judy2k, to random
@judy2k@chaos.social avatar

Has anyone ever been faintly bugged by the asymmetry between function inputs (a set of named parameters), and function outputs (one or (sometimes) more, unnamed values)?

It's all very well to say "define a class/struct to encapsulate named return values" but, then why not say that about function input, too?

I wonder if a "fix" would be to have more verbose returns, or instead to limit functions to a single argument 🤔

tmr232,
@tmr232@mastodon.social avatar

@judy2k What do you think of Go's named returns?

Though they are only named inside the function, not outside it...

tmr232,
@tmr232@mastodon.social avatar

@judy2k A terrible, yet "symmetrical" solution that comes to mind is that when you have function call, you can capture the entire function after it in a closure, and pass it in at the callsite.
Then, instead of using a return statement, you call the closure 🙃

tmr232,
@tmr232@mastodon.social avatar

@judy2k I just had to play around with that for Python...

https://godbolt.org/z/1jGEosK1v

willmcgugan, to random
@willmcgugan@mastodon.social avatar

This will be up for a couple of hours. Let me know if it works for you.

https://textual-web.io/will-mcgugan/merlin

tmr232,
@tmr232@mastodon.social avatar

@willmcgugan works, but behaves oddly on mobile due to automatic zoom-to-selection

foonathan, to random
@foonathan@fosstodon.org avatar

Programming languages should have an "implies" operator.

Yes, I can do !A || B, but that's less readable than A => B.

I keep needing it in C++20 requires clauses.

tmr232,
@tmr232@mastodon.social avatar

@foonathan If I'm not mistaken, you get that using a and b in Python.

brettcannon, to python
@brettcannon@fosstodon.org avatar

I wrote a blog post giving an update on where my work towards creating a standardized lock file format for projects currently stands: https://snarky.ca/state-of-standardized-lock-files-for-python-august-2023/ .

The packaging.metadata stuff I posted about earlier today was one of the steps in this project. Next up is a flexible resolver!

tmr232,
@tmr232@mastodon.social avatar

@brettcannon Thanks for the hard work, and the update!
I'm really looking forward to a standardized lock-file!

grimalkina, to random
@grimalkina@mastodon.social avatar

My full talk from LeadDev London in June, "Where We're Going Wrong with Developer Productivity," is available here:

https://www.pluralsight.com/resources/blog/leadership/developer-productivity-thought-wrong

This is a great summary of our Developer Thriving research launch, why we think developers deserve a social science of their own, and the "levers" leaders can actually pull in their orgs to build productivity cycles.

Proud to continue the Developer Success Lab's commitment to share our work openly back with the community of developers who inspire us.

tmr232,
@tmr232@mastodon.social avatar

@grimalkina thank you for this, and for your work in general!
It's so critically important that those things are researched and called out!

In addition to the content itself, it was also a very well presented talk.

Thank you!

tmr232,
@tmr232@mastodon.social avatar

@grimalkina I look at the 4 points in the Developer Thriving slide, and it's essentially the lack of those things that made me quit every single time.
It resonates so well with my experience, and I really hope your work would make it easier to convince management of those things.

hynek, to random
@hynek@mastodon.social avatar

hey look, I’m giving my legendary subclassing talk at @PyConUK with another 45mins for discussion at the end: https://pretalx.com/pyconuk-2023/talk/YWNQJX/

If the subclassing/composition open space at is any indication, it will be both thought-provoking and fun!

It’s September 22nd–25th in Cardiff and tickets are still available: https://2023.pyconuk.org/tickets/

tmr232,
@tmr232@mastodon.social avatar

@hynek @PyConUK didn't realize you gave a talk on that topic!
It just moved to the top of my "to watch" list!

tmr232,
@tmr232@mastodon.social avatar

@hynek @PyConUK whatca great talk!
Clear, concise, well presented points. I really enjoyed watching it, and will definitely send it as reference in the future!

tmr232,
@tmr232@mastodon.social avatar

@hynek @PyConUK regarding subclassing and the bidirectional nature of it in Python - a constant concern I have is that if anyone subclasses your types, even adding attributes or methods in your base class is a breaking change.

veronica, to programming
@veronica@mastodon.online avatar

When you've spent hours writing a lot of code, and you figure out that most of it doesn't work they way you'd though together with the rest of the code base, so you revert most of it and are left with a small chunk of useful stuff ...

That's a Monday.

Time to go watch some SciFi instead 😊

tmr232,
@tmr232@mastodon.social avatar

@veronica @jwildeboer Will watch and report back!

tmr232,
@tmr232@mastodon.social avatar

@veronica @jwildeboer just started watching (I'm 20 minutes in), and I'm already happy!

There's a very clear sense of scale, and the time to appreciate it! It's so much fun!

After watching Quantumania (yes, I make bad choices) I have so much appreciation for that!

tmr232,
@tmr232@mastodon.social avatar

@veronica @jwildeboer OK! Just finished season 1, time to report back!

First things first - I enjoyed it. It is produced well and (mostly) works.
But, even having only faint memories of what happens in the books, I could tell they changed a lot.
I don't mind the changes too much, as the season did work. But I can't help but wonder how it'll all come together.
One of the things I remember most from the books is the technological prowess of the Second Foundation. /

tmr232,
@tmr232@mastodon.social avatar

@veronica @jwildeboer / And with the tech they have here - I don't know how they can make it work. Sure, they had to modernize, and the new vault fits better in today's sci-fi atmosphere than the original would. But at the same time it feels inconsistent. All those quantum projections things... How do you top that with nuclear power?

Additionally, the final scene was... definitely a scene. /

tmr232,
@tmr232@mastodon.social avatar

@veronica @jwildeboer / As for the Empire plotline - I really enjoyed it. Sure, some parts were obvious, but it culminated in a really satisfying way (bar the makeup removal scene).
Seeing the character growth, seeing something better emerging, only to shatter it so brutally moments later, was really well done. A wonderful "proof" that change cannot happen.

I think I'll take a short break before season 2, wait for it to be out in its entirety.

tmr232,
@tmr232@mastodon.social avatar

@veronica @jwildeboer Where do you draw the line between "classic sci-fi" and more recent works?

In a timely manner, I just read Asimov's intro to "Soviet Science Fiction" (~1971) where he lists 3 stages of sci-fi:

  1. Adventure dominant (26'-38')
  2. Tech dominant (38'-50')
  3. Sociology dominant (50'- )

And while Foundation was written before 1950, it seems to fit the 3rd stage.

I agree that today's sci-fi is different, but I don't know how to summarize it.

The cover of the book Soviet Science Fiction https://www.goodreads.com/book/show/2030034.Soviet_Science_Fiction

tmr232,
@tmr232@mastodon.social avatar

@jwildeboer @veronica Yes, that is a really nice change, and those characters also carry a lot of the plot.
I was initially worried that the changes in the adaptation would throw me off, but they make for a really good show.

tmr232,
@tmr232@mastodon.social avatar

@veronica @jwildeboer Ah, yes. I did not think of that point - well fleshed out characters do tend to be a rare commodity with older works in the genre.

I am currently going through some old sci-fi books (someone on the street got rid of so many books!) and while the plots may be interesting, there aren't any notable characters in them.

tmr232,
@tmr232@mastodon.social avatar

@jwildeboer @veronica Now I wanna know what they did with him... I guess I'll see soon enough.

tmr232,
@tmr232@mastodon.social avatar

@veronica @jwildeboer I sometimes enjoy tech-driven or characters-as-extras plots. Especially if the books are on the shorter side.

But the straight-white-men for straight-white-men part is indeed hard to look past in many stories.
Quite a few books now that I dropped as soon as the first female "character" was introduced.

tmr232,
@tmr232@mastodon.social avatar

@veronica @jwildeboer haven't read any of his work. Any recommendation on what to start with?

tmr232,
@tmr232@mastodon.social avatar

@veronica @jwildeboer Thanks!

So... should I start with Chasm City, or the first novel in the series?

  • 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