@sirjofri@mastodon.sdf.org avatar

sirjofri

@sirjofri@mastodon.sdf.org

Serious #9front user. #Unreal #Game programmer with a passion for realtime #graphics and #shaders. Acme. C. Unreal.

looking for a job.

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

delta, to random
@delta@chaos.social avatar

Sounds like a bad joke joke but the EU governing council wants to once again legislate for it's 350 million citizens. According to @echo_pbreyer (EU parlamentarian) the legislation wants to force messengers to prevent users from sending images or videos unless they agree them to be scanned, AI-analyzed and potentially reported to police. They apparently want to bring it up for a council vote in two days and get it through parliament in June. German link https://www.patrick-breyer.de/lass-dich-ueberwachen-eu-rat-will-sich-auf-chatkontrolle-mit-zustimmung-der-nutzer-einigen/

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@delta @delegatevoid @echo_pbreyer begs the question what happens if I have a messenger that just sends media as text messages, base64 encoded, and a client (plugin?) that detects those and decodes them back to visible media. Does that count as text then, which doesn't need to be analyzed?

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

I've been experimenting with using a fast approximate voronoi diagram rendering technique as a point cloud renderer. This is a voronoi diagram with a million cells :3

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@aeva details? Code? Numbers?

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@aeva thanks for sharing

ben, to random
@ben@m.benui.ca avatar

i sat on my butt way too much when i was younger and as a result my legs are baaaad

i bought a kitchen timer and set it to 30 mins and get up and walk around when it goes off

it's helping

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@ben at some point I just started to only stand at work. So I began to only sit after work and during breaks. It's not perfect for my feet (they feel a bit "thick" in the evening), but my fitness has improved and I feel more agile in general. Plus, I can't imagine working in an office anymore, because I don't want to sit the whole day

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@ben (I'm also the type of person who has to walk around while thinking and calling with colleagues. I have my cam on, but they can rarely see me)

ben, to random
@ben@m.benui.ca avatar

one thing i'd love to know from any devs that use rng

how much do you just use "vanilla" rng vs anything that puts a finger on the scale

for example i heard diablo uses rng but it makes it more likely for the player to get a rare item the longer they go without receiving one

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@ben I guess I would just use a normal distributed randomness and adjust the success threshold depending on the situation. Like, start with a true 50:50 rate, but increasingly shift towards 51:49 etc

jhx, to FreeBSD
@jhx@bsd.cafe avatar

Small rant:

is a sane platform - period! :freebsd:

Why?
It works and is dependable.

Does that matter anymore?
More than ever!

We live in a constantly changing world - for better or worse.
Many chase the next best thing... code is getting bloated more and more by the hour.

In the end we have a safe place to grow and learn...
It is called:

Run and enjoy the journey! :freebsd: :openbsd:
After all: This is the way it was supposed to be! 😎

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@jhx sorry to interrupt (and I don't want to make your post or bsd bad or anything, I have absolutely no experience with it).

But I can just take that whole post and replace bsd with .

At least, that's my experience (and historically, it's probably more accurate about your last sentence).

Longplay_Games, to gamedev
@Longplay_Games@mstdn.games avatar

Serious question - are there any people out here using USD? What do you use it for?

So many folks pushing the universal scene description standard but I can't think of even a single use for it.

glTF 2.0 seems a much better standard to me - it's what I've moved to exclusively.
(I know they're for different use cases - but USD as "an entire scene" is better handled by your engine's native map/level format)

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@Longplay_Games in that league, mostly their own engines. There are some public presentations with screenshots and stuff, if you want to invest the time to identify software, but you can probably just google. Bethesda is still using creationkit, afaik, and why not if they are the masters of using it...

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@Longplay_Games though some companies started using UE, like cdpr. It's just too many expectations nowadays, so you have to invest decades of time or expect your own people to work for inhumane hours and weekends (talking about AAA+, not indies)

bagder, to random
@bagder@mastodon.social avatar

ln -s [one] [two]

the arguments are done in the same order as if you would have done it with cp.

Yes, it really is that easy. You can stop worrying about it now.

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@chakuari I guess security-wise we're also in a good position, but not because our system is extremely security-based, just we tunnel everything via one protocol and it's easy to maintain services (files in a directory is easier than managing iptables and hundreds of daemons via some obscure program).

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@chakuari speed-wise it's like unix should be: many small programs that do their task and do it well. We have a shell that's comparatively slow, but we never hit any bottlenecks with it, although half of our boot process is managed by it.

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@bagder good thing I don't need symlinks anymore...

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@chakuari I guess you already read a lot about it? Then my guess is, just try it. There's plenty of ways to try it and to learn more about it. But keep in mind that plan 9 is not a unix and many design choices are based on a fully networked environment (a single plan 9 system may consist of many machines)

sirjofri, to github German
@sirjofri@mastodon.sdf.org avatar

I don't like that encourages people to fork(!) repos although they only want to download/clone it. If you never plan to contribute to that repo, why not just star and clone it?

sirjofri, to gamedev German
@sirjofri@mastodon.sdf.org avatar

I'm looking for a new . My expertise is in , mostly / , but also tech in general, and is the engine I know best.

sirjofri, to gamedev German
@sirjofri@mastodon.sdf.org avatar

I really hate the trend that is no longer written but the details are in video , especially in . I want to READ documentation, with graphics and explanation. On long pages with varying degrees of details. Not some obscure 50min video where I can find the missing piece of information in a single frame at minute 34.

sirjofri, (edited ) to retrocomputing German
@sirjofri@mastodon.sdf.org avatar

So, my dad found an old IBM PS2 model 50. It powers on, but displays weird stuff he can't make any sense of (doesn't help that it's probably english). He tried starting with the original floppy (yes, it's still there), without success. I personally would like to keep it. Is it treasure enough to keep?

