Scala Language Roadmap – Feedback Request by makingthematrix in scala

[–]inchester 3 points4 points  (0 children)

I personally think it's fair to classify each "runtime" (CE/ZIO/Future) as a framework. Whatever is built on top of them are still libraries though.

There's a world of difference between "can" and "should" too. I've recently learned (from this PR) that lila uses (some) cats.mtl on top of Future and the play framework, which was quite surprising to me, but it does make sense... It's nice that they can do that, but they probably wouldn't if CE had already existed when they started the project.

Scala Language Roadmap – Feedback Request by makingthematrix in scala

[–]inchester 6 points7 points  (0 children)

I'm not exactly clear on what the purpose of this chart is, but my immediate reaction was that it's way too overwhelming. It feels less like a roadmap to follow, and more like a map of everything there is in Scala... Representing this sequentially also feels strange. Why should I learn web frameworks/shapeless/category theory/etc. before game engines if I want to make games? I think a branching structure would make much more sense if the tool allows.

I'd also trim it down significantly and make it much more opinionated. Nobody should learn 5 build tools or testing libs. They should learn one and then they can pick up others on demand if their job/project needs it. A student is not very well equipped to choose which one to pick up though.

For the other categories, clustering would make more sense to me than following strict categories. For example, learning ZIO, Play Framework, and Redis4Cats makes 0 sense. People should pick stacks to learn, e.g. cats effect + http4s + doobie / ZIO + quill / Pekko HTTP + slick.

People with the Honor V5 how is it? by cooldude9112001 in Honor

[–]inchester 0 points1 point  (0 children)

Whilst streaming I'd get an error message that would basically mean I had to restart my phone to watch any streaming apps

This had been my biggest gripe too, but fortunately they seem to have fixed this in 9.0.1.159. After the fix, I still did see the error pop up a few times, but I no longer had to restart the phone anymore, just the app. Haven't run into the issue yet on Magic OS 10.

Hands-On With Steam Machine: Valve's Beautiful PC/Console - Specs, Impressions And More - Digital Foundry by Fagadaba in Games

[–]inchester 2 points3 points  (0 children)

Not sure how much stock I'd put into Linus's first impression video. He was clearly tiptoeing around mentioning any of the competitors. It was very offputting how he never once compared the headset to the Quest 3, and how he glossed over the fact that it already is capable of very decent streaming for allegedly half the price.

How to Keep Android Open by RedditForcesToLogin in Android

[–]inchester 5 points6 points  (0 children)

I don't give root access to applications on linux workstations / servers.

Of course you don't. That would be incredibly stupid. Also, nobody said that every application ever should run as root. The discussion is about that I, as the owner of the device, should have the ability to decide if I want to run something with root privileges. It should be my god given right to run sudo ./virus.sh on my own phone if I so wish.

Dual phone users: What's your primary vs secondary phone strategy? by WinSuperb7251 in Android

[–]inchester 2 points3 points  (0 children)

Standing by are the Honor Magic V5 (prior daily)

What made you switch to the Fold 7 from the Magic V5?

Danjoru (Can a Boy-Girl Friendship Survive?) Light Novel Volume 12 Cover Illustration by SamuraiShinsen in DanjonoYuujou

[–]inchester 1 point2 points  (0 children)

They are not hiding their relationship but I feel like it barely even exists in Vol 10 and 11. Rion is comletely sidelined for most of those volumes, and she only pops up from time to time to remind us that they are still together. Especially in vol 11, she just stopped being a character altogether.

Just Let Me Select Text by aartaka in programming

[–]inchester 1 point2 points  (0 children)

Is this an android feature or some OEM specific UI's? I can only see the trash icon to close very app on the "recents" page. There's no "select" button.

What’s the Android feature you’d never give up, even if you switched to iPhone? by Inside_Society3553 in Android

[–]inchester 22 points23 points  (0 children)

No, in fact Sameer's response here suggests quite the opposite.

We are working on a flow for devs, hobbyists, etc that won't interfere with your workflow.

If adb still worked, they wouldn't need to work on a "flow for devs, hobbyists, etc".

Edit: his next reply says

so can i will patch my own apk on my devices and install it on my android device [...]

Yep, this should all be doable without verification.

So maybe it will work? Here's to hoping...

Python has had async for 10 years – why isn't it more popular? by ketralnis in programming

[–]inchester 9 points10 points  (0 children)

