@berkes@mastodon.nl
@berkes@mastodon.nl avatar

berkes

@berkes@mastodon.nl

Freelance, #forhire.

Living in the future, building what's missing.

$BTC #software #FLOSS

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

rysiek, (edited ) to DuckDuckGo
@rysiek@mstdn.social avatar

FuckFuckNo. 🤦‍♀️

I just want a search engine that works. I have zero need for a godawful "AI" hallucinating mansplainer in my results. Just… no.

Time to move off of DDG. What else is out there?

Edit: yes, it seems to be for real:
https://www.reddit.com/r/duckduckgo/comments/1adxgy4/give_duckduckgo_ai_chat_a_spin/

berkes,
@berkes@mastodon.nl avatar

@rysiek How do you know it will be a "hallucinating mansplainer in my results" ?

Why do you think it will?

Jumping to conclusions and then getting angry at those conclusions is not a very good way to get through life....

kev, to mastodon
@kev@fosstodon.org avatar

This nonsense is exactly the reason why is doomed to fail unless something changes. The whole “not in my back yard” bullshit is starting to get really old.

berkes,
@berkes@mastodon.nl avatar

@badrihippo @brunomiguel @kev you cannot retroactively opt out of already federated content.

When you pushed it to server M (someone on server M was following you), that's it.

All you can do is hope they'll too delete it when you do. And not do evil stuff with it.

It's really like email. The moment you sent it, it's out of your hands. So if you hate google, never send to any gmail address. But there's nothing to protect you against someone forwarding, printing or storing it forever.

berkes,
@berkes@mastodon.nl avatar

@brunomiguel @badrihippo @kev actibityPub is a send protocol too. Exactly like mail.

Your instance sends your content to other instances. To a list of accounts that you control.

It's exactly like email.

ai6yr, to random

Meh, moldy frames in a beehive. I guess the online sources say it's no problem and the bees will clean it out, but I think we'll just compost these.

berkes,
@berkes@mastodon.nl avatar

@ai6yr I always remove it.

Bees will clean it out, but it'll cost them dearly. The wax is still good for candles and even cosmetics, though. Just boil it out like always.

ErikJonker, to Signal
@ErikJonker@mastodon.social avatar

Can't be repeated enough, quit whatsapp where you can, use signal. It's great, very secure, opensource, not tied to , non-profit etc.
https://signal.org/download/

berkes,
@berkes@mastodon.nl avatar

@ErikJonker an honest question as someone who knows a lot about internet infra, encryption, security and data hoarding:

Why is Signal better than WhatsApp?

berkes,
@berkes@mastodon.nl avatar

@ErikJonker "can be vetted"

I tried that with signal. But a lot , almost all critical paths, happen on the server. And it's very complex. Signal has a lot more moving parts than WA.

Both use the same E2E encryption protocol. Both have been vetted by independent third parties. Without the server also being open source, I find this a very weak argument in practice.

Metadata tracking is, IMO the only practical argument against WA. But I fail to see how that is a practical, significant treat.

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

We sent out the “Intent to Ship” for view-transition-class!

https://groups.google.com/a/chromium.org/g/blink-dev/c/cYoXygoSrNM/m/gJJZWB72AwAJ

This addition to View Transitions is going to be so helpful!

Here’s why! 👇

berkes,
@berkes@mastodon.nl avatar

@bramus couldn't a class selector solve this?

berkes, to python
@berkes@mastodon.nl avatar

I'm truly baffled by how insane the map/reduce/filter iterator API for is. Most languages, even JavaScript, have some sort of "other_list = the_list.map().filter()" API. Except Python (and PHP?).

Now, I can imagine that a language that primarily deals with string manipulation or DOM management or so, to have a crappy API for handling large lists of data. But python's entire success comes from "handleing large lists of data", yet the tools to do so are infuriating.

mwl, to random
@mwl@io.mwl.io avatar

Hey everyone! #vultr just enshittified!

They re claiming ownership of all intellectual property you host on their VMs.

https://grimgreenfo.rest/notes/9rdle0uyo4d30029

Clear violation of copyright law.

So, where are people moving to? What options are out there? that suck less?

berkes,
@berkes@mastodon.nl avatar

@blaise @mwl why would a coop be protected against enshittification?

berkes, to python
@berkes@mastodon.nl avatar

I've been doing these last days. And I hate it.

Runtime and env management is just as bad as Ruby. Dependency management is even worse than Ruby's.

No brackets, but indentation, means all the bracket pair features in vim, hardwired in my brain, don't work. Auto indentation isn't possible, bc brackets to derive the indentation from isn't there.

Aligning chained methods, large argument or param lists a pain, bc the indentation changes the meaning.
foo.bar() <> foo
.bar()

1/2

