kamstrup

joined 3 years ago

It seems I cannot access Vimeo at all without age verification. So not just your video.

I cannot even log in and core the videos I bought a few years ago!

[โ€“] kamstrup@programming.dev 3 points 4 days ago (2 children)

Video requires age verification for some reason!? ๐Ÿ˜…

[โ€“] kamstrup@programming.dev 17 points 1 month ago

I see, they have been continvoucly morging the docs themselves, as per their developer docs

[โ€“] kamstrup@programming.dev 9 points 1 month ago (7 children)

Normally patches roll out before the vulnerability is disclosed. But I honestly don't know the status on CopyFail

 

Proposal for adding generic methods to structs (not interfaces) accepted last month โœจ

While not giving us everything we could want, it's still gonna be a welcome feature.

[โ€“] kamstrup@programming.dev 3 points 3 months ago

No. Learning is changing behavior on past experience, not new information.

[โ€“] kamstrup@programming.dev 3 points 4 months ago (1 children)

Don't hesitate or overthink it. Just dive headfirst into it. The day you start is the best moment. The thing you chose to do, is the best.

Learn by playing around. Play to your strengths. Dabble with coding, sound, graphics, mechanics, and figure out what gets the fire going. Feed that fire.

When you've had a bit of taste, try to complete a small simple project. This is surprisingly difficult! Learn to remove features and complexity, simplifying until you can actually finish the game.

[โ€“] kamstrup@programming.dev 4 points 4 months ago (3 children)

On your computer. I think this engine is aimed at embedded, if I understand the article correctly

[โ€“] kamstrup@programming.dev 1 points 4 months ago

I am perplexed that they refuse to acknowledge some pretty deep issues I see every major Go project run into:

  • There are corner cases where it is literally impossible to check of the value of a type-param interface is nil.
  • Type-params on methods
  • Type-safe enums
[โ€“] kamstrup@programming.dev 10 points 5 months ago (3 children)

As I explained elsewhere there is no official app to change this setting. Users can hack their gsettings.

Support for middle-paste will slowly but surely bitrot and eventually be removed.

[โ€“] kamstrup@programming.dev 15 points 5 months ago (1 children)

No default gnome app will be able to toggle that default. You can hack it in gsettings.

And worse, the fact there is a setting means that only the default will be tested. The feature will slowly but surely bitrot. In a few years we'll see a proposal to remove it entirely. This is how software development works.

[โ€“] kamstrup@programming.dev 29 points 5 months ago

Many moons ago I did a project at uni where we implemented elliptic curve cryptography in Java and released it as open source. Unsurprisingly, we had no idea what we were doing. Some years later I get a random mail from someone using it on some embedded system...

I don't want to know, and I fear that ist is paramount that I maintain plausible deniability ๐Ÿ˜‚โ™ฅ๏ธ๐Ÿ™

[โ€“] kamstrup@programming.dev 8 points 6 months ago

Do it. DO IT

 

The Go team is working on a new garbage collector called Green Tea.

 

In the original proof of concept for ranging over functions, iter.Pull was implemented via goroutines and channels, which has a massive overhead.

When I dug in to see what the released code did I was delighted to see that the go devs implemented actual coroutines to power it. Which is one of the only ways to get sensible performance from this.

Will the coro package be exposed as public API in the future? Here's to hoping โ™ฅ๏ธ

 

Go 1.22 will ship with "range over int" and experimental support for "range over func" ๐Ÿฅณ

view more: next โ€บ