Making RockPro64 a NetBSD Server

The time has come to upgrade my SunBlade 2500s to something more power friendly and faster. I’d already removed one CPU and thus half the ram from two of these systems to reduce their power consumption, but it’s still much higher than it could be.

After much searching, I’ve decided on Pine64’s RockPro64 4GiB ram model (technically, only 3.875GiB ram.) Pine64 make SBCs, laptops, phones, and various other mostly ARM gadgets, and the RockPro64 has the fastest CPU they ship (Rockchip RK3399), and can use a small “NAS Case”, that is sufficient to house 2 HDDs and, at a stretch, upto 6 SSDs (cooling would become quite an issue at this point.)

Read more…

Incident Report: Spotify Outage on March 8

The Spotify backend consists of multiple microservices that communicate with each other. For microservices to be able to find each other, we utilize multiple service discovery technologies. Most of our services are using a DNS based service discovery system; however, some of our services use an xDS based traffic control plane and discovery system called Traffic Director.

On March 8, Google Cloud Traffic Director experienced an outage. This in coordination with a bug in a client (gRPC) library caused the Spotify outage that affected many of our users: if you were logged out of a Spotify app, you were unable to log back in.

Read more…

Barrier: Use a single keyboard and mouse to control multiple computers

Barrier is software that mimics the functionality of a KVM switch, which historically would allow you to use a single keyboard and mouse to control multiple computers by physically turning a dial on the box to switch the machine you’re controlling at any given moment. Barrier does this in software, allowing you to tell it which machine to control by moving your mouse to the edge of the screen, or by using a keypress to switch focus to a different system.

Read more…

Bruegel the Elder’s Big Fish Eat Little Fish (1556)

Pieter Bruegel’s Big Fish Eat Little Fish depicts a surreal, cannibalistic feeding frenzy on the waterfront: an unfortunate turn of events for a father-son fishing trip. A fearsomely large fish has been heaved upon the beach. From its gaping mouth, as well as a gash being carved in its midsection, spill forth two torrents of seemingly ravenous marine life. On land and at sea, sizable fish flounder after their inferiors, while eels chase eels, and some become meals for an assortment of predatory mollusks. The Flemish description below this scene, which appears in Pieter van der Heyden’s 1557 engraving, puts a colloquial spin on a popular proverb: “Look son, I have long known that the big fish eat the small.” And aboard their shared boat, the boy gestures to the madness in tandem with his father, their arms perfectly framing the isolated word of Latin: ecce. Behold.

Read more…

f.lux

f.lux fixes this: it makes the color of your computer’s display adapt to the time of day, warm at night and like sunlight during the day.

It’s even possible that you’re staying up too late because of your computer. You could use f.lux because it makes you sleep better, or you could just use it just because it makes your computer look better.

Read more…

Controversial impact crater under Greenland’s ice is surprisingly ancient

New date of 58 million years undercuts idea that strike triggered recent 1000-year plunge in temperatures

In 2018, an international team of scientists announced a startling discovery: Buried beneath the thick ice of the Hiawatha Glacier in northwest Greenland is an impact crater 31 kilometers wide—not as big as the crater from the dinosaur-killing impact 66 million years ago, but perhaps still big enough to mess with the climate. Scientists were especially excited by hints in the crater and the surrounding ice that the Hiawatha strike was recent—perhaps within the past 100,000 years, when humans might have been around to witness it.

Read more…

Why offer an Onion Address rather than just encourage browsing-over-Tor?

The first benefits are authenticity and availability: if you are running Tor Browser and if you click/type in exactly the proper Onion address, you are guaranteed to be connected to what you expect — or not at all.

This is very simple for people to grasp, understand, and describe to their friends.

Using onion services mitigates attacks that can be executed by possibly-malicious “Tor Exit Nodes” — which, though rare, are not nonexistent — and also the fact that you are using a “.onion” address demands that the person is using a TorBrowser, thereby are also mitigating:

  • national web blocks
  • TLS-man-in-the-middle
  • SNI filters
  • DNS censorship and tracking (both upon the client side, and that potentially impacting exit nodes)
  • a lot of fundamental cookie-tracking and digital-fingerprinting issues
  • …and a bunch of other risks to which non-Tor-browsers are prone

Read more…

Barcode Detection API

The Barcode Detection API detects linear and two-dimensional barcodes in images.

Concepts and usage:

Support for barcode recognition within web apps unlocks a variety of use cases through supported barcode formats. QR codes can be used for online payments, web navigation or establishing social media connections, aztec codes can be used to scan boarding passes and shopping apps can use EAN or UPC barcodes to compare prices of physical items.

Read more…

Design a site like this with WordPress.com
Get started