@dabeaz@mastodon.social avatar

dabeaz

@dabeaz@mastodon.social

Free-range computer scientist living in Evanston, Illinois. Former academic. I teach computer science courses, but you'll probably find me yapping on about bikes, dogs, and other random stuff here. I wrote the Python Cookbook, 3rd Ed (O'Reilly) and Python Distilled (Addison-Wesley). Teaching CSCI 1730, Design and Implementation of Programming Languages at Brown.edu in Fall 2023!

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

futurebird, (edited ) to random
@futurebird@sauropods.win avatar

These AI SEO spam operations have used lists of common searches to ensure that their pages come up first in searches in the “long fat tail” the kind of search where it used to be about 50/50 if you’d find a page addressing your needs. But, it used to be if you found something like “The top 15 smallest ants in the world” it wouldn’t be nonsense. It’d either exist and be the work of another person who cared OR you found nothing. Not so now! I can’t possibly over-stress how bad this is! 1/

futurebird, (edited )
@futurebird@sauropods.win avatar

Some day soon a child will ask “what is the smallest ant in the world?” and discover that, unless they want to become an expert they simply can’t know.

This is the death of polymaths— a hurdle for interdisciplinary learning— and a return to a kind of human gatekeeping for real information: you best ask someone qualified if you are not expert enough to tell on your own. (this was already true for contentious topics, but now it will be everything)

deshipu, to random
@deshipu@fosstodon.org avatar

Remember, it's all about the side quests. Whatever you think the main plot is, it's less important than you think. It's always the things you do on the side, the ones you didn't plan for, just did because there was an opportunity to do them, that usually make the difference. The main plot will progress whether you want it or not. Take your time for the side quests.

stavvers, to random
@stavvers@masto.ai avatar

the perfect wikipedia paragraph doesn't exi-

bolt451,
@bolt451@writing.exchange avatar

@stavvers this is a fave of mine

mpirnat, to random
@mpirnat@mas.to avatar

Maybe you wanted to give a talk at or one of our friends like , , or but it didn't work out? Maybe you saw or learned something that got you inspired?

is coming in July, and our CFP is open for the next ~20 hours -- we'd LOVE to hear from you while we still can! We gladly welcome speakers of all experience levels (❤️ new folks!) and a wide array of topics -- if you're excited about something, share it!

https://www.pyohio.org/2024/speaking/cfp/

Boosts appreciated!

mpirnat, to random
@mpirnat@mas.to avatar

Please do me the honor of making my job as program chair as daunting as possible. Inundate me with your talk proposals while you still can!
https://fosstodon.org/@pyohio/112497649105690385

einarwh, to random
@einarwh@mastodon.social avatar

Developers eagerly and earnestly replacing legacy systems with new systems built with technologies with dramatically shorter half-lives than the ones they are replacing.

mattgodbolt, to random
@mattgodbolt@hachyderm.io avatar

Happy 12th Birthday to the funny little project that stole my name

MLE_online, to random
@MLE_online@social.afront.org avatar

This is me! This is why I don't make youtube videos anymore!!

geekysteven, to random
@geekysteven@beige.party avatar

You could probably get your state legislature to make Charmander the state amphibian.

sirlan, to programming

just now thought about something

scratch, the 'language' for teachings kids the basics of , has better first class support for async work than a bunch actual programming languages

malemburg, to python
@malemburg@mastodon.social avatar

I'm looking forward to speaking at PyCon Italia 2024, in Florence, Italy, later this week on Friday.

The title of the talk is "Advanced parsing of structured data using Python's new match statement". Given that the match statement still isn't used much in Python Land, I want to make people more aware of how useful it can be for parsing in Python.

https://2024.pycon.it/en/event/advanced-parsing-of-structured-data-using-pythons-new-match-statement

The talk resources are available on Github:

https://github.com/eGenix/egenix-advanced-match-parsing

sjvn, to random
@sjvn@mastodon.social avatar

All this and more!

asx, to python
@asx@hachyderm.io avatar

Now that PyCon is over and you are heading back to your home base with ideas on what to do, I want to remind you that CfP for PyOhio is open till May 26, 2024 AoE. Details on the CfP are here: https://www.pyohio.org/2024/speaking/cfp/

b0rk, to random
@b0rk@jvns.ca avatar

the submission deadline for the last-ever @bangbangcon is next week! (May 29) https://bangbangcon.com/give-a-talk.html

it's a celebration of the joy, excitement, and surprise of computing! Talks are 10 minutes! !!Con can pay for your travel! The only rule is that your talk has to have an exclamation mark in the title!

antocuni, to random
@antocuni@mastodon.social avatar