jwz, to random
@jwz@mastodon.social avatar

The thing most people don't remember about Prometheus is that humans already had fire, but then Zeus locked it up behind a paywall, because Zeus was a petty little bitch. Prometheus stole it back. In this essay about DRM I will

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@incoherentmumblings @vonneudeck @jwz Gen 5:4: sons and daughters. Daughters often weren't that important, so you can often only find references like that

joshbressers, to random

Allowing '..' (dot dot) in a path was a mistake and removing it would solve more security problems than using memory safe languages

Now that I have your attention

In security we keep hearing about memory safety and how we just need to stop using C and how it fill fix a lot of problems

This is true, but next time read about getting rid of C, I want you to think about removing .. from being supported. It's an easier problem to wrap our heads around, possibly more useful, and probably easier to do

I'll explain why below
1/6

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@utterfiction @joshbressers on plan 9, programs like web servers do bind the to-sandbox directory to / within the program. Then the relative paths are the absolute paths automatically, and .. can't break out of the sandbox path. It's actually quite easy to do that if you don't need access to files outside the sandbox directory (you can still find a way around that within your program, but that depends on the program flow)

sirjofri, to Signal German
@sirjofri@mastodon.sdf.org avatar

I wonder if someone ever analyzed the "mobile cost" (bandwidth, battery usage, ...) of messengers like / / , chat systems like , and maybe even more "exotic" chat systems like , @delta -chat, ?

sirjofri, to Unreal German
@sirjofri@mastodon.sdf.org avatar

@sbseltzer Just yesterday I found another weirdness in . The controller SetMoveInputIgnored(bool) is not a setter, but a stack, kinda. For example, you can call it with "true" two times, then with "false" a single time, but move input will still be ignored. Quite neat, but you have to know that and the name is misleading

brion, to random

unix: "everything is a file"

developers: "what if an api is more complex than reading/writing character streams?"

unix: "everything is a file with ioctls"

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@brion
unix: "everything is a file"
plan 9: "liar"
9front: "😏"

sirjofri, to gamedev German
@sirjofri@mastodon.sdf.org avatar

Again, thinking about writing a full 3d game engine in C, but the only C I really like is Plan 9 C and we have no gpu support... (And I don't like software 3d rendering)

sirjofri, to random German
@sirjofri@mastodon.sdf.org avatar

@mwl it seems I missed your move to another instance. Now you have your follower back 😉

sirjofri, to random German
@sirjofri@mastodon.sdf.org avatar

Unix: everything is a file, except for X, Y, Z, ...
Plan 9: there's no such thing as a file. Everything is a file.

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