When an SQL Database Makes a Great Pub/Sub
We explore how databases be used as effective Pub/Subs in Go, demonstrating how SQL's unique features can enhance message-driven applications.
We explore how databases be used as effective Pub/Subs in Go, demonstrating how SQL's unique features can enhance message-driven applications.
I keep coming across people who consider parser technology a forbidding, scary field of programming. This is nonsense—a small parser can be very, very simple , and provide a wholesome exercise in recursive thinking. At the same time, it is true that you can make parsing extremely complicated. Mostly, this tends to…
I've long been impressed by shell one-liners. They seem like magical incantations. Pipe a few terse commands together, et voilà! Out pops the solution to a problem that would seem to require pages of code. Are these one-liners real or mythology? To some extent, they're both. Below I'll give a famous real example. Then…
We are happy to announce that the European Commission has awarded €2 million to Proton AG, the parent company of Proton Mail and Proton VPN, to develop a suite of encrypted services.
I tried it out, ran through their tutorial, and built a few small things. And I can honestly say that I think writing Svelte feels even faster and easier than React. Svelte gave me the same spark, the same feeling of “wow!” that I had with React.
Get those numbers up! Those are rookie numbers! I've been reading a lot about Anthem. It's that gigantic, mega-budget looter-shooter fr...
Starting today, you can watch Amazon Prime Video on Chromecast and Android TV devices.
Benjamin Tseng — startup operator, deeptech investor, and applied technologist. Writings and projects across deeptech + AI, biotech, operational models, and software systems.
On September 26, 2019, Hong Kong Chief Executive Carrie Lam held her first listening session after seventeen weeks of protest. Her government, which had spent the summer nearly incommunicado, had settled on these encounters as a way to heal social divisions and identify the mysterious goals of a movement whose five…
Ember 3.15 is Octane! Curious what Octane means for web development? This blog post will get you oriented. For a write up of the technical details (upgrade strategies, deprecations, new Ember Data...
Compute Module 3+, the latest iteration of our flexible board for industrial applications, offers better performance and more Flash at competitive prices.
My friend Csongor recently published a computer science paper that’s super interesting if you’re as big a nerd as I am. The details are too much to go into here, but suffice to say, it lets us do a lot of things I’d always been told were impossible.
A couple of weeks ago I learnt about an interesting 3d metal printing process , from a company selling it for $100k USD, and speculated that it might be DIY-able for much less. Well I now have some promising first results.
A Primer on Database Replication
Reborn 3 (Opera 60) was designed to improve people’s control over their privacy, security, and to give them access to Web 3, the Web of the future Hello, Today, we are launching Opera 60, codenamed Reborn 3. With this release, we believe we are setting a new standard for browsers. In our entire Reborn series, […]
Microsoft’s recent licensing change for Windows Server is a great modern-day example of why so many businesses hated Microsoft two decades ago. Is this an aberration, or are they back to their old tricks?
It starts with someone posting an AWS press release in the company chat. “AWS Announces FooBar,” the headline reads. The announcement skirts around technical details, as usual, but contains a worrying amount of buzzwords that overlap with the company’s product. Somebody responds with a grimace emoji 😬. Others reply…
You've probably seen these dotted around a few places, what looks like some sort of security barrier, but wondered how such an odd thing could work.
I spent this weekend writing a Forth designed for music synthesis, and it reminded me what a joy writing programming languages is! I have a big list of programming language experiments that I want to try, but it's mostly been in my head so far. Here's a living document of some of the languages I want to write.
Let's experiment with controlling Bluetooth Low Energy devices from a web browser with this LED project and balenaCloud.
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
Amazon is a big company, but what does that mean? How big is ‘big’? What does ‘dominant’ or ‘scale’ or ‘huge’ mean when US retail is $6 trillion every year?