Today I talked at
@pycon about SPy, my new project for a fast python compiler.
It was at the same time as
@tonybaloney 's unmissable talk about "nogil" and I feared to have an empty room... but it wasn't, I can prove it! 🎉
Slides are on
pyscript.com:
https://antocuni.pyscriptapps.com/spy-pycon-2024

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

This study that looks into what errors CS students make is fascinating:

https://cs.brown.edu/~sk/Publications/Papers/Published/lk-smol-tutor/paper.pdf

Among other things, it really shows how reasoning about computer programs is not intuitive to people, even people who've had years of training (the class is an optional class mostly taken by 3rd/4th year CS majors, with 10% grad students)

astrid, to random
@astrid@fedi.astrid.tech avatar
mpirnat, to random
@mpirnat@mas.to avatar

With nearly 1000 talk proposals, there are plenty of amazing talks that #PyConUS couldn’t accept… luckily, the #PyOhio CFP is open! We’d love the chance to see if your idea is a fit for us.

🐍❤️🎉

For more info, head on over to https://pyohio.org

dabeaz, to random
@dabeaz@mastodon.social avatar

Trying to convince the kid to do summer community band with me. Aside from the big hurdle of "playing with a bunch of olds", I contend that community band is the way to get good.

We'll probably play 20+ songs. Real arrangements. Stuff they'd play in the top HS band. You'd probably only get 1-2 rehearsals per song--tons of sight reading. People are there to play and have fun. So, it's totally chill, not competitive. Get to be out in the community. And it's free. Unlike band camp.

jmsdnns,
@jmsdnns@mastodon.social avatar

@dabeaz "Tell me and I forget. Teach me and I remember. Involve me and I learn." –Benjamin Franklin

tef, to random
@tef@mastodon.social avatar

not to call ai a big woop of nothing but slack absolutely slaughtering any remaining trust they have in order to provide "emoji suggestions" is incredible

tef,
@tef@mastodon.social avatar

moore's law but it's the number of clowns in the clown car doubling every 18 months

mhoye, to random
@mhoye@mastodon.social avatar

I'm idly waiting for the iPad Mini refresh that's probably not coming, the same way I was waiting for the iPod Touch refresh that never came and the iPod refresh that never came, as is my habit.

The iPad Mini, neglected black sheep of the lineup, is the purest and most honest expression of what an iPad is and what it's for: a small, incredibly portable computer for doing one thing at a time, where rough edges of computation are polished smooth and the interface falls away and disappears.

datarama,
@datarama@hachyderm.io avatar

@mhoye I read a while ago that perhaps the reason retrocomputing has taken off so much in recent years is that it takes us back to a more innocent time, when we could all still imagine computing as personal empowerment rather than bleak people-farming, dehumanization and surveillance feudalism.

But perhaps what we should be thinking about is less retrocomputing and more retrofuturistic computing. What would a 2024 Oberon successor be like?

susanleemburg, to random
@susanleemburg@neuromatch.social avatar

OMG but I hate Python.

I just want to run some spike detection code I made a while ago.
Instead of spikes I get a weird error. So now I need to update package 1, which requires updating package 2, 3, 4, 7, and 28, which in turn want a newer version of python (except package 9 which refuses to work now of course), so I also need to reinstall anaconda completely (fuck knows why the upgrade button never works)...
And of course none of that actually runs, so I need to figure out how to make things go in a docker container that is in turn wrapped in whatever the hell a singularity is?

dpiponi, to random
@dpiponi@mathstodon.xyz avatar

For me, and presumably countless others, a computer has always been primarily a creativity tool. But I think this idea may be novel or unusual to a large segment of the population.

GeePawHill, to random
@GeePawHill@mastodon.social avatar

Auto-tune is a sin against human and God.

Yes, there are seeming perfections in the canon, and yes, we all stand astonished by them.

But what makes music music is not perfection, it's imperfection.

GeePawHill,
@GeePawHill@mastodon.social avatar

Pablo Casals, in his 80s, asked why he practices every day. "Because I think I'm getting better."

Pat Metheny, why he has restricted his synth-guitar to just two voices, "I don't want to try a new voice until I feel I've mastered these two."

Somerset Maugham, on the definition of a novel: "A prose work of a certain length, that has something wrong with it."

jmsdnns, to random
@jmsdnns@mastodon.social avatar

📺 Rick Beato interviewed the bass player I was raving about this morning, from the WILLOW tiny desk video

Her name is MOHINI DEY

It is rare for someone to be as talented as she is... I mean, as far as bass goes, she's right there with someone like Les Claypool. She is THAT good!

https://youtu.be/OJTXqHxt_UU

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