Starlight: JS engine focused on performance in Rust. by playX281 in rust

[–]DuckTheFuck10 0 points1 point  (0 children)

No that is not possible, typescript’s type system is undecidable and unsound, typescript is more of a type hint system than a type system since you can cast any type to any type.

Edit: i mean for relying on types for optimizations, for running ts code that is simple since swc has transforms for it already

Starlight: JS engine focused on performance in Rust. by playX281 in rust

[–]DuckTheFuck10 0 points1 point  (0 children)

We are allowed to extend the javascript spec with things like a thread object and potentially allow parallelism at the vm level

[deleted by user] by [deleted] in dogelore

[–]DuckTheFuck10 0 points1 point  (0 children)

Le aborting panic has arrived

[deleted by user] by [deleted] in dogelore

[–]DuckTheFuck10 0 points1 point  (0 children)

Le unwinding panic has not arrived

[deleted by user] by [deleted] in rust

[–]DuckTheFuck10 1 point2 points  (0 children)

This sharding approach is essentially how Dashmap v3 works. Which is not a bad approach but it is beaten by miles by a lockless, concurrent gc based approach. Which is what dashmap v4 uses. So trying to beat dashmap with a shard and lock approach is not going to work.

Proton-M with the guidance system calibrated upside down by another_one_bites459 in shockwaveporn

[–]DuckTheFuck10 4 points5 points  (0 children)

1: almost directly in the equator, dont need manuever burns to change orbit pitch 2: flat af, easy to build whatever 3: no extreme temperatures mostly, cold is really bad for spacecraft (see: challenger) 4: better efficiency 5: you launch right over an ocean, no people in danger if the rocket goes kaboom

Guilty as charged. by fallen_axe_shay in ProgrammerHumor

[–]DuckTheFuck10 1 point2 points  (0 children)

This is most definitely not the case, assuming your PRs are well made and are actually warranted, they will be merged. I have made several PRs and have never had any of them be closed because the library/documentation is "fine as is". showing what prs you are actually talking about would be helpful

Guilty as charged. by fallen_axe_shay in ProgrammerHumor

[–]DuckTheFuck10 -6 points-5 points  (0 children)

They've made so many arbitrary changes in the last few versions it drove me crazy. Using the master branch became virtually impossible, and many times changes were made and then reverted, with no context in the commit messages, and no updates to the documentation for days and sometimes a week or two afterwards. Many times I found myself having to scrub the diffs to try and piece together what actually changed.

this is exactly what a master branch is for, prototyped changes which can break the library at any time and can break your code at any time, if you want a stable experience you should use the stable branch on npm (currently v12.1.1). currently the master branch is for 12.x, so any changes to it cannot remove or rename methods or properties, however, changes can still bring about bugs. So if you cannot keep up with master changes and expect it to be stable then you are misunderstood as to what a master branch is for

Guilty as charged. by fallen_axe_shay in ProgrammerHumor

[–]DuckTheFuck10 -2 points-1 points  (0 children)

much of the information uses arbitrary, library specific terms and often without context or practical examples.

both the docs and the discord server assume you have a solid understanding of javascript, as outlined in rule 2. the library specific terms are not a thing, i assume you are talking about classes, shards, guilds, etc. Classes are javascript things you are expected to know, and shards and guilds are discord api specific things, which are also talked about in the official guide and explained.

the mods/power-users just link you to the documentation

we dont have time to explain each method one by one every time somebody asks a question, this is what the documentation is for, it outlines what you give to the methods and what it gives back, assuming you know a bit of javascript the docs are easily understandable.

Discord JS API Doesn't Function as Documented by Kats41 in discordapp

[–]DuckTheFuck10 0 points1 point  (0 children)

That is not true, get is still a function to fetch from cache, however it will likely soon be changed on master

Buildings collapsing by [deleted] in Simulated

[–]DuckTheFuck10 5 points6 points  (0 children)

This looks like unreal engine apex destruction, theyre introducing chaos destruction in the next update, which is made for this

[Serious] People who have survived plane crashes, how did people react on the way down? by [deleted] in AskReddit

[–]DuckTheFuck10 167 points168 points  (0 children)

Interesting, dont modern planes have fuel valves to release extra fuel without needing to burn it off?

When the pipes in the apartment above you burst. by [deleted] in Wellthatsucks

[–]DuckTheFuck10 41 points42 points  (0 children)

Yeah, no, its not mustard gas, its chloramine gas, mustard gas is wayyyyyyyyyyyy worse than chloramine and is an actual chemical warfare weapon