I discovered "CamelCamelCamel" by reading Popular Info's article "Amazon Prime Day is a Scam." I went to take a look. This was apparently a "popular product".

It is a $50 gift card whose price is, unsurprisingly, exactly $50. But apparently the "Average price" is $66.66? I am not surprised that this is labeled its "best price." I'm fairly certain this has been its ONLY price.

I have immediately become very skeptical of this web site.

The End Of The Hackintosh Is Upon Us
"...Getting a Hackintosh running generally involved pulling down special patches crafted by a dedicated community of hackers. Soon after Apple started building x86 machines, hackers rushed to circumvent security features in what was then called Mac OS X, allowing it to run on non-Apple approved machines. "
hackaday.com/2025/07/08/the-en…

I can't believe programmers out there let compilers write assembly for them and don't even check it, just trust that it's correct because it seems to work.

I just can't even
RT: hachyderm.io/users/thejpster/s…

in reply to feld

The author of that article had the full working source code of the plugin that he liked. The plugin totally worked correctly, but it had some kind of XSS vulnerability. It seems to me that the best approach is to fix that plugin. Want to use AI to do it? Fine. But fork it and fix it. It seems ridiculous to write an entire replacement plugin from scratch in an effort to avoid one bug in an otherwise working codebase. That bug was almost certainly localized to a handful of lines of code.

The author writes "I ... found that the plugin had been listed as having cross-site scripting vulnerabilities... It's not the sort of thing you take a chance on."

So what did he do to make sure his AI generated code didn't have XSS vulnerabilities itself? He doesn't say. It sounds like taking a big chance to me. The driving motivation for this entire exercise—security—is a concept he only mentions in the intro. He doesn't make claims about security. He doesn't appear to have had ChatGPT write tests for security. He never mentions XSS again.

How does he know that his plugin doesn't have an XSS vulnerability just like the plugin he was replacing? I don't think he has any evidence one way or another. The LLM spit out 16 pages of security vulnerabilities supposedly present in the old plugin. Did the author validate any of them? He doesn't say. Did the author ask ChatGPT to inspect his code the same way, to make sure it didn't have similar vulnerabilities? He doesn't say he did.

It sounds absolutely foolhardy to me. I guess he will find out the hard way whether his vibe coded plugin has XSS (or worse).

If the code is so amazing, why is the repo not on his github? He neither names the plugin that he abandoned, nor does he share the plugin that he proudly authored.

in reply to Paco Ho Ho Hope 🎄

I just read the article and I think everything he did was completely fine. Not only did he identify that the plugin had more features than he needed, but it had a lot more security vulnerabilities than just XSS. So he made a plugin with the assistance of ChatGPT that only did these 3 things:

1. has a honeypot hidden form field to trick bots and stop them from registering
2. looks up the MX record of the email domain being used to make sure it's legit
3. checks an API for the reputation of the username / IP address

I see no possible way this is going to have an XSS as it's all done server-side.

And then he had this simple plugin written with these guidelines:

Guard every file with defined( 'ABSPATH' ) || exit;.
Escape all admin-facing text with esc_html().
Wrap the clear-log action in check_admin_referer( 'rsg_clear_log' ).
Use wp_remote_get() with [ 'timeout' => 5 ]; on WP_Error treat as not spam (fail-open).
Never call eval(), unserialize(), or store base64 blobs (mitigates CVEs noted in original plugin).
Adhere to WordPress coding standards (spacing, naming, i18n).

So what is the risk here? Why are people losing their mind over this? The risk here is basically zero and he very clearly spelled that out, but everyone shuts off their brains when they hear that he didn't write every line of code himself.

If he did write it himself, is that good enough? Or now does he need to also be a credentialed security expert before it's OK for him to write the plugin?

This entry was edited (5 months ago)
in reply to feld

@eriner Yeah, it's gonna be something like that. Obviously there are some big cities in the orange area, but there are definitely a lot missing. You're telling me the only cities in all of California are on that strip to the south east? I'm guessing there's stuff further north, those cities are just a lot poorer. Definitely some more notable urban areas are left out, just don't know exactly which without looking it up.
in reply to Matt Hamilton

@eriner @besserwisser if I have correctly identified all the areas on my original map, it's these:

