@NohatCoder@mastodon.gamedev.place avatar

NohatCoder

@NohatCoder@mastodon.gamedev.place

Programmer, mathematician, cryptographer, game developer.

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

danluu, (edited ) to random
@danluu@mastodon.social avatar

I can't quite put my finger on it, but there's something delightful about this list of "legitimate" uses of negative literals:

https://github.com/elm/compiler/issues/1773.

I think part of it is the circumstances that would compel users to construct such a list. Until that thread, it hadn't even occurred to me that someone would present a case against the existence of negative literals that required a rebuttal.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@soulthreads @danluu @pervognsen What really gets me about this is that something not being declared const is such a non-event in the first place. If that is the worst sin one can find in a codebase then everything else must be top notch.

mekkaokereke, to random
@mekkaokereke@hachyderm.io avatar

If you got upset at me for pointing out that more people died of Covid under Biden than Trump, in large part because Biden rolled back common sense restrictions that were in place under Trump...

Then you'll hate me pointing out that Trump introduced a 25% tariff on Chinese EVs, and Biden is upping that to 100% tariff.

https://insideevs.com/news/719283/chinese-ev-tariffs-biden-quadruple/

We can't allow the US to get off of fossil fuels... unless US billionaires win! 🤡

Fear the BYD Dolphin! (an EV car for $12K)
https://m.youtube.com/shorts/T3nfyO_UHjk

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@mekkaokereke I don't know where you are getting the 2060 from. The market is tipping now, pure electric is already outselling combustion in some countries. By 2030 electric will be the default option for most of the world's car-buyers.

cstross, to random
@cstross@wandering.shop avatar

Psst: isn't killing pets one of the early warning signs of a psychopath on the road to killing humans/graduating to serial killer?
https://mastodon.social/@JoshuaHolland/112338181513279407

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@cstross On one hand I have more respect for someone who choose to put down a dog they can't control, than those who simply let it pester the world around them. On the other hand, it doesn't sound like that dog was acting out of the ordinary for a hunting breed. If you don't want to deal with that, get a different breed.

cstross, to random
@cstross@wandering.shop avatar

