359 karma · joined July 24, 2019
Roughly every other week there is a new "The (programmable) CAD that fixes everything!" post on the front page, just for me to open them up excitedly and noticing that they use a mesh kernel and will thus never be able to provide fillets and chamfers painlessly (for the user). All while they are absolutely essential for a lot of designs, especially in 3D-printing, a well-placed fillet/chamfer can make the difference between an object that breaks upon looking at it funny and one that can bear significant load.
Generally I think the marketing of GraphenOS is interesting. They are usually positioned as the "Absolute security. No compromises." ROM, but in my personal experience, they are the "It must work. No compromises. Then make the rest as safe as possible"-option, given aspects like using the "real" Google Play Services (if desired), but sandboxed, instead of MicroG or unrestricted Google Play, which pretty much all other ROMs roll with.
That said, I think the marketing of GrapheneOS could be better. Every introduction of GrapheneOS I've seen paints the image of Graphene being "Absolute security, no compromises", whereas in reality GrapheneOS is the most "Things need to work, no compromises. Then make the rest as safe as possible" custom ROM that I've used thus far (in particular regarding them allowing you to install Google Play, rather than using MicroG).
The biggest issue is that there is a different way to do this for every device, so most custom ROMs don't bother. It's relatively simple and automatable for Pixel devices, so the GrapheneOS installer takes care of it. e/OS/, which is based on Lineage, allows this for some devices, iirc.
It has a spark of profound thought "Generative AI will obscure the path to truth" combined with a lot of conspiracy-theory-grade, flimsy analysis.
The number of CPU cycles my current android phone burns through just to boot and get ready to accept my "first useful input" is probably in the same order of magnitude as or higher than my old N900 would use for the entire day (600MHz single core vs. 8 cores at several GHz). Yet somehow the N900 could easily run quite a lot of things in parallel and would still react quickly to inputs, while I decided to get rid of my previous (still several times more powerful) phone because it would regularly hang for 10 more seconds without any good reason (also there were no more OS updates).
Also with the N900, I had control over every aspect of the system, I could easily script things in python without installing a huge app for it, which the OS would decide to randomly kill to save battery, etc.. Closest thing you can do on Android is root your phone and now every second app complains what a horrible person you are for wanting a bit more control over your own hardware.
That being said, I too eventually buckled to the fact that all the software you need to make a smartphone useful/entertaining is pretty much only available for Android and iOS. And the most realistic way to get "Android-compatibility" to a Linux phone is to just ship an entire Android build with it, due to how interwoven things are on Android.
I'm wondering if those will be affected by the new ban as well, or if crypto scams aren't political enough to apply.
2) A reference implementation for browser-features is an insanely complex project. Already there are effectively only two entities on the entire planet who can produce a browser that is reasonably close to the current spec. If you forced a reference implementation to exist, it'd probably just end up being Chrome(ium), which is arguably an even worse situation than where we are now.
In my case, it started with a video that appears to be broken (?) the video just ended without any life guard reaction, but you can hit "Play Another Video" which appears afterwards.
In that sense, thanks for your greed, Jeff.
I guess that's a "good" alternative if your goal is to prevent the evolution of deep discussion and instead get people to move on and scroll over more ads.
If you dislike the more bitter flavors about it, try steeping it at a lower temperature (like 70-80C) and only for a short duration (2 or 3 minutes). That should make it a lot more bearable to you. You can also get packages that have less or no stems or powder, which both add to the bitterness.
That "experiment" could just as well be done on humans, though, cut them off of any work that any human has done before and you may get simple cave paintings, if you're lucky.
What else though? There is no "long-term" for politicians that have to face another election in less than 4 years.
"This will happen in 10+ years" is just a thinly-veiled "We aren't going to do it.". If we can't get any short term commitments and hold people accountable for it, nothing substantial will get done.
It's the other way around actually. A turn is a turn, no matter the radius of the circle. Radians are the length of the line you need to draw a fraction of a circle with a radius of 1.
(In the end, both are just ways to describe angles and thus independent of any radii... the only effective difference between them is a constant factor of tau or two pi.)
The biggest issue I see is that those models (or rather their trained parameters) are usually pretty large (several GiB). So it'll take a while to set up in the browser before the evaluation can actually start. It'll also require a lot of bandwidth on both ends.
A lot of those things should already be doable with the fragment shaders we get from WebGL and a lot of hackery, like clever (ab)use of textures. So the actual issue that we're not seeing a lot of this is probably not due to it being impossible right now...
Might even help against back-issues for office workers as they'll have to interrupt their work to re-moisten their seats every so often.
That's how you end up with things like horse-drawn carriages with electric lighting or even Amish that use computers for work.