In 2-3 days, we are pushing a change to the flow of the product to start on a project and orient more heavily towards designing with a purpose. That page will still exist, but as a place you go for inspiration or a starting point (we have remixing). It'll be nested in a sidebar where pinned inspiration is stored inside of a project and will autofilter based on what you're trying to do with your project to be more relevant.
Try creating a design and let me know how that goes!
The 80s kid me lived in a small town with no access to technical manuals or people who could help. The developer manuals for $80 each or a compuserve account to get access to the source code examples of the manufacturer were completely out of reach. What could I have built with the information that is now available for free...
> What could I have built with the information that is now available for free...
Probably nothing. That free info also comes with YouTube and TikTok and every TV show and movie and game on demand. You have to be very disciplined to focus on difficult topics in a sea of easier and more gratifying entertainment.
Is it? Java has changed a lot, but in such a way that it's still easy to mentally map new features to the old ones, provided you have understood the core language. IDEs can even convert your code from old to new and back.
Still true for C++. Can still mentally map new features to the core language C. A modern Cfront transpiler can still be written.
Template meta-programming maps to C pre-processor macros. The sad part with both is generated code cannot be examined thus the unreadable compiler errors and slower compilation as it's regenerated every time.
Slightly off-topic: Rust can also be mentally mapped to C.
Yeah it is! Java 25 changed constructor behaviour to allow logic to run before the calls to super(). That’s an enormous change.
On the c++ side, “modern” features like span, smart pointers, range based for loops, format are all really simple to reason back to for anyone who is a programmer. Stuff like modules and concepts is a bit different, but most people aren’t in the innards of those every day, in the same way that the change in header size doesn’t affect every single Java developers code, but you should know about it.
When reading an article written by Bjorn Lomborg, you should also do the effort to read the cited sources. This is not an ad hominem attack, just an observation. Do it and you will see.
1) AAVE's use of Copulas. In most English you form present progressive with a copula and the present participle: I am walking, I am driving, I am working. The copula contains no information on its own. In many languages, a low information word is dropped. In Spanish you say "(yo) soy Americano" meaning "(I) am American." There can be no doubt of the subject of the verb "soy" because it is inflected to match the subject, so the pronoun "yo" communicates nothing in a normal sentence and is dropped. In Russian you take the opposite tack: you say "ya Amerikanets" meaning "I (am) American)" so you drop the copula. You either need the pronoun or the verb to communicate who is American, and in this case the pronoun won. Well in AAVE you drop the copula in those present progressive sentences: "I walking," "I driving," "I working." But then there's an opportunity to put a higher information in all of these sentences: you can use "be" as a copula to express the habitual aspect. "I be walking," "I be driving," "I be working" (usually with emphasis on the "be") mean "I am in the habit of X, but don't assume that is what I am doing at this moment." Degrees can be expressed here: you can replace "be" with "stay" to get more habitual and less present. It's a trip! I'm scratching the surface here but that's a big one.
2) Related: "Needs" + past participle vs "needs" + present participle. I was working with a handyman from Colorado and he said "This sink needs sealed" or something like that. I (Northeast) would have said "this sink needs sealing." Colorado has always had over 50% of the population born outside of the state, so I don't know if that's a thing from there or from wherever his parents are from (not sure and didn't ask).
'mensch' and 'schmuck' are commonly used words in NYC that are not known to people in the South, unless they have studied German (and yes I had to fight capitalizing them.)
Another example... 'they're all' is shorthand for 'they're all gone' in Pennsylvania.
schlep too. To a much lesser extent mishegas and tsuris. There's a continuum for knowing Yiddish words where at one end it's "lived in NYC" and then passes through "had playdates with a Jewish friend" through sequentially "have 1/2/3/4 Jewish grandparents." All of these things possible anywhere in the world, but I agree very much an NYC thing.