Elon has always done that during the time Tesla was gaining popularity. It seems somewhere between pedo-diver and Twitter take over his public perception started taking a nose dive. I agree though I still want to see Tesla succeed.
Are you suggesting your Mom has/would have the same experience on macOS? For whatever reason it doesn't seem to be as much of an issue.
It probably doesn't need to be as cumbersome as a jailbreak. Maybe it's just a "Allow apps not approved by Apple" toggle hidden deep in the settings. I actually would love the ability to set "IT administrator account" on device setup. Then mom can't even change the setting without notifying "dmix" :)
Not sure it's fair to characterize modern LLMs as 'wasteful software development" or unoptimized. The implementations do quite an impressive level of optimization with what hardware is available. New theoretical methods w.r.t quantization represent most of our software optimization techniques and we're probably hitting the limit of that shortly with ternary or binary gates.
To your point enthusiasts and developers with strong financial motivation have fairly optimized code. AI definitely falls into the later group. These are not like your typical web app :)
Currently AI folks create bigger models and feed larger training data sets, because we still don't know the efficiency limits. IOW, currently we can't accelerate the learning beyond a certain point with less training data. This is esp. true on LLM/GenAI space.
On the other areas where NNs are used, what I can see is training models with less data is not only plausible, but very possible, esp. in image processing, probably an image carries more information than a single sentence.
I think AI falls on the spectrum with a slight bias to the latter group. Because if you can shrink a model 10% and lose a month, you'd rather have a 10% bigger model now, and reap the money^H^H^H^H^H fame.
I don't know anything about a typical web app, because I'm not a typical developer developing web apps. :)
I just think we're talking about a completely different problem with AI optimization. There's $billions of effort and research that goes into AI optimization. Scaling model size and training set size happens because it's what the research and evidence tells us will improve model performance reliably. If we could reduce any of it for the same performance we would. Top model performance is an arms race and it's happening at every expense. The largest players are all shooting to beat GPT-4 or Claude Opus and achieve AGI (whatever that means).
This is very different than a program that requires zero research breakthroughs to dramatically improve and is simply slow and bloated because people have different priorities.
Mostly ChatGPT but I recently added https://aider.chat/ semi successfully into my workflow. It doesn't replace ChatGPT but it has replaced certain tasks that involve editing files. It uses GPT-4 (or Claude Opus) to write and apply diffs to my git repo and automatically includes my code in the context. In summary:
Design - ChatGPT
Major features - Aider
Fixups - GitHub Copilot
I'm thinking about forking Aider because I think it could easily handle the design portion if I had more control of how it applied diffs. Right now it decides when it applies diffs in chat and sometimes you want to go back and forth before it starts to wreck a file without enough requirements.
And for anyone wondering about an opportunity to shake up the market just estimate TAM and you'll see quickly why boat stuff is priced at such a premium.
The number of people using things like Open plotter is even smaller, but still greatly appreciated by all!
Mostly sailors are very conservative and the technology has to be bulletproof.
The saying goes that Murphy was an optimistic sailor.
Plotters are a marriage of RADAR and paper charts. The technical integrations are really no trouble for the average system administrator. The problem comes about with the challenges of the environment and the uniqueness of every installation. The market is also small. I think the estimate is around 10,000 yachts actively moving around the world.
Another issue is that there are very few makers or the technology.
I think it's a great area for development because it is immature and in the middle of technical upheaval that nobody really knows what how great a plotter could be.
Making CarPlay for boats would not be so hard, but making Waze for recreational boats might be. But if you have ideas on that and are sure you can avoid directing people into deadly obstacles, considering all sea and weather conditions, in all kinds of boats, give it a go!
All commercial plotters have autorouting. There is automatic wind routing for sailing in OpenCPN (as a plugin). I'm not sure that adding it to a phone with carplay is a viable option. If you have a display to show it on, it's probably a display for a plotter with all the functionality, including map updates over the internet.
Thou for entertainment it's an other side, that would be useful.
Why would you think it's not shared memory? Maybe I'm wrong here but by default Python's existing threading implementation uses shared memory.
AFAIK we're just talking about removing the global interpreter lock. I'm pretty sure the threading library uses system threads. So running without the GIL means actual parallelism across system threads with shared memory access.
Well, stuff like this used to be encoded in HIGs (Human Interface Guidelines). The GNOME HIG, back in the day, had the parent's recommendation, as well as the rationale for it: so that the feedback is immediate, and the user can then visually see the effect that that option has.
Gating it on a submit forces a user who is looking for something & not finding it into a "try one thing, submit, evaluate, open settings, undo that, try different thing, submit…" loop, which is a lot longer.
Ugh another minimal phone that tries to sell me new hardware.
I don't think there's anything wrong with current smartphone hardware. What I want is someone to reimagine the OS. My phone should be like a Startrek Tricorder - a very advanced tool that can assist me with anything. The key metric should be how much time it saves me... not how much time I waste using it.
What I don't want is spyware, ads, and interactions designed to maximize my engagement. I need to be able to use feature rich apps sometimes, but I also want very hard limits that I set on my social media usage and other time wasting activities. Every single blocker app completely sucks and needs to be implemented as an OS feature. Screen time on iOS isn't enough and Digital Wellbeing on Android is a joke. Sometimes I don't have the willpower to overcome the digital crack at my finger tips.
So bad I want a new OS to enter the market that reimagines my phone as just a tool and not the center of my life. Apple could do it and has the right incentives (kinda) but I don't understand why they don't make screen time more feature rich with an API. I've never owned an iPhone but I would finally switch if they did this.
Edit: I'm being too harsh to the creators of this phone. Clearly I am not the customer. I just want a solution that doesn't involve giving up useful tools like Maps.
I actually really like that the hardware includes an E-ink screen instead. It makes it really interesting for reading on the go without needing an additional device.
Problem is, most people so want that also don’t want to pay for it, let alone pay more for hardware or software than they do for the spystuff. So the vicious cycle continues
> What I don't want is spyware, ads, and interactions designed to maximize my engagement.
Turn off notifications.
> Every single blocker app completely sucks
Install 1Blocker (indie dev) and turn on the on-device firewall. Works like magic.
> Screen time on iOS isn't enough
Have more self control. ;-)
> Sometimes I don't have the willpower to overcome the digital crack
But seriously, use Screen Time to disable Safari. Just remove the web browser from your device. Make the Screen Time password something like “i am weak”. It works.
> I've never owned an iPhone
You can 100% get what you want with an iPhone. Just don’t install all the garbage, and if an app is useful but spams you (hi, Uber), turn off its notifications. Use 1Blocker and you’ll never see an ad, not even in-app.
Or do what my partner does: she basically lives in DND mode. Her phone hygiene is exceptional. She scarcely uses it. I never see her using it during the day.
Isn't the issue that there's zero standards for a single signed photo?
I agree trusting the author is an issue. It's certainly more of an issue the way PGP keys work today for normal people. The idea of a Web of Trust that the GnuPG documentation talk about could just be taken to a pretty obvious web 2.0 conclusion.
A website that associates an authorized identify to signing keys. 80% of the problem gets solved when large companies sign their photos, OpenAI signs Sora generated videos, Canon produces keys for every camera that can be registered with the owner, etc. People certify each other as real individuals. People start establishing histories of producing trusted signed content. Users flag keys/identities as fraudulent. The network gets stronger the more its used and soon enough it gets easy to spot an outlier.
What stops me from stripping out their signature, and replacing it with my signature? What stops me from running a video through a Canon camera, signing it with the key that's registered to me in their servers?
And the outliers is where interesting footage will often come from. Few people in my web of trust are likely to happen to catch breaking news on their phone.
I wonder how many of us learned how to program on the PSP. It's crazy to think how transformative this was for my life in the long run. It's also the same reason why I know Lua but went straight to C++ after that.
I wish I could bottle up the magic that was the PSP homebrew scene and give it to kids today. I'm guessing Minecraft mods are the closest modern version.
I wish I could say I actually learned to program on it haha. I mostly just flailed around and acted like I was programming back then. But it definitely started me down the path I'm on now.