3,579 karma · joined October 6, 2016
Could there be a financial incentive for Apple?
It actually is the more impactful number which was relevant to my original point (people are staying in the dating pool for a longer % of their life)
My non-scientific assumption is that there were less people who chose the lifestyle of "artists and writers". The sexual revolution took the lifestyle mainstream.
The median age of female's first marriage was less than 22 for 100 years and rose to 28 in the last few decades[1]. I would assume this results in a higher number of partners and more opportunities for an STD to spread.
[1]: https://www.census.gov/content/dam/Census/library/visualizat...
Similar to how JavaScript libs publish a Typescript type def file for people using Typescript.
Also, it’s worth pointing out that AI is using existing data. If a new iOS API comes out, the AI will need code bases with it already implemented to be able to train with it.
So in my mind, it will hurt the junior developers doing grunt work more than general devs.
I think no code/low code products are more of a risk to hurting devs than AI.
https://developer.apple.com/documentation/foundation/file_sy...
no it doesn't. If my URL is `/thing#a1234` and I share it with you it will load my state for you. If you make a change, it's easy to push a new hash to the url that belongs to you.
> I am genuinely intrigued as to why that's better?
I didn't say it was better. We engineers are supposed to discuss solutions. I ended my last comment with "Just off the cuff thinking".
> I also didn't want to store anything on the backend (at least for the free tier).
You can make the state unique in the DB by a user cookie ID and then upsert the state which will overwrite older state with the latest state. Then you only have 1 record per free user. Remove record that haven’t been modified in 30 days and you don’t have much overhead. Just off the cuff thinking.
Like the html canvas or webgl/webgpu?
I think it would be cool if you could encapsulate chunks of canvas drawings as components and have native dev tools for inspecting, debugging, etc.
Or were you mostly implying that the web would have been more immersive (3D) from the start.
Utah already has the the drought, now it just needs the urban technocrats.
They are kind of like a Stripe or Twilio in that sense (in their current form)
I wouldn't say that. There are a lot of companies making money on it already, there's definitely a market for it. They just aren't monetizing. It's more like how "growth startups" acquired users at a loss before turning on the monetization engine.
It's common for executive's lawyers to negotiate contracts with the firm before accepting an offer (including what the firm can or cannot do to the executive without penalties). I wish it were more normalized for ICs.
I like how functions in js can be `arg => result`. In F# I have to do `fun arg -> result` with the `fun` keyword. It makes sense since `MyArgType -> MyResType` is a type signature in f#, but I feel like the compiler can just check if the arguments are references to types or are argument bindings.
# Multiline Lists/Arrays ####
I like how F# doesn't require delimiters for multiline lists.
So I can do `let myList = [1; 2; 3]` or
let myList = [
1
2
3
]
# Regex Literal ####I like how in Crystal instead of doing `/my[regex]/` i can do `%r(my[regex])` where the parenthesis can be any brace type (like "(", "{", "<", "[") so I don't have to escape any characters.
# Argument Accessor Shorthand ####
In Crystal, you can use an ampersand to bind and access a property on an object, instead of writing the verbose form with a function.
So this
["a", "b"].join(",") { |s| s.upcase }
can be written as ["a", "b"].join(",", &.upcase)
If this were available in F#, for example, instead of ["a"; "b"]
|> List.map (fun s -> s.ToUpper())
|> String.concat ","
I could do ["a"; "b"]
|> List.map &.ToUpper()
|> String.concat ","You're assuming that any group of talented people can have a 100% track record of success. Some startups (or projects) just fail and it has nothing to do with the talent.
You gotta take bets on new products/markets and sometimes they don't pan out. Sometimes it's just a market issue. There's not always a way to know if it was going to fail beforehand either. If we want innovation, then unfortunately I think these types of sh*tshows are part of the deal, although a 17,000 layoff is pretty gnarly.
Put another way, lots of startups are failing or are going to fail in this environment. Layoffs are like killing "internal startups" that aren't moneymakers.