Possibly rose-tinted glasses on my part, but I’m optimistic for 2026. Chris Lattner has a pretty strong track record of getting these things right.
1,078 karma · joined November 7, 2016
Possibly rose-tinted glasses on my part, but I’m optimistic for 2026. Chris Lattner has a pretty strong track record of getting these things right.
This position for a small team in Boulder working on instrument development. You would help to build and maintain the data processing pipelines and internal tooling used by research and development for evaluating instrument performance. Portions of this architecture will eventually ship on the instrument itself.
Qualifications:
* Experience building data processing pipelines / applications and managing data
* Fluent in Python
* Experience with relational databases
* Experience with Docker
* Comfortable at a command line
* Comfortable in a Unix environment
Opportunity exists for working in TypeScript, C++, C, and Rust codebases if interested.Please note, the job req linked here has out of date qualifications, but is the link to apply through: https://careers.bio-rad.com/jobs/software-developer-ii-pytho...
Currently love Rust, but Crystal, Nim, and Swift are all rather distracting.
Once Go gets generics I’ll be interested in giving it a second look.
Do you use Scala as a better Java? If so, Nim may be what you want.
Do you use Scala for its incredible type system? Rust may be what you want.
Do you use Scala for its functional tendencies? Rust may be what you want.
As an aside, I've found that once you get over the Rust learning curve, writing 'correct' programs is easier in Rust than any other language I've used. And for data centric applications, being 'correct' is extra important.
I really hope this bumps Perl back into the niches where it excels. Because there are definitely areas where it is the sharpest and best tool for the job.
I still think Perl is a much better tool for what some bash and python scripts are doing. Maybe Perl7 will remove some stigma and allow for people to use the tool instead of it being instantly dismissed.
I don't disagree that benchmarks should be taken with a mound of salt though.
- In my small benchmarks, Crystal is very fast - In benchmarks not my own, Crystal is very fast - Crystal has a very nice batteries included stdlib.
Benchmarks that aren't mine: http://lh3.github.io/2020/05/17/fast-high-level-programming-...
The only other language that is high level in its ballpark is D.
Politics is the new religion. Combine that with destabilizing effects of instant communication and social media and you get what we have now. Essentially divergent realities created by our narrow casted views (news feeds) that create a modern day tower of Babel moment where we literally can't understand each other.