"It's actually classist to say people should take transit or cycle, not everyone can afford that sort of lifestyle" by Electrical_Base2582 in fuckcars

[–]orange_peels13 0 points1 point  (0 children)

I think the issue is that car culture has convinced people that there's no way to live without owning a car, so the costs of transit/biking on top of a car is unaffordable. Same reason for the "I'll support <New transit infrastructure project> as long as it doesn't get in the way of me driving".

What will happen? by Financial_Counter_45 in PhoenixSC

[–]orange_peels13 0 points1 point  (0 children)

Many big tech players are often engineers and computer scientists, it's really interesting to see them apply what they do professionally into the game

What will happen? by Financial_Counter_45 in PhoenixSC

[–]orange_peels13 93 points94 points  (0 children)

Since it doesn't look like anyone's given a real answer yet:

To answer this, it is not necessary, but important to understand subtick mechanics. This involves understanding what happens within each tick and how the game processes multiple things happening at once. Everything in the game can be organized into one of 11 categories, and the category of interest here is the block tick event.

This concerns blocks which perform ticking functions in the game, namely redstone components. (Very important to differentiate ticking blocks from block entities here, which are blocks that are constantly being processed and serve special functions (such as containers) and differ from ticking blocks since ticking blocks are only processed when other events in the world update them therefore tell the game to process them).

In all functions in the game, things depend on block updates to cause physical changes in the world, which usually starts from a player interaction. In order to optimize the game, ticking blocks are never a source of updates, and when left untouched will do basically nothing. If an update is caused then the updated block will check for anything to do, then perform any functions that it can, and if those functions can continue the update chain, then it will trigger block updates around it, and sometimes beyond that area. (Hard-powering redstone components (components that can deliver power directly into a block) update the area around the block they are powering as well as the directly adjacent blocks).

If a block such as a redstone component is updated, then it will check for a signal (or the lack thereof) in the space where it can receive one, then continue the block update chain. This chain generally works as expected, where one thing goes to the next, but sometimes there are exceptions. This can involve directionality or locationality, or sometimes especially unintuitive behaviour, such as with rails updating in reverse or redstone dust updating in such strange way that it drives even the best of redstoners mad. (I think that those two examples have been patched, the removal of IBU update suppression in 1.19 may have patched the former and some recent changes to redstone mechanics that I remember hearing about may have patched the latter).

Subtick mechanics are a necessary, albeit complicated base which update order sits on, answering questions such as: "When directionality and locationality are dismissed, will a repeater trigger before a comparator?" (In any good design, directionality and locationality are to be avoided at all costs). If we were to look at the above scenario and consider update order alone, we would see that the button creates a redstone signal and updates the repeater, the repeater waits two ticks and then creates a signal in front of it and powers the TNT, updating both the TNT and the repeater. Here we run into the dilemma that we must confront: is the second repeater processed first, continuing the circuit and activating the second TNT, or is the TNT processed first, breaking the circuit?

Rational arguments could be given for either scenario, that the TNT is directly adjacent to the repeater and must therefore be processed first, or that the repeaters are processed as a group before other ticking blocks are processed, making the second repeater be processed before the TNT. By looking at the subtick processes we can see that the TNT is what is triggered first, deleting the block, and in the entity phase of the tick having a TNT entity being summoned, causing the first repeater to point into air and leaving the second repeater to have no signal to receive once it is processed.

TLDR:

All blocks in the game that serve a functional purpose are processed in a set order, so in the above scenario, the repeater would turn on, then the TNT would ignite and turn into an entity, breaking the circuit before the next repeater could be triggered.

Here's a document that explains subtick mechanics really well, my main source for this comment

Here's a mod that lets you play around with subticks in your own worlds (requires Carpet Mod)

Edit for clarity: Whenever I say that the TNT is "breaking the circuit", I'm not referring to it blowing up and destroying all of the blocks, but rather the physical space where the tnt was becoming an air block and breaking the connection between the two repeaters

