Adding on, the AirPlay 2 implementation by Shairport-sync works very well. I have approximately 6 different Rpis/thin clients around the house I use as AirPlay 2 receivers and can vouch for how well the system works. NQPTP is built by the same team.
Strong seconding here. I have a low voice that doesn’t travel well in noisy environments. It’s pretty tiring having to shout an entire night out just to converse across the table.
Or Dell thin clients. Despite some oddities with the Cherry Trail (?) boards used on the Wyse 3040 series, they are x86 and have similar processing power to the Rpi4. They come with a quad core processor, 2GB of RAM and (usually) 8GB of storage, which I assume is EMMC. Multiple USB ports, gigabit Ethernet, dual DisplayPort out.
As a related tangent, Vogel (and Spiderweb Software) were responsible for many enjoyable hours in my youth playing through Exile III and Blades of Exile. I appreciate the world building and storytelling that he's done throughout the years, even if the newer game interfaces and graphics feel clunkier.
Apparently (from my colleagues) even the CIS Level 1 benchmark for Windows Server doesn’t actually recommend disabling the print spooler service by default, but that seems to be the common sense approach going forward. If you don’t need a software component, either uninstall it or disable it.
A couple uses, but the primary purpose is as a VM host and file server. Hyper-V for the VMs, and Storage Spaces with ReFS for the storage.
My current build uses a core i5-4570s, but I'd love to have more cores & threads for running additional VMs. My use cases don't require _real_ server hardware (IPMI is overkill), just the ability to run a good amount of test and lab environments.
This is fantastic. I'm most interested in the eventual arrival of Zen 2-based APUs for upgrading my tiny home server. Getting a (hopefully) 8 core, 16 thread part with integrated graphics at the end of 2020 would be a fantastic value if prices stay similar to the current announcement (sub $200). Seeing AMD continue to make incredible progress on their chips makes me very excited!
Not sure what I'm missing here, but I see Signal using 37.5MB of memory. That doesn't seem egregious, but I'm also not familiar with what other Electron apps use.
As someone who is fascinated by articles like this one, but doesn't have a background in CE/EE, any recommendations for literature/classes I could take so that I can better understand the topics being discussed?
That's not progressive enhancement, it's lazy loading.
Progressive enhancement would be making all of the content visible and accessible, then adding functionality on top after the base page load is complete. If JS is required to simply view the text on a page, you're doing it wrong.
I picked one up on eBay [0] that is currently in transit to my apartment. Manual focus, somewhat garish looking and with probably crummy resolution, but I'm willing to try it for $4.
There are a large number of similar cameras on the market that ship from China/Hong Kong on eBay. YMMV, but if you've got a few bucks and are willing to wait, it may be worthwhile (depending on your use).
There are a few projects out there [0][1] that make it fairly simple to set up a motion detection capable solution with a simple USB webcam. I'm currently waiting on a cheap infrared camera from China ($4!) for use with my Pi, but I've done testing with an older Logitech HD camera and have had excellent results.
[Update: On the conference call, Costolo said he initiated internal conversations about leaving at the end of last year, and that following discussions in Feburary and his decision to step down, Twitter decided to begin the CEO search. Costolo said he chose to leave now because he thought staying on through the CEO search would cause scrutiny to intensify. During the Q&A, Twitter execs said that since Costolo voluntarily stepped down, there will be no severance package.]
The line about 'no severance package' seems highly unusual and would lead me to assume that this was a forceful 'push' to step down.
Having used three generations of ThinkPads at work over the past five years (T60, T410, T440), I've been pleasantly surprised (with the notable exception of the trackpad on the T440 - dear god, what a terrible experience) with the build quality and reliability of each of them.
I recently snagged a used T420 on eBay for ~ $180. After selling the memory and screen that came with it and adding _more_ memory, a higher resolution screen and a SSD I had lying around, I've now got a fairly beefy box that runs Hyper-V like a champ and can chew through video encodes for ~$250. Oh, did I mention it runs for 5 hours on the 6-cell battery it came with?
Certainly doesn't hurt that you can't go more than 100 yards in my town (near Washington, DC) without running in to a closet stuffed full of them.
For a reliable workhorse, hard to go wrong with a used T410-430.
Can you share any more details on how the image diffing is done? BBC has a github repo called Wraith that uses ImageMagick and PhantomJS to accomplish a similar task (without the awesomeness of on-demand testing environments). Always curious to learn more about how people are solving the GUI testing problem on the web.