Dimanari
1.2K posts

Dimanari
@dimanari
I code Random stuff, and try to be educational. where? bitbucket(where I upload sourcecode): https://t.co/nUuCpQQFGM Itch: https://t.co/oclEPrnJHH
Katılım Ağustos 2017
45 Takip Edilen30 Takipçiler

@durbolader @greatestbkfacts not all, but the VAST majority of secrets and quests?
especially if you bother to translate the glyphs.
English

@greatestbkfacts If you think you can "discover" all of noitas mechanics without reading it up, you are deranged.
Thousands of people compile their discoveries and there are still unsolved mysteries
English

@greatestbkfacts I literally beat half those games without using the wiki, and the others I just didn't play.
skill issue.
Noita is completely beatable(including secret quests) from in game hints.
Terraria BEGS you to beat it with in game info.
satisfactory is easy.
and so on.
English

@hexdemure @SallyMayweather no, you simpleton.
I even gave examples of rights and limitations.
you can say whatever you want, legally, until it collides with another person's rights.
that is literally a natural collision of rights that doesn't come to circumvent your own but to protect another's.
English

@dimanari @SallyMayweather the conflict is when laws are made to circumvent the rights of the people. having a gun is protected right, how you use it is not, that comes with restrictions. your not free to use it to commit a crime the crime is violating a law
English

@BrasseurMartin @messedupfoods I would say 1st row 3rd column. then 2nd row 1st column.
English

@messedupfoods God I love pattern recognition!
Next is fith row, fifth column!
English

@hexdemure @SallyMayweather this is a gross oversimplification of what a right is.
having the right to bear arms doesn't mean you can legally shoot up a school.
having the right to free speech doesn't mean that you can legally spread misinformation about someone maliciously
rights and laws can conflict
English

@SallyMayweather if its a right, then i am going to demand it be provided for at the cost to the government, or be allowed to dig up any land in public space to plant and grow crops, or to hunt any time or where to get food. no exceptions. or dig a well any where i want to get water.
English

@SallyMayweather you do have the right for those, but it's a social right granted to you as being part of society.
banning someone from access to water or food IS a human rights violation even if food and water are not human rights as those are necessities of life.
this topic is complicated.
GIF
English

@madaomoshiroi this is what we call a 0-player game.
outside the first move and the joker, there are no choices needing a player in this "game".
it's equivalent to snakes and ladders.
English

@Sparkie_light @wookash_podcast I prefer not to use std::vector if I can help it.
whenever I need something that functions like a vector, it's often either an overkill to use vector and simply allocating an array is better, or it's completely inadequate, and I'll rather write something myself
eg. sprite manager
English

@wookash_podcast I get it if you're talking about esoteric template metaprogramming or something.
But on what planet are C++ programmers not using things like std::vector?
English

Every now and then, comments like this appear under live coding sessions, and I don't know how to respond.
My view on that matter is:
- all highly skilled people I know are avoiding modern C++
- some use C, some use C++, but those who use C++, they take a tiny subset of features - like operator overloading, or destructors to have "cleanup" mechanics
- none of those people use std::views, std::ranges, std::pair, or even std::unordered_map or std::vector. If they do, they know they make a concession, "I shouldn't do that, compile times and runtime will suffer, I'm doing this cause it's a prototype, not a *real* thing"
What I conclude from these observations is:
- modern C++ is more about fashion than any real gains
- new, competing languages have features like "map, filter, reduce" or string slices and C++ committee generally wants to add features, not remove them
- the implementation of these features in compilers (MSVC, Clang, gcc) is nasty, not because compiler engineers suck, quite contrary, but because those compilers need to care about decades of existing features, syntax expressions, and weird historical constructs
- quick example, for everybody liking lambdas in other languages, will absolutely freak out trying to understand all the possibilities of capture monstrosity with const & reference & pointer and [=] and [*] and move semantics, and damn const reference to a smart pointer which will not update refcount, how far have we strayed from the path.
So my stance is:
- if I invite somebody who loves modern C++ we will talk about how cool things can be expressed, but it will come at the cost of build time and runtime.
If you think this worldview lacks nuance, and should be explored more in depth - reach out or recommend a person who would be a good fit for such a discussion.
We can make a live session geared towards exploring these topics, or organize a small debate (but avoiding drama, a civilized debate!)

