@graue@social.coop
@graue@social.coop avatar

graue

@graue@social.coop

The tech account of @scott.

Programming stuff here, bikes/transit/local politics over there.

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

luis_in_brief, to random
@luis_in_brief@social.coop avatar

This is just laughably bad, Google.

graue,
@graue@social.coop avatar

@luis_in_brief Oh no, save us. This technology is too powerful and will take over the world

graue, to random
@graue@social.coop avatar

AI can't take over the world, because someone can just unplug the computer. And that's it. Problem solved. It requires constant human labor to keep the overhyped technologies marketed as AI running.

Now, there are wealthy, powerful people who want to keep those computers plugged in. They have lots of resources to use to prevent us unplugging them, even trick us into believing it's a bad idea to try. But that's a different problem, and an old one. That's not an AI problem. Just capitalism.

graue, to random
@graue@social.coop avatar

More programmers should take liberal arts classes or read postmodern novels... learn to move beyond the idea there's one objectively correct answer to everything

kagan, to security
@kagan@wandering.shop avatar

Oh, great. Computer security researchers have developed a proof-of-concept for a type of ransomware that would act when you try to upload a file. It would be able to encrypt any files in the folder you uploaded from, and any subfolders of it.

This is a proof-of-concept; the researchers have not seen any such attacks in the wild. But stay careful out there, okay?

Affects Chrome and Edge, but not Firefox or Safari!

https://theconversation.com/cybersecurity-researchers-spotlight-a-new-ransomware-threat-be-careful-where-you-upload-files-219560

graue,
@graue@social.coop avatar

@kagan What were they thinking with this File System API?! This offers no benefit that's worth opening this new attack vector. Web apps could already "open" and "save" files by selecting them for upload and download. I hope Firefox doesn't implement this and the W3C retracts the draft.

graue, to random
@graue@social.coop avatar

Web standards seem so haphazard. Neither Date nor Intl.DateTimeFormat has any method built in to handle the string format used by <input type="datetime">. There has also been a standard <progress> bar for a decade but there's still no consistent way to style it, so no one uses it.

timnitGebru, to random
@timnitGebru@dair-community.social avatar

Good thing they got rid of "don't be evil" am I right?

https://time.com/6966102/google-contract-israel-defense-ministry-gaza-war/

graue,
@graue@social.coop avatar

@timnitGebru "Google recently described its work for the Israeli government as largely for civilian purposes. 'We have been very clear that the Nimbus contract is for...ministries such as finance, healthcare, transportation, and education,' a Google spokesperson told TIME...on April 8. 'Our work is not directed at highly sensitive or classified military workloads relevant to weapons or intelligence services.'"

So, Google lied.

graue, to random
@graue@social.coop avatar

"If you focus on the present... you see in terrifying clarity that generative AI isn't a society-altering technology, but another form of efficiency-driving cloud computing software that benefits a relatively small niche of people." https://www.wheresyoured.at/peakai/

enobacon, to random
@enobacon@urbanists.social avatar

wow Perl is getting fancy

graue,
@graue@social.coop avatar

@enobacon are they still not on Perl 6? that's sad.

graue, to random
@graue@social.coop avatar

I love that OpenStreetMap supports mapping in so much detail. You can map individual street trees, even individual surveillance cameras. https://wiki.openstreetmap.org/wiki/Tag:man_made%3Dsurveillance

But will there ever be enough volunteer time to maintain those entries? Basic business info seems so out of date. Last week I added a 115-seat theater to OSM that opened in its current location in 2015. It apparently had no presence on the map for 8+ years.

graue,
@graue@social.coop avatar

@Andykmcc It would be cool if there was a fediverse app with functionality similar to Yelp, Foursquare, or Instagram location tagging that integrated with OSM business/point of interest data and allowed making updates.

jalcine, to random
@jalcine@todon.eu avatar

> Open Source has become synonymous with GitHub, and we are too small to change that.

https://www.pypy.org/posts/2023/12/pypy-moved-to-git-github.html

