aral, to random
@aral@mastodon.ar.al avatar

Hello, I am a new startup!

I’m funded by venture capital and free to use.

Please come and make me valuable by using me. Make my numbers go up!

Once you do, I’ll have everything I need and I can do whatever I want with the time and effort you’ve put into making me successful.

Not happy? Fuck you, I don’t need you anymore (network effects FTW, amirite?)… I’m laughing all the way to the bank.

Goodbye!

Hello, I am a new startup…


When are we going to learn to say “no” at the start?

aral,
@aral@mastodon.ar.al avatar

If you want to understand how startups and venture capital work, go to 26:24 on the recording of my talk “Excuse Me, Your Unicorn Keeps Shitting In My Back Yard, Can He Please Not?” from 2016:

https://ar.al/talks/#excuse-me-your-unicorn-keeps-shitting-in-my-back-yard-can-he-please-not

ben, to random
@ben@m.benui.ca avatar

Stack Overflow announced that they are partnering with OpenAI, so I tried to delete my highest-rated answers.

Stack Overflow does not let you delete questions that have accepted answers and many upvotes because it would remove knowledge from the community.

So instead I changed my highest-rated answers to a protest message.

Within an hour mods had changed the questions back and suspended my account for 7 days.

Diff view of a stack overflow question showing it being changed from the original text to a protest message, then being changed back again by a mod. Protest text reads: Why does OpenAI get to profit from our work? I have removed this question in protest of Stack Overflow's decision to partner with OpenAI. This move steals the labour of everyone who contributed to Stack Overflow with no way to opt-out. OpenAI has a history of flooding the web with inaccurate information and have explicitly stated that they will never pay creators for their work.

aral, (edited )
@aral@mastodon.ar.al avatar

@ben They’re not yours, they’re theirs. Jeff Atwood thanks you for your free labour. (I’m kidding, he doesn’t. Feel grateful he even allowed you to contribute in the first place, serf.)

Speaking of Jeff Atwood, isn’t he the guy helping fund Mastodon now? 🤔

Update: been told Jeff left StackExchange a while ago so please substitute whichever Silicon Valley tech bro is currently running it.

the_etrain, to random
@the_etrain@beige.party avatar

I like how social media and news sites call it your "feed". Makes me feel like a farm animal getting fattened up for slaughter so I can be divided up and sold piecemeal to advertisers.

aral,
@aral@mastodon.ar.al avatar
aral, to threads
@aral@mastodon.ar.al avatar

Can someone please ask the CEO of Mastodon gGmbH to defederate with Threads? I used to know Eugen who ran the instance and could have asked him myself but I don’t know the CEO of Mastodon gGmbH.

aral, (edited ) to meta
@aral@mastodon.ar.al avatar

Facebook “gave Netflix and Spotify the ability to read Facebook users’ private messages.”

https://arstechnica.com/gadgets/2024/03/netflix-ad-spend-led-to-facebook-dm-access-end-of-facebook-streaming-biz-lawsuit/

But, yes, please, do federate with them mastodon.social. Because senpai noticed you.

matuzo, to random
@matuzo@front-end.social avatar

WOW! The first article on CSS Tricks in almost a year and it's ridiculously bad.

I don't care who they hire and how much money they throw at them, that's it for me with CSS-Tricks. Thanks for nothing Digital Ocean.

https://css-tricks.com/accessible-forms-with-pseudo-classes/

aral,
@aral@mastodon.ar.al avatar
aral, (edited ) to threads
@aral@mastodon.ar.al avatar
aral, to ireland
@aral@mastodon.ar.al avatar

Just got registered with a local GP in Ireland¹ and their first email states that all their staff are “formally trained in GDPR procedures and any information you give will be used in the strictest confidence.”

Their email address is @gmail.com

🤦‍♂️

¹ This, in and of itself, is a bloody miracle these days, apparently, and only happened because it’s a new practice that’s just opening up.

javi, to random

Actually, let me use this as an example of how everything has gone wrong with web development in the last decade or so.

Dan Abramov is a very brilliant guy who is part of the Facebook's React team. He has been the most important name in the team working on React for years. And now, they are pushing for changes in React that would make it consume streams of data that updates the UI before the entire data request is completed, instead of just requesting the data and then 'painting' it once they get the reply for that request.

This is nuts. This is a micro optimization. 95% of the users won't ever notice, and those who do (people using extremely bad connections) would be much better if the site wasn't using React at all. At the same time, I'm sure half of the websites in the World who currently uses react will jump to implement this, making their code way more complex, brittle, sucking their productivity down, and in the long term, being worse for the users. Just for absolutely not even a short-term gain at all in their products.

Then why these kind of things keep happening? Because Facebook is too big. And somehow they ended being the ones in control of the most popular web-app framework used by most of the sites nowadays.

