If possible, would be great to get Mark Brooker (Principal at AWS) to provide some notes on bridging the gap between CAP theorem and how AWS relaxes constraints for building out Elastic Block Storage (EBS).
I think the Framework laptop is awesome and is very unique with some awesome features. I am left with one question, why does the industrial design on every premium laptop look like a MacBook pro? Basically the only premium laptop that looks different is the X1 carbon.
I asked my company to get me one instead of a MacBook after many years on mac. I gotta say in person it feels and looks very different - magnesium, sharper corners, smaller edge radii, more key travel, with the OS (in my case Fedora) rounding it out. Nice!
I really loved my previous Mac laptops (still use my 2014 Air) because I got functioning hibernate on lid close (still magical even now), the screen dimmed to ambient light levels, I got a nice sweet spot of Unix and GUI software, they had MagSafe, their track pads are consistently great.
My daily driver is a Dell XPS running Pop and frankly it’s simply not as good.
I’d suggest that it’s not what “everybody wants”, but that people love their Macs and talk about it. And manufacturers are simply trying to copy what they can. Which is only the outside.
That may be part of it, but that "MacBook" look is not particularly bad either. Now as to how much it should have evolved over time vs how much it actually has... that's a different story.
I don't disagree. Certainly the 90s look of black matte plastic with separate hinges and huge bezels around the display looks cheap and low-quality and if I'm honest it's one of the reasons I don't own a System76 machine.
Definitely a ripoff. You can see that they stole the idea of a clamshell design with a keyboard above the trackpad. And look at that tastefully centered logo on the back: there's no way any engineer could have come up with that on their own.
Astronaut 1: You mean, all the laptops on the market are just shitty Mac ripoffs?
Astronaut 2: Always were...
Industrial design in the computer industry has been chasing Apple's taillights since forever ago, laptops especially so. Look at 90s laptops: almost all of the tropes associated with a 90s laptop, including the trackpad front and center with the case forming "armrests" on either side, were introduced with Apple's PowerBook series. When Apple showed with the first MacBook Air how thin and light a full-sized laptop could be, Intel countered with "Ultrabooks". And on and on. Basically if you get a laptop, you're either buying Apple or an Apple ripoff. Even Lenovo have incorporated Apple-isms into ThinkPads (mainly the keyboard and thinness).
The scale can be zeroed out with anything up to 2kg. If your grinder is reasonably lightweight, this would work fine. Most people keep the coffee on the scale, then dump some into the grinder every few days.
PageCloud's adaptive website building platform enables you to freely customize your content and layout without the use of code. Similar to responsive builders, PageCloud pages are divided into easy-to-manage sections that make building and editing much faster.
You can build your own custom sections or choose from a collection of over 1000+ professionally designed sections. Each section can be easily duplicated, reordered, or copy and pasted onto other pages.
Unlike most website builders, PageCloud gives you full access to the source code so that designers, developers, and small business owners can all collaborate on the same platform.
Furthermore, with hundreds of app integrations (including e-commerce), PageCloud makes it easy for businesses to connect to the tools they are already using.
We are looking for a Senior Python Developer with a backend generalist skillset to join our incredible team. If you are interested in architecting systems/APIs, writing Python3/Django, wrangling systems(AWS) and writing some kotlin. Shoot me an email at mike@pagecloud.com.
Im in a similar boat. I am not a touch typist and I can do around ~70-80 WPM, its never been a problem for me (been coding professionally for like 13 years and been coding as a hobbiest since I was 10 years old).
At this point I'm not sure what benefit I would get as I spend far less time typing now.
That being said, I almost want to learn just so I don't have to have this conversation anymore when this post inevitably pops up every couple of years.
Not great if you are looking for a DIY solution, however in the SAAS space I run the Engineering team at a company that is doing essentially this, https://www.pagecloud.com . Blog (If thats what you are looking for) and some other goodies on the rapid site construction side, coming very soon.
Python 3.5+ has type hints now (and a standalone typechecker). It doesn't do runtime checking by default, but you can use a 3rd party library to enforce these things if you are concerned about type safety (at the boundaries of your programs for checking inputs for example).
This is a great book. I love the approach, it really helps with one of the main problems with using algorithms or design patterns even and that is problem identification. There are a bunch of problems that are way easier to solve if you recognize the solution exists in dynamic programming for example, but if you don't they become very hard.
I went to a university basically no one here has ever heard of but The engineering program has the same 4 month on/off schedule. I was a CS student and the CS department has a co-op/internship program that is a bit different, its a minimum 8 months and max 16 months continuous which is really nice. Actually helps you get settled in and accomplish something fairly substantial.
It also, allows you to organize it in a way that you can schedule it to start right before your last semester, so you can potentially start your co-op, complete it, do 1 semester in school then get out in the work force.
I went to school at the University of Regina, and did an engineering co-op 5 years ago. It was amazing to see how gradual it makes moving out from home if you go to school in the same city where you grew up.
My work terms were Regina (home) -> Saskatoon (3 hrs away) -> Waterloo (28 hrs away) -> India (really far) and definitely was able to grow in experience each time.
I'd say it was invaluable for learning what was important and what wasn't with respect to the class materials.
Now I'm at Twitter and often look back to the wide experience I gained at companies where I could leave after 4 months and have no negative repercussions.