I hate that this has become the (accepted) case. And it feels like the routine one for so many other projects (commerical is better because yes it is, fuck you, it's in English)

graue,
@graue@social.coop avatar

@jalcine We've gotta start calling it Microsoft GitHub. I think people would have a very different reaction if it were explicitly stated that open source had become synonymous with a Microsoft product.

danluu, to random
@danluu@mastodon.social avatar

How bad are search results? Let's compare Google, Bing, Marginalia, Kagi, Mwmbl, and ChatGPT:

https://danluu.com/seo-spam/

graue,
@graue@social.coop avatar

@danluu I appreciate this post for making me aware the indie search engine Marginalia existed. https://search.marginalia.nu/ It looks like it'll be a delightful way to find internet gems, depending on topic.

graue, to random
@graue@social.coop avatar

Is it just me or did scrolling with touchpad get way worse in the Firefox update (121 on Linux)? There's way too much inertia: after I release, it keeps scrolling for a long time, past where I wanted to stop. It's making my timeline on here almost unusable

graue,
@graue@social.coop avatar

@cheeaun, you didn't change anything recently about scrolling in Phanpy, did you?

I think it's a Firefox change but just checking

graue,
@graue@social.coop avatar

@cheeaun actually yes, I think. The excessive inertia issue isn't happening in Bluesky. Scrolling my feed or notifications over there is fine.

Sideways scrolling in the boosts carousel is also super jerky now. I can have a carousel with 10 boosts and just do the smallest little two-finger scroll gesture and it goes all the way to the end immediately

graue,
@graue@social.coop avatar

@cheeaun playing around some more, I think this might indeed be Firefox's fault. I don't know another site that uses left/right scrolling, so I'm not sure about that. It's specifically far too sensitive left/right and really messes up the boost carousel, which is the only part of it I can't figure out how to work around. I saw something scroll-related in your recent commits, but if you say it's unrelated, I trust you. Sorry for a false report.

wxstationexpert, to mastodon
@wxstationexpert@wxcloud.social avatar

Please, please, PLEASE folks uploading #photos to #mastodon, be mindful of the size of the picture and file you're uploading. First, we have to store those large #images, and second, extremely large images don't do well with the native image preview function. Have been seeing it a lot recently, and makes me wonder if a particular third party app is at fault.

graue,
@graue@social.coop avatar

@daihard @glightly @wxstationexpert a huge problem is that if you paste an image from your clipboard, Mastodon stores it as a PNG rather than JPEG. PNG is a lossless format appropriate for diagrams, pixel art or screenshots, but not for photographs, memes, flyers, book covers, etc., taking ~6 times the disk space.

I filed an issue asking for Mastodon to default to converting uploaded images to JPEG. Edit: looks like a dev finally responded to it today! https://github.com/mastodon/mastodon/issues/25571

dansup, to Pixelfed
@dansup@mastodon.social avatar

Pixelfed is federating with Threads!

graue,
@graue@social.coop avatar

@dansup Wait, I thought pixelfed.social was part of the FediPact to block Threads? What changed?

graue,
@graue@social.coop avatar

@nathanu I'm not sure I'm gonna go that far, but I am disappointed, and would appreciate some transparency as to what changed @dansup's mind, and if there's a possibility of reconsidering based on Facebook's lax moderation practices toward bigoted content.

graue,
@graue@social.coop avatar

@dansup Thanks for clarifying. I definitely do remember you creating a list on FediDb.org of all the servers that had signed the FediPact, and pixelfed.social being one of the biggest servers on that list. The pact says, "i hereby agree to block any instances owned by meta should they pop up on the fediverse." https://fedipact.online/

So this is a change of position, and one I personally don't agree with, but that is your prerogative. @nathanu

scy, to maps
@scy@chaos.social avatar

Holy shit I think I’m in love.

, a way to serve vector of the entire world using a single static file and HTTP range requests.

It’s basically a static site generator for interactive maps. Tile servers are pretty much obsolete now. No database needed, you can run your interactive, smooth-zooming vector map from any HTTP storage. S3, Caddy running on your Wi-Fi router, even GitHub pages.

https://protomaps.com/

It’s open source & free to use. Wow. 🤯

via https://chaos.social/@djh/111280447304607540

graue,
@graue@social.coop avatar

@scy Oh nice, the CLI can create cutouts of unlimited size now!

Previously there was a limit on how large of a cutout you could create, so we couldn't download a cutout of the whole SF Bay Area. Would have had to have downloaded the 100 GB file of the entire world (every day, to keep up to date). This was the last thing blocking my app from using Protomaps. Excited to take another look now.

graue, to random
@graue@social.coop avatar

I'm probably the most pessimistic about technology I've been.

2015: lots of tech companies are fine. Even Facebook is a reformed evil company that's not that bad now. We're [I worked there] helping people connect!

2021: for-profit tech is bad, but we can collectivize technology for the greater good! Co-op all the things!

2023: a lot of tech is inherently centralizing, which tends to centralize power and alienate us from one another, and has little value other than that.

kissane, to random
@kissane@mas.to avatar

Without looking it up—and if it’s not your actual job to know—where would you guess Twitter/X sits on the global top 10 social media platforms ranking? (Ranked by monthly active users.)

graue,
@graue@social.coop avatar

@kissane 9

edit: baffled by the large number of suggestions it was ever #1. Twitter was never as big as Facebook, and was eclipsed by Instagram as far back as 2014-15.

Flarnie, to random

Noticed JavaScript permits both negative and positive zero. They are equal, luckily, so it doesn't seem like a gotcha. Just made me smile.

&gt; const positiveZero = 0;  
&gt; const negativeZero = -0;  
&gt; positiveZero === negativeZero  
true  
graue,
@graue@social.coop avatar

@Flarnie that's really weird. Is there any way in which they behave differently other than how they display in a REPL?

graue,
@graue@social.coop avatar

@BoydStephenSmithJr @Flarnie Ack, this is cursed, though. Strict equal and not the same:

> let z = 0, nz = -0;

> z === nz
true
> 1/z === 1/nz
false

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