agreed! mypy's been good to us over the years.
The biggest problem we're looking to solve now is raw speed, type checking is by far the slowest part of our precommit stack which is what got us interested in Ty.
792 karma · joined September 22, 2017
agreed! mypy's been good to us over the years.
The biggest problem we're looking to solve now is raw speed, type checking is by far the slowest part of our precommit stack which is what got us interested in Ty.
While we wait... what's everyone's type checking setup? We run both Pyright and Mypy... they catch different errors so we've kept both, but it feels redundant.
https://htmlpreview.github.io/?https://github.com/python/typ... suggests that Pyright is a superset, which hasn't matched our experience.
Though our analysis was ~2 years ago. Anyone with a large Python codebase successfully consolidated to just Pyright?
Agreed! I think about this using Weakly's own reference to "standing on the shoulders of giants."
To me, building abstractions to handle tedious work is how we do that. We moved from assembly to compilers, and from manual memory management to garbage collectors. That wasn't "deskilling" - it just freed us up to solve more interesting problems at a higher level.
Manually crawling through logs feels like the next thing we should happily give up. It's painful, and I don't know many engineers who enjoy it.
Disclaimer: I'm very biased - working on an agent for this exact use case.
Instead, if a new model only does marginally worse - that’s a strong signal that the new model is indeed better for our use case.
This should have been the opening paragraph.
I’ve spent most of my life in countries where the metric system is used for distance, weight, temperature etc.
This year I’ve had to travel a lot to the US for work and found the constant mental conversions a PITA. I kept wondering why people keep holding out against such an obviously easier system.
Then I read this article about 8 hours of sleep would be 3.33 metric hours. How you wake up at 9:50 after sleeping at 2:75 and I notice real-time at the absolute recoil I feel reading this. Maybe I’m getting older , but I completely get how familiarity to numbers being represented a certain way is hard to let go of.
now it’s replaced with two CTA buttons to sign up etc.
Even foreigners with any kind of work permit get this ID called a RUT and are eligible.
https://speakerdeck.com/wohali/couchdb-4-dot-0-1-plus-2-equa...
[0] https://pganalyze.com/blog/postgres-14-performance-monitorin...
We’ve invested a LOT into immersing people into past worlds - think Jurassic park for dinosaurs, plenty of TV and movies about Roman times etc. VR would make all that seem so dated and boring.
Work up a sweat running from a T-Rex - quick shower and off to work!
All major cloud providers offer a managed kubernetes service at minimal added cost to running the worker VMs yourself.
With managed Kubernetes, the simplicity question is no longer obviously in Nomad's favour. As other comments allude to, Kubernetes as a user is pretty easy to master once you get used to its mental model.
Apple is automatically the loudest voice in the room for iOS development. If they embrace Swift, the writing is on the wall for Objective-C. It's not just sticks, I'm sure they also put a lot of effort into making the transition as easy as possible.
In SQL - there is no equivalent. I think a better example is x86.
It took a generational new form of computing (mobile) to give ARM the momentum to seriously challenge x86. It's been almost 15 years since the original iPhone and we're only now seeing ARM based processors in computers.
SQL IMO is EVEN harder to displace than x86. x86 has a massive ecosystem but only only two serious manufacturers. SQL has a similarly massive ecosystem AND is the de facto language of the vast majority of major databases. Going to be very hard to unseat.
Today, I just assume a beta launch will work on a Mac.
In the last few years, it seems Microsoft has done a great job with features like WSL on Windows.
So is this a sign that Windows is regaining mindshare?
Yeah... probably reading too much into this...
Also, factor in that charging times are longer for EV. This means they'll spend more money at the in-station cafe/convenience store vs the avg IC car driver.
You could apply the same logic to a whole bunch of tech like Kubernetes, service mesh etc etc and arrive at the same result.
Every tech has a trade off, understanding it is critical. Don’t pick tech spot SOLELY based on FAANG use.
That said, it's trivial these days to spin up a few VM's, install Airflow and try some practice scenarios just to get your hands dirty.
Something like -> "Hey! it looks like your function only accepts a fixed set of strings. Would you like to use String Literals?"
I don't only code in Typescript so it's not practical for me to keep up with every language I work with.
Search works great if you know what you want, then you'll end up on these excellent release notes or a stackoverflow post and off you go. The trouble is when you don't know what you don't know.
[1] https://www.figma.com/blog/webassembly-cut-figmas-load-time-...
For instance, in Indonesia, it's common for Big Tobacco to sell cheap cigarettes near schools [1]. This is insane, but from a purely free market perspective it makes perfect sense. Get your product in peoples hands as early as possible, and now you've got a customer for decades. All the social costs of higher rates of cancer etc will be borne by the taxpayer, so why should big tobacco care.
[1] http://www.tobaccoinduceddiseases.org/Density-of-cigarette-r...
- you can drag that file anywhere to move it.
- CMD click it to see a breadcrumb menu showing where it is and navigate to the folder
on a similar vein, dragging a file into an open file modal box makes it browse to the containing folder. In windows, dragging a file would move the file into that folder.
I combine the above two quite a bit. Editing a file in app A, need to upload it somewhere via browser. Drag file from title bar into open dialog box, done.