Replies

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

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

Netlify wanted to charge me $55 again (they didn't) for HTMHell. They told me that I'm using up more than 100GB of bandwidth, mostly because of the RSS feed (70GB). The file is 2.7MB uncompressed.
Is that possible? Am I doing something wrong or incredibly right? :D

https://www.htmhell.dev/feed.xml

djh,
@djh@chaos.social avatar

@joelanman @matuzo Those 230k/month requests could be from around 7.5k feed readers refreshing once a day; reasonable?

hynek, to random
@hynek@mastodon.social avatar

i beg, once again, tiny js libraries to stop assuming i want to npm-install everything or expose all my visitors to some free cdn service. just give me a directory i can put on a web server, ty

djh,
@djh@chaos.social avatar

@hynek Say no more! I present to you: svg as a service:

https://iconify.design/docs/icon-components/

joelanman, to random
@joelanman@hachyderm.io avatar

would be nice if Slack didn't like, break the law. Seems a low bar

djh,
@djh@chaos.social avatar

@joelanman they must have gotten the sign off from their lawyers, no? Do you know what part of it is allegedly illegal, the opt-out instead of opt-in?

djh,
@djh@chaos.social avatar

@joelanman got it, so it's more about the data rights for once they have trained a LLM on all my company's messages for example

ronanmcd, to random
@ronanmcd@mastodon.green avatar

If you pay me $1bn I'll let you burn the planet

djh,
@djh@chaos.social avatar

@ronanmcd

let's do! 🤝

--- Oil & Gas ⛽

Daojoan, to random
@Daojoan@mastodon.social avatar

Since 2018, Netflix has raised prices on its most popular plans by around 50%, with the Standard plan increasing from $10.99 to $15.49 per month, and the Premium plan going from $13.99 to $22.99 per month.

At what point does Netflix stop gouging its customers?

How high does the price have to rise for consumers to stop taking it?

And finally - what the ever living f**k has Netflix done to justify raising its prices?

djh,
@djh@chaos.social avatar

@Daojoan 50% over six years sounds somewhat reasonable, tho?

That's a 7% year-over-year increase, nothing too far off from market returns they need to beat big time.

simon, to random
@simon@simonwillison.net avatar

There's a mysterious new, undocumented model in the https://chat.lmsys.org/ arena chat tool called "gpt2-chatbot" - you can access it by selecting "Direct Chat" and then picking it from the big select menu there

It's providing responses that feel significantly more impressive than GPT-4, for both factual-knowledge lookup and logic puzzles. It's possible this is a stealth preview launch of something like GPT-4.5

djh,
@djh@chaos.social avatar

@simon Interested how we can make sure we're comparing apples to apples here.

For example this one potentially could use tools like a wikipedia-lookup or similar and return you a refined (RAG'ish) result, no?

I believe they're getting really complicated to compare unless we run them locally.

scy, to random
@scy@chaos.social avatar

Okay, if you have 250 GB of disk space available, and a few gigs of RAM, is impressive. A query like localhost:2322/api?q=rathausstr+17, with no further qualifiers, bounding box, or whatever, returned after 1048 ms.

That's on my laptop. Searching over all of the addresses on the globe.

https://photon.komoot.io/

djh,
@djh@chaos.social avatar

@scy one is text search the other a geocoder 😛

djh,
@djh@chaos.social avatar

@scy depends on your actual use case but geocoding (and routing) on OpenStreetMap data sounds so simple from the outside.

But once you go into details and edge cases the complexity is unbelievable.

Just a few things that come to my mind from my past experiences having worked in a geo company:

How do you geo-code an airport? If you take the airport area's center and stick that into a routing engine, you'll most likely end up behind the runway.

How do you interpolate missing house numbers?

djh,
@djh@chaos.social avatar

@scy Do all countries have concepts like street names and house addresses?

What about language differences and abbreviations?

Turns out OpenStreetMap mapping schemes can change between countries.

The list just goes on and on and on.

If all you want to do is e.g. have street name auto-complete for a city in Germany then go for it. Otherwise I'd never build this from scratch, it's too complex even whole teams struggle here.

bagder, to random
@bagder@mastodon.social avatar

In about thirty minutes I start the getting started with

https://daniel.haxx.se/blog/2024/03/18/getting-started-with-libcurl/

djh,
@djh@chaos.social avatar

@bagder Just wanted to say thank you for the recording! 🙏

I just went back and watched it, and for someone like me who benefits immensely from the same material presented through different channels (documentation, quick starts, library headers, audio & video) it's a very good overview! ✨

djh,
@djh@chaos.social avatar

@bagder Awesome, so much to learn wrt. libcurl! 😍 Posting links below in case anyone is looking for them ✨

📺 Getting started with libcurl

https://youtube.com/watch?v=aS2eJDA5nSM

📺 Mastering libcurl

https://youtube.com/watch?v=ZQXv5v9xocU

https://youtube.com/watch?v=9KqnXsSxqGA

javi, (edited ) to random

offf, this story about how Google made google search into a pile of seagull shit hits me hard:

https://www.wheresyoured.at/the-men-who-killed-google/

Around the time of this story, I was living through a similar situation in my work life (on a much smaller scope, of course, WordPress.com first, Tumblr later).

Back in 2019, working on WordPress, I started finding myself, almost weekly, arguing against people who wanted to take the product we were working at and made it worse if that mean they could squeeze 0.1% more revenue from it

The 0.1% figure is not even a random number: I remember this speciffic A/B test on WordPress.com that was declared a success and shipped to 100% of the users because it increased the free-to-paid conversion by 0.1%. Soon after it was released, I found out that as a side effect, it increased the churn of free users by 20 something %,so I called for an urgent rollback and removal of the change. So I was promptly explained that we didn't care about free-users churn, because finance had calculated the average long-term value of the free users to be something like $2 per year, and the increase in conversion was bigger than what we could get from them.

Everything became about growth hacking. Everything became thinly-veiled dark patterns. In our private dev slack channels, we joked that since it was impossible to make it smaller or less conspicuous, the next thing the growth team was going to ask us to do was to make the 'free plan' button flee away from the mouse pointer when the user tried to click it. We kept making our product worse, we kept consciously crippling the cheaper versions so we could force people to move to the more expensive options.

Back then I was the lead of one of the two dev divisions working on WordPress.com, so my job was mainly to discuss what we were going to be doing, when and how. And I was getting drained by a constant state of fight against a constant wave of shit they wanted us to build. So much than by the end of 2020, the CEO quietly told me to follow the growth team plans and shut up or step down.

So I requested to move to tumblr, because I thought the pastures were greener over there. But it was all the same: Adding login walls to what we were pretending to be "the last bastion of the free internet", cramping in embarrasingly obvious money-making schemes disguised as features, and making them silently opt-out instead of opt-in so the less people the possible would deactivate them, having to fend off the pressure from the CEO to make everything algorithmic timelines because, you know, tiktok makes a lot of money and why aren't we, etc etc.

I found myself in a place where building something good that people enjoy using was no longer a priority, but tricking people into generating more money for the company was. And when I looked around me, I could see that happening everywhere else, not only in my company. Experiencing the start of the enshittification years from inside wasn't easy.

And, as in the article, the people who decided to turn the shit-metter up to 200%, have a name, in every case. And these people, no matter if they are called Sundar and Prabhakar or Matt and Mark, are destroying the internet. These people are milllionaires, or billionaries, and are destroying our shared, common spaces to squeeze some extra cash from us.

That's why the fediverse and its principles are important. Because that's how we take back internet from their dirty hands. That's how we make internet resilient against them. That's how we build the commons.

djh,
@djh@chaos.social avatar

@javi agree with everything you say here except that it's the folks at the top to blame.

They're also just doing it for their higher-ups: for the stakeholders, for their investors; and in the end for capitalism. It's a systemic problem, isn't it?

davidbisset, to javascript
@davidbisset@phpc.social avatar

"tinyworldmap" is a tiny world map for offline-first and low-bandwidth web apps. Neat!

Tested with "decade old phones" and displays the 10,000 most populous cities added to .

https://github.com/tinyworldmap/tiny-world-map

Demo: https://tinyworldmap.com/

djh,
@djh@chaos.social avatar

@davidbisset the idea is cool, but looks like it has some technical glitches still.

Some screenshots from Firefox on Android.

If it's a tiny map with high level map features only, I'm wondering if it could instead be a SVG or PDF instead of a complex map rendering stack.

image/png

scy, to linux
@scy@chaos.social avatar

If you're building a CLI tool that can churn on large amounts of data for hours and you don't implement any kind of progress output, we won't become friends.

(And no, it refuses to work with stdin, else I would've just used pv and be done.)

djh,
@djh@chaos.social avatar

@scy @tokudan got it, is this still the OpenStreetMap geo-coding use case you are running out? What's the tool in question?

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