@lilyf@fosstodon.org avatar

lilyf

@lilyf@fosstodon.org

Python / Django / Rust developer. Work on Kolo (https://kolo.app)

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

Julie, to ai
@Julie@social.coop avatar

Wow. Yes. #AI

mcc, to random
@mcc@mastodon.social avatar

Thinking about how Mozilla is "pivoting to AI" but DeepSpeech, one of the very few "AI" products you could possibly find a positive use for (pure-local speech recognition), is not only a Mozilla product but so abandoned that you actually have to downgrade to Python 3.9 to run it

mcc,
@mcc@mastodon.social avatar

Like, I saw a post complaining that everyone simultaneously loves Firefox's pure-local translation library but everyone is also complaining about Firefox "refocusing" on AI, and that is a fair point, but also to me if a company/org announces they are going to focus on "AI" that is a statement that they are only going to be exploring the least useful, most damaging forms of "AI". If they intended to do something good, they'd probably call it something other than "AI"

dragonfrog,
@dragonfrog@mastodon.sdf.org avatar

@mcc I think that's entirely right. If you have a positive use for a tool, you boast about the use. If not, you boast about the tool.

It's like "gun culture" folks who will say "a gun is just a tool". A shovel is a tool but there aren't "shovel culture" folks, there are a gardeners. A handsaw is a tool but there aren't "handsaw culture" folks, there are carpenters.

You can tell the folks for whom a gun really is just a tool, because they talk about hunting trips.

aclark, to random
@aclark@fosstodon.org avatar

Hey folks!

I'm the creator of Python @pillow & today is my birthday. Can I ask you for a favor?

I'm looking for a new role & I'd appreciate a boost. Check out my resume here:

I'm passionate about Python, open source & making a living with open source. What's the next move?

Thank you @willmcgugan for the nudge ❤️

josh, to random
@josh@joshthomas.dev avatar

how's your day going? here's mine

carlton,
@carlton@fosstodon.org avatar

I.e. If I want and need the double entry bookkeeping, I’m switching to another language, one with an actual compiler, that will do the job properly.

bmispelon, to django
@bmispelon@mastodon.social avatar

New article on my blog: a ORM technique I found for combining JSONObject and Subquery to build model instances: https://blog.bmispelon.rocks/articles/2024/2024-05-09-django-getting-a-full-model-instance-from-a-subquery.html

mariatta, to random
@mariatta@fosstodon.org avatar

"Why do you want to work at our company?"

What employers want to hear:

  • love the product
  • passion
  • loyalty
  • culture fit

vs

Employees actual answer:

  • getting paid
cybertailor, to python
@cybertailor@wetdry.world avatar

My take on choosing a build backend for your project

carlton, to random
@carlton@fosstodon.org avatar

Small teams, building useful tools, in the real economy.

carlton, to random
@carlton@fosstodon.org avatar

> At this point I think that Passkeys will fail in the hands of the general consumer population.

This is depressing.

https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shattered-dream/

geerlingguy, to random
@geerlingguy@mastodon.social avatar

If IBM decides to merge Terraform and Ansible, would that be Terrible?

danzin, to python
@danzin@mastodon.social avatar

PyPy v7.3.16 has been released:
https://www.pypy.org/posts/2024/04/pypy-v7316-release.html

"This release includes security fixes from upstream CPython, and bugfixes to the garbage collector, described in a gc bug-hunt blog post."

The mentioned blog post is https://www.pypy.org/posts/2024/03/fixing-bug-incremental-gc.html by @cfbolz

Changelog at https://doc.pypy.org/en/latest/release-v7.3.16.html#changelog

Some changes I like:

  • Faster, correct str.expandtabs()
  • Fix subprocess executable path on Windows (unlisted)
  • Faster normalize_exception
  • Correct cache size detection on aarch64

rands, to random
@rands@mastodon.social avatar
dabeaz, to random
@dabeaz@mastodon.social avatar

A bit disappointed...

>>> exc = ValueError("Bad Value")
>>> match exc:
... case ValueError(msg):
... print("Failed:", msg)
...
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
TypeError: ValueError() accepts 0 positional sub-patterns (1 given)
>>>

hynek, to random
@hynek@mastodon.social avatar

It’s easy to get used to the grind of daily bad news, but just tangentially participating in an Ukrainian conference hammers home what they’re going thru every day. This is Kyiv, not some contested border town.

Hope everybody is going to be OK at https://fwdays.com/en/event/python-ds-fwdays-2024

eeeps, to random
@eeeps@front-end.social avatar
mariatta, to random
@mariatta@fosstodon.org avatar

I was pair programming with a new developer yesterday to help debug her code. She was feeling frustrated, and she asked if there would ever be a time (and how long until) she wouldn't feel like that anymore, until she her code would just work the first time without needing lots of trial and errors.

Well, my code still doesn't always work and still need lots of debugging too. I just learned to not feel so frustrated about it.

@nedbat's blog post explains this so well.

https://nedbatchelder.com/blog/201709/beginners_and_experts.html

gertvdijk, to random
@gertvdijk@mastodon.social avatar

Lasse Collin in commit message: “The other maintainer suddenly disappeared.” 😆


https://github.com/tukaani-project/xz/commit/77a294d98a9d2d48f7e4ac273711518bf689f5c4

mathieui,
@mathieui@piaille.fr avatar
ahl, to random
@ahl@mastodon.social avatar

What an Oxide and Friends last night! @bcantrill and I were joined by the one and only @AndresFreundTec to talk about his discovery of the xz backdoor. It’s an incredible story… so great to get into the details with Andres. Definitely check it out (or on the pod tomorrow).

https://youtu.be/jg5F9UupL6I

ahl,
@ahl@mastodon.social avatar

Then I threw the lines into Photoshop, applied the bucket tool, and ... good enough!

webology, to random
@webology@mastodon.social avatar

👀 So it's a rare Saturday when I'm working because I shifted my week to take a Monday off, and I'm getting logged out of the Django Admin (localhost + Django 5.0.4) every ~5 seconds.

My console shows:

> django.security.SuspiciousSession WARNING Session data corrupted

This issue seemed to go away after I re-ran collectstatic to fix a few broken images. (It already gets ran at least twice).

🤔 I am not sure if this is a new Django bug or if anyone else is seeing this?

cfbolz, to random
@cfbolz@mastodon.social avatar

"Fixing a Bug in PyPy's Incremental GC", the promised blog post on my recent debugging Odyssey:
https://www.pypy.org/posts/2024/03/fixing-bug-incremental-gc.html

cfbolz,
@cfbolz@mastodon.social avatar

I've worked on extending the Hypothesis property-based test for PyPy's garbage collector to exercise more of the GC's features.

I've now added tests for pinning (temporarily ask the GC to not move a string around in memory, to be able to pass it to a C function) and for Python's id function (takes an object and returns an integer that stays the same over the lifetime of the object).

Of course it immediately found more mem corruption bugs :-(. they're now fixed.

will test more features still…

cfbolz,
@cfbolz@mastodon.social avatar

I've chatted with Armin Rigo a bunch in the last weeks (author of Psyco, part of the group of people who started PyPy) and was whining about the GC problems, he then sent me this 😂🤷‍♀️

(source: https://addictivescience.kemono.cafe/comic/computer-science/ clearly predicted by Kafka)

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