Worst downsizing I ever went through (short of "company is bankrupt, go home") was 10%, and that fucked our operational efficiency for a quarter. Spotify laid off 17% and are suffering. The C-suite were fools to assume there was 17% slack in the system, much less that middle management would choose the right 17% to fire (or that competent workers wouldn't see this coming and jump ship to better jobs, leaving time-servers behind).
https://toot.cafe/@baldur/112325661237678117

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@cstross I don't get how you can be the leading company in a digital goods market, skim 30% of the revenue, and still not make a profit.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@cstross I don't get how one would just do that, I mean you can't just choose whether or not you have a massive debt from quarter to quarter. One can spend on advertising, or other growth measures, in order to counterbalance profits. But I don't see how that would make sense for Spotify, they are near market saturation.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@cstross Do you actually know what they did at Spotify? Or are you just suggesting creative accounting techniques? I know there are ways of masking profits of varying legality, but I'm not completely convinced that that is all there is to it.

Also SCO probably just reinvested profits into growth, growth is the main purpose, not paying tax on reinvested profits is just a nice bonus.

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

Current project size breakdown:

  • 6kb misc images
  • 15kb executable code
  • 96kb one blue noise texture
  • 3150kb music track

Size budgeting is my passion!

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@aras Meanwhile I just had a look at someone else's small pet project, and the executable is 38 MB. Because there is a library, that depends on libraries, with more dependencies of their own etc.

Not to call out anyone, it is just what happens if you are not careful these days.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@aras Well, someone ought to make an NPM for Playdate, so that we can have fractals of dependencies with dependencies like any "mature" platform.

18+ Vaccinations in Book Form?

A while back, I set myself the project of figuring out how much of the MIT undergrad physics curriculum could be taught from free online books. The answer, so far, is more than I had anticipated but much less than what we deserve. But working on that, along with a few other conversations, has got me to wondering. We’ve seen...

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@V0ldek @BlueMonday1984 You gotta give it to capitalism, it makes an excellent non-personified villain.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@YourNetworkIsHaunted Unlike capitalism he doesn't star in a lot of movies. And honestly, I don't think he makes for a very believable villain. No real human is like that. Maybe he could star in some parody movie where his exaggerated opinions make for a joke.

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

“RISC vs CISC debate needs to die” via @chipsandcheese is good https://chipsandcheese.com/2024/03/27/why-x86-doesnt-need-to-die/

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@bitinn @aras @chipsandcheese Depends on a lot of things, X86 tend to be designed for high single thread performance over performance per W, because that is what the desktop market wants. But then X86 also has wide vector instructions that help the equation tremendously if they are utilised.

In the very low power space where low idle consumption matters more than relative efficiency, you definitely want to remove as many bells and whistles as possible, but that is a different scenario.

ErikUden, (edited ) to random German
@ErikUden@mastodon.de avatar

Hallo alle Fedi-Admins die Probleme mit Spam haben!

Die Mute-Liste 2.2.2

Ich habe die Spam-Liste aktualisiert und ~104 zusätzliche Instanzen gefunden, die weiterhin spammen! Ich habe, mit viel Hilfe von anderen Fedi Admins, die Instanzen in einer Liste zusammengestellt, die sie stumm schaltet und nicht von ihnen deföderiert!

Ich würde mich sehr über eine kleine Spende hier freuen, da Ich wirklich hart und lange an der Erstellung dieser Liste gearbeitet habe, was Ich angesichts meines aktuellen Zeitplans kaum rechtfertigen kann! Dankeschön!

Es gibt eine neue Art von Spam, die gleichen Instanzen sind betroffen wie vorher. Die Verantwortlichen in Japan sollen verhaftet worden sein.

Downloaded die Liste hier.

Anleitung und Erklärung zur Liste.

Ist diese Liste importiert ist ein Großteil des Spams vorbei. Das ganze ist für euch leicht, geht mit einem klick! Zudem wird keinerlei Instanz für immer geblockt, keinerlei Follower etc. zerstört oder deföderiert, sondern nur stummgeschaltet. Das ist sehr leicht umkehrbar.

Ihr könnet diese Liste einfach importieren, indem ihr auf https://yourinstance.tld/admin/export_domain_blocks/new geht und yourinstance.tld durch die Domain derer Instanz ersetzt, von der ihr der Administrator seid!

Alternativ könnt ihr auch auf Einstellungen => Moderation => Föderation => Importieren drücken, um diese Liste zu importieren.

Beachtet, dass zwar alle Instanzen mit einem Klick importiert werden können, dass aber diese Instanzen einzeln entfernt werden müssen, wenn der Spam vorbei ist.

Beachtet auch, dass es nur Sinn ergibt, diese Liste zu importieren und die Spam-Instanzen stumm zu schalten, wenn ihr euren Spam lokal und nachhaltig blockiert habt, wie hier beschrieben.

Auf ein Spam-Freies Fediverse :apartyblobcat:​ !

#MastoAdmins #FediBlock #Spam #Spamwelle #Fedimins #FediAdmin #FediAdmins FediAdminDE

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@ErikUden Missing: nafo.uk

Also @aras have you seen this?

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

I had a dream where we're all in a cyberpunk future and have swarms of drones doing stuff for us, and when I woke up I realised we're going to have to put lots of drone doors in our houses - like cat-flaps, but at head height I guess? Otherwise we'll be constantly opening doors for them, which rather defeats the point.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@TomF Look, what you actually have to add to your house is a full system of auto-targeting guns protecting you and your family from rogue drones.

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

The App Store changes for the EU were better than I expected. Funny how things get better for people when competition rules are actually enforced instead of just letting whoever has the most money and power do whatever they want. I imagine the annual per-user install fee is going to sting for the big F2P folks though. But since that business model is shady af I’m not going to feel bad for them 😛

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@sinbad You should read the fine print before celebrating: https://mastodon.gamedev.place/@NohatCoder/111818610077613411

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

People with AMD or Intel GPUs! Anyone want to test out the "DeviceRadixSort" routine PR on unity gaussian splatting project? It seems to be a bit faster on Mac, but I've no AMD/Intel GPUs around to test on. https://github.com/aras-p/UnityGaussianSplatting/pull/82

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@aras Not if I have to compile a Unity project. If you can ship a binary I have got an RX 6650XT.

paulbiggar, to random
@paulbiggar@hachyderm.io avatar

Actions have consequences, and that's ok

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@nemobis @farseen Honestly, I don't get that site, they have got some backwards logic about making a paltry very incomplete list and thinking that that somehow makes the boycott better.

I want to know like the top 100 Israeli exports and how to avoid buying them.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@nemobis Yeah, those lists are like "whoever has ever farted in Israel has committed a war crime", so they list a bunch of multinational companies that generally hasn't done much but sell their product. Yet they both somehow miss Intel, a company that operates some big and expensive chip manufacturing facilities in Israel, and is readily boycottable by anyone who buys a computer. Much more impact per effort than trying to figure the origin of produce.

cstross, to random
@cstross@wandering.shop avatar

Looks out window at Storm Ciarán, snorts quietly at idea of airships providing service to the Highlands and Islands in autumn/winter https://www.thetimes.co.uk/article/airships-could-provide-zero-carbon-travel-for-the-highlands-and-islands-3rk3qbdxn

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@cstross Also, how exactly is this better than an airplane? The promise of running it on hydrogen works about as well as it does for airplanes.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@cstross Well, the article suggests setting up landing where there are already airports.

I do reckon that you can run it on hydrogen just fine, just like an airplane, particularly given that the routes are quite short, so you wouldn't need a particularly big/high pressure fuel tank. The problem remains that hydrogen is no greener than how it was produced.

mekkaokereke, to random
@mekkaokereke@hachyderm.io avatar

The silliest thing about all the lies about @Are0h , is that they distract from important conversations about how to improve blocklists.

Someone will say some important criticism about blocklists, but then it'll be drowned out by 5 days of someone else saying "I heard Ro kicks puppies! But only white puppies! He's the real racist!" 🤡

This is like the 5th round of debunking.

At this point if you choose to believe the lies, it says more about you than it says about how convincing the lies are.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@mekkaokereke @wesley83 @aredridel Then why do you keep on bringing up the controversy?

What I learned last time was that Ro is a master of attracting negative attention, getting himself into completely unnecessary fights.

I'm not saying that he hasn't been harassed, but a lot of what he complained about was perfectly valid and plainly delivered criticism of his blocklist.

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

The final pre-release devlog of my Cozy Traffic Simulation game is out! Covering 4 months of progress, including 2 months of burnout >_>

Enjoy! :)

