@kubukoz@mstdn.party avatar

kubukoz

@kubukoz@mstdn.party

Average spooktoberfest enjoyer. Scala, Nix, ADHD, GFDI, JP2GMD #RatVerified

say hi if you follow!

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

kubukoz, to programming
@kubukoz@mstdn.party avatar

Scala.php 0.1.1 has been released.

https://scala-php.org/blog/010-release

chris__martin, to random
@chris__martin@functional.cafe avatar

Slack isn't perfect but perpetually delights for being as featureful as it is. Can't believe you can fork threads within DMs, that really feels like something most website designers wouldn't let you do

kubukoz,
@kubukoz@mstdn.party avatar

@chris__martin elaborate please, what do you mean by forking threads? Just having threads in DMs, or moving messages from a DM to a new one (with extra people)?

kubukoz, to Playdate
@kubukoz@mstdn.party avatar

It runs! Scala Native on the Playdate!

video/mp4

sindresorhus, to random
@sindresorhus@mastodon.social avatar

"The Absolute Minimum Every Software Developer Must Know About Unicode in 2023" https://tonsky.me/blog/unicode/

kubukoz,
@kubukoz@mstdn.party avatar

@sindresorhus I was wondering why there's a fuckin cursor randomly jumping on the website but that blog apparently shows you other readers' cursors! That's pretty sick @nikitonsky

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

Swift is easy to understand. That's why this error makes sense.

Double is a value type

kubukoz,
@kubukoz@mstdn.party avatar

@krzyzanowskim @dave dunno, I think it makes perfect sense that you may want to see the "latest" state of the variable.

I'm pretty sure Java has the same limitation in lambdas (you can't capture anything that's not effectively final)

BTW what's the solution to this in swift? Can you explicitly capture the variable as of now, or do you have to "let" to have an immutable variable to point to?

kubukoz,
@kubukoz@mstdn.party avatar

@krzyzanowskim @dave personally I'd find it quite confusing if it was copied on capture, but that may just be my Scala roots :P

kubukoz,
@kubukoz@mstdn.party avatar

@umurgdk @krzyzanowskim @dave is implicit capture just disabled for Task specifically? (the error message mentions concurrency)

sindresorhus, to random
@sindresorhus@mastodon.social avatar

Thanks to the iPhone 15 action button

kubukoz,
@kubukoz@mstdn.party avatar

@sindresorhus stonks

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

the iPhone night mode photos are insane. I took a picture in the middle of the night, at the park. I didn't see the bench with my own eyes, it was too dark.

night vision when?

kubukoz,
@kubukoz@mstdn.party avatar

@krzyzanowskim the tradeoff of having to stay still 3+ seconds for a clear image though :P

chris__martin, to random
@chris__martin@functional.cafe avatar

covid exposure day 7, one negative home test, precautions are getting tiresome

kubukoz,
@kubukoz@mstdn.party avatar

@chris__martin tag yourself I'm intrinsically uncomfortable

ainmosni, to macos
@ainmosni@berlin.social avatar

The longer I work with and , the more I'm confused on why people think is lauded as the panacea of . These platforms are in many ways messier and clumsier than , but somehow never get shit for it.

Is it because the default theme is prettier?

kubukoz,
@kubukoz@mstdn.party avatar

@ainmosni yes

chris__martin, to random
@chris__martin@functional.cafe avatar

I've never understood the claim that school is designed to culturally train workers. The pragmatics of big class sizes incentive sitting down, shutting up, and generally running out the clock. I've never found an employer who wants to hire somebody like that; why would you?

kubukoz,
@kubukoz@mstdn.party avatar

@chris__martin warehouses?

april, to random
@april@macaw.social avatar

tech be like:

hiring a staff engineer: one req, six hours of interviews

promoting to staff: a ten page promo doc requiring months of effort, feedback from dozens of colleagues, and approval by six layers of management

… and then we wonder why the average tenure is so short.

kubukoz,
@kubukoz@mstdn.party avatar

@collin @april as far as I can tell these long-ass promotion processes are usually a result of writing down that path and list of requirements :|

