16GB is going to leap you into the air category. They intentionally make this an entry premium laptop. The retina itself and MacOSX’s mandate of font conformity make this premium over other budget laptop in that price range.
The moment you read “crypto mining in the browser while you browse” should be an immediate red flag that you should run away. Absolutely no need to respect him even when he was the creator of JS. So what.
You actually believe he makes razor thin profit? And you believes he reinvests everything? Sorry but none of us have verified his company’s books. Just saying
I like Practical Engineering. I also watch a lot of quality family vblog. You can tell genuine content vs influencer contents I am sure
Mark Rober has turned into very content-driven since a few years ago. He used to spend more time on explaining how the science works. His “toys” are also copycat from existing competitors
Dart, angular don't matter in business. They are just "passionate" projects. Google's culture of having multiple teams trying to build and scrape and never commit to a product is a big problem. They aren't slow to adopt to trends but they always seem to "overthink" about products. So when they lose the edge they close the door on the product. In the case of Google Meet, Good Lord, they renamed at least six times before they finally settled.
Netflix was great until everyone else caught up in the streaming war. Everyone else holds the licensing authority and they don’t give Netfli what they want. Plus, Netfix keeps killing their popular original content for reasons that fans don’t understand.
Music on the other hand is so strange and different. I knew the big 4 tried again and again in 2000s to offer form of music store but failed. Since none of the existing large music streaming services (YT. apple, Spotify) license, labels are happy to hand them licensing agreements.
Maybe it is just me, since I lived through the Firefox OS era as a past intern: this feels like a possible re-entrance of offering a Mozilla-built OS in the future. They said Internet was born to connect people - but building everything into a browser is not the most optimal way of adding all these fancy stuff. Firefox OS was basically a small linux kernel plus Gecko plus HTML5 for rendering. So much like iOS and iPadOS Mozilla could offer similar OS for devices/platform. I mean, for the past 5 years they have been invested in AR and VR. So I won’t be surprised if they eventually bet on another Firefox OS…
The one thing I always enjoy looking at Google internal tools is that many of their tool designs remain pretty basic. They look like the old Gmail settings page/old style html page, if you remember.
Very much just tables, div no fancy icons, no fancy fonts. Not a lot of images to render. I like that.
Facebook’s on the other hand, I wouldn’t say fancier, they have a consistent internal design UI components, I can tell you they look less “mature” than Google’s. I really don’t have a word for that but just think like “bootstrap” feel.
Fwiw, TW was acquired by Spectrum several years ago. The acquisition did not help customers. I am in a lucky boat. Verizon took many years to break ground in many neighborhoods in NYC and neaby counties, after fought monopolies (which they are themselves ironically). But generally only Verizon is the reliable one here
Surprisingly it works pretty well for me. Where we work we have a weird go and non-go module setup but everything works with almost no additional tweaking on vscode side, just exporting some env variables.
But Python? I hate the testing setup. We have a mono repo, while not as big as meta’s, full discovery eats cpu. So we had to tweak our settings, per team, to only discover team specific dirs. Also, there is no way to kill a running test (at least no obvious shortcut or button-wtf)
When I left Facebook, I missed all the internal tools the company developed. I currently work on dev tooling at my company (though leaving soon). So I have some thoughts as well.
Having been at facebook prior led me to believe that we can definitely 2x productivity if tools made by these large organizations are open sourced and maintained.
I will probably write my thoughts like the author (if anyone cares), but the bottom line is I consistently find many existing open source projects missing critically useful features and/or don’t focus as much on real developer productivity (I admit that can be very subjective).
Eg Bazle is fantastic when it works (all deps are accounted for) but it is not unusual to find github comments that tell users to add patches because the maintainers (core and contrib) haven’t fixed the problems (some over 2-3 years old) or because they hardcode a version of Go….
Another example is VS Code. facebook (now meta) offered everyone to its heavily extended VS Code. While I didn’t use that as much since I am a terminal and a Vim developer, now that I use VS Code almost daily at work for writing Go, I really do appreciate the customization facebook engineers did - because too often someone (both engineers and non-engineers) would come to us and complain about some issues with the built-in git UI, trying to figure out how to construct a working workspace settings, switching between git and arcanist. The facebook’s version had all this figured out really nicely. With minimal training someone could submit code very quickly without ever touching the terminal.
I can go on and talk about how awesome ods is compared to prometheus and its query UI. Finally, I miss Scuba too (and Honeycomb founders were involved building Scuba).
Sure, facebook tools don’t always work and there are issues and bugs like any software, but overall I felt more productive.
Maybe it is because I did’t maintain them - now I do as a full time engineer at work, I feel the pains. But then again, if google and facebook maintain these as open source would be really nice.
Yeah. But you didn’t build a plane without knowing physics right?
Nobody deploys a textbook algorithm because everyone knows textbooks algorithms and there are no advantages. So, no, there is real value in learning the fundamentals, dear founder.