It sounds like you don't genuinely care about other people and their experiences. Being able to relate with one another and take interest in their lives is the primary reason I talk with my friends, not because they are interesting.
HN user
surajrmal
Perhaps the parent meant dynamic linker.
This was not my experience. I had to climb a few levels to really start interacting with other teams on a consistent basis and see how politics plays out and how it could affect my own career. In particular, learning that while at a high level teams may be aligned but on a lower level there are a lot of natural reasons why individual team goals may end up in conflict with each other and how to have empathy for the goals of folks outside myself was something that took a long time to come into focus. A large number of folks seem to live in eternal ignorance of politics for most of their careers. Sometimes you just need to be exposed to the right situations to grow.
The open source community is built up by many project leaders with unprofessional attitudes. Honestly I think a younger version of myself would have resonated with the post. I'm almost certain there are many folks who will see the post as a net positive for addressing the bun rewrite. Zig is full of people who think they are strong enough engineers to avoid needing tools to solve issues for them and the post largely says that bun was written by weak engineers and they were to blame for its problems which will resonate with the community.
Unit tests aren't useful for rewrites, only integration tests are. So there may be missing coverage. Also many things are simply difficult to test (eg performance under very specific conditions)
Why? Python is terse but has large binaries because of the runtime overhead. C++ is fairly verbose but can make useful binaries in double digit kib.
It applies equally to all apps regardless of what app store they are delivered through.
Apple also still requires all apps that go through their app store to be signed through their mechanism and retains the same ability to banish them.
Oh? I'm not familiar with any fines or ongoing cases against Apple in the EU over their implementation of alternative app store support.
I'm curious why you think China is actually more open in this regard. The CCP has direct influence over the apps that are allowed to be installed on these phones. There is nothing more free about them.
The same way Apple is allowed to do it presumably.
Banning it from the app store is different from banning from distributing their app on any surface. It's closer to Walmart choosing to not carry a product vs the government saying no one may carry that product. Of course both can happen for political reasons but generally the latter is a bigger hammer applied less often.
This is the remediation to that case and therefore has already been run by the EU. Notably, Apple did not get fined for the way they run their ecosystem which is far more locked down.
Arguably Google did with its stock issue.
I thought most of the Google tpu magic is on wiring up these chips into supercomputer like clusters with specialized interconnects and whatnot. The chips themselves are less interesting in isolation.
I wonder if broadcomm borrowed IP between the Google tpu and this design. How would you ever know it didn't happen?
Could be the reason that Qualcomm decided to buy them out. Hire someone who knows how to fix the problem.
Hardware is getting more specialized these days. It's becoming more difficult than ever to write bare metal code. I don't think most (any?) software wants to manage the details a BSP solves for them.
Zephyr has a totally different use case. The pigweed project is closer to competing with zephyr, although it technically can work on top of it.
If you pay for the privilege of using the app, that makes sense. I can't imagine such a law would ever be made for free apps as controlling the client experience is key for enabling them to offer it for free. The reason free apps often don't have a paid tier is because the folks who would pay for it are often the key demographic they need to not pay for the entire thing to be profitable for subsidizing the less desirable demographics.
I'm not trying to suggest that these sorts of things should be this way, but if there is a server involved in the economics of maintaining that endpoint come into play and can't be ignored. Ideally things were federated and you could point your car or whatever device at and endpoint you maintain, but that comes at a cost as well as maintaining software where both client and server are controlled by the same party is an order of magnitude easier than cases where they aren't the same.
Considering the large increases in revenues bug tech extracts year over year, the maintenance and small improvements are not necessarily completely disregarding the business side of things. You cannot keep sustained performance without proper practices. Too much short term thinking like you see in startups leads to loss of confidence that new changes won't break existing customers, or hellish on call that no one wants to be part of. There is a lifecycle to product development and different phases require different tradeoffs. You sound like you align with the builder phase and that's great.
I will also note that most civil engineering is about maintaining existing structures and roadways, not building new ones.
Good engineering isn't always about building new things, but making existing ones continue to work well. Funding new ideas is generally a hard problem for large organizations and that's not entirely an engineering culture problem.
There are a lot of terrible practices out there in the world that you should stay wary of. Too many false positive alerts, flakey tests, not enough tests, not listening to users, taking a solution because it's easy and popular but not necessarily a good fit for your specific requirements, etc. Many of these practices are popular unfortunately. That's not to say others don't have great ideas, just don't copy them blindly.
Right, because the android security model considers app developers independent entities with security privileges equal to those of the device owner (in that both parties need to authorize access for things to work, the device owner doesn't have more privileges than the application developer when it comes to the application). Those mechanisms are necessary for that security model to work. If you want to operate with a different security model that's fine, but you just need to use something other than Android. The bootloader situation being optional is Google not getting overly involved in the device maker's business outside of the scope they should have influence on. And they set the precedent via Pixel for how they think others should do it.
There is nothing about Android as a platform that forbids installation of your own OS. That's a phone oem choice and the fact Pixel phones can be unlocked proves as much. In fact this is the reason this project is even possible.
I use public transit but it comes with a lot of inconvenience. You need to stand on a moving vehicle more often than not, it takes more time, there are panhandlers, you might not feel safe, transfers don't generally seem to time well, going up and down multiple flights of stairs is a fair bit of exercise, some people don't shower as often as you'd hope, etc. People generally pay for convenience. I certainly would if I could budget for it. I couldn't care less about status or class.
None of those are using WiFi. Most use a different radio technology and require a hub to bridge the network.
Nothing with WiFi will ever be coin cell battery powered. But that doesn't mean it couldn't be battery powered for a year or longer with bigger batteries. Otherwise you'll need a different radio technology.
What always irks me about posts talking about how the upper middle class cannot afford to raise children is how the conversation ignores the idea that raising children will cause you to alter your lifestyle. You may need to live somewhere else, eat out less, or what have you, but I assure you that you can afford it. Many are simply not willing to compromise on their lifestyle comforts.
Most posts are fairly US centric so I don't think it's odd to assume it's mostly Americans who visit.
Android and chrome both benefit greatly from fork exec as part of their zygote model iirc. It substantially reduces the memory cost and latency of spawning new apps and tabs.