The state of the current Javascript ecosystem is what happens when you get companies with hundreds, thousands of engineers, to build sites that 15 years ago would have been built by 1/10th of that number of people. What you get is a lot of people working on a product that's actually mature already, and whose job end being going after that extra 1%, that last micro optimization that could make your site better in a very narrow set of cases. And they don't care about the complexity, because they are part of an engineering organization with literally thousands of hands to throw at any problem. Setting up your code bundler now takes hundreds of lines of code that need constant maintenance to achieve just a 5% improvement over gzipped plain JavaScript? No big deal, they have 6 people working full time on that. React switching to a different programming paradigm each two versions? Nice, now the 900 devs working in the web version has something to do for a few months.

But then small to medium teams adopt these tools. And suddenly you have a 5, 20, 50 devs team having to do the same work the Facebook web team does. Without any of the problems Facebook has to solve.

What's worse: a big share of the current JavaScript ecosystem exists just to solve problems introduced by the previous iterations. Think about it from a user perspective: does the web work any better, does Netflix, Facebook, twitter, tumblr, etc load faster, perform better than they did ten years ago? On the contrary, most of us have more powerful computers, phones. We have significantly faster internet connections. But sites are, at best, as fast as they used to ten years ago. In most cases they are even slower.

And from the engineer perspective it's not better: web development is significantly harder, more complex, slower nowadays that what it was ten years ago. Things that were trivial are now complex. Things that were complex still are. Product-wise, we are not doing anything more complex than what we were doing in early to mid 10s. But somehow now everything is harder, involves more code, everything is now orders of magnitude more complex. And it's not even making the web a better experience.

We made this mess. We made the web worse for everyone. We made our jobs harder for ourselves. It's so stupid.

RE: https://goblin.band/notes/9qyaoxpilruusopk

aral,
@aral@mastodon.ar.al avatar
aral, to random
@aral@mastodon.ar.al avatar

The W3C – the standards body of surveillance capitalism – on privacy.

If you had any “privacy principles” to speak of, what would Adobe, Alibaba, Amazon, Baidu, Bloomberg, Google, Huawei, IAB, IBM, Meta, Microsoft, Oracle, Samsung, Bilibili, SoftBank, Tencent, Yahoo!, Zoom, etc., be doing on your members list?

https://w3c.social/@w3c/112060072560559832

aral, (edited ) to SmallWeb
@aral@mastodon.ar.al avatar

Oh, by the way, since the optimisations I made on the bundle size, it now takes ~3.61 seconds to download and install Kitten¹ on my machine and ~1 second to update it (the initial install takes longer as Kitten downloads its own Node.js runtime and that takes the bulk of the time).

Every second you don’t spend waiting for something is a second you can spend doing something else 🤓

:kitten: 💕

¹ https://codeberg.org/kitten/app

#Kitten #SmallWeb #web #dev #server #framework #HTML #CSS #JavaScript #htmx

aral,
@aral@mastodon.ar.al avatar

@hamishtpb And it can be if you’re not also busy auctioning off the person to the highest bidder in the background.

#PeopleFarming #surveillance #capitalism #BigTech #SiliconValley

aral, to ai
@aral@mastodon.ar.al avatar

When I first started calling Silicon Valley’s business model “people farming” I was told I was being hyperbolic and alarmist.

I don’t get told that much anymore.

#SiliconValley #BigTech #AI #surveillance #capitalism #PeopleFarming

danslerush, to tumblr
@danslerush@floss.social avatar

« and are preparing to sell to and , according to a source with internal knowledge about the deals and internal documentation referring to the deals. » by @404mediaco
https://www.404media.co/tumblr-and-wordpress-to-sell-users-data-to-train-ai-tools/

aral, to ai
@aral@mastodon.ar.al avatar
aral, (edited ) to startups
@aral@mastodon.ar.al avatar

“The subtlety of it is pretty insidious. Like some kind of distributed long con, played out over and over, in the midst of so many millions of other simultaneous ones.”

@amatecha on VC (Venture Capital)

#VC #VentureCapital #SiliconValley #BigTech #BugWeb #startups #exponentialGrowth #failFast #exits #surveillanceCapitalism #peopleFarming

aral, to hiring
@aral@mastodon.ar.al avatar

Are you a privacy professional? Would you like to work with companies like Google and Facebook to help them continue to violate our privacy? The W3C has a job for you.

Pays well, by the way (violating human rights always does).

https://www.w3.org/careers/2024-privacy-lead-job-posting/

w3c, to hiring
@w3c@w3c.social avatar

We are seeking a W3C Privacy Lead.

W3C is seeking a full-time staff member to lead our Privacy standardization efforts.
The position is for remote work from anywhere in the world.

Requirements include: extensive knowledge of privacy technologies and methodologies, including authentication, identity management, cryptography and familiarity with core web technologies, such as HTML, HTTP, Web APIs, and scripting
#hiring #webprivacy See more at:
https://www.w3.org/news/2024/hiring-privacy-lead/

aral,
@aral@mastodon.ar.al avatar

@w3c You forgot to add that the position will involve privacywashing your surveillance capitalist members like Google, Facebook, etc.