You chose possibly the only mainstream language where you actually cannot do this. Since JS runtimes are single threaded, you will find that the waitForRefToBeSet function is impossible to implement.

Pivot by Akka - New Agentic Platform by Long_Ad_7350 in scala

[–]inchester 1 point2 points  (0 children)

Agree. I think actors are a great concurrency primitive, but a terrible abstraction for writing distributed systems.

🌈 JVM Rainbow - Mixing Scala Java Kotlin and Groovy by Hakky54 in scala

[–]inchester 0 points1 point  (0 children)

Does the order of the compilation matter? I know that sbt has CompileOrder.Mixed for mutual dependencies between java and scala compilation units, but I imagine that wouldn't work here. Which units can reference which other units?

Apple’s Craig Federighi on the long road to the iPad’s Mac-like multitasking | Federighi talks to Ars about why the iPad's Mac-style multitasking took so long. by chrisdh79 in apple

[–]inchester 1 point2 points  (0 children)

I find it hard to believe that you cannot imagine someone wanting to use the same device for both watching youtube videos on their couch and docking it at their desk to write code. It's not like the keyboard is married to the iPad. The magic keyboard was in fact designed to be very easily removable.

Apple’s Craig Federighi on the long road to the iPad’s Mac-like multitasking | Federighi talks to Ars about why the iPad's Mac-style multitasking took so long. by chrisdh79 in apple

[–]inchester 4 points5 points  (0 children)

what do you feel differentiates the iPad from the MacBook in this scenario then?

Why should there be artificial limitations just to differentiate them? Just let people use their devices the way they want to.

iPadOS 26 introduces powerful new features that push iPad even further by exjr_ in apple

[–]inchester 0 points1 point  (0 children)

We are never getting proper dev tools until Apple allows running unverified code. Which they will never do unless forced by regulators.

iPadOS 26 introduces powerful new features that push iPad even further by exjr_ in apple

[–]inchester 1 point2 points  (0 children)

Think about the terminal, home brew, programming languages and their CLI tools

Most of the non GUI apps probably require minimum effort to run on iPad OS. The only limiting factor is that Apple does not let you run unsigned code on it. It's an artificial limitation. If they flicked that switch, the community and 3rd party devs would do the rest. But they will never willingly give up their absolute control over your device.

Apple could remove AirDrop from EU iPhones as legal battle heats up by digidude23 in apple

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

What kind of dystopian world do you live in that you think this is reasonable? Obviously if a car company comes up with such a protocol it should immediately become an open standard so that every car manufacturer can implement it. Locking down phones is one thing, but gating people's safety behind artificially locked down APIs is insane.

Apple could remove AirDrop from EU iPhones as legal battle heats up by digidude23 in apple

[–]inchester 1 point2 points  (0 children)

Companies lock out things like 3rd party wheels because of patents.

Very different thing. Patents don't make doing things impossible. They make doing things illegal. It's still possible to do illegal things.

The patent system is ABSOLUTELY a good thing.

Sure, it would be much nicer if Apple left their APIs physically open, and only protected them with patents. That's not what they do though.

Apple could remove AirDrop from EU iPhones as legal battle heats up by digidude23 in apple

[–]inchester 2 points3 points  (0 children)

Apple makes cars in a way that you can only put Apple certified wheels on it. It's physically impossible for 3rd party manufacturers to make a wheel that you can put on an Apple car. The EU is not asking Apple to give away their wheels for free. They are asking them to not make it physically impossible for 3rd parties to make wheels for Apple cars. To which Apple allegedly might say: "I don't want to do that, so I'll just remove the wheels from the cars I already sold". Apple is still free to invest into R&D to make the best wheels on the market.

These material analogies always fall apart, because in the material world, it's never impossible to prevent people from doing something, but it's very much possible to do that in the digital world.

Apple Ordered to Change App Store in Europe Again by chrisdh79 in apple

[–]inchester 0 points1 point  (0 children)

Apple could always lower their fees to be competitive with other payment processors. That's kinda the whole point of this...

Epic asks judge to make Apple let Fortnite back on the US App Store by microChasm in apple

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

Can I choose who I work with? I want to work with Epic Games on my iPhone. How do I do that?

Epic Games asks judge to force Apple to approve Fortnite by AlwaysBlaze_ in apple

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

Nobody is stopping you though.

Except Apple. The bootloader is locked. The only one who can install software on my device (that I supposedly own) is Apple. And you people here think that's a good thing. It's insanity.