@aurisc4@floss.social avatar

aurisc4

@aurisc4@floss.social

Software developer, geek, loves sports and beer.

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

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

Given the outpouring of empathy and care as well as the condemnation of violence from European politicians, can someone please inform them that over 35,000 Prime Minister Robert Ficos have been murdered in Gaza by Israel, including over 15,000 baby Prime Minister Robert Ficos.

aurisc4,
@aurisc4@floss.social avatar

@aral maybe next time count to 10 between stopping to type and hitting the toot button?
Cause with this one you begin to sound as hypocritic as those you so love to blame of being such. Sorry.

aurisc4, to apple
@aurisc4@floss.social avatar

Great news from Apple - now even your pencil tracks you. Only for $129.

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

Your daily reminder that capitalism is cancer and billionaires are tumours.

aurisc4,
@aurisc4@floss.social avatar

@jonoabroad @aral capitalism is bad, but do we have a viable alternative?
Socialism has tried in few countries. Result: the richness of the ruling class varies, everyone else is poorer than than in capitalism. Ever heard of Aral sea? That's what it does.
Other options?

aurisc4, to UX
@aurisc4@floss.social avatar

Monday morning rant goes to Google, whose web version Keep on first use suggested me "more comfortable reading by switching to dark theme"...

Listen, people, what's comfortable or not is something that is both personal and something just about everyone is quite good at determining by themselves, alright? Offer people to try, but don't ever tell people something will be more comfortable for them.

aras, to random
@aras@mastodon.gamedev.place avatar

Source files in current project: various_tests.c, stuff.c. Hey it is my project, I make the rules! (or lack of the rules)

aurisc4,
@aurisc4@floss.social avatar

@aras various_tests.c is fine even for public project. stuff.c not really, so if ever you go public with it, don't forget to rename that one to utils.c. Unless you already got that, then maybe utility.c is still available?
/s

jwildeboer, to random
@jwildeboer@social.wildeboer.net avatar

I know the next 3-7 days will be filled with exaggeration and doomsday talk, but IMHO the backdoor, though seemingly meticulously planned for a long time, failed miserably as it was caught at a stage where it wasn't widely deployed but only in testing/prerelease distros. Yes, it made it quite far in the supply chain but it ultimately failed. The mess is being cleaned up, no cases of actual use of the exploit in the wild are known thus far. The immune system of FOSS has worked. Again.

aurisc4,
@aurisc4@floss.social avatar

@kirschwipfel @jwildeboer it's always by chance. All the checks, processes etc. only affect the probability of catching the backdoor. You'll never get to 100%.
This a bit reminds the story of a backdoor in Unix C compiler.

bugaevc, to random
@bugaevc@floss.social avatar

GNOME Software: a critical system update is available! Stop what you're doing and reboot to install it at once!
Me: what, another buffer overflow in glibc?
GNOME Software: it's firefox-langpacks

aurisc4,
@aurisc4@floss.social avatar

@bugaevc I've seen Anaconda crasing due to broken translation, so don't be too quick dismissing it :)

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

Freedom in technology must include freedom from technology.

We must not create societies where the price of admission is owning a device controlled by one of two trillion-dollar US corporations.

We must safeguard people’s access to public services and the everyday necessities of life via alternate methods.

Technology should always be a progressive enhancement.

Do not let Silicon Valley privatise your access to modern life.

https://mastodon.ar.al/@lrvick@mastodon.social/112079059430275102

#technology #society #access #humanRights

aurisc4,
@aurisc4@floss.social avatar

@aral what about banking?

aurisc4,
@aurisc4@floss.social avatar

@aral not really, consider that kids don't usually have bank accounts and are fine with using cash. Why can't adult live that way?
Just that in case of banks even in small countries you have a choice of more than two, while with mobiles there are more than two options, but the two dominate so much, that no one cares about the others.

aurisc4, to programming
@aurisc4@floss.social avatar

Once again on "just works" type of UI: it either works 100% of the time, or give me the f*ing error message!
It is so frustraiting to see things are not working and have no clue why. I can't even search online, nothing useful to search for.

khalidabuhakmeh, to programming
@khalidabuhakmeh@mastodon.social avatar

What boring tasks do you think most developers take for granted?

For example, I think querying a database table and displaying it in a table is "boring" but valuable to your users.

aurisc4,
@aurisc4@floss.social avatar

@khalidabuhakmeh detailed error messages about what exactly when wrong and why.
Like instead of "Invalid Parameter" you get "Parameter X has value 7, which is out of acceptable range [0; 5]".

SonnyBonds, to cpp
@SonnyBonds@mastodon.gamedev.place avatar