You are the standards body of surveillance capitalism, after all.

#hiring #webprivacy #BigWeb #BigTech #w3c #privacy #privacyWashing #surveillanceCapitalism #peopleFarming

aral, to ai
@aral@mastodon.ar.al avatar

Saying put a robots.txt file on your site if you don’t want your work to be abused by corporations for profit is like saying wear a t-shirt listing all the people you don’t want to have sex with if you don’t want them to have sex with you.

To the utter befuddlement of techbro douchebags everywhere, turns out that’s not how consent works.

#SurveillanceCapitalism #PeopleFarming #AI #SiliconValley #consent

aral, to random
@aral@mastodon.ar.al avatar

We value your privacy. That’s why we allow our 1,512 partners to fuck yours.

Because fuck you, that’s why.

aral, to Ethics
@aral@mastodon.ar.al avatar

The W3C publishing ethical web principles is like OPEC publishing ethical climate principles.

Who are the members of the W3C?

Google,
Facebook (Meta),
Amazon,
Adobe,
SoftBank,
Yahoo!,

The W3C is the standards body of surveillance capitalism.

Ethical principles? W3C? Don’t make me laugh!

If they had any ethics they’d have expelled their most prominent members starting with Google and Facebook.

https://www.w3.org/TR/ethical-web-principles/

#w3c #BigWeb #surveillanceCapitalism #peopleFarming #ethics #PR

snafu, to random
@snafu@digitalcourage.social avatar

Your daily reminder that everything in a URL of the form

utm_<something>=<some-value>

is used for tracking people and can (and should) safely be delete before sharing or opening a link.

https://www.republik.ch/2024/01/09/der-bund-ueberwacht-uns-alle?utm_medium=social&utm_source=mastodon&utm_campaign=cm&utm_content=ueberwachungsstaat-1
https://www.republik.ch/2024/01/09/der-bund-ueberwacht-uns-alle

Don't be a fool, stop polluting the web.

aral, to meta
@aral@mastodon.ar.al avatar

Instead of asking people why they’re not welcoming a surveillance capitalist like Meta with open arms maybe ask yourself why you are.

#meta #threads #mastodon #fediverse #surveillanceCapitalism #peopleFarming

aral, to ireland
@aral@mastodon.ar.al avatar

Wow, it looks like virginmedia.ie have completely broken their sign up process.

You select a package and when you hit checkout it says “Please Select Product First” (in an old-school alert of all things).

Capitalists failing at the basics of capitalism. smh

(Tested on both Firefox and spit Chrome under Linux.)

#ireland #virginMedia

aral,
@aral@mastodon.ar.al avatar

And with code like this, should anyone be surprised?

#VirginMedia #ireland #surveillanceCapitalism #adobe #peopleFarming #cnts

Screenshot of web developer console on virginmedia.ie showing the code that creates the console log statements: if ((document.domain === "www.virginmedia.ie") || (document.domain === "www-virginmedia-ie-uxpuat.upc.biz") || (window.location.search.indexOf("wcmmode=disabled") >= 0)){ SITECATALYST_ACDL = true; let loadTime = 0; let cnt1 = 0; const loadEvent = () => { window.adobeDataLayer.push({ "event": "pageload", "eventInfo":{}, "page": { "pageName": "homepage", "pageTitle": document.title, "destinationURL": document.location.href, "referringURL": document.referrer, "pageLoadTime": loadTime, "pathnameSplit": document.location.pathname.replace(/^/|/$/g, '').split( '/' ) } }); }; const loadEventPre = () => { if ((typeof window.adobeDataLayer == "object") && ((typeof(digitalData) == 'object') && (typeof(digitalData.page) == 'object') && (typeof(digitalData.page.attributes) == 'object') && (typeof(digitalData.page.attributes.pageLoadTime) == 'number')) && (digitalData.page.attributes.pageLoadTime > 0)) { loadTime = digitalData.page.attributes.pageLoadTime; loadEvent(); }else if (cnt1 < 225){ console.log('cnt1-',cnt1); cnt1++; setTimeout(loadEventPre, 115); }else if (typeof window.adobeDataLayer == "object"){ loadEvent(); } }; if((document.readyState == "interactive") || (document.readyState == "complete")) { loadEventPre(); }else{ document.addEventListener("DOMContentLoaded", loadEventPre); } }

aral, to Ethics
@aral@mastodon.ar.al avatar

Ethics as PR (or the ‘Some Very Good People Work There!’ Fallacy)

https://ar.al/2021/05/08/ethics-as-pr-or-the-some-very-good-people-work-there-fallacy/

@RyunoKi just reminded me of this piece I wrote two years ago. It seems rather timely what with the news about Harvard and Meta, and, beyond tech, Cop28, etc.

opensourcedesign, to random
@opensourcedesign@mastodon.social avatar

Have you submitted a talk to the Open Source Design devroom at @fosdem yet? 👀 CfP closing in 10 days!
https://opensourcedesign.net/2023/11/14/fosdem-cfp-2024

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