https://www.youtube.com/watch?v=1UV5euaO8X0

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@lisyarus I don't get the rules for connecting road and highway, the game keeps on telling me that the turn is too sharp, and I have no idea why.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@lisyarus You should probably also do something to highlight that they are one-way roads, I only just noticed now. Your image doesn't help, I can't build a junction like that either.

mekkaokereke, to random
@mekkaokereke@hachyderm.io avatar

The mayor of NYC is going to South America on a "fact finding mission," to understand why migrants are here.

What will happen when he discovers that one of the biggest drivers is climate change? Will he then come back and be all in on the Green New Deal? Or will absolutely nothing change, and he'll still ask people to come back into the office, commuting unnecessarily, just to prop up commercial real estate prices?

Climate changes. Crops fail. People go hungry. People start walking North.

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@mekkaokereke Invasion target sight-seeing? It is easier to shoot the migrants and call them illegal combatants if it doesn't happen on US soil.

It wouldn't be a "real" invasion of course, they'd just bribe and threaten local government until they are allowed to do whatever they want.

Sending a mayor to make vague statements about US interests is the perfect preparation.

0xabad1dea, to random

if adding a second round of encryption makes it twice as hard to crack, that implies the second layer has a one-bit key

like they somehow managed to severely understate a technically-true marketing claim

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@0xabad1dea But then again, we are generally not really worried about brute force attacks. A realistic attack would be known plaintext. If something is double encrypted there is no way to know the plaintext of the intermediate form. So a known plaintext attack has to deal with both layers at the same time, which generally makes it much harder.

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

TIL about “superior highly composite numbers”: numbers that can be divided with a variety of different small numbers. https://en.wikipedia.org/wiki/Superior_highly_composite_number

Super handy for choosing movement point budgets and costs for a tile-based game, while trying to avoid floating point errors. Thank you, mathematicians!

NohatCoder,
@NohatCoder@mastodon.gamedev.place avatar

@jonikorpi Obviously the easiest way of avoiding floating point inaccuracies is to not use floating point, and highly divisible numbers tend to make good divisors for fixed point, but you don't necessarily have to pick one that fit a strict mathematical definition. For instance you might want to dish out percentage bonuses on top of being able to divide by small integers, which requires the prime factor 5 three times. This could for instance make 6000 a good pick.

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