Jebrim Profile Banner
Jebrim Profile
Jebrim

@AgileJebrim

1,144
Followers
955
Following
1,259
Media
21,041
Statuses

Principal Software Engineer creating hard real-time MMO megaserver and rendering technologies with ISPC and shaders. Opinions are my own, not my employer’s.

Colleyville, TX
Joined October 2020
Don't wanna be here? Send us removal request.
Pinned Tweet
@AgileJebrim
Jebrim
15 days
If there’s one thing I aim to contribute to the industry, it’s this: DESIGN YOUR SOFTWARE TO MINIMIZE FLUCTUATIONS IN PERFORMANCE! (if you are working on realtime software with a steady power supply) Have a flat profile, regardless of any changes to data input into the system.
4
1
10
@AgileJebrim
Jebrim
25 days
char grade = ‘F’; grade = score > 90 ? ‘A’ : grade; grade = score > 80 ? ‘B’ : grade; grade = score > 70 ? ‘C’ : grade; grade = score > 60 ? ‘D’ : grade; return grade; The goal here is to make sure this compiles down to conditional moves (or masked stores with SIMD). Eliminate…
@ozanyrc
Ozan Yarcı
27 days
This code structure is called an arrow anti-pattern. How to fix this code?
Tweet media one
657
143
2K
47
22
431
@AgileJebrim
Jebrim
1 month
@YIMBYLAND And yet Florida is booming while Chicago and New York City are in decline. Maybe, just maybe, people actually want suburbia, not the big city.
26
1
254
@AgileJebrim
Jebrim
3 years
@susiemcdonnell @lawyer4laws That was in one particular state and fell under general police powers, which is something the federal government does not have. Furthermore, we are not a country where the President is an absolute ruler that can just dictate mandates that we must all follow.
2
8
106
@AgileJebrim
Jebrim
2 months
@bennettpeer @Triumphant_Ape Killing the planet? This suggests we’ve massively grown the biomass on the planet lol.
9
0
96
@AgileJebrim
Jebrim
8 months
@KevinNaughtonJr Baby numbers. I’ve gone a month doing 19 hours straight 7 days a week in front of my computer grinding Agility on RuneScape.
6
8
90
@AgileJebrim
Jebrim
1 year
@ID_AA_Carmack And yet modern software has become so bloated and inefficient that performance hasn’t increased anywhere near that figure.
7
3
91
@AgileJebrim
Jebrim
2 months
@m1guelpf Wait until they find out that most safety critical code in defense contracts are built on “memory unsafe” languages like C. Memory safety is achieved through static memory allocation, not through high level languages.
2
1
85
@AgileJebrim
Jebrim
1 year
@JackPosobiec Christmas as in Santa Claus, elves, Christmas trees, and the like has always been pagan. Christmas as in the celebration of the birth of Jesus is Christian. These are two separate traditions though.
4
2
83
@AgileJebrim
Jebrim
3 months
@tohrxyz @SheriefFYI 300MB = 2.5 BILLION bits. “Not that much”
2
0
79
@AgileJebrim
Jebrim
3 years
@Kaitlin_Cieslak @EllsBellsInPA @ExogenyKarl Raising the minimum wage does not make anyone richer in real terms because it does absolutely nothing to increase the amount of value you produce for the company. The only thing that actually makes you richer is by raising your added value. They can’t pay you more than that.
12
0
66
@AgileJebrim
Jebrim
1 month
@AndrewParsonson @Marcbmann That’s fine. Nobody need do business with the EU then. Enjoy irrelevancy.
2
0
69
@AgileJebrim
Jebrim
1 month
@the_transit_guy You keep saying it’s unsustainable, meanwhile the densest cities in the country are the ones with the least balanced budgets.
3
1
68
@AgileJebrim
Jebrim
1 year
@i_Sync_ @TRHLofficial Region of Heroes is literally Ukrainian propaganda with fake footage from the war lol.
3
2
65
@AgileJebrim
Jebrim
1 year
Tweet media one
15
1
61
@AgileJebrim
Jebrim
22 days
@bgolus I don’t see how 128GB of RAM is necessary to achieve 720p. That’s an awful lot of memory that such a simple low poly renderer shouldn’t need.
2
0
54
@AgileJebrim
Jebrim
6 months
@pikuma Who needs an OS… just have a super loop on bare metal. :)
3
1
53
@AgileJebrim
Jebrim
2 years
@nytimes So over $100m a year? That’s actually pretty small in the grand scheme of things.
1
0
47
@AgileJebrim
Jebrim
9 months
@defi_raf @ramzpaul And defi is the shortest 😂
4
0
48
@AgileJebrim
Jebrim
8 months
@wfaa So apparently children have a constitutionally protected right to visit strip clubs? That’s what this ruling implies.
4
2
43
@AgileJebrim
Jebrim
7 months
@BenSimsTech Scrap them entirely and don’t even manage memory. Just have persistent memory that exists for the lifetime of the run. Think of it this way. If you need 2GB of RAM even 10% of the time in your game, then what’s the point of ever running it at 500MB for the other parts? Why are…
7
1
49
@AgileJebrim
Jebrim
3 years
@Kaitlin_Cieslak @EllsBellsInPA @ExogenyKarl Employees that are costing more to employ than the value they produce are a net drain on the finances of the company and will eventually lead to it going out of business unless this liability is eliminated. This is why layoffs occur. You always want to be an asset instead.
5
1
42
@AgileJebrim
Jebrim
3 years
@KSpaceAcademy @NASASpaceflight @BocaChicaGal Use wind chimes to determine if it’s too windy to launch? Interesting concept!
1
1
48
@AgileJebrim
Jebrim
1 month
@DJSnM April Fools joke aside, it also doesn’t make sense. A mortgage isn’t a lease. You don’t get evicted like a tenant, you get foreclosed on first before any evictions can begin.
4
0
47
@AgileJebrim
Jebrim
9 months
@RichardGrenell @GOPChairwoman @tedcruz @JohnCornyn We’re the only state? Damn, makes me even prouder to be a Texan.
35
0
37
@AgileJebrim
Jebrim
1 year
@leachfortexas The Thirteen Colonies seceded from the British Empire. The Republic of Texas seceded from Mexico. Nothing is more Texan or American than secession.
2
2
41
@AgileJebrim
Jebrim
8 months
@runevision I’m with Sam. Eliminating dynamic memory allocation/deallocation per frame is one of the biggest things you can do to eliminate jitter/hitching in a game. Juan is off base on this one.
1
0
42
@AgileJebrim
Jebrim
3 years
@NPendent Um, the US Senate is a very different entity. If he had fled Congress to avoid establishing a quorum, then that would be the equivalent situation, but that’s not what happened. What went down in Texas in February was a state matter, not a federal matter. Cruz couldn’t do anything
3
1
34
@AgileJebrim
Jebrim
21 days
@Orbital_Perigee I’d also argue that they’re able to mass produce relatively cheap rockets, which enables them to more affordably just toss them away.
1
1
42
@AgileJebrim
Jebrim
2 months
@EZE3D Taxpayers funding such development is hardly free market.
2
1
40
@AgileJebrim
Jebrim
1 month
@cjamesmay Imagine having to lug groceries down the street every day because you lack a vehicle to do less frequent bulk trips.
52
2
37
@AgileJebrim
Jebrim
3 months
@OldSchoolRS Bring back dangerous random events and make them mandatory. There shouldn’t be any safety in being afk.
10
0
39
@AgileJebrim
Jebrim
28 days
@Grummz I don’t disagree that woke politics is a problem, even in video games, but the real reason you get $130 AAAA games is due to overinflated budgets, bad project management, and an overly bloated game tech stack and art/graphics. Too many staff. Keep teams small.
11
0
39
@AgileJebrim
Jebrim
7 months
@Acerola_t You generally don’t want to have a bunch of subpixel triangles.
1
0
35
@AgileJebrim
Jebrim
2 years
@JesseKellyDC That state election you’re ignoring is more important than the federal election you’re looking forward to.
1
3
33
@AgileJebrim
Jebrim
3 years
@Kaitlin_Cieslak @EllsBellsInPA @ExogenyKarl Your total compensation is always a fraction of the added value you bring to the company. Hiring you is only sustainable for the business if they can profit from your hire. If the law forces your cost to employ to rise above the added value you bring, you create a loss for them.
1
0
29
@AgileJebrim
Jebrim
2 months
@wagslane @cschep You have to ask for permission? Doesn’t sound unlimited.
3
0
34
@AgileJebrim
Jebrim
6 months
@GeneforTexas A majority of shooters are actually young black liberal men
2
0
32
@AgileJebrim
Jebrim
3 months
@TylerGlaiel Looks good. What’s the problem?
0
0
32
@AgileJebrim
Jebrim
24 days
@EMBYRDEV Yours generates branch mispredictions and fails to be easily turned into SIMD as well.
@AgileJebrim
Jebrim
24 days
The early out version also fails to generate branchless code in clang at all optimization levels. It does a little better in ISPC but doesn’t compare to the alternatives.
Tweet media one
5
0
13
8
1
33
@AgileJebrim
Jebrim
3 years
@dfsamateur1 @JackPosobiec The irony is that it’ll just shift more electricity generation back to coal and undo the very carbon emissions reductions that they supposedly support.
3
0
21
@AgileJebrim
Jebrim
3 years
@rocketgyan @KNSU_Colorado @DJSnM Cut a hole in the top of the fairing and have it stick out a bit. Could even be a third stage. 😂
1
0
32
@AgileJebrim
Jebrim
1 year
Tweet media one
1
2
28
@AgileJebrim
Jebrim
3 months
@SheriefFYI The irony is that, for all the rhetoric, they also fail to actually save time and money on the development side.
3
0
32
@AgileJebrim
Jebrim
3 months
@yishan Uh no, it absolutely is unreasonable. Furthermore, this issue extends far beyond just historical figures. Honestly, your own wokeness is showing itself right now.
2
0
31
@AgileJebrim
Jebrim
1 month
I am pleased to announce a new partnership with @Jagex . JebScape will power the next generation of @OldSchoolRS ’s backend and save millions of dollars. The savings will be passed onto players in the form of cheaper membership. Thank you @JagexAsh for putting this deal together!
8
2
30
@AgileJebrim
Jebrim
3 months
@tohrxyz @SheriefFYI Since this is a chat app, maybe the number of characters is what matters. Do you really need over 300 million characters loaded in memory at a time? In fact, the biggest concern I’d have is the amount of network bandwidth you’re wasting moving these characters to each client.
1
0
30
@AgileJebrim
Jebrim
1 year
@animehonkers @ciirarref Dying? “Refer to me as a she or I’m gonna kill myself!!! 😫” Sorry, that type of behavior is incredibly immature. Nobody should negotiate with people threatening violence like that.
1
0
29
@AgileJebrim
Jebrim
1 month
@IDoTheThinking Wealth creation involves lowering costs, not raising them.
2
0
28
@AgileJebrim
Jebrim
2 years
@Seaniii @ImTedious @1alo_ Yep. Just finished eating some right now.
Tweet media one
0
1
29
@AgileJebrim
Jebrim
2 years
@Jay_Wilton @OldSchoolRS If only Jagex put as much effort into promoting Jesus Christ as they do in promoting evil. 🤦‍♂️
22
14
25
@AgileJebrim
Jebrim
2 months
@yesh222 @Izengabe_ The former Governor of left wing Massachusetts
1
0
29
@AgileJebrim
Jebrim
25 days
This is even better:
@wickerwaka
Martin Donlon
25 days
@AgileJebrim char grade = ‘A'; grade = score < 90 ? ‘B’ : grade; grade = score < 80 ? ‘C’ : grade; grade = score < 70 ? ‘D’ : grade; grade = score < 60 ? ‘F’ : grade; return grade; I don't know if there is much value to these being conditional moves when they are all dependent on the…
6
3
79
2
1
30
@AgileJebrim
Jebrim
4 years
Pinned.
8
1
26
@AgileJebrim
Jebrim
1 year
Imagine this: Withdrawing 100% of your paycheck with no taxes withheld, seamlessly deposited by your employer into your private banking account, after picking up your kids from the local Christian co-op and then taking your big pickup truck back home to your McMansion on 2 acres.
Tweet media one
@alex_lee
Alex Lee 李天明
1 year
Imagine this: withdrawing your UBI check that was seamlessly deposited in your public banking account after picking up your kids from awesome public school and then taking green transit back home to your social housing flat A future we can make happen
7K
137
861
4
6
27
@AgileJebrim
Jebrim
5 months
@cmuratori When Elon first purchased it a year ago, Twitter was spending an insane $1.5b a year just to cover their hosting costs. A lot of his focus has been on reducing that number. Not sure what it’s at now. I did read that they’re working on replacing part of their backend with a GPU…
4
1
28
@AgileJebrim
Jebrim
2 years
It’s a matter of brainwashing and different values, not a matter of being born a particular way. Being LGBTQ is a choice. This should make that very clear.
Tweet media one
67
1
23
@AgileJebrim
Jebrim
7 months
@RealGunLobbyist Gotta wait at least a week to get permission from the state? Probably longer due to the insane number of calls. And meet a bunch of other conditions? I’m glad we have permitless carry here in Texas.
1
0
26
@AgileJebrim
Jebrim
1 month
@the_transit_guy Looks like an advertisement to drive.
0
0
27
@AgileJebrim
Jebrim
2 years
@njhochman The truly conservative approach rejects the focus on Santa. There’s a reason why evangelical churches focus on Christmas as a celebration of Jesus’s birth and keep Santa Claus out of it. In fact, early American Protestants didn’t even celebrate Christmas; it was a Catholic thing.
1
0
22
@AgileJebrim
Jebrim
24 days
Made corrections to my buggy code and even simplified it further to eliminate the redundant grade assignment in the code. On the left is ISPC. It is processing 32 grades at a time in a similar number of instructions that occur on the right. All code shown here is branchless.
Tweet media one
@AgileJebrim
Jebrim
25 days
char grade = ‘F’; grade = score > 90 ? ‘A’ : grade; grade = score > 80 ? ‘B’ : grade; grade = score > 70 ? ‘C’ : grade; grade = score > 60 ? ‘D’ : grade; return grade; The goal here is to make sure this compiles down to conditional moves (or masked stores with SIMD). Eliminate…
47
22
431
5
2
26
@AgileJebrim
Jebrim
25 days
@Love2Code I use ISPC and compute shaders, which make writing SIMD incredibly trivial to do compared to intrinsics. Quite frankly though, this is just a trivial select statement even with intrinsics. I write almost all my code in a manner that compiles down to leverage data parallelism. It…
2
0
25
@AgileJebrim
Jebrim
8 months
@domenkozar @PalmerLuckey It’s censorship. There’s no other way to paint this. Cancel culture at its finest.
0
0
24
@AgileJebrim
Jebrim
1 month
@0xglitchbyte Post this again tomorrow please.
0
0
24
@AgileJebrim
Jebrim
11 months
@MacGraeme42 @mysteriouskat @elonmusk @PeterHotez Weighing the risks of side effects is a personal decision that every individual must make for themselves. It is never something that should be imposed upon them by a third party. That third party isn’t the one that’s going to have to suffer the consequences of a poor decision.
1
0
23
@AgileJebrim
Jebrim
10 months
@DJSnM You need 5m impressions per month for 3 months straight to qualify.
2
0
24
@AgileJebrim
Jebrim
2 years
@ImTedious @1alo_ I’m getting married in less than 3 weeks
7
1
23
@AgileJebrim
Jebrim
9 months
@jjfThompson The entire basis of the United States was that secession from the British Empire was doable, so the entire point from critics is a bit ironic. The American Revolution was first and foremost a war of secession. That’s what independence is.
1
0
21
@AgileJebrim
Jebrim
2 years
. @JagexAsh Terrible decision. Being able to precisely select the skulls in a moment’s notice as you dropped from the monkey bars was one of the things that brought skill to the Ape Atoll course. Why make it easier to do perfect laps? It completely kills racing as a sport. 🤦‍♂️
Tweet media one
33
2
21
@AgileJebrim
Jebrim
9 months
@saxerpillar @GnomonkeyRS @NyutaipOSRS Or just don’t make plugins designed to make boss fights easier…
5
0
23
@AgileJebrim
Jebrim
3 years
@FSchadenfreude @CalebJHull Lack of vaccination is not due to lack of propaganda on it.
0
5
22
@AgileJebrim
Jebrim
3 months
@_plop_ Don’t use anything prefixed with std. The task is really just a memcpy between char arrays. Fairly trivial.
3
0
21
@AgileJebrim
Jebrim
1 month
@Jeffinatorator Yes people want in-room laundry. Shared common spaces are terrible. Your own private bathroom is also important to have.
0
0
21
@AgileJebrim
Jebrim
2 months
@housecor You will never be able to make it anywhere near as performant after the fact without a complete rewrite, which won’t be allowed because the need to provide legacy support will prevent it. The interface becomes the bottleneck holding everything back.
1
0
21
@AgileJebrim
Jebrim
3 years
@comcast @stacey80806429 Using race as a discriminating factor in your investment decisions is by definition racist.
0
1
16
@AgileJebrim
Jebrim
4 months
@steve_vladeck Blue states have been ignoring federal marijuana laws for years lol
0
0
20
@AgileJebrim
Jebrim
4 months
@Burnt_Caper What keeps RuneScape distinct from other MMOs is that you’re not required to be dependent upon the performance of others in order to have personal success. It’s a way to individually outcompete others and have your own personal achievements stand apart. Solo content is great.
3
0
20
@AgileJebrim
Jebrim
5 months
@ExRevert @Sharundaar @SheriefFYI The actual storage may be cheap, but the data needs to get to the registers to do anything with it. The latency and bandwidth involved to move or cache that data is quite expensive. You fiddle around with optimizing memory to reduce the amount of data you need to send across.
2
1
18
@AgileJebrim
Jebrim
4 years
@MainelyGill @heretobrowse99 @mellie1951 @ericcervini The truck was obviously in the lane already, meaning the other vehicle was trying to force it off the road. The SUV initiated the maneuvering of the vehicle in such a way as to force a collision.
4
0
14
@AgileJebrim
Jebrim
6 months
@McFunkypants Don’t use depth testing for these, keep depth writes on for at least the lowest layer, draw them before other content, and change the draw order between coplanar layers to be done by priority. Each successive layer draws on top of prior layers. This will have overdraw, so not the…
1
0
19
@AgileJebrim
Jebrim
2 years
@GeneforTexas Imagine supporting genital mutilation of children. 🤦‍♂️
1
0
17
@AgileJebrim
Jebrim
4 months
@bgolus Unreal is written in C++ yet butchered it with a garbage collector still blows my mind. 🤦‍♂️
5
0
19
@AgileJebrim
Jebrim
2 months
@SheriefFYI @bmcnett if ((tickCount++ & 0x3F) == 0) drawSlider();
0
0
19
@AgileJebrim
Jebrim
11 months
@douglewinenergy Natural gas is the savior here, not solar. We can use our natural gas capacity on demand as needed. Solar and wind are just pray and hope. We need more natural gas infrastructure.
Tweet media one
11
5
19
@AgileJebrim
Jebrim
8 months
@reduzio @runevision Not only is it a problem for a GC, it’s a problem for the OS’s heap allocator as well. You’re writing a real-time system with deadlines. Start treating it like that. Dropped frames are completely unacceptable in the flight simulation industry I work in. It’s also true in VR.
2
0
18
@AgileJebrim
Jebrim
25 days
@Arantor Early return violates my real-time high performance requirements, which is to achieve constant worst case performance on many entities on the cheapest possible hardware.
2
1
18
@AgileJebrim
Jebrim
3 months
@ChShersh “If you write C, you definitely see why Rust is attractive.” Sorry, this just isn’t an explanation. People who write C do so because we have strong reasons for doing so. We like the simplicity, control, and performance of the language and have no desire for higher level…
2
0
18
@AgileJebrim
Jebrim
5 months
@McFunkypants Why is there no “worse” option?
0
0
18
@AgileJebrim
Jebrim
8 months
@GregAbbott_TX Arrest the federal agents the next time they attempt to do that.
0
0
18
@AgileJebrim
Jebrim
3 years
@merry_mezzo @JackPosobiec Because it was +25 Dem in 2020. It still shifted significantly to the right in this election.
0
0
16
@AgileJebrim
Jebrim
3 months
@qdoit12 @SheriefFYI Why would you need to have anything for DX12 running if you’re running on Vulkan? That makes no sense.
0
0
18
@AgileJebrim
Jebrim
3 years
@PeterSchiff The problem with Facebook is that the advertisers are their customers, not the social media users. We’re actually the product for the advertisers.
2
1
18
@AgileJebrim
Jebrim
7 months
@maxnichols @powerplins If you want to include the flight simulation industry, we’ve got folks that have been around nearly 40 years as well where I work. It’s all real-time 3D rendering.
0
0
18
@AgileJebrim
Jebrim
19 days
@leachfortexas @GovAbbott There are two types of Californians that come to Texas. Those who quit their jobs and flee because California isn’t worth it and those who come here because their corporations brought them here. The former group are usually conservatives but latter are often NOT conservatives.
0
1
16
@AgileJebrim
Jebrim
7 months
@scottbraddock Let’s do a non-refundable property tax credit instead. If you opt out of the public school system for your kids then you don’t need to pay M&O property taxes.
2
1
16
@AgileJebrim
Jebrim
2 months
@ImTedious What’s missing here is that private is set to friends, meaning he has me added. I haven’t seen him log on in years, so I said hello.
Tweet media one
4
0
17
@AgileJebrim
Jebrim
6 months
@SheriefFYI The funny part was where he used a simple 2D side scroller from the 80s as his stress test.
1
0
17