New York–Newark–Jersey City – 20,140,470
Los Angeles–Long Beach–Anaheim – 13,200,998
Chicago–Naperville–Elgin – 9,618,502
San Francisco–Oakland–Berkeley – 4,749,008
Washington–Arlington–Alexandria – approx. 6.3 million
Dallas–Fort Worth–Arlington – 7,637,387
Houston–The Woodlands–Sugar Land – approx. 7.1 million
Boston–Cambridge–Newton – approx. 4.9 million
Seattle–Tacoma–Bellevue – approx. 4.0 million
Philadelphia–Camden–Wilmington – approx. 6.1 million
Miami–Fort Lauderdale – approx. 6.1 million
Phoenix–Mesa–Scottsdale – 4,845,832
Minneapolis–Saint Paul – 3,690,261
Detroit–Warren–Dearborn – approx. 4.3 million
San Diego–Chula Vista–Carlsbad – approx. 3.3 million
Denver–Aurora–Lakewood – approx. 2.9 million
Baltimore–Columbia–Towson – approx. 2.8 million
Charlotte–Concord–Gastonia – approx. 2.6 million
Portland–Vancouver–Hillsboro (OR–WA) – approx. 2.5 million
St. Louis – approx. 2.8 million
Riverside–San Bernardino–Ontario – approx. 4.7 million
San Antonio–New Braunfels – approx. 2.6 million
Tampa–St. Petersburg–Clearwater – approx. 3.1 million

which only adds up to 120 million, which is only 35% of the US population

Your regular reminder to not use/visit the nazi bar that is Substack:

Substack faces user revolt over anti-censorship stance on neo-Nazis

theguardian.com/media/2024/jan…

(from Jan 2024)

This entry was edited (5 months ago)

Úvod do Fediverse: Moderní podoby sociální sítě


Toto video je barvitým úvodem do sociální sítě Fediverse, natočené režisérkou a propagátorkou Fediverse Elenou Rossini. Objevte nový svět sociálních médií, kde je respektováno Vaše soukromí, klíčoví jsou uživatelé a velké technologické společnosti nemají žádný vliv.

Autor videa: Elena Rossini a tým
Produkce: Jan
Dabing: Zloběna
Časování audia: Schmaker
Skript: Jann

This entry was edited (5 months ago)

reshared this

As search engines in 2025 shift from providing links to (AI) answers — and all the angst that is causing web publishers — I thought I'd take a look at what search engines were like in 1998...one year before Google became popular. At that time search was seen as just one part of the portal experience. But little did AltaVista know, it wouldn't be the center of attention on @dannysullivan's Search Engine Watch for much longer. cybercultural.com/p/search-199… #InternetHistory #searchengines

Why do I refer to the bike as a "lamplighter"? In the old days lamp lighting was a job. A lamp lighter went around in the evening usually with a ladder and lit up each gas powered lamp post in turn.

Some of the people doing this job had specialist bikes made that were very tall. Then they could just cycle between each one, hold on (or lean) and light them without needing the ladder.

The design here is classic lamplighter bike style, albeit scaled down. A real lamplighter would be over 7 foot.

We’re excited to announce that Mastodon 4.4 is now generally available as an upgrade for all Mastodon servers. The update brings improvements to profiles, navigation, list management, media controls, server moderation notes, and more.

blog.joinmastodon.org/2025/07/…

Thunderbird 140 “Eclipse” is here! Our latest Extended Support Release (ESR) has improved visuals, including dark message mode, native OS notifications, a new Account Hub, and even more features to give you total control over your inbox and get on with your day.

Read about these and other changes and improvements, including experimental Exchange support, at our blog.

#Thunderbird #OpenSource

blog.thunderbird.net/2025/07/w…

This entry was edited (5 months ago)
Unknown parent

mastodon - Link to source

Thunderbird: Free Your Inbox

@nicolaottomano Right now, the new Calendar UI is planned for the next ESR (June/July 26), and will first land in the monthly Release channel between now and then. This is a big overhaul, and the best way to stay up to date is to join the UX mailing list - you can also help us test usability and review designs as they land! thunderbird.topicbox.com/group…
Unknown parent

mastodon - Link to source

Thunderbird: Free Your Inbox

@nicolaottomano You're so welcome, and thank YOU for being such a long-time Thunderbird user!

