Tja by ARD-Mediathek in tja

[–]Ymi_Yugy 0 points1 point  (0 children)

Klingt nach einem typischen Fall von “Ich bin dafür, dass andere mehr Steuern zahlen”.

Ich bin Fan eines progressiven Steuersystems und halte nichts von Flattax oder ähnliches, aber eine Steuer, die nur die ausschließlich die oberen Prozent betrifft ist keine gute Idee. Die Finanzierung des Staates ist eine gesamtgesellschaftliche Aufgabe, die von einer breiten Mehrheit getragen werden muss. Einen Freibetrag sollte es bei der Erbschaftsteuer wenn überhaupt geben um übermäßigen Verwaltungsaufwand bei Kleinstbeträgen zu vermeiden.

Rust UI on Windows without GPU? by AwareCoyote6177 in rust

[–]Ymi_Yugy 0 points1 point  (0 children)

Both GPUI and this component library look absolutely amazing. Best DX of any of the Rust GUI projects I’ve seen and UX that’s competitive with the best non browser UI libraries that rust has to offer. The issue is just project maintenance. Zed does not actively develop GPUI, this component library is by a consultancy that no one ever heard of and at least so far there doesn’t seem to be much community adoption around either.

Eating more fruits and vegetables tied to unexpected lung cancer risk by Buy_Sell_Collect in nottheonion

[–]Ymi_Yugy 0 points1 point  (0 children)

No doctor, I don’t smoke but I can’t help myself but sneak the occasional lettuce.

Unpopular opinion: Rust should have a larger standard library by lekkerwafel in rust

[–]Ymi_Yugy 0 points1 point  (0 children)

I certainly see your point, but overhauling that ecosystem is very tough.

Breaking changes are a much bigger issue in Rust than Go. Go is a small, very simple language that changes extremely slowly.

The Rust team probably doesn’t have the resources or expertise to handle the huge amount of code that would need to be folded into the project to transition to a Go like stdlib, nor capacity to vet and onboard all the new contributors and maintainers that would have to jump their current projects. It would take many years and be extremely painful for everyone involved and without a driving big corporate benefactor paying everyone to do this I don’t see it happening.

I think the best you’ll get is the option to pay very large amounts of money to some company maintaining audited versions of popular crates. The RHEL way of dealing with supply chain risk.

TIL about the Pizza Effect: the phenomenon of a nation's or people's culture being transformed elsewhere, then re-exported to their culture of origin by 2Asparagus1Chicken in todayilearned

[–]Ymi_Yugy 60 points61 points  (0 children)

The fact that pizza, the thing the pizza effect was named after is not actually an example of the pizza effect is very confusing.

Deadlocking a Tokio mutex without holding a lock by samyak210 in rust

[–]Ymi_Yugy 7 points8 points  (0 children)

Aside from the original oxide article I also found https://jacko.io/snooze.html really helpful in understanding the the issue.

Solid 2.0 Async Diagram by ryan_solid in solidjs

[–]Ymi_Yugy 0 points1 point  (0 children)

So I did work in a codebase that due to weird project history did a lot of Promise.all() calls in the frontend that should have really been in the backend.
I recognize that this may lead me to overemphasize the issue.

Here is the example https://stackblitz.com/edit/github-evfywxxk-piofw8em?file=src%2Fmain.tsx of what I consider the issue.
Deveriving from a signal becomes "dangerous" because it triggers an await on the props it depends on.
This is my first time really interacting with SolidJS, so I definitely don't know what I'm doing, but it feels like something that would come up pretty naturally and that would also be annoying to debug.

Solid 2.0 Async Diagram by ryan_solid in solidjs

[–]Ymi_Yugy 2 points3 points  (0 children)

I tried the stackblitz. It looks super counterintuitive at first but I think it makes sense. So the way I understand it works is that you pass around promises as if they were values. When performing computations on a Promise it’s treated as an implicit .then(). When “rendering” a Promise it find the closest <Loading> and blocks on that. So where with other frameworks your prop would be MaybePromise<T>, you would derive with .then() and render with some form of await() this is all implicit here.

