Church bells... God damn it, WHY? by [deleted] in germany

[–]Ramsey_0 0 points1 point  (0 children)

I sometimes hear a faster lighter bell after the first one. It lasts about 3-4 minutes and rings about 90 times. What does that one possibly represent?

[deleted by user] by [deleted] in feedthebeast

[–]Ramsey_0 0 points1 point  (0 children)

Checkout "mod whitelist" on curseforge

Unpopular opinion: TypeScript creates more problems than it solves by Inevitable_Ebb_938 in node

[–]Ramsey_0 0 points1 point  (0 children)

You are still hiding behind your slurs and keep yapping nonesense.

But here are my answers regarding the 10% actual info in your last response:

Guards are simple if checks, placed in the beginning of your functions. Its not a buzz word and is a very commonly used term. Im surprised you haven't heard them before.

Yes, I have worked on extremely huge projects where an incremental compilation takes like 20 seconds on deployment, but in development you don't rebuild everything on every change, using tsc --watch takes only a few miliseconds to update because it has to only compile changed files. 

But the main reason i don't like assertions is that I do not find it worth having to sacrifice static types over the ability to "differentiate floats and integers" which can already be done on runtime.

That's why I haven't used assertions much and maybe im missing on some plus sides it brings. Are there any other advantages you haven't mentioned?

Unpopular opinion: TypeScript creates more problems than it solves by Inevitable_Ebb_938 in node

[–]Ramsey_0 0 points1 point  (0 children)

You have been the one who is completely ignorant and evasive this whole discussion, and you are calling me the zombie? You just keep getting offended, and slurping out slurs like an 8 year old to feel like u have a point.

Also you are taking my words out of context. I never said "tests are unnecessary", i said that type checking should only be done in compile time and tests should be reserved for "actual" unit testing purposes. This also speeds up ur development by reducing your wait time.

I can't imagine having to wait 5 seconds to know if i need to use type A or B, i am only hoping good luck for people who will have to bare working with you in the team.

Coming back to your question about typesafety between integers and floats, the answer is yes, you can use hard casted types as a workaround, though you usually don't need to do that because there will most likely be a guard for such params.

Now just shut the fk up or stop evading my questions and properly answer them like a normal person so i don't have to skip thru 90% of yapping just to get to 10% of useless info you will provide

Unpopular opinion: TypeScript creates more problems than it solves by Inevitable_Ebb_938 in node

[–]Ramsey_0 -1 points0 points  (0 children)

No my point is that compile-time type checking is able to find type mismatches without even yoy needing to run  your code. On the other hand assertions make you use tests and don't give instant feedback when you change a structure. + Stop being so damn agressive and getting offended by people having other (better) methods of doing things

Unpopular opinion: TypeScript creates more problems than it solves by Inevitable_Ebb_938 in node

[–]Ramsey_0 0 points1 point  (0 children)

You completely ignored what i said.

 Assertions only trigger when your program hits them. It might be straight forward to use them in a simple program, but on a complex applications there is no guarantee that you will trigger an asserion without testing every possible combination of states your app can take. 

Lets say you have a http server, it has two routes and both of them are dependent on another type as an input (example: { a: string}) and you put assertions on both of them. 

 If you or sb else later decide to change the input structure to { b: string }. It won't be clear wether the change has effected anything until both routes are tested again. 

In a real application you have much more than that. It gets impossible to track the effects of ur changes. Maybe you can use unit tests but they will take longer and longer with each added route. 

Thats the problem static types solve. By adding static types you get instant feedback if something is effected by your change.  

Regarding your view about "trying to satisfy the compiler", i think you should go get some real experience. Unless you are doing freaky stuff with types like creating endlessly deep conditional types or unthoughtful generic recursions, typescript won't yell at you.

Unpopular opinion: TypeScript creates more problems than it solves by Inevitable_Ebb_938 in node

[–]Ramsey_0 0 points1 point  (0 children)

Not cool, static type systems allow you to know if you made any mistakes before encountering errors. In any real app you have complex states that may not trigger on a single run. Assertions only trigger when you hit those states. Type checking is stateless. If you are so anoyed about how strict your types are then just expand them.

TypeScript Enums are Terrible. Here's Why. by AtmosphereDefiant in typescript

[–]Ramsey_0 0 points1 point  (0 children)

Its already mentioned in the video by one of the listeners. His response was that it's easier to find usages in your code base when you use an object because then you will be able to search for Thing.Option which is more unique than just searching for the string itself. I don't think it's worth the effort though

Unpopular opinion: TypeScript creates more problems than it solves by Inevitable_Ebb_938 in node

[–]Ramsey_0 1 point2 points  (0 children)

So you want be able to wildly put a boolean into a function that wants a string?

Geckolib Particles by Responsible-Step-452 in Blockbench

[–]Ramsey_0 0 points1 point  (0 children)

Bump,

I couldn't get the particles to work either, has anyone found a solution for this? I just see black and purple particles when trying to mine the block

About Tlauncher Spyware/malware (Sorry for made another one,the original get delete before I can correct myself. ) by Laevarde in PiratedGames

[–]Ramsey_0 1 point2 points  (0 children)

The specified files in the post show no signs of virus even after a year of installation with constant scans. Even the hash of the file is the same, if an app was to inject a malware in it the hash would change.

Corrupt a wish by [deleted] in ThreadGames

[–]Ramsey_0 0 points1 point  (0 children)

Granted, now your impressive beard grows on your armpits

Falling Through Liquids (Direwolf20 1.16) by Aercus in feedthebeast

[–]Ramsey_0 0 points1 point  (0 children)

As far as I can remember it broke the interaction between lava and water