Pinebook Pro – First Impressions and Setup Tips
haydenjames.io
haydenjames.io
This post introduced me to zram (in-ram compressed swap), which sacrifices CPU cycles for evading in-disk swap usage longer. I've also not considered playing with cpu governors, which I was able to do while reading the post. And, the post provided some swap settings for use with zram, which is great. Again, very helpful post.
I believe this is a great choice. Most of our code will live in the cloud, and will be billed by the second. If you can feel if something goes slow, you can fix it before you're billed for it ;-)
Fast hardware can mask performance problems. I still remember a bug I had in a Turbo Pascal code when I switched from my 286 to a Pentium: my loop counter had an extra '0' and it run unnoticed on the pentium for hours because it was too fast...
If a fast cpu masks a "problem", I'd submit that it might not be a problem. Hardware is cheap, I try to save my brain cycles for stuff that matters, like HN, .emacs.d, and codegolf!
The "hardware is cheap" phrase was rampant in our company until about a year ago. A year ago an executive took a closer look at our cloud bill and, well, exploded. Now there's a huge push to reclaim those extra cycles and RAM as our "cheap hardware" bill is outrunning our overall salary costs.
Being at a point where this is a problem could be considered to be a good thing; we have enough traffic to cause it to be an issue. The problem is, the MVP was cost efficient (even at scale), it's the re-write that's costing us money. At some point, you have to grow up and realize that throwing hardware at poor code is not a sustainable solution.
At scale, the equation flips. Hardware becomes expensive, and any given developer's time is cheap.
If not much, where can I find information about their plans to contribute their changes?
Are there any plans for UEFI support to be added to the Pinebook Pro so that it can easily boot installers that already exist for 64 bit ARM Linux distributions?
Why do so many websites (like this one) now have large blank spots near images when browsing with JavaScript disabled? I'm not much of a web developer, but it looks like the site was trying to use srcset but used it in a weird way that has two img tags with the srcset of the images, with one with a data URL in the src attribute that contains a blank image and the dimensions of the image. So right next to the image is a large blank spot. It appears that some JavaScript hides one of these images.
Similarly, many websites show all sizes of the images when you have JavaScript disabled. As far as I'm aware, it is possible to do responsive images without JavaScript, so I don't get why people do things like this.
The only thing I wish it had that it doesn't is a larger battery. There is plenty empty space inside the shell and it'd be awesome to be able to install an extra battery in there.
"Zswap is a kernel feature that provides a compressed RAM cache for swap pages. Pages which would otherwise be swapped out to disk are instead compressed and stored into a memory pool in RAM. Once the pool is full or the RAM is exhausted, the least recently used (LRU) page is decompressed and written to disk, as if it had not been intercepted." https://wiki.archlinux.org/index.php/Zswap
If think of you added in an SSD to the machine, then zswap might be more appropriate.
Now I've got a fun project for the weekend :)
The other current Pine devices is just amazing. Check out this footage of the PinePhone running Arch Linux, Chromium and Firefox.
I am currently on my fourth Thinkpad in a row (T480s) and it's been a good streak, but this will be my last.
The Thunderbolt firmware has had severe issues and requires reflashing to be practically usable. Despite Lenovo officially being part of LVFS[0], the only way I could get my laptop operational, after about a full work-day of working with fwupdmgr, digging around the internet for cab files, trying to extract them from the Windows-only releases, running Windows in a VM, etc, the only way I finally got it working was grabbing an old drive from the drawer, installing Windows and downloading their Windows releases just so I could get my controller in a working condition. This is for a laptop released in 2018 with the update shipping in late 2019.
[0]: http://fwupd.org/
I’m running Fedora 31 with Cinnamon and with disabled Ethernet, Fingerprint and SD card reader in BIOS, the power consumption with 40 tabs on Firefox and brightness on 40% is around 3.5W which gets me ~10 hours. Pretty sure you could get it even lower with minimalistic Arch setup.
Don’t get me wrong, I would love Macbook (2015) in the linux world with stelar touchpad, great battery life and out-of-the box setup, but this as close as it gets and I believe there is no other option right now.
At this rate one of the new contenders like Pine, Librem etc should hopefully be mature enough by the point I feel the need to upgrade in some years.. Or Clevo for that matter!
Lots more: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
- Dedicated Linux system to play with
- Ultra-portable laptop
- Cheap travel laptop
It’s 2020. Dead pixels shouldn’t be a thing anymore. I would be willing to pay a little bit more and get a unit that is guaranteed to have no dead pixel. Alas, they don’t offer that option.
date '+%Y'
doesn't mean that we've magically solved every problem when it comes to manufacturing, especially with displays.If it means that much to you, get a Chromebook. They'll probably have about as much of a chance of getting a dead pixel, but hey, it's not like you'd know that because Chromebook manufacturers aren't as transparent as PINE64.
Assuming their policies haven't changed since I checked them last, Apple still allows 7-8 stuck/dead pixels on devices the size of the Pinebook Pro. Dell six.
Apple is the richest company in the world.
PINE64 doesn't even count as a startup.
It is perfectly okay to say "It's 2020, why does my company still force me to use flash when it's unsupported in the latest browsers?". Flash is obsolete and will only become more obsolete over time. Dead pixels will probably keep happening until we switch away from conventional display technology.
This is like an $800 laptop feel for a $200 laptop price. Minor defects are worth just living with. And eventually, you can always buy yourself a replacement screen too.
See https://github.com/ayufan-rock64/pinebook-pro-keyboard-updat....
The achilles heel of this laptop is really the touchpad. They’ve already released one firmware update to address issues and there will be more. I’m optimistic that they’ll dial it in over time.
TL;DR: A good laptop, especially at this price point, provided you’re willing to tinker with it. Build quality is significantly better than anything else you’d find at this price (and likely even at +$100).
Can't blame him.
Was anyone successful? Are they served from more than one place?
edit: and that I can live with.
Remember that the people who use adblock talk about it a lot, and those who don't use it don't talk about it.
The reason is that ad blocking is killing the media, which is necessary for a functioning democracy. The magnitude of suffering a collective return to autocracy would cause is so disproportional to being slightly annoyed by ads, it doesn’t even matter if your faith in the importance of a free press is just a fraction of mine.
It’s usually not well received on HN, because journalists are generally held in lower regard than war criminals or chocolate thieves.
Not to mention the fact that I am not the person responsible for giving advertisers access to someone's website. If anything I'm going easy on the content creator by holding the fact that they do so against them.
Abuse[0]: Abuse is the improper usage or treatment of a thing, often to unfairly or improperly gain benefit.
You go somewhere that use ads to finance the content, while making effort to block theses ads/thus the financing. It's certainly the improper usage of his website, to unfairly or improperly gain benefit. The benefit being access to the content.
[0] https://en.wikipedia.org/wiki/Abuse
> Meanwhile the negative sides of advertising and ad tech are well-documented.
Then why not avoiding anything using ad tech? The negative sides of smoke from cigarette are well known, I'm still not there trying to keep smoking while trying to avoid the smoke.
Personally I have no issue with most ads. The only time I ever had an issue with them was over Engadget were I got 2 auto playing ads over the course of a few days, I just stopped going there. What are the negative side that you lived? That was the only one that I lived, a slight inconvenience, while everyday I get hundred of positive side. There so many content creator that I care deeply about that were able to live out of their content, that would never been able to otherwise.
> Not to mention the fact that I am not the person responsible for giving advertisers access to someone's website.
You are responsible for accessing it...
> If anything I'm going easy on the content creator
You are going easy on him? By accessing his content without respecting the terms he set on accessing it. That doesn't sound like anything generous.
You act like you deserve the access to the content and now you even act like you reading it is some sort of reward for the content creator. That entitlement is seriously wrong.
Crazy that I saw some no-name site like this getting around my adblockers before I've seen any major site do it so nimbly. Congrats, I guess.
I'm not aware of any adblocker that disables blocking a few seconds after page load.
>Crazy that I saw some no-name site like this getting around my adblockers before I've seen any major site do it so nimbly. Congrats, I guess.
Not really surprising at all. Adblockers operate on blacklists, and if your site is small enough you might be able to fly under the radar and not get added to those lists.
Alternatively, the article itself seems to load fine without any JS enabled.