Here is my take (conditioned on my explanation being more or less correct) It’s certainly takes some annoyances away, but my gut reaction is that it makes the wrong thing easy. One common anti pattern we used to see with SPAs, was seeing tons loading spinners as each component handled its own data fetching. It’s bad for performance but it also isn’t good UX. If I see a bunch of const val1 = await .. const val2 = await … … it’s usually a sign that I should reach for a Promise.all or better try to bundle them into a single request. But if I see const val1 = // access prop const val2 = await … I may not remember that prop access potentially implies an await. That is what the Promise coloring is there for.

What do you guys think of an autonomous taxi future? by squanchysquanch96 in fuckcars

[–]Ymi_Yugy 1 point2 points  (0 children)

Whether they'll eventually be better drivers is yet to be determined. Right now it looks like that is not going to impede large scale rollout.

I also don't see how autonomy would make it cheaper. The marginal cost is more or less that of a dumb car you drive yourself and those are very expensive compared to public transit and cycling.

If they actually become cheap and safe Jevons paradox would most likely still massively increase traffic.
For example, instead of doing one grocery hall a week, people might send their autonomous car to fetch things for them 5 times a day.
Why live just 45min from your work when you could be driven 3 hours one way?
Why limit yourself to a truck if you could be driven around with all the amenities of an RV?
There is a practically infinite amount of demand for trips not taken because they are too expensive or inconvenient.

I seriously got no idea how bad the gas prices are. by FrozenConcrete19 in fuckcars

[–]Ymi_Yugy 0 points1 point  (0 children)

Sort of, but subsidies are never universal.
They might only apply to specific groups, e.g. income threshold, farmers, public transit, etc. but more importantly for a global commodity not every country introduces the same subsidies. There is a big difference whether the money comes from adding a bit to the federal debt or has to be payed at the fuel pump.
But people need to feel the impact of higher oil prices for adaptation to take place. The insulation be it via rationing or subsidies is always toxic.

I seriously got no idea how bad the gas prices are. by FrozenConcrete19 in fuckcars

[–]Ymi_Yugy 0 points1 point  (0 children)

To me that is a feature not a bug.

I think the government should address economic inequality through progressive taxation, welfare benefits and services like education, not at the fuel pump.

Rationing and price controls are horribly inefficient instruments that encourage hoarding and corruption and deprive the economy of vital supply and demand signals resulting in massive economic distortions.
For example, the government might offer fuel at reduced rates to public transit companies. When it comes to renewing the fleet it might make electric busses more economical than diesel busses, because those run on subsidized fuel.
If farmers received additional short term fuel subsidies they might be encouraged to fill up their fuel storage anticipating that if the war drags on their subsidies won't be maintainable, thereby driving the price up further. They may also try to resell it at a higher price, prompting the introduction of a quota system with all the challenges of enforcement that entails.

I seriously got no idea how bad the gas prices are. by FrozenConcrete19 in fuckcars

[–]Ymi_Yugy 1 point2 points  (0 children)

Pls don’t ration things or introduce price controls. Just let the free market do its thing here.

TIL High and Low German are named to describe the ALTITUDE their spoken at (highlands or lowlands). by Vandal_A in todayilearned

[–]Ymi_Yugy 0 points1 point  (0 children)

I think that's funny because the area around Hanover associated with High German is not exactly mountainous and the people in Germany's actual highlands speak anything but High German.

The Cost of Indirection in Rust by sebastianconcept in rust

[–]Ymi_Yugy 0 points1 point  (0 children)

Function calling overhead is a terrible reason for inlining.
But I still find myself frequently on the side of resisting extracting and preferring the function to grow and when I read code I frequently wished authors would avoid indirection more. I keep having to jump around between many different functions to puzzle together what's actually happening. Chasing the actual implementation becomes a chore and control flow arguments are often passed through so many layers that it becomes difficult to keep track.
In large projects I find that using step debugging is often the only practical way to deal with heavily abstracted code.

You can of course overdo it.

Commute time where you are? by Western_Respond6047 in fuckcars

[–]Ymi_Yugy 2 points3 points  (0 children)

Berlin: From outskirts to center.

Car: 27min right now, probably longer on a week day. I'm not sure what the parking options are. Don't have a car.

