@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.

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, to PostgreSQL
@berkes@mastodon.nl avatar

maintainer Simon Riggs has died in a small airplane crash

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

berkes, to random
@berkes@mastodon.nl avatar
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 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

Why the AI Boom is a Windfall for Tiny Anguilla
The Caribbean island is reaping millions from .ai website registrations

https://spectrum.ieee.org/ai-domains

> And it’s just part of the general budget—the government can use it however they want. But I’ve noticed that they’ve paid down some of their debt, which is pretty unusual. They’ve eliminated property taxes on residential buildings. So we’re doing well, I would say.

Sometimes I'm reminded that the internet is also a nice place. This is one of em.

berkes, to Bulgaria
@berkes@mastodon.nl avatar

So the forces to allow alternative , breaking their monopoly.
Apple retaliates with scare mongering (we do it for your security) and with making all EU users pay additional fees. That's incredibly smart. The way a Bond Villain is incredibly smart.

Some good, in depth discussions on HN https://news.ycombinator.com/item?id=39132453

berkes, to random
@berkes@mastodon.nl avatar
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 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.

berkes, to random
@berkes@mastodon.nl avatar

Adtech industry: Wait! No laws, please! We'll self-regulate.

  • Introduces a weird double negative, hard to use Do-not-track system (headers, buried browser setting, defaults off)
    People: ok. We'll use that.
    Adtech: oh shit. People actually use it.
    Adtech: you know what? We'll just ignore it anyway. They're more like guidelines than actual rules.

This is why we need government regulation. and more.

berkes, to random
@berkes@mastodon.nl avatar

code Day 5 part 2:

"Advent of Code uses more power than Belgium"

berkes, to rails
@berkes@mastodon.nl avatar

Doing some freelancing lately. After mostly work for a year, development is slow.

The lack of compiler and types- feedback is slowing me down terribly.

It often takes me hours or minutes to find out I made a stupid typo, or wrong assumption. With the LSP (or just a cargo check) shows it immediate. In Ruby/Rails it takes a full run of the test-suite and often manual testing.

Static typing is a tool to speed up development. Don't believe the people who tell you otherwise.

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

Dear North American Web developers.

The majority of the people in the word don't use AM/PM.

Having all your times in AM PM sucks for almost everyone but Americans. We have to look up and often correct times. At least consider a setting.
But probably best is to have everyone use a 24 hour clock. Every American understand when 22:30 is. But hardly anyoneunderstands if 10:30 AM is in the morning or evening. Or now many hours are between 08:00 and 18:00.

Kind regards, Everyone except Americans.

berkes, to random
@berkes@mastodon.nl avatar

I made a fire place from a washing machine basket. It looks really cool, but when I rotate the video, even cooler.

Video of fire blasting out of a metal cylinder. Sideways. Looks like a cheap eighties scifi movie attempting to get the effect of a rocket

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 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 .

berkes, to random
@berkes@mastodon.nl avatar

This is awesome. https://jochembruijninckx.nl/train-board-generator/

One of my favorite Table Top Games, Ticket To Ride, but for every place concievable.

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 webdev
@berkes@mastodon.nl avatar

Why is there no syntax=python or somesuch attribute on the <pre> and <code> tags?

Now we're all loading in highlight.js, prisma.js, chroma or whatever library to generate often completely inaccessible tagsoup. Just to have syntax highlighting. Shouldn't that be the task of the browser/client? With maybe some CSS when webdevs insist on controlling the syntax highlighting theme.

I'm surprised it's not there already.

berkes, to random
@berkes@mastodon.nl avatar

I guess I'm an 0.1x developer.

I prefer to remove code. I try to understand the problem rather than the proposed solution. I think and whiteboard before coding. I refactor. Then refactor again. And then some more. I TDD.
I often spend a whole day developing, and then commit maybe 1 test and 2 lines of code.

All so that I can continue at 0.1x speed for always.

Because the 10x devs I've worked with, in reality just wrote techical debt at 10x speed.

berkes, to accessibility
@berkes@mastodon.nl avatar

I'm not disabled, nor colorblind, nor impaired in any way when using a website.

Still, helps me a lot. So much that I'll use web-apps and -sites with good accessibility far more than their alternatives with poor accessibility.

Simple things like tabbing, shortcuts, navigation: when I can use it just a little easier or faster, I'll use it more often.

Accessibility matters, even if you don't care the least about (temporary) impaired users (which is a horrible premise).

berkes, to random
@berkes@mastodon.nl avatar

Disregarding nuclear waste, or accidents, let's presume that's "solved". Then still, nuclear power is crap.

It's highly centralized, monopolized, with all the risks to continuation and effectiveness that come from it.

It's more expensive to run than wind and solar (but can run predictably and 24/7). And with costs for storage of waste and decommissioning, it's often more expensive than coal or gas even!

Uranium has to be mined. Like coal. But in problematic regions. Uranium is finite.

1/2

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!

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