What's your favorite way of doing type safe flags in C++? I typically just use some enum/int combo, but it's not really type safe and you can combine flags from different sets.

#cpp #cplusplus

aurisc4,
@aurisc4@floss.social avatar

@fell @SonnyBonds bitfields are much older than C++11, I think they eere inherited from C.

mjg59, to random
@mjg59@nondeterministic.computer avatar

Maybe don't trust someone who refused to fix a security vulnerability because he didn't believe in computers with more than 4GB of RAM when he complains about elaborate conspiracies to backdoor cryptographic algorithms

aurisc4,
@aurisc4@floss.social avatar

@mjg59 more than 4GB of RAM? With a G? 640K is enough for everyone!

joncham, to random

Not a good sign when the garage/mechanic recognizes you and says “Welcome back!”.

aurisc4,
@aurisc4@floss.social avatar

@AngryAnt @joncham when leaving, make Arnolds face and say "I'll be back"

aras, to random
@aras@mastodon.gamedev.place avatar

Ever since Unity grew to maybe 15 people in total, I was running around panicking "too much, too fast growth! we're turning into IBM anyday now!"

Well, careful what you panic about, Aras. Or fifteen years later the company might get a CEO from IBM.

That's it. That's the story.

aurisc4,
@aurisc4@floss.social avatar

@aras the guy is more from Red Hat actually.
Hm, what was your relation to Linux?

aras, to random
@aras@mastodon.gamedev.place avatar

Me: programming since 1995 or so.

Also me, just now: "turns out when an integer has more than 16 bits it can go above 65535!"

aurisc4,
@aurisc4@floss.social avatar

@aras will we reach retirement with 64-bit computers or 128-bit ones will happen before that?

gamingonlinux, to random
@gamingonlinux@mastodon.social avatar

Lol. Lmao. How is this a real post from Unity?! About the original removal of their TOS GitHub.

"We removed it way before the pricing change was announced because the views were so low, not because we didn't want people to see it."

Sure, nothing to do with it being replaced and the protections for developers being removed. Which you pinky promise you won't do again.

aurisc4,
@aurisc4@floss.social avatar

@gamingonlinux ToS history is suppositely available here:
https://unity.com/legal/terms-of-service-legacy

aurisc4,
@aurisc4@floss.social avatar

@gamingonlinux you can't reject coincidence here. ToS is kind of thing no one cares until a bad change is made.
In any case, the decommisioned website should redirect to it's replacement, not be gone. 2023 and many people still lack basic knowledge how internet works.

aurisc4, to javascript
@aurisc4@floss.social avatar

joke of the day:

>> typeof(NaN)
"number"

aurisc4, to random
@aurisc4@floss.social avatar

Considering to switch from stock GMail app to K9 Mail on my phone. Any reasons not to?

fell, to programming
@fell@ma.fellr.net avatar

"Parse, don't validate"

Ever heard of that? I know that it means something about type driven design, but to me it means something much simpler.

Imagine reading a config file. You could read it line by line and match each line to one of the possible config options. Or you could just go through all config options and try to find them somewhere in the file. This second approach is what I mean by "Parse, don't validate". Only read the data you need and ignore the rest.

Opinions?

aurisc4,
@aurisc4@floss.social avatar

@fell validate!
Typos are easy to make and often hard to spot.
Unrecognized options don't have to be hard errors. It really sucks when things don't work and you are given no clue why.

aurisc4, to CSharp
@aurisc4@floss.social avatar

TIL: params is a reserved keyword in C#, cannot name parameter like that. Compiler error could be clearer though.

aurisc4, to Java
@aurisc4@floss.social avatar

So is about to get main function without requiring a class.
That is nice, but justification about making language is more student friendly make me raise my eyebrows. If you want to make Java friendlier to newcomers, you should address the problem java.io being notoriously overcomplicated, IMO. After "Hello, World" next thing is to ask for user input and do something about it, and Java is the worst at it from what I've encountered.

aurisc4,
@aurisc4@floss.social avatar

@tearvisus @TimPurdum @vrdhn still, having a class with method isn't too bad. Java has much worse problem with I/O. One of the first steps in learning is to take and process input. Console input is really unfriendly in Java plus due to checked exceptions it exposes newcimer to exception handling which a rather advanced topic.
IMO top level main is good step, but not the most valuable step they could make.

aurisc4,
@aurisc4@floss.social avatar

@vrdhn @tearvisus @TimPurdum IMO it's best to expose noobs to as little new concepts at once as you can, the add them one at the time. Having IDE to generate you a bunch if stuff you have no clue about is not ideal. Ignoring most of the code you see is a skill, not everyone has it.

  • 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