What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

folks: if you want an interactive debugger, what do you use, and how do you set it up? Particularly on unfamiliar projects with something like tox/nox/Just which gets between you and the running process. Bonus points if you have a functioning integration.

In principle I love the idea of interactive debuggers. In practice I have been burned so many times by configuration, path, and terminal interaction issues that I have an almost instinctual recoil from anything based on pdb.

0
0
0
0
0
0
0
0
0

@nivenlyThe Nivenly Foundation, an organization that supports open-source services and projects, has launched the Fediverse Security Fund. This member-supported program will pay people who identify and fix security vulnerabilities that might affect fediverse services and apps. “Part of the program is…education for project leads, helping them understand why responsible disclosure practices for security vulnerabilities are important,” open source contributor @thisismissemEmelia 👸🏻 told @SarahpSarah Perez 💙. Here's her story for @TechCrunch

flip.it/B-cWKk

0
0
0
0
0
0
0

@nivenlyThe Nivenly Foundation, an organization that supports open-source services and projects, has launched the Fediverse Security Fund. This member-supported program will pay people who identify and fix security vulnerabilities that might affect fediverse services and apps. “Part of the program is…education for project leads, helping them understand why responsible disclosure practices for security vulnerabilities are important,” open source contributor @thisismissemEmelia 👸🏻 told @SarahpSarah Perez 💙. Here's her story for @TechCrunch

flip.it/B-cWKk

0
0

@nivenlyThe Nivenly Foundation, an organization that supports open-source services and projects, has launched the Fediverse Security Fund. This member-supported program will pay people who identify and fix security vulnerabilities that might affect fediverse services and apps. “Part of the program is…education for project leads, helping them understand why responsible disclosure practices for security vulnerabilities are important,” open source contributor @thisismissemEmelia 👸🏻 told @SarahpSarah Perez 💙. Here's her story for @TechCrunch

flip.it/B-cWKk

0
0
26
0
0
0
0
0
0
0
0
0
0

Today we started our yearly Exclusive Design course, one of my favourite courses. Our students will make tailor made prototypes for, and with, real people, not personas. One group of students will work with someone who is deaf. They’ll be experimenting with expressive closed captions and podcast transcripts. Another group will work with a philosophy student with macular degeneration. He needs to be able to add annotations to his digital books, and to manage them, with a screen reader.

0
0
0
0
0

Long post about AI and it's connection to fascism.

AI bros aren't missing the point of man-made art, they are disgusted by it.

It's the classic fascist disgust toward the arts.

There is absolutely no surprise that the bearer of that torch, right now, is the openly techno-fascist and eugenicist core that is Silicon Valley.

They hate what art represents: the unfettered freedom, the disruptive nature.

They despise the message that art has conveyed over centuries. They hate the progressiveness embedded in art, not the process, not the skill, not the humanity of it. Those, in their eyes, are unfortunate victims of their war against the message. Once again fascism is evident in the fact that they dismiss those victims as necessary collateral.

They hate the message embedded by artists in media and will stop at nothing to replace it with their own.

This is also how the Nazis ended up hating Nietzsche the person, a fervent antifascist, while embracing the specific literal idea of an Übermensch, once it was stripped of the message actually conveyed through Nietzsche's art.

This mirrors how and why Silicon Valley hates artists but not the medium of art.

They love the Ghibli Studio art style but hate the message that Ghibli Studio movies deliver. They don't want to kill the art, they want to kill the message and, if needed, also the messenger, so that they can repackage their message in the art.

There is no delusion greater than believing the human soul is tangible. Like the Nazis, they hold eugenicist beliefs and many of them wrote books praising the subject.

There is no reason to believe a group subscribing to delusions about IQ representing anything at all, or intelligence being genetically inheritable, would ever also not believe that art is objective.

They see men as soulless machines, through their rejection of the idea of anything that is not embedded in DNA or powered by precise chemical reactions, they also see art as that, something they can understand with careful mathematics.

They do not perceive AI art as shallow, or meaningless; rather, they believe it to be objective and literal and therefore a superior, more pure form.

To them, the presence of an underlying message is a perverse act.

This same way Nazis hated artists for their message but not the art once it was redacted out of it, Silicon Valley also takes the same stance on the matter.

Silicon Valley has long proselytized their belief that engineers should rule the world but they don't mean mathematicians or scientists. They don't want Einstein's opinion; they just want the Law of Relativity. They don't want programmers; they want machines, automatons executing a given task.

Silicon Valley doesn't want AI art because it is faster than an artist or cheaper than their hourly wage.

They want AI because it cannot embed an underlying message in its output.

0
0
0
0

🌟I've launched a monthly newsletter!! 🌟 Subscribe to get early access to my brand new podcast What the Spec?! & a peek at my latest web shennaingans.

This month includes Episode 1 of What the Spec?! with @keithamus, CSS Carousel thoughts & a bunch of stuff I'm working on.

For £2.50 a month, it's a more affordable way for you to support my work. If you're already a supporter on Open Collective and want the newsletter too, let me know & I'll sort you out. 😄

subscribe.lolaslab.co

This Month in the Lab Newsletter by lola's lab
0
0
0
0
0
0
0
26
0
0
0

Kevin Powell has an intro video:
“Quick accessibility wins that are easy to implement”
youtu.be/pJ0GPI7BMIs

This isn’t for practitioners; this isn’t new stuff.

This is for folks who are new to it, who learn better with videos, who know his name and will believe him more than us, who want recent examples, etc.

0
0
0

Split view is here! 🎉

You can now look at two websites side-by-side in the browser.

Really handy with tasks like...

🛍️ Comparing two products
⚾️ Reading stats while watching sports
#⃣ Monitoring your social feeds
🍳 Taking notes on a cooking video

Here's how to use it:

A) Right-click a tab and select "New split view."

B) Right-click a link and select "Open link in split view."

C) Select two tabs, right-click and choose "Open in split view."

0
0
0
0
0
0
0
0
0
0
0

どっこいしょ :saba:

dd23ba9c83 Refactor local-URI-to-account resolving (#34349)
4bbe33e0bd update dependency sass to v1.86.1 (#34334)
470285d815 update yarn to v4.8.1 (#34305)
361a6a21ba update dependency react-textarea-autosize to v8.5.9 (#34322)
d315a90db7 Convert `settings/pictures` spec controller->request (#34340)
501ced4239 Add coverage for extra attributes scenario in `Admin::Trends::StatusesHelper#one_line_preview` method (#34353)
0653374c34 Fix Renovate alert with the now deprecated `@types/emoji-mart` package (#34352)
05fc24c5f9 Fix Typescript dependency resolution (#34351)
2c70c28bbb Refactor `<DomainBlocks>` to TypeScript (#34347)
e2ef173b82 Refactoring: Move `SignatureVerificationError` into `Mastodon` namespace (#34342)
324acff572 New Crowdin Translations (automated) (#34348)
d49fcb7ff3 update dependency opentelemetry-instrumentation-sidekiq to v0.26.1 (#34346)
063030df82 Refactor `<CopyIconButton>` to TypeScript (#34344)
6e607f97a3 Extract constant for `Poll` last fetch duration check (#34341)

0