last edited: Fri, 09 Feb 2018 00:00:49 -0800
I have had a few very significant experiences lately that made me reconsider the way I approach living my life. As such, I have come up with a list of adjustments that I believe will help me to be a happier person. Maybe it will help you too.
- Do not hold onto petty grudges. Those can make you sick from the inside out, and can lend credibility to the illusion that you had no faults in a given situation.
- Similarly, do your best to not cling to anger. It is all too easy to revert to feelings of anger to cover up feelings of fear, hopelessness, and helplessness.
- Stand up for yourself. You are not a doormat for the world to step on.
- When writing, try to mimic the narration style of a people who do nature documentaries. Their use of the English language is exceptional, and they can give you some ideas about how to become more articulate.
- Focus on the qualities you want to have, and invest yourself in simply having them. It helps to think about your own presence, how you compose yourself, and how you behave. Do not despair at the qualities you think you lack; things probably aren’t as bad as you assume them to be.
- Be honest and sincere in your apologies.
- When experiencing a disagreement, try to understand the opposing point of view. Be polite; if the other person does not know something directly applicable to the argument at hand, try to educate them without putting yourself on a pedestal.
- Do not raise your temper. Instead, maintain a calm demeanor, smile, and be kind.
- Never pursue unkindness with the intent of bringing someone else down.
- Instead of arguing, try debating — and if you’re not debating, at least try to share your point of view, even if you have a disagreement with someone on a topic.
- Do your best to be articulate while also being concise; use as many words as necessary to illustrate an idea without totally going overboard.
- Do not be afraid to cry. It reflects something very beautiful in your heart.
- Do not be afraid to admit when you are wrong. Everyone is capable of being wrong some percentage of the time, you included. To admit error is a strength in and of itself.
- Go boldly in directions where even you may be afraid. Sometimes, the best parts of life involve conquering your worst fears.
- Don’t focus too much on being macho. Truth be told, the world tends to make people hard, and hardness can be mistaken as being the only set of features that makes a being attractive. But the world very desperately needs kinder, softer people.
- Watch documentaries, and read about history when you can.
- Dress up nicely for work, if you can. You will thank yourself every time.
- Take consistent care of hygiene. Give yourself as little excuse as possible for feeling gross. Conversely, don’t go overboard on trying to cover things up; try to use just enough of something to smell pleasant, but not overpoweringly so.
- Find new ways to expand your vocabulary. Words can give you the power to express new ways of thinking.
- More important than politeness — pursue kindness. Being polite is a virtue, but kindness involves a much deeper level of investment.
- Instead of pointing out why you think people are wrong, ask them about things in a constructive way to push them to logical conclusions
- Keep working on your ideas and theories — some of them are likely to be very good. Any breakthrough takes time and effort.
- Express yourself through creative thinking — this not only applies to arts, but the pursuit of mathematics and hard sciences as well. Creativity does not only apply to the humanities.
- Exercise regularly, but do it for yourself. Do it specifically because you want to.
- Do things for yourself because you want to do them, not because you want to impress other people.
- Try talking in the mirror to illustrate ideas regarding where your head is. This can be useful for a number of things, from presentations that you have to give to comedy routines to serious conversations that need to be had.
- Always shower, and always wear clean clothing. Life is too short to go through it feeling gross and self-conscious.
- Don’t beat yourself up over lost time. As long as you’re alive, you still have time to change things as you see fit.
- Thank your lucky stars that you are alive.
- Avoid vices that resemble escapism. It’s fine to party and have a good time — but consider whether you can find happiness in sobriety. This is fundamentally important.
- Wake up early and enjoy the sunrise. Take a nice walk if you can — you’ll find that it suits you.
last edited: Thu, 08 Feb 2018 23:54:11 -0800
Purism is a wild startup located in South San Francisco. Their mission? Providing a superior hardware experience for people who are interested in privacy and software freedom. This is their new laptop.
Purism is a wild startup located in South San Francisco. Their mission? Providing a superior hardware experience for people who love privacy and software freedom. Purism is building and shipping GNU/Linux laptops, and is interested in developing a phone as well.
The Purism campaign originally launched on CrowdSupply late 2014. Since then, the company has shipped two revisions, and now offers three different models to choose from: an 11-inch convertible tablet, a 13-inch laptop, and a 15-inch powerhouse.
For a few years, I have strongly desired having a quality Linux laptop that has great hardware. So, I’ve taken the plunge on getting the latest 15-inch Librem model from Purism.
Purism is a much newer brand compared to other, more established computer companies. So far, this company has largely dealt with a crowdfunding purchase model — in short, you donate X amount to the campaign, and receive physical hardware as a contribution reward.
Generally, this model of fulfillment takes a lot longer than more traditional on-demand methods of manufacturing a product and shipping it.
Purism seems to have outgrown this way of doing things, and now takes orders directly from their site. I placed my order on June 28th, with an estimated delivery in July 2017.
Because I was traveling in the middle of July, I reached out to their support team for when I might expect the order. An agent got back to me in less than 24 hours, and cheerfully informed me that the team would bump up my order in the queue.
Sure enough, my laptop arrived ahead of schedule.
My first impression of the hardware was pretty positive. The v3 ships with an anodized black finish, and the frame feels sleek and solid. The only downside here is the color — it immediately attracts smudges.
Smudges aside, Purism has really done their homework on hardware. Everything works out-of-the-box, and with a few minor adjustments I found myself getting comfortable.
Coming from a world of Macbooks, I was initially disappointed with the trackpad, which felt less smooth and much slower. Gnome applications don't all deal with multitouch in the same fashion yet, either. The good news is that the trackpad's responsiveness can be managed by adjusting the cursor speed.
Power management in laptops has long been an achilles heel for many GNU/Linux distributions out there. Many laptops offer motherboard configurations and hardware combinations that are under-documented, which can lead to issues with suspend and waking from sleep.
Happily, Librem wakes from sleep with no issues to speak of. Wireless drivers pick up right where they left off, and the whole system feels smooth and responsive.
The device ships with a 3.1GHz Intel Core i7 CPU. This is from the Skylake family of Intel processors, and it works favorably well. By default, this laptop comes with 4GB of DDR4 Memory and a 120 GB SSD. For the purposes of my convenience, I upgraded to a 250GB SSD and 8GB of DDR4 for $138 extra, bringing my overall cost to $1,737.
The Atheros wireless hardware is well-documented to work with Linux-based systems, and performance of the Intel HD Graphics 520 is perfectly comparable to a mid-range 2017 Macbook Pro. That’s important, because those graphics have to support a 1920 x 1080 matte display @ 60Hz, and the picture looks all the better for it.
Bluetooth does not currently work without installing proprietary firmware, but the hardware does indeed ship with a bluetooth module. Purism is currently trying to hire a developer to write a libre driver for it.
In the third revision of the 15-inch, the number of kill switches has been reduced to just two, and they have been moved from the side of the computer to the hinge of the monitor. The kill switches can disable wireless, bluetooth, the microphone, and video all on the hardware level.
The web cam and microphone work well, and the video quality is comparable to a high-end Macbook. In good lighting, images look vibrant, and the picture remains sharp with a decent framerate. Video calls should for the most part be smooth, though that still depends on what app you’re using as well as your internet connection.
Additionally, if you're coming from a 13" Macbook, the keyboard will feel strange to you for about two days. I had to retrain my fingers to account for a change in key spacing and hotkey combinations.
Purism's laptops ship with PureOS by default, which includes a stock Gnome 3.22. PureOS is based on Debian, and generally seems to work with Debian/Ubuntu packages. For proprietary debs (Slack, Steam, Skype, etc) you may have to do a little detective work to determine their dependencies to get them to run properly.
By default, the system runs on Wayland, the new display successor to Xorg, and you’ll barely notice. Overall, the new display server works perfectly well with Intel graphics, and the Mutter compositor in Gnome runs quite smoothly. A basic glxgears demo can pull somewhere between 66 to 76 FPS — part of this is because Wayland has excellent support for running classical Xorg applications in a wrapper (XWayland).
This works nicely as a glue layer for apps that have not natively implemented Wayland support yet themselves, but XWayland’s support for drawing tablets is only available in upstream Gnome. As a consequence, I’ll have to run a Xorg session any time I want to get some digital painting done.
On a similar note, Coreboot is present, but practically invisible in terms of system operation. It's definitely on the Librem, but the boot process is quick and Coreboot mostly stays out of the way. Thanks to the use of open source graphics, the boot system is visually smooth and animated.
One nice surprise is that PureOS was able to play all of my backed-up music from iTunes, making this transition a million times easier than expected.
Most people would generally agree that desktops and laptops are increasingly using web applications in lieu of native desktop apps. If an OS is capable of providing a solid experience for web, the computer can meet most basic user needs, from social networking to processing tax returns. We can already see minimal examples of this taking hold in the market — take ChromeOS, for one.
How does pureOS stack up?
I ended up choosing Gnome Web as my default browser because it integrates directly into Gnome. Despite a few minor quibbles (why can’t tabs be pinned?), the WebKit support it ships with is very, very good. Multimedia plugins work out of the box (just install the GStreamer plugins), HTML5 media elements are incredibly smooth, and web applications all render correctly without any major issues…except for one.
When I initially tried to write this review, I found that Medium.com prevented me from creating or editing any stories. This is because Gnome Web, my browser of choice, is not officially supported. A quick application of a spoofed user-agent string completely fixes the issue, however.
Overall, the web experience works well. The Librem’s display lends itself to a high resolution, with fonts rendering smoothly and HTML5 sites working out-of-the-box.
Overall, my experience with Librem has been highly positive, and I'm glad to switch away from a Macbook Pro for it. Though this is a system that will require some configuration to fit a person's liking, it's essentially a "set and forget it" affair.
Is it worth it?
For some people, this all may seem like some masochistic pursuit of technological asceticism. If you don’t have a reason to switch to a Linux-based system and don’t particularly care about proprietary drivers on your computer, this product probably isn’t for you.
Some people may balk at the price of Purism's products, but I'm convinced that this was the right purchase for me. The dependent factor here involves two things: how experienced you are with using GNU/Linux, and whether you care about Free Software or privacy in computing.
In a way, this product is something of a philosophical statement for people who are interested in both. If you're comfortable in a *nix environment, want to use a Free Software OS full-time, and prefer a premium build quality, this is a great laptop.
A number of people wrote in with additional questions that were not covered by this review. I wanted to take a moment to clear up any ambiguous details that people wanted to know about.
Q: What’s the deal with the BIOS? Is it running Coreboot? Is it 100% free?
Librem v15 rev3 ships with Coreboot, and the experience is rather nondescript. Apparently, using the application me_cleaner makes it possible to get about 98% of the binary blobs free, though that means there is more work to be done.
Purism intends to get Coreboot support on all of their devices, and are working on improving me_cleaners capabilities to remove more of those blobs. At some point, it may be entirely possible Purism products will even support Libreboot by meeting the Respects Your Freedom certification requirements.
Q: How quick does a cold boot (power off, not sleeping) take?
The entire system can boot to desktop in under 10 seconds.
Q: How are the shortcut keys?
Overall, key placement and spacing is good, but Purism has made a few unusual design decisions with hotkeys. Volume has been superimposed on the up/down arrow keys, and there aren’t any dedicated keys for media controls. This can be fixed with a basic key remap, but it is initially puzzling.
Q: Is the whole body aluminum as the macbooks or does it have a plastic frame?
The entire body seems to be anodized aluminum. The only exception is the hinge, which is plastic and not noticeable.
Q: What’s the experience like on disassembly?
Although I haven’t dived into this too far yet, the laptop is designed to be 100% serviceable, meaning that you can take it apart completely and swap out components to your liking. The screws aren’t proprietary, nothing is sectioned off, and you can play with the guts of the machine all you’d like. The following video is super informative on the subject:
Q: What does the warranty look like?
By default, the Librem ships with a 1 year warranty (you can upgrade to a 3-year during checkout). I haven’t needed to use it yet, but if anything comes up, I’ll update my answer to this question.
Q: Where is Purism at in dealing with the Intel Management Engine?
It is now possible to neutralize Intel ME, and the Purism team is doing some extra QA on it to ensure that there aren’t any nasty performance or driver regressions that come out of enabling the fix. Here’s a post back from March about the team’ experience with it so far.