5,051 karma · joined November 4, 2011
I haven't tried this for a while, but just for comparison I actually got a GBA emulator on my Samsung via play store. It's very much an Apple thing again.
Honestly Android does a lot of things better - there's so many stupid "because Apple" things on iOS. For example it's impossible to tell the charging speed/estimated charge time, I have a lot of charging bricks between places and I can't tell if I picked an iPhone compatible fast charger/cable or not ? Or when I have Chrome/Firefox installed, highlight text and tap search the web - it takes me to Safari ? A lot of small annoyances like these where you can't do anything about it because the OS is so closed down.
Android is way more customisable, easier to side load stuff (like running GBA emulator on iPhone). Also a lot more exciting phones in the Android ecosystem (eg. Samsung flip phones)
I like the ecosystem integration with my Mac but I wouldn't say one is clearly better than the other.
Just like you can go to the gym every day - if everyone with the membership did that they would not be able to function. But it doesn't mean you can't.
Haskell, OCaml, D with great IDE support in 2006 ? Do they have that even today ?
I mean you're suggesting people use C++ for writing web apps (and c++98/03 no less !) - that's got to be facetious.
The real contender back then was PHP and Java, RoR really addressed a lot of issues from both. They both adopted the improvements brought by it since, but it took years.
Haskell, OCaml and D are niche languages, probably aren't mature enough now to use for a production system that needs to scale (in terms of org growth and building complex systems).
Java web frameworks were also terrible in 2006 (this is the Java era that gave Java it's reputation) and the only thing worse for productivity I can think of is C++ hahaha ...
You would be surprised - I've seen production lines 30+ years old running profitably.
Note this was not plastics moulding - this was producing raw plastics/petrochemical facility.
These things don't get built on a whim - there's risks, regulations, documentation, procedures, experts, etc. At the end of the day you have people doing the work for decades, with an intuition about how things work.
Given infinite time you can recreate anything - but by the time you're done putting the puzzle together you're out of business.
No doubt it's good at paraphrasing code, deobfuscation sound like a good usecase. Other than that I've seen it mostly come up with bullshit :
- random opinions stated as fact (x makes code readable, y makes code simpler to understand, yada yada) - it's like a review from a mid level dev that finished reading Uncle Bob or some crap like that and suddenly there's 8 functions where there should be 2
- suggests changes that make the code subtly incorrect - like rewriting code with a different container type and messing up result ordering
- state false information like suggesting that a dictionary will be faster than array search (for fixed size/small array), or that some approach is faster because it doesn't allocate (but original didn't allocate either and the new approach actually does, it just hides it in a container), etc.
- can't catch complex logic bugs for shit, even with leading follow-up questions (once I figured out the problem and went back to see how long it would take GPT to figure it out)
Except having to work from a legacy codebase via incremental changes. No way for evolution to explore silicon based life when it kicked off with carbon.
I've felt this way before, but I didn't realize that I haven't factored in the risks of actually building it. I was comparing real world integration effort with an estimate, influenced by my experience of integrating with a working product.
Common sense applies, but in general I'm terrible at giving estimates unless I've done something very similar before.
I wouldn't be surprised if this became a common theme with Nvidia in the future.
It's sort of reminds me of the audio effects they use to indicate that you're incapacitated and things start distorting in a weird way.
Entertaining !
But there are many annoying issues open for a long time, two I'm struggling with currently :
- integrated terminal rendering performance is atrocious (and I hit this all the time since I use CLI a lot in my workflow)
- remote editing is a false promise feature - it's been there for a year but it's not even close to usable - this is a big deal for me as well and VS code is immeasurably better in this regard
I did a lot of C# recently and (ironically) VS code is terrible for this kind of language, Rider > Visual Studio.
I'm doing some Python now and PyCharm is just barely edging the VS Code. The remote experience is just not comparable and the terminal rendering performance is PITA.
If I was doing TS I wouldn't even bother with IntelliJ.
From what I've read 4090 should blow A100 away if you can fit within 22GB VRAM, which a 7B model should comfortably.
And the latency (along with variability and availability) on OpenAI API is terrible because of the load they are getting.
Not to mention OpenAI has shit latency and terrible reliability - you should be using Azure models if you care about that - but pricing is also higher.
I would say fixed costs and development time is on openai side but I've seen people post great practical comparisons for latency and cost using hostes fine-tuned small models.
I don't see the correlation in developed countries.
I'd say by the time most women consider children (30s) they are past their biological prime (>30 used to be considered geriatric pregnancy).
Our entire social values would need to change to reverse that trend - career, education, values.
Even if they invented a way to bypass pregnancy completely the commitment of raising multiple children is incompatible with modern values.
So I'm praising the US fast adoption of an effective treatment.
But for Hungary - I've been there multiple times in the last few years, know a few people, and I have no trouble believing he won democratic elections.
ChatGPT tries to be a knowledge oracle/problem solving via conversation and it's not up to that task.
I'm in the same boat - whenever I think it would be faster to use chatgpt it usually ends up being a waste of time and flow breaker. And it got worse over time. At some point a few months ago I realized I haven't used it once in a month, so why keep paying ?
Copilot is way more useful to me.
Anything xamarin related (MAUI, VS for Mac) is extreme level of garbage - such low standard of quality is really doing .NET/Visual Studio brands a disservice.