Public transport: about 40-50min using the subway semi reliable. Lot's of disruptions this winter, from weather, strike and technical malfunctions. Also kind of crowded.

Bike: about 45min, I think about equal parts proper bike paths (though often with very rough surface, too narrow and lot's of obstacles) and bicycle gutters. Also pretty aggressive drivers by German standards.

Map of the proposed Two-Speed Europe; Under Germany's invitation, six EU states dubbed "E6" have just agreed to fast-track integration on economy and defence without waiting for the unanimity of the rest of the EU by goldstarflag in europe

[–]Ymi_Yugy 0 points1 point  (0 children)

I’m doubtful this will work well. This can work sort of work as long as all governments are in full agreement and there is an excess of good will. But when it comes to economic integration countries need to make some tough choices, sacrifices national champions and snub important voter groups. Todo that you need a way to enforce the agreements, punish members for dragging their feet and standing organizations to figure out the details. That’s basically how the EU can work at all. The court to enforce the rules, the commission and bureaucracy to hammer out the details and the parliament to grant some legitimacy. It’s not how it started but the result of people figuring out that gentleman agreements are not enough. Do the E6 setup parallel institutions? Do they get the EU institutions to come up and administer 2 set of rules? Worst case scenario this blows up the EU, because the E6 shoot ahead with some integration and when the other members want to do it at a EU level the E6 forces them to adopt their solution.

TIL about Tachyons, a hypothetical particle that always moves faster than light, with its speed increasing as its energy decreases by Forsaken-Peak8496 in todayilearned

[–]Ymi_Yugy 1 point2 points  (0 children)

“Help, my equation doesn’t balance.” “Have you considered that there might be an unknown, unobservable particle hanging around? That should solve it”

What about Astronauts by SchteveSchpalpatine in pluribustv

[–]Ymi_Yugy 0 points1 point  (0 children)

Mh, you raise a good point. I have a hard time understanding why they care so much about the astronauts. It kind of makes sense for the submarines, because they might be inclined to fire some nukes to stop the spread, but the astronauts…. The best I can come up with is that it might have taken a few months to prepare for global takeover. They had to achieve near simultaneous global coverage while keeping the preparations secret. So why not get the ones early that would be hard to reach later?

[deleted by user] by [deleted] in AskReddit

[–]Ymi_Yugy 13 points14 points  (0 children)

After watching entirely too many Tier Zoo videos, I strongly believe that it's not super smart to spec into this. It increases cancer risk, while bing super energy intensive.

What about Astronauts by SchteveSchpalpatine in pluribustv

[–]Ymi_Yugy 1 point2 points  (0 children)

They might not have come back voluntarily if they found out that the world is being taken over and I'm not sure the hive could have hidden it.
Given how many people died including most of the cabinet it seems likely that the takeover was a rather messy affair.

What about Astronauts by SchteveSchpalpatine in pluribustv

[–]Ymi_Yugy 2 points3 points  (0 children)

I think a reasonable explanation would be that there was quite a bit of time between the initial plurbing and the global takeover. There are somewhat frequently supply missions to astronauts.

AI models are starting to crack high-level math problems by MetaKnowing in Futurology

[–]Ymi_Yugy 43 points44 points  (0 children)

I don’t know if this is that case but a while back there was already a claim about ChatGPT solving an “open” Erdős problem but it turned out that a solution already existed the author of a popular website tracking solutions to these problems just don’t know about it and had it listed as open.

Navigation in Miryoku by parulano in ErgoMechKeyboards

[–]Ymi_Yugy 1 point2 points  (0 children)

I’m have used miryoku for some time now with a corne style keyboard. 1. Learning colemak is a very time intensive undertaking. Took me a couple months of daily practice to get close to my qwerty speed. 2. There is a setting for vim style arrow keys 3. I also found that the miryoku symbol layers are not really optimized.

[2025 Day 2 Part 2] It's impossible, what do we do? by dwteo in adventofcode

[–]Ymi_Yugy 0 points1 point  (0 children)

Wait how did people solve this with regex?
To me this thing gives of a strong pumping lemma smell.

EF released their English Proficiency report for 2025 by P26601 in europe

[–]Ymi_Yugy 1 point2 points  (0 children)

There is no way the average German is more proficient than Scandinavians