chris__martin, to random
@chris__martin@functional.cafe avatar

"Gradual" typing where you still have an "any" type is like patching all of the holes in your bucket except one (because let's not go crazy trying to be perfect here) and still all your water leaks out.

kubukoz,
@kubukoz@mstdn.party avatar

@chris__martin perhaps migrating from untyped? I thought that was the point of ts any

kubukoz, to random
@kubukoz@mstdn.party avatar

is probably the most interesting thing I want to dig into but haven't had the time to 😭

where does the community usually spend time? IRC, anything else?

krzyzanowskim, (edited ) to random
@krzyzanowskim@mastodon.social avatar

STTextView got Swift code highlighting plugin

  • TreeSitter via Neon by @mattiem
  • Plugin dependencies separated from main package
  • Overall awesomeness 🥳

https://github.com/krzyzanowskim/STTextView-Plugin-Neon

kubukoz,
@kubukoz@mstdn.party avatar

@krzyzanowskim @mattiem for some reason I can't see your videos when using the mastodon IOS app :(

kubukoz,
@kubukoz@mstdn.party avatar
nurkiewicz, to Podcast
@nurkiewicz@fosstodon.org avatar

For days I couldn't figure out why American podcasts I listen to suddenly feature Spanish ads. It just occurred to me that I became a victim of dynamic ad insertion (). A clever mechanism that injects audio ads to existing episodes based on various tracking information. A month ago I was in Spain for vacation and now I'm listening to episodes downloaded back then (I have a long backlog). What a sad time to be alive

kubukoz,
@kubukoz@mstdn.party avatar

@nurkiewicz what app was this?

kubukoz,
@kubukoz@mstdn.party avatar

@nurkiewicz @overcastfm oh that's strange indeed. Thanks

sindresorhus, (edited ) to random
@sindresorhus@mastodon.social avatar

For a macOS app that plays an hourly chime (sound), what behavior would you want?

A: Follow system volume, but have settings slider to adjust relative volume (meaning, you can, for example, have it 20% less than the system volume)

B: Follow "Alert volume" setting in "System Settings => Sounds"

C: Settings slider for independent volume

kubukoz,
@kubukoz@mstdn.party avatar

@sindresorhus it's kind of creepy that C is even possible. You can ignore the system volume??

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

you don't need Slack community for your project. You don't need Discord for your project. Frankly IRC is enough. But IRC doesn't have nice UI client regular people can use.

kubukoz,
@kubukoz@mstdn.party avatar

@krzyzanowskim I can't imagine each community building a dedicated client. Unless you mean dedicated per device type

mariyadelano, (edited ) to fediverse
@mariyadelano@hachyderm.io avatar

Alright. Gonna write a piece on the impact of users on our culture in the

So let’s start with a poll. Boost please!

Are you neurodivergent?

(Self-diagnosis is valid, I know how freaking hard it can be to get the official one!)

@actuallyautistic

SECOND POLL WITH MORE TYPES OF NEURODIVERGENCE: https://hachyderm.io/@mariyadelano/110753113559931102

kubukoz,
@kubukoz@mstdn.party avatar

@Vincarsi @dyani @ciredutempsEsme @mariyadelano @actuallyautistic is anyone even neurotypical anymore?

kubukoz,
@kubukoz@mstdn.party avatar
kubukoz, to programming
@kubukoz@mstdn.party avatar


what are sbt-using folks doing these days now that IntegrationTest is deprecated? Creating new projects is cool and all, but how do you normally:

  • run all tests that are not integration tests
  • run just integration tests from all modules that have these
  • make sure these int. test projects are compiled when you compile the project?

cc @eed3si9n for boosts/visibility ❤️

signalapp, to random
@signalapp@mastodon.world avatar

Announcement! Signal is refreshing our board as we grow. We’re delighted to welcome Katherine Maher, Amba Kak, and Jay Sullivan as Signal’s new Directors. Learn more here: https://signalfoundation.org/

kubukoz,
@kubukoz@mstdn.party avatar

@filipesm that's my understanding, also for general privacy (you don't always want to be findable to everyone who knows your phone #, or vice versa)

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