nobodyreally

1.1K posts

nobodyreally

nobodyreally

@gamefeast

Katılım Ekim 2010
62 Takip Edilen26 Takipçiler
kache
kache@yacineMTB·
i think carmack is wrong about the need for debuggers just print
English
140
8
623
162.9K
nobodyreally
nobodyreally@gamefeast·
@cmuratori @ukslim Because my 80 year old dad, who barely can enter a URL into his browser, would not figure it out otherwise. "User experience" encompasses people whose mental capacity is not the same as yours or mine.
English
0
0
0
19
Casey Muratori
Casey Muratori@cmuratori·
Even if that was the case, why would you need to enter them into different fields?
English
4
0
8
1.5K
Casey Muratori
Casey Muratori@cmuratori·
I love how multiple people in this thread somehow thought that splitting credit card info into three fields for the user is required for the database to not store 3 of the digits. I just don't even. The level of common sense in the programming world has plummeted to near-zero.
Leewardbound.Eth 🟣@leewardbound

@cmuratori They are 3 different numbers with different utilities (card digits checksum themselves, expiry date is functionally significant) and different security practices (PCI standards prohibit storing CVV), this whole thread is based on a lack of understanding

English
38
9
240
45.7K
nobodyreally
nobodyreally@gamefeast·
@mikeness any chance you’ll ever do another show as your solo project (not Social D)? It’s been on my bucket list for more than 15 years to see Under the Influences and Cheating at Solitaire live . These two albums changed my life
English
0
0
0
8
nobodyreally
nobodyreally@gamefeast·
@alex_toresh @timmisiak Haha. Glad to be of service! As masochistic as it may sound, I actually really miss working on that PDB stuff, it was a lot of fun
English
0
0
2
27
Tim Misiak
Tim Misiak@timmisiak·
My sincere thanks to the LLVM maintainer who put this comment in their code. I spent a few hours trying to figure out why my hash function didn't match the PDB until I saw this comment and the strange u16 truncation of the hash function...
Tim Misiak tweet media
English
1
2
20
3.5K
Shaun
Shaun@shaun_LAL16·
@GergelyOrosz Any idea on what’s so different that they don’t write unit tests?
English
3
0
1
7.7K
Gergely Orosz
Gergely Orosz@GergelyOrosz·
A long time ago, I worked with a sr dev who did not believe in unit tests. I didn't get it. It was only much later I understood where this person was coming from. They worked in the games industry before we worked together. I had no idea just how different that environment was.
English
60
48
1.2K
404.2K
nobodyreally
nobodyreally@gamefeast·
@rfleury Google’s DORA research team has published data about this at scale
English
0
0
0
143
Ryan Fleury
Ryan Fleury@rfleury·
Is there any actual data which has made people believe that there is some kind of OOP advantage in making “clean and easy to understand APIs”, or are they simply told and then believe that? It seems to be a case of industry wide, corporate-fueled Stockholm Syndrome.
English
20
0
91
26.4K
nobodyreally
nobodyreally@gamefeast·
@tritlo @molecularmusing There's plenty that can be done. People can stop using standard library and develop their own library. Someone could explore alternative compilation model that uses a daemon to keep AST of all source files in memory. About 90% of all work compiler does is redundant.
English
1
0
2
137
Matti Palli 🧙‍♂️
@gamefeast @molecularmusing For sure. Between the metaprogramming and header includes there's only so much that can be done. UE builds could be sped up by avoiding those, but there's a tradeoff between time it takes to develop vs building from scratch (which usually doesn't happen so often)
English
1
0
0
225
Stefan Reinalter
Stefan Reinalter@molecularmusing·
Let me rant for a second: why do we need 64-core CPUs and >10 minutes to compile a game engine? That's more than 10 hours of CPU work. If you think about it, that's quite insane! Makes me channel strong Muratori/Blow "software is so bad!" energies. There has to be a better way.
English
43
28
414
59.4K
nobodyreally
nobodyreally@gamefeast·
@tritlo @molecularmusing Vast majority of the compile time is due to terrible language design choices and an inefficient arcane compilation model
English
1
0
7
241
Matti Palli 🧙‍♂️
@molecularmusing A lot of the compilation time is due to analysis and optimization of the code. Try running with all optimizations off... the compilation will be a lot faster, but the runtime will be a lot slower.
English
2
0
6
1.2K
Ian Miles Cheong
Ian Miles Cheong@ianmiles·
"I regard cisgender as a slur." Citing a Swedish study on the ineffectiveness of "gender affirming surgeries," which are statistically proven to increase the risk of self-harm and suicide, Elon Musk is spot on with his remarks that transitioning children does not help to mitigate either self-harm or suicide. Other studies show that the vast majority of children who experience gender identity issues and dysphoria simply grow out of it, given time. I would posit that those who do not grow out of it are simply having their confusion re-"affirmed" by their peers and pressured into hating themselves.
Ian Miles Cheong tweet media
English
209
1.5K
13K
1.4M
nobodyreally
nobodyreally@gamefeast·
@GergelyOrosz What’s your definition of big tech? Is it based on market cap, employee count, TC, or something else?
English
0
0
0
272
Gergely Orosz
Gergely Orosz@GergelyOrosz·
A company we should add to “FAANG” and make it “FAANNG”: NVIDIA. Incredible what the company did the past years. The only major Big Tech outside Apple that did not do mass layoffs: their business is booming. A remarkable strategy where they profited from all recent tech waves.
English
60
115
2K
401K
ZUBY:
ZUBY:@ZubyMusic·
The biggest problem with the economy and financial system is that the money is fake. Our whole society runs on fake, infinite money that's not backed by anything. It's a giant fraud on a global scale that everybody accepts.
English
505
798
6.1K
269K
nobodyreally
nobodyreally@gamefeast·
@molecularmusing Unfortunately what you just described as bad is literally the core language. The language can no longer be used without the library, so what’s our recourse?
English
0
0
0
130
Stefan Reinalter
Stefan Reinalter@molecularmusing·
And that's it. I want you to repeat after me: templates are not the problem. Your code structure, putting several MB of source into headers, including layers upon layers of abstraction are. The end.
English
6
1
47
3K
Stefan Reinalter
Stefan Reinalter@molecularmusing·
I need some light programming task to start into the day, so I'd like to elaborate on yesterday's "Boost is bad" rant. I don't want your main takeaway to be "templates are bad", so let's look into this. I do like templates, a lot. I use them a lot in my own codebase. A thread:
English
1
10
71
23.3K
nobodyreally
nobodyreally@gamefeast·
@molecularmusing Now consider that most boost devs are on the standards committee and you can see why this language is becoming so terrible
English
1
0
4
571
Stefan Reinalter
Stefan Reinalter@molecularmusing·
After staring at Boost, Boost MySQL and C++20 coroutines for a few hours, my head spins. What a joyless endeavour. All example code out of date, abysmal compiler errors, templates & auto all over the place - if you like writing code like this, consider using a different language.
English
10
1
97
14.1K
nobodyreally
nobodyreally@gamefeast·
@xLaszlo @johncutlefish Did you consider that it is actually extremely hard to run a tech company well, and there are a constrained amount of people that are highly skilled at it. What other outcome is there but to stay?
English
1
0
0
18
Laszlo Sragner
Laszlo Sragner@xLaszlo·
@johncutlefish I would be more interested why badly run tech orgs stay like that? It costs roughly the same to do it badly but it creates so much waste: frustration, employee churn, low productivity, low output. Bad tech orgs truly shoot themselves on the foot.
English
2
0
2
144
nobodyreally
nobodyreally@gamefeast·
@AlexStrook Vampire Survivors is an indie game, costs $3, and gives you 50+ hours of replayable content.
English
0
0
0
28
nobodyreally
nobodyreally@gamefeast·
@allenholub It’s called practical concerns of the real world and risk mitigation. I’m Not putting potentially millions of dollars of dollars in revenue on the line for some unachievable perfectionist ideal 🙄
English
0
0
0
271
Allen Holub. https://linkedIn.com/in/allenholub
Not deploying on Friday is a huge red flag, indicating a seriously broken process—insufficient testing, for example, a lack of continuous integration and waterfall thinking (deploy many times throughout dev), and most importantly, no culture of quality. Fix all that.
English
263
199
1.2K
1M
nobodyreally
nobodyreally@gamefeast·
@supahvee1234 @banisterfiend What kind of hoops? Most languages with a reflection system support trivial deep copying. One line of code in python, for example.
English
0
0
0
45
Vittorio Romeo
Vittorio Romeo@supahvee1234·
@banisterfiend Deep-copying any arbitrary data structure without having to jump through hoops. Deciding when I want to copy/move something or refer to an existing object.
English
3
0
4
584
Vittorio Romeo
Vittorio Romeo@supahvee1234·
Every time I have to use a programming language that does not support value semantics I die inside a little.
English
4
0
28
5.1K
nobodyreally
nobodyreally@gamefeast·
@lemire Someone with no context is just as likely to think that is commented out code. It’s not a good comment except to the original author of the code (which by definition makes it a bad comment). This is what asserts are for.
English
1
0
38
809
Daniel Lemire
Daniel Lemire@lemire·
No, GitHub. This is not "commented-out code". This comment tells the reader that k is equal to b2->arraysize. I am really starting to hate this trend of overbearing static analysis.
Daniel Lemire tweet media
English
23
10
315
78.1K
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Q from a dev: "The last 3 years I've gotten Exceeds Expectations and I worked really hard this year. However, I only got Meets this time. My manager says HR pressured him to push ratings down for everyone. What can I do?" Be grateful this is as "bad" as things get for you.
English
44
46
1.1K
424.1K
Yasser Arguelles
Yasser Arguelles@ArguellesYasser·
@stefan_3d Yes... anyday, everyday until GDB gets replaced and then i'll use the new "good" linux debugger
English
2
0
1
276
Stefan Werner
Stefan Werner@stefan_3d·
Men will literally add 500 print statements to their code instead of learning how to use gdb.
English
5
1
67
11.2K