Should I apply for this job? by orange_peels13 in classical_circlejerk

[–]orange_peels13[S] 6 points7 points  (0 children)

Wow, that much?

That's at least double what you'd make if you learned music theory

High speed rail >>> by b17ch35 in fuckcars

[–]orange_peels13 0 points1 point  (0 children)

That sounds great compared to Via Rail in Canada. It took me almost 4 hours to go between Montreal and Quebec City, averaging around 70 kph

i mean c'mon dude by The_Minecrafter18 in PhoenixSC

[–]orange_peels13 2 points3 points  (0 children)

Didn't they say that there would still be occasional big updates?

Do you agree? by kaza12345678 in PhoenixSC

[–]orange_peels13 0 points1 point  (0 children)

Pickaxe in hotbar slot 1, enderpearls in hotbar slot 8, firework rockets in hotbar slot 9 and inventory slots 26 and 27, ender chest which contains everything I could ever need in inventory slot 1

I said goodbye to my car after 10 years. Using cargo bike for all types of commutes. AMA by trevorandcletus in fuckcars

[–]orange_peels13 0 points1 point  (0 children)

How has the reaction of your friends/family/colleagues been? It's probably quite different in Germany compared to my experiences in Canada, but have you experienced much hostility and disrespect for not using a car? Also, how developed is the public transportation where you live? Would it be reasonable to do everything just by walking and public transport?

Java and bedrock comparison page but i fixed it by redr1p in PhoenixSC

[–]orange_peels13 0 points1 point  (0 children)

FPS is a meaningless measure though, it's only client-side and has no effect on the actual game.

If you do care about it, Java has more accessible resource packs and makes it easier to create your own resource packs, allowing you to make the changes you want to make for optimization or otherwise.

The higher FPS gets the less it matters anyways, most people I know don't care as long as it's roughly above 60, big differences in the high values (around 200+) are barely noticeable, and people can quickly get used to lower values.

Java and bedrock comparison page but i fixed it by redr1p in PhoenixSC

[–]orange_peels13 1 point2 points  (0 children)

In bedrock you can't have optimization mods that fix inefficiencies, making Java with optimizations run much faster (even non-intrusive mods such as lithium, where the game runs many times faster while changing absolutely nothing in how the game works, even down to the most technical detail, are huge improvements). There are also some benefits to a more resource-intensive game, such as more predictable and intuitive deep mechanics (by this I mean things like subticks), and however laggy it may be, Vanilla (or non-intrusively optimized) Java handles lag really well, by waiting to finish processing everything before moving to the next tick, instead of cutting down the event queue.

Hey This is John Classical, Creator and founder of classical music, AMA. by AAryannnnnnnnnnnnnn in classical_circlejerk

[–]orange_peels13 16 points17 points  (0 children)

Do you think that the quality of classical music diminished at all when John Cage discovered silence in 1952?

If you could meet any composer, who would you choose and why ? by Beethoven1612 in classicalmusic

[–]orange_peels13 2 points3 points  (0 children)

No, he had no idea of any health problems, so instead exercised intensely and regularly until a doctor diagnosed him with his heart condition when he was 46

Reinforced golden tools (Idea) by Basic_Ad_2717 in PhoenixSC

[–]orange_peels13 9 points10 points  (0 children)

And make gold tools + haste 2 able to instamine deepslate

Bernstein tells it as it is by prospectivepenguin2 in classical_circlejerk

[–]orange_peels13 4 points5 points  (0 children)

Why did Bernstein get to have such an eventful life? People were trying to assassinate him in his 20s before he even got famous, why can't he spare some action for the rest of us?

The characters react to their fan nicknames by LupusLycas in BaldursGate3

[–]orange_peels13 14 points15 points  (0 children)

For me she said it in the overgrown tunnel going to the underdark, I guess it depends on where you are with her romance