jesseschalken | 3 years ago | on: When to use Bazel?
jesseschalken's comments
jesseschalken | 3 years ago | on: When to use Bazel?
Integration testing is a breeze through data dependencies. The reproducibility guarantees means we can reference container image SHAs in our Terraform and if the image didn't change the deploy is a no-op.
Bazel is an outstanding build system that handily solves a lot of practical problems in software engineering. Not just "at scale". Practical problems at any scale.
jesseschalken | 4 years ago | on: Ask HN: Can Firefox be revived?
As long as Chromium is open source I don't see what there is to worry about. We literally have the code.
There's a lot to be gained by standardizing on Chromium as well. New features, improvements and optimizations only have to be implemented once instead of thrice, and developers only have to deal with bugs in one implementation instead of the union of bugs in all three.
jesseschalken | 4 years ago | on: Thinking About Glue Code
- gRPC, protocol bufffers
- OpenAPI, Swagger, JSON Schema
- Apache Thrift
- Apache Avro
- Cap'n Proto
- IDL, Microsoft IDL, Web IDL
- etc
jesseschalken | 5 years ago | on: Linux (In)Security
And there's no sandboxing at runtime either, everything has permission to do whatever the user can do.
jesseschalken | 6 years ago | on: Covid-19: death rate is 0.66% and increases with age, study estimates
jesseschalken | 6 years ago | on: Same-Site Cookies by Default
jesseschalken | 6 years ago | on: Typed Properties in PHP 7.4
jesseschalken | 6 years ago | on: Typed Properties in PHP 7.4
jesseschalken | 6 years ago | on: Typed Properties in PHP 7.4
If the "Any" type is just a top type but you have to downcast it to use it, like in Kotlin, then it's not considered optional typing, since you still have to talk about types ;).
jesseschalken | 6 years ago | on: Typed Properties in PHP 7.4
If everything goes well, yes. Everything is moving towards static typing with local inference.
jesseschalken | 6 years ago | on: Adobe shambles – Why subscription software should be illegal
jesseschalken | 6 years ago | on: Love It or Hate It, Java Continues to Evolve
jesseschalken | 6 years ago | on: Can we all stop using Medium now?
This is an important point. There is a small mental burden users face every time they see a new website and have to understand how it has been laid out and where things are and what they mean. Medium gives users "just the content" in the same familiar layout to streamline the process.
Not to mention the sites that have silly disorienting scrolling effects, with things moving around while they slowly load, or are barely even functional on mobile. Although these tend not to be problems for the average blog.
jesseschalken | 6 years ago | on: What We’ve Built Is a Computational Language
Really any language used to specify a computation is a programming language, and so "computational language" and "programming language" are synonymous. Wolfram certainly knows this. His post is just marketing.
jesseschalken | 6 years ago | on: What We’ve Built Is a Computational Language
jesseschalken | 7 years ago | on: My Roommate's Tik Tok Fame Made My Life Hell (2018)
jesseschalken | 7 years ago | on: Dotfile madness
jesseschalken | 7 years ago | on: Was ditching the headphone jack a good idea?
jesseschalken | 8 years ago | on: Google Is Trying Too Hard, or Not Hard Enough, to Diversify
How do you know that what they want is a consequence of our culture? Did they say so?
For example, if they don't want to because it's just not enjoyable or interesting enough, then I think that's okay (provided it's being presented properly). It is okay if a person is not interested in a type of work. It doesn't necessarily imply anything wrong with either.