berkes, to random
@berkes@mastodon.nl avatar

Holy crap, why did I only learn today that I can select multiple paragraphs in Firefox by holding CTRL?

I'ts so rediculously obvious, yet I never knew this.

video/mp4

berkes, to random
@berkes@mastodon.nl avatar

Lol.
I'm building a tool that summarizes what what a company does based on their website.

Most common type of answer:

"The company specializes in web development and optimization, as suggested by the presence of JavaScript related to rendering the webpage efficiently and measuring performance metrics like render time and cacheability. They also seem to be utilizing tools like ResizeObserver and PerformanceObserver to enhance user experience and optimize page loading."

berkes,
@berkes@mastodon.nl avatar

second most common type of summary is:

"The company provides Cookies for a better experience. It offers visitors extensive tooling to control how their data is processed"

berkes,
@berkes@mastodon.nl avatar

What's actually happening?

Their HTML is so bad that anything that's not a full blown browser simply cannot parse it.

Or, in other words: their website is crap, inaccessible, invalid and bloated.

And coincidentally therefore unfriendly towards AI, bots and quite probably most humans that don't have the most powerful machines with modern browsers and 100% eyesight and such.

jorijn, to random Dutch
@jorijn@jorijn.social avatar

@berkes cool, ook aan de eigen instance?

berkes,
@berkes@mastodon.nl avatar

@jorijn @berkes gotosocial is fantastisch. Een verademing als je gewend bent aan het spaghettiworstelen van de veel te grote en ingewikkelde Rails app van mastodon.

Prima voor een persoonlijk account. Misschien inmiddels goed genoeg voor een (kleine) community, maar niet bedoeld - en dus ongeschikt - voor iets als mastodon.nl

berkes,
@berkes@mastodon.nl avatar

@jorijn @berkes al heel lang. Maar die houd ik klein, experimenteel en vooral als backup.

Het draait gotosocial. Al anderhalf jaar ofzo. Een heel kleine VPS met extra block storage voor al jullie videos en plaatjes.

En gotosocial moet daar hoognodig weer eens geüpdatet worden.

berkes, to webdev
@berkes@mastodon.nl avatar

Hey . If you replace the "select" item with some fancy client side thing please think again.

Todays gripe: a select list that doesn't go to "The Netherlands" when I type T (And it's already always a random guess if I need N, T, or D for Dutch).
But having to scroll through 250+ countries sucks even more.

Just use the fucking select-field. It may not look as fancy, but at least it always fucking works .

andypiper, to random
@andypiper@macaw.social avatar

It is unbelievable to me that home routers do not have mobile-friendly web UIs in 2024.

berkes,
@berkes@mastodon.nl avatar

@andypiper mine is responsive (Zyxel). But! But: it loads the CSS and JS to build that web UI over the internet.

Making it close to unusable when the internet connection is broken. Which is 99% of the times the reason I'm using that UI in the first place🤦‍♀️

berkes, to rust
@berkes@mastodon.nl avatar

If I want to include or exclude code in runtime in , what are some common options, if any?

I'm designing that needs "plugins". Users should be able to drop them in a directory and the main tool will include, and call it. I don't mind if these plugins are precompiled, or even another, interpreted language (the obvious option?). Requiring some config to be changed is fine too. But I really don't want people to have to recompile before being able to extend the software.

berkes, to random
@berkes@mastodon.nl avatar

Where can I bring or send my old - some broken - laptops for recycling?

I know there are shady "laptop recyclers" who'll gladly lift data from the drives and sell that or abuse that. So I'll want something that at least feels legit. If an org can refurbish them: all the better!

In or near east of the Netherlands (around Nijmegen). Or somewhere I can post them (for a reasonable price).

Tips or boosts very welcome!

berkes, to random
@berkes@mastodon.nl avatar

@Tusky has this feature that it hides (or limits?) my post when my media has no description.

What does it do and where can I switch this off?

berkes, to Belgium
@berkes@mastodon.nl avatar

Yesterday, I heard someone describe as "that large and ugly border between France and the Netherlands."

I LoLed

berkes, to movies
@berkes@mastodon.nl avatar

I went to see this afternoon.

In an era of algorithmical movies (and series and music) I thought I had seen it all. Was convinced movies would either be (for me) unwatchable artsy, or forgettable bland amusement.

But here's the proof I was wrong. Truly original. Weird. Just the right amount of discomfort. Funny, sad, empowering. And taught me new insights about my position as western white male in an unfair society.

Truly impressive how all that fits perfectly in one .

berkes, to random
@berkes@mastodon.nl avatar
berkes, to PostgreSQL
@berkes@mastodon.nl avatar

maintainer Simon Riggs has died in a small airplane crash

https://news.ycombinator.com/item?id=39861680

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