My last job was mostly C++, my current job is mostly Clojure but I still do a lot of C++ stuff on the side as it is appropriate for some of my side projects.
Clojure is so much nicer to work with and this really resonates with me; I'm always still having to check language docs for C++ stuff but only very rarely for Clojure. Being able to keep almost all of it in my head is a huge benefit as I don't have to break my "flow" nearly as much.
Children sticking around isn't the only option. My mom intends to follow me once I've found a place to settle down in the next few years. I'll give her extra money which should allow her to live quite well on top of what she has saved and she's already expressed interest in helping with grandkids if I have any (I probably will at some point).
Obviously this plan is made much easier by remote work and good earning potential for tech workers and I suppose some parents will be more attached to where they currently live than my mom is. But multi-generational is not outright impossible, I'd wager a significant chunk of the population could pull it off to varying degrees in one way or another.
Yes, that's what I meant. I didn't mean an app that's never online (or connected to a server), since that doesn't really make sense in the context of this kind of framework, I meant something that is resilient to being offline (aka "offline capable").
based on the todomvc example, I can say that it is resilient to being offline, in the sense that whatever you do while temporarily offline is resumed when you are back online. there's no optimistic updates so it looks like the items you add while offline are disappearing, but they end up in the list as soon as you are back online.
What is your justification for these estimates? I've been trying to pay attention to what various experts think (I'm not one) and it seems like far from a foregone conclusion that this will be the case, and it might not even be the case that scaling up produces the same outsized benefits we've seen so far.
François Chollet for example seems like someone who is pretty in the know about current SOTA and is not nearly as optimistic best I can tell.
> But at the same time they absolutely have to learn how to use the new AI tools. It will be critical to stay competitively productive as an adult or just to be able to fit in. There will be important new tools every few months or years.
Definitely agree here.
> Where this is really headed in my opinion is by the 2040s high bandwidth brain computer interfaces that tightly integrate cognition with advanced AI systems (2-10 X smarter than humans) start to become commonplace.
My gut feeling is this is pretty insane and unlikely to be the case but I suppose insane things have happened before.
Like I said, my website can already do it to some degree for end users. GitHub CoPilot etc. is very popular for programmers. I am just assuming the models will continue to improve and be deployed.
The only reason to be un-optimistic like that person is if you assume that the model capability will remain essentially static over several years. But even with current models (which new ones are released every few months at this point) there is huge potential for replacing quite a lot of real software engineering work especially when you start putting them in loops and specializing/priming them for particular types of programming.
Eh what? My last job was at a bank, not exactly known for having the most interesting tech. They had several teams that used Scala and I've seen a lot of job listings for roles using Scala.
Haskell and Prolog slightly less so but at my current job (mostly Clojure, which is even less popular than Scala and Haskell according to the stackoverflow dev survey) we do have one guy who prototypes stuff in Prolog sometimes.
In fact according to the SO dev survey Scala and Haskell are used by almost 5% of professional developers, almost as much as Swift which is hardly seen as a language with "effectively zero" commercial use. They also rank a lot higher in the salaries section than many more popular languages. And I don't know how recruiters think but if somebody lists that they know Haskell on their resume and are applying for a JS job I'd assume they can learn JS pretty quick.
According to that, Haskell and Scala are used by (a bit less) than 5% together. Something seems a bit off about that though. I find it hard to believe that Python is used only 20x as much as Haskell, and I say that as a massive Haskell fanboy.
I tested this on FF/Chrome/Safari on an M1 Max, couldn't see any difference at all between FF and Chrome but on Safari it was incredibly slow (which actually let me drive the car, that thing turns fast). I also wasn't aware prior to clicking that it was even possible to create web apps like this.
That person (Bruno Simon) is fantastic at creating 3D experiences on the web. He has a course on three.js too that I hope to buy and go through hopefully within this year.
Chopping off body parts without consent? Really? It isn't as bad as FGM but I think it could definitely qualify as mutilation even if it is socially acceptable in the US and Jewish/Muslim communities.
It is not generally accepted by most people that it is mutilation. "Chopping off body parts" makes it sound a lot worse than I believe most people consider it.
I'm not saying there isn't a case to be made against circumcision (though I don't agree with it, currently.) But it's kind of ridiculous to just go "oh, people mentioned Jews and child abuse in this article, I can just casually mention that Jews perform child abuse" and just assume it is a totally unquestioned stance.
That the prevailing view is in the US culture is that it is not abuse doesn't mean it is not abuse though. This entire discussion is precisely about current US polular culture biases being enforced in the models. FGM isn't seen as abuse by those that practice it either and I suspect many other child abusers also have plenty of excuses why their acts are not that bad.
I'm not trying to equate circumcision with child abuse. Most people having their kids circumcised aren't intending any harm, although some proponents (looking at you Kellogg) did believe that it caused harm and promoted it for that purpose.
In how many countries is male circumcision illegal? In how many countries is child sex abuse legal? As OP said, "it's a language model, not a paragon of truth". It doesn't matter what you personally think is morally equivalent. It matters what society has deemed is morally equivalent because the ChatGPT is just a mirror of the societal inputs it received. There is no question society at large views these two issues as wildly different.
Just to be clear I'm not trying to equate child abuse to circumcision or view them as morally equivalent, I just don't think its a stretch to call circumcision mutilation, even if it generally isn't intended to be harmful.
> I just don't think its a stretch to call circumcision mutilation
It isn't a stretch for an individual to do it. It is a stretch to expect a language model to do it because society at large does not describe it that way.
Yes but to be fair, I think he was objecting to my comment specifically. I was calling out the grandparent comment for calling it mutilation, and parent said it can be considered mutilation.