(Also, noticed you're on an Italian Mastodon server, so you might be interested in this AMA on the Italian Mozilla forums with our director of Desktop and Mobile apps!: forum.mozillaitalia.org/index.…)

Another one of my posts. This one on the topic of AI tools as assistive technology, what's working, what isn't and why, all without the hype that too many people tend to lean into when discussing this technology:

When Independence Meets Uncertainty: My Journey with AI-Powered Vision
A blind user's candid assessment of the promises and pitfalls of current AI accessibility tools
open.substack.com/pub/kaylielf…

#AI #Accessibility #Substack #ComputerVision #AssistiveTechnology #Blog

reshared this

Purism Featured in Fortune- Secure Linux Phone Made in the USA electronics- No Surveillance, Data Mining, Targeted Ads, and No Clicking on "I Agree"

While Big Tech claims U.S. smartphone manufacturing is “impossible” or “too expensive,” Purism CEO Todd Weaver is proving otherwise.

In a recent Fortune feature, Weaver shares how Purism’s Liberty Phone—built near San Diego with U.S.-made electronics—delivers security.

Watch the interview at Purism:
puri.sm/posts/fortune-com-feat…

« Chaque matin, elle ouvre la fenêtre.
Le vent emporte la tristesse.
Le vent est toujours solitaire.
Le matin arrive, et quelque chose doit se passer.
Un mot doux : « Adieu! »,
Comme un écho des routes célestes. »
#Mastobada
youtube.com/watch?v=R0O9ch7658…

I'm seriously getting old.
a Hall Pass used to be what you had when you weren't in class, but no.
weblog.masukomi.org/2025/07/07…
And u-haul was for shipping!
But, no.
reddit.com/r/NoStupidQuestions…

Yesterday someone started a comment with the sentence "Lowkey. "
Where can one buy modern brains, please?

Amazon UK have this Crucial X10 8TB SSD on-sale for the lowest price I've personally ever seen it, and I've been waiting for several weeks to see if Prime day would make that happen.
I've seen it at £499, then £529 one day later, then £549 the day after that.
Currently £449.99.
amazon.co.uk/gp/product/B0F336…

What is Motion Sensitivity? How to Design Accessible Web Animations
freecodecamp.org/news/web-sens… #a11y #webdesign

Nach den Geschehnissen in den USA sollten sich alle Email-Nutzer*innen darüber klar sein oder werden, wie gefährlich es ist, private Daten in die Hände von Tech-Riesen zu geben und Nutzer*innen von Google und Co. sollten über einen Wechsel nachdenken.

Hannovers Softwareschmiede Tuta ist in den letzten Jahren mit ihrer gelungenen Entwicklung für sichere und verschlüsselte Emails auf mehr als 10 Millionen Nutzer gewachsen.

Kostenloses Email-Account erstellen: tuta.com/de

@Tutanota

@Tuta
This entry was edited (5 months ago)
Unknown parent

mastodon - Link to source

daniel:// stenberg://

@jpmens @iscdotorg we have this special command line that displays all contributors: "curl github.com/curl/curl/blob/mast…" 😉

Signal's "Delete for everyone" only works on messages sent in the last 24 hours.

Do you think that's great for preserving a consistent message history? Or do you think this is an unnecessary limitation where you can't take back what you said?

support.signal.org/hc/en-us/ar…

Poll: Messengers should let you delete messages...

  • ...within a limited time (0 votes)
  • ...at any time (0 votes)
Poll end: 5 months ago

python's built-in urllib module still doesn't support http2 (nor http3) in the year of 2025, luckily pycurl exists and supports modern standards

#python #pycurl #curl

This entry was edited (5 months ago)

More good news! Another government is freeing itself from tech giants and vendor lock-in. The Danish Ministry of Digitalisation is dropping Microsoft Office/365 and moving to #LibreOffice, to get back control: blog.documentfoundation.org/bl… #foss #OpenSource #freesoftware

LibreOffice reshared this.

Unknown parent

mastodon - Link to source

LibreOffice

Maybe I'm joking, maybe not

Sensitive content

NVDA 2025.2 Beta 2 is now available for testing! Changes in beta 2 include:
- Braille updates correctly when typing in Excel.
- Fixed a bug with the NLS eReader Zoomax driver.
- Fixed errors in object navigation with braille in XAML static text controls.
- Fixed root certificate issues in the Add-on Store.
- Updates to translations.

For full details and to download, please visit: nvaccess.org/post/nvda-2025-2b…

#NVDA #NVDAsr #ScreenReader #Update #PreRelease #Beta

in reply to NV Access

Hi. I'm not sure, but it seems like NVDA has an issue working with external USB audio interfaces like the Focusrite Scarlett. When I use the built-in Realtek sound card, everything runs smoothly with no freezes or slowdowns. But when I switch to an external interface that uses the ASIO protocol, I start having problems. Please test your product to make sure it works properly with audio devices using the ASIO protocol.