HackerTrans
TopNewTrendsCommentsPastAskShowJobs

williamjackson

no profile record

comments

williamjackson
·26 dni temu·discuss
I do this too! But I call it `.local`
williamjackson
·2 miesiące temu·discuss
Coming to uv from pip, I fall back to

    uv pip list --outdated
when I need that information.
williamjackson
·3 miesiące temu·discuss
I was really hoping for a gif or two!
williamjackson
·6 miesięcy temu·discuss


    At sufficient scale, Dependabot’s analysis will time out before completing, effectively rate-limiting the number of PRs it can generate. This natural throttling prevents notification fatigue while maintaining the appearance of active security tooling.
Am I being trolled?
williamjackson
·6 miesięcy temu·discuss
Thank you for expressing my thoughts as well. The article seems to be full of contradictory “advice”.

Use a dependency cooldown, okay … but don’t commit your lockfile so you are always running the latest transitive deps? That’s nuts.
williamjackson
·9 miesięcy temu·discuss
I was surprised, then not really surprised, when I found out this week that Tailscale's native file sharing feature, Taildrive, is implemented as a WebDAV server in the network.

https://tailscale.com/kb/1369/taildrive
williamjackson
·10 miesięcy temu·discuss
https://devblogs.microsoft.com/oldnewthing/20030808-00/?p=42...
williamjackson
·12 miesięcy temu·discuss
I don’t like writing YAML. I like writing Python. So I write Python that generates YAML config files. JSON is in the standard library but YAML isn’t. So I generate JSON and name the file “file.yaml”.

GitHub Actions, Dependabot, and Docker Compose never complain.
williamjackson
·12 miesięcy temu·discuss
And it only took 20 years!
williamjackson
·w zeszłym roku·discuss
Access to contacts for iOS apps is no longer all or nothing. You can grant an app access to only specific contacts. This is what I do for WhatsApp.

Also, I know in the past I used WhatsApp without contacts access. It just showed phone numbers instead of names, but it was functional.
williamjackson
·2 lata temu·discuss
https://github.com/python/cpython/issues/86904
williamjackson
·2 lata temu·discuss
I run an instance of FreshRSS [0] and access it from a browser, but I also use NetNewsWire [1] as a client on platforms where it is available.

[0] https://freshrss.org/

[1] https://netnewswire.com/
williamjackson
·2 lata temu·discuss
I use Flask a lot too. I generally just add keyword arguments to url_for() to automatically add querystrings to URLs.
williamjackson
·2 lata temu·discuss
The fact that this is not a manual reimplementation, but a "transpilation" of the psql source from C to JavaScript, makes this super interesting to me.

    From the Postgres master branch (17devel), we take exec_command_d, exec_command_list and exec_command_sf_sv from command.c, and all of describe.c and sql_help.c, from src/bin/psql.
    We use plenty of RegExp search-and-replace to turn this C code into valid JS syntax.
    We implement some C library functions, such as strlen and strchr, and some Postgres support functions, such as printTable and printQuery, in JavaScript.
Read more here: https://neon.tech/blog/bringing-psqls-d-to-your-web-browser
williamjackson
·2 lata temu·discuss
In my mind, "move in a straight line due east" can be interpreted as "for as long as you are moving, your movement should be due east". In that case, your latitude will never change. In the northern hemisphere, you will constantly be making a leftward adjustment to maintain a due east heading.
williamjackson
·2 lata temu·discuss
I’ve been an admin at https://rainwave.cc for about 15 years now. One of the unique (I think) features we have allows listeners to influence what plays next on the radio.

While the current song is playing, we run a three-candidate election to choose the next song. We usually include a listener request as one of the three candidates in the election.

We’re a friendly community, in my obviously biased opinion. Feel free to hang out with us on Discord; the link is on the Rainwave homepage.