Dioxus is the only web-platform technology toolkit that I see having the ability to be cross-platform and use Javascript as little as possible - glad to see their native WGPU rendering stack progress (check out the…
Thank you for writing this - it is more detailed that I could come up with! I would like to add that I feel like functional approaches are more the "future" of programming than trying to iterate over imperative ones to…
It's a balance but IMO there should be no realistic concept of "winning the market". If it gets to that point then sure the company is probably making a lot of money but they also have the power to squeeze as much as…
This resonates very strongly with me - I am happy there are other people writing about this. It may not change the course of society but we need to fight for things worth fighting for and not give in to the system.
The only winning move is not to play :)
There's a quantity argument to be made here - before, it used to be hard to generate large amounts of plausible but incorrect text. Now it easy. Similar to surveillance before/after smartphones + the internet - you had…
They lost a lawsuit as far as I can see: https://infosec.exchange/@SteamDB/113208423939527370 so they pretty much had to change it.
Ah words hardly mean anything these days. It very clearly is terrorism but you won't ever hear any politician in the west calling it that.
I'm always fascinated by the amount of comments that devalue separating concerns and reducing coupling by using traits and modules. Maybe if you're exclusively writing serverless functions you don't need much code…
No, it exists because of all must bow to the deity of increasing shareholder value. Remember that good product is not necessarily equal or even a subset of the easy to sell product. Only once the incentives are aligned…
Is there a study of "smooth"/"stable" "AI" algorithms - i.e. if you feed them input that is "close" then then the output is also "close"? (smooth as in smoothly differentiable/stable as in stable sorted)
That still needs discipline though - or you end up with N half-finished Confluence pages describing the intention behind the design, all of which are now out of date (and naturally in completely different places). The…
What are the significant downsides of the first approach in your experience?
[flagged]
Probably a lot of that is to do with the short-term profit mindset. There is tons of software that is far from optimal, breaks frequently and has a massive impact on human lives (think: medical record systems,…
It comes back to the work itself being interesting and whether you actually care about the field that you are working in. I would not like to live in a world where you have to put in 80 hours a week to get a decent…
I think the target here is low-power peripherals rather than speedy peripherals, and the price is very nice for that :)
Well maybe "taking over the market" is also a monopolistic and anti-competitive practice and if we had say, working regulation that forbade the existence of these behemoth companies then the landscape of value would…
The parallels with abstracting over the effect type and Free(r) monads are really apparent if you've had exposure to that style of programming. As you said, the benefit is that you can separate the business logic (what…
Full-Time or Contract Location: UK Remote: Yes or Hybrid (London) Willing to relocate: No Technologies: Spark, SQL, Postgres, Kafka, Protobuf, Arrow, Linux, Scala, Rust, C#, .NET Core, AWS, GCP LinkedIn:…
Static typing can replace input validation though - if you make illegal states unrepresentable. That way you bake validation into your types e.g. using refined types: https://blog.rockthejvm.com/refined-types/ in Scala
Nice to see that I'm not the only one - lasted 9 months trying to adapt to Elixir and couldn't. My background is Scala/Rust with heavy use of effect systems and reliance on writing the types out and then solving the…
I find it very strange that most of the comments are about how this is okay. I don't think it is, because it prevents software evolution and impedes maintenance. My comment mostly goes to the "hacky" way of implementing…
I do wonder where the recommendation to use http4s for beginners came from. http4s is a very capable library (and if you care much about composition it is excellent), but I wouldn't describe the documentation as…
Dioxus is the only web-platform technology toolkit that I see having the ability to be cross-platform and use Javascript as little as possible - glad to see their native WGPU rendering stack progress (check out the…
Thank you for writing this - it is more detailed that I could come up with! I would like to add that I feel like functional approaches are more the "future" of programming than trying to iterate over imperative ones to…
It's a balance but IMO there should be no realistic concept of "winning the market". If it gets to that point then sure the company is probably making a lot of money but they also have the power to squeeze as much as…
This resonates very strongly with me - I am happy there are other people writing about this. It may not change the course of society but we need to fight for things worth fighting for and not give in to the system.
The only winning move is not to play :)
There's a quantity argument to be made here - before, it used to be hard to generate large amounts of plausible but incorrect text. Now it easy. Similar to surveillance before/after smartphones + the internet - you had…
They lost a lawsuit as far as I can see: https://infosec.exchange/@SteamDB/113208423939527370 so they pretty much had to change it.
Ah words hardly mean anything these days. It very clearly is terrorism but you won't ever hear any politician in the west calling it that.
I'm always fascinated by the amount of comments that devalue separating concerns and reducing coupling by using traits and modules. Maybe if you're exclusively writing serverless functions you don't need much code…
No, it exists because of all must bow to the deity of increasing shareholder value. Remember that good product is not necessarily equal or even a subset of the easy to sell product. Only once the incentives are aligned…
Is there a study of "smooth"/"stable" "AI" algorithms - i.e. if you feed them input that is "close" then then the output is also "close"? (smooth as in smoothly differentiable/stable as in stable sorted)
That still needs discipline though - or you end up with N half-finished Confluence pages describing the intention behind the design, all of which are now out of date (and naturally in completely different places). The…
What are the significant downsides of the first approach in your experience?
[flagged]
Probably a lot of that is to do with the short-term profit mindset. There is tons of software that is far from optimal, breaks frequently and has a massive impact on human lives (think: medical record systems,…
It comes back to the work itself being interesting and whether you actually care about the field that you are working in. I would not like to live in a world where you have to put in 80 hours a week to get a decent…
I think the target here is low-power peripherals rather than speedy peripherals, and the price is very nice for that :)
Well maybe "taking over the market" is also a monopolistic and anti-competitive practice and if we had say, working regulation that forbade the existence of these behemoth companies then the landscape of value would…
The parallels with abstracting over the effect type and Free(r) monads are really apparent if you've had exposure to that style of programming. As you said, the benefit is that you can separate the business logic (what…
Full-Time or Contract Location: UK Remote: Yes or Hybrid (London) Willing to relocate: No Technologies: Spark, SQL, Postgres, Kafka, Protobuf, Arrow, Linux, Scala, Rust, C#, .NET Core, AWS, GCP LinkedIn:…
Full-Time or Contract Location: UK Remote: Yes or Hybrid (London) Willing to relocate: No Technologies: Spark, SQL, Postgres, Kafka, Protobuf, Arrow, Linux, Scala, Rust, C#, .NET Core, AWS, GCP LinkedIn:…
Static typing can replace input validation though - if you make illegal states unrepresentable. That way you bake validation into your types e.g. using refined types: https://blog.rockthejvm.com/refined-types/ in Scala
Nice to see that I'm not the only one - lasted 9 months trying to adapt to Elixir and couldn't. My background is Scala/Rust with heavy use of effect systems and reliance on writing the types out and then solving the…
I find it very strange that most of the comments are about how this is okay. I don't think it is, because it prevents software evolution and impedes maintenance. My comment mostly goes to the "hacky" way of implementing…
I do wonder where the recommendation to use http4s for beginners came from. http4s is a very capable library (and if you care much about composition it is excellent), but I wouldn't describe the documentation as…