English

@wookash_podcast this explains exactly how I use C++.
pretend it's C with classes, templates, and automatic initialization IF and WHEN I need it(because compilers remove or simplify calls to unused and trivial constructors)
English

@Captain__Ex @_Ochiedike and that is a GOOD thing.
"Killing is wrong always" doesn't take into account killing someone who wants to kill you, and adding this exception is just showing how even the most basic moral absolute leads to a bad moral framework because it NEVER ends here.
morality is URB.
English

@_Ochiedike There is no objective right and wrong without God
English

@darwintojesus no, we just know history much better than you.
the moral framework your religion has is based on the works of many pagan philosophers, some of which were tortured and executed by your own religious zealots only to have their works stolen and their names scrubbed off.
English

Just so everyone is clear, when atheists say this they really mean, “I can just pretend whatever I do is moral and call it morality.”
Ochiedike@_Ochiedike
Christians accept the truth.
English

@FerreusW @SirDustyDirks steam does right by devs too.
it has amazing discoverability that is merit based, it has community features to create an audience around your game, and it has the workshop to let you set up community generated content and even promote it for, again, building a dedicated community
English

@SirDustyDirks I'm not pro developer, at all. I am pro-gamer :) and Steam does right by us.
English

Valve: 350 employees
Epic Games: 4,000 employees
Valve: $17B annual revenue
Epic Games: $5-6B
Valve charges devs 30% of their revenue for simply listing their game.
Epic Games charges devs 0% revenue share on the first $1,000,000
Valve is one of the greediest companies in gaming. You cannot be pro valve and be pro developer at the same time.
PC Gamer@pcgamer
Valve veteran slams Tim Sweeney and Epic Games for laying off 1000 people while making 'as much money as possible… and hey Tim, Gabe's better at that than you' pcgamer.com/gaming-industr…
English

@SirDustyDirks valve:
makes game dev tools and compatibility features to bring gaming to Linux.
makes community building, easy networking, non invasive DRM, and workshop as core features of their storefront so that devs can have an easy time even with custom and in-house engines using SteamSDK.
English

@insanedms i guess you could say the joke went over their head
English

@Eldonchorizo_ I don't know.
I never found Nintendo's first party games interesting or novel.
PC games? on GOG and Steam? or directly on company sites?
hell yes!
give me more Nolla Games! PLEASE!!!! give me more PocketPair. give me more Wube, more Mega Crit, Klei, Ludeon, Hempuli Oy, GPG, NWC.
English

@BakalliAne94821 @nocontextmemes I'm joking. nothing to be ashamed about not having the show or the time to binge THAT hard.
also, it's not even 10 hours. anime chapters are between 18 to 23 minutes.
English

@dimanari @nocontextmemes I’m not trying to break records if it was about that I would just watch from the morning until I went to sleep 24 hours nonstop without taking a break but I’ve never tried it
English

@ajay9470 @tsoding in this SPECIFIC case there's no memory leak.
but there is a needless allocation. one that can be quite large, given it's on the stack.
this was not criticising ONLY your code
you are not the only person this applies to
also, with that example? I'm not sure the rest isn't worse
English

I'm at a weird point of my life where I'm doing a C++ placement new into alloca() in a pure C library just to make it compilable with a C++ compiler.
I'm sure it's UB somewhere down the line, but hey you are using C++. You already have a bigger problem to worry about.
If you have a better idea, let me know. The goal is to pass an rvalue by a raw pointer to foo_impl() while keeping foo() an expression and not turning it into a statement. GCC's statement exprs don't work in MSVC. Using lambdas as a statement exprs replacement is too much C++ for a C library for my taste.

English

@nocontextmemes 360 / 120 = 3
3 days per book is the LOW END.
so the kid reads about 160/3 = about 53 pages per day.
not impossible, but that is bibliophile level reading.
English



















