ie. Scala has tail call optimization but Java doesn't, but they both run on the same JVM.
327 karma · joined October 28, 2016
ie. Scala has tail call optimization but Java doesn't, but they both run on the same JVM.
Actors can be a near-sliver bullet for some things, but you have to think about solutions differently. I always though a bank was a good example. One actor per-account, how do you think about money in flight and such? Probably in a fundamentally different way than you would in postgres.
> hard to query
That one is easy though, CQRS
Java is already taking hints from Scala and quickly adding Scala inspired features, which is making it similar to Kotlin. I think unless Kotlin innovates and does something not already in Scala, it will likely run into the issue of being too similar to Java ~20.
I'm not saying any of those approaches is bulletproof, just that maybe they have a more complex strategy in mind to mitigate risk.
What makes Google think that Apple or Mozilla are going to add this to their browsers?
There is some hope though, recent standards like web components and ES imports help a bit.
You'd actually end up hashing it twice. Once using the salt to go from plaintext to what the sever has stored and then again using the challenge.
It has problems though. The strength of your password hashing would be limited by what the weakest client could do, rather than what the server could do. Asymmetric encryption ends up being simpler.
val hello : String = "hello" // eagerly evaluated once
def hello : String = "hello" // evaluated every time
def hello(name: String) : String = s"hello $name" // parametersI think that's a fair assessment of persistent queues, using "database" in the most general sense.
> Worse, that database may be different to your other databases.
Different isn't inherently worse. It's just a different tool for a different job than a traditional RDBMS. The problem only occurs when we pretend they're the same.
> the legacy chip makers have a business model that doesn't work
It seems like this implicitly assumes that everyone switching to Apple silicon is a possibility. But it doesn't seem likely that all the android users are going to switch to iphones or that all the windows/linux users are going to switch to macs.
This is hugely embarrassing for Intel and Qualcomm in particular, and stocks will fall. But the business model outside the walled garden isn't necessarily going to change.
I've come to like them when italics are restricted to keywords. I've found that it makes it much faster to recognize the structure of the code.
Pre-deprecation, there were formatters which would replace the two characters with the single unicode character if you wanted. If you use a language which supports unicode function names and operator overloading, you could easily add support for your unicode comparison operators.
Not much tbh. Our only other option is to not buy, and build in-house instead. Sometimes that's worthwhile, but other times (like in the case of zoom) it still makes sense to buy the vendor's product, even if you know that it's not everything it's advertised as being.
The real efficiency is found in having people who can determine which and if you should buy a vendor's product, or if you should go in house. Specifically people who can see through the marketing BS and evaluate technologies without personal or hype bias.
For me, one shortcoming of gitter is that it has always been tertiary in my pool of chat services. The more tertiary services are accessible through matrix the better, that way I'm less likely to miss notifications.
I don't think there are big downsides, I can't think of anything in the core gitter chat that I would miss when switching to matrix.
at first, yes, but wouldn't CoL eventually come down if everyone were earning a nationally based income?
Essentially you're minimizing cost by paying the lowest possible local rate, but isn't it just as valid for someone else to maximize quality by paying a competitive rate for the most expensive locale? Presumably both would be pushed to a middle (location independent) wage because the company minimizing price will (presumably) have issues hiring all bottom-of-the barrel employees, while the company optimizing for quality will have issues paying top dollar when it only provides marginal gains over a high-average wage.
I don't necessarily disagree with it, but I don't know what aspects of the issue companies are actually looking at to decide that geo-based pay is the way to go.
well that's just not true. there's no shortage of noise we can sample to get true random numbers. we just often stretch the random numbers for performance purposes.
The problem with wealth based tax is how to accurately assess an individual's wealth. If someone has a resource for how that would work, I'd be interested.