HN user

kenward

81 karma
Posts0
Comments27
View on HN
No posts found.

The only real justification here is that it probably makes lives easier for Apple developers since they can now manage a single codebase for settings vs. separate ones.

While this is probably a large factor in their decision to do this, I wouldn't say that "no one expects a computer to work exactly the same way as a phone or tablet". My parents would definitely say otherwise. In fact, there's been some discussion on HN before about today's kids & teens not knowing how computer file systems work [0].

Obviously the majority of folks on this orange site have a strong understanding of how computers and filesystems work. However, there are more and more people that will grow up fully on tablet and mobile devices that will have a completely different mental model of what a "computer" is.

[0] https://news.ycombinator.com/item?id=30253526

That's what I love about engineering generally, the ability to roughly understand what is going on around me down to some first principles.

This! It's very empowering and one of the things that drew me to tech/computers. Being able to understand things helped me realize the potential of what is possible with computers/computing technology.

I majored in EE in undergrad and didn't really appreciate my EE education until I got older (I was more interested in software).

"If you owe the bank $100, that's your problem. If you owe the bank $100 million, that's the bank's problem."

Technically you're correct. If only a handful of employees migrated, they could probably be let go pretty easily. No skin off Facebook's back.

Now if hundreds or thousands of employees migrated, Facebook needs to make a decision whether enforcing the RTO or not will hurt them more. Regardless of technicalities, demanding a non-significant percentage of your workforce to uproot their lives is not an easy ask (or great look).

My experience is pretty similar to yours but I think what you need to try to understand is that everyone has a different level of what is an acceptable "minimal" lifestyle. For a lot of people, these are habits/behaviors that they grew up with as well. It's complicated.

Lack of financial literacy is another problem that, I think, exacerbates the above.

Could you share some of your experience with nbdev? I'm a huge fan of what the fastai team has been doing and I've tried nbdev, but I haven't been convinced yet. Particularly with the pull request experience, it's not very easy to do code reviews.

FWIW my team uses bitbucket and the PR experience is significantly worse than github/gitlab unfortunately.

Slightly tangent, but has anyone figured out a good solution for version controlling jupyter notebooks?

The closest thing that we've found has been to use the notebook percent format in a simple .py file [0][1]. It plays with git much nicer than an .ipynb and it is still interactive enough for rapid prototyping. However, it would be nice to have some first-class support from Jupyter on this.

[0] https://jupytext.readthedocs.io/en/latest/formats.html?highl...

[1] https://code.visualstudio.com/docs/python/jupyter-support-py

For many people integrating batteries into their projects, this is true and you can simply take most off-the-shelf cells with the right voltage profile and put them into some series/parallel config.

At least with lithium-ion technologies, for larger applications, this ignores a lot of the degradation phenomena and electrochemistry of the battery.

That's a great accomplishment. However, I think the point is that we (as a society) should recognize and stand up for our oppressed people. Otherwise, we're placing the burden on the oppressed to "take the high road" and, essentially, fight an uphill battle.

I agree it's pretty frustrating from a developer standpoint.

However, the majority of people aren't developers and just want a computer that works. I could see this as a way to _increase_ market share and reduce the barrier to entry to expensive Apple products.

So when people feel like justice no longer exists, there should be no surprise that they get angry.

I think this is the key here. The whole BLM movement has been going on for years and, for the most part, it seems like a lot of people are more aware. It doesn't seem like anybody from the top cares to do anything about it though.

My guess is he hasn't gotten to scaling the text sizes yet. It looks like all the text is the same font-size.

I think in the Reddit thread, he mentioned having to draw each character (lower-case and upper-case) pixel-by-pixel for the display.

I agree. It is very clear that Tesla puts more effort into the software, electric motors, and battery tech compared to the "rest of the car".

While there are some fine details (like the suspension) that others pointed out, the body panel gaps and the unusual service experience leave a lot to be desired for some people. Now whether these issues go unaddressed due to Tesla not having the proper resources or due to a conflict in priorities, either reason makes you wonder why Tesla is choosing to do it this way...