Amazon and iRobot call off their planned acquisition

amazon-and-irobot-call-off-their-planned-acquisition

In this article IRBT AMZN Follow your favorite stocksCREATE FREE ACCOUNT The iRobot headquarters in Bedford, Massachusetts, US, on Friday, June 16, 2023. Amazon.com Inc.’s proposed $1.7 billion deal to buy robot vacuum firm iRobot Corp. was given the all-clear by the UKs antitrust agency. Photographer: Sophie Park/Bloomberg via Getty Images Bloomberg | Bloomberg | […]

Svelte Native: The Svelte Mobile Development Experience

Svelte Native is a new approach to building mobile applications using NativeScript. Where other JavaScript mobile development frameworks like React Native and NativeScript-Vue do the bulk of their work on the mobile device, Svelte Native shifts that work into a compile step that happens when you build your app. Instead of using techniques like virtual […]

Accessing the Pinecil UART with Picoprobe

accessing-the-pinecil-uart-with-picoprobe

This post is the second in a RISC-V Bytes subseries on the PINE64 Pinecil soldering iron and development board. Previous and subsequent posts can be found under the RISC-V Bytes category. In the most recent Pinecil post, we walked through how to solder the header pins on the Pinecil breakout board. With the headers attached, […]

The Broadway Windowing System

Using GTK with Broadway The GDK Broadway backend provides support for displaying GTK applications in a web browser, using HTML5 and web sockets. To run your application in this way, first run the broadway server, gtk-broadwayd, that ships with GTK: gtk4-broadwayd :5 The server expects the colon-prefixed display number as a commandline argument. Then point your web […]

Adding type safety to object IDs in TypeScript

adding-type-safety-to-object-ids-in-typescript

I was creating a type for an options object of a function, one of the options properties would accept an ID of the item (string based UUID) or a special value, i.e. ‘currentNode’. Initially I would come up with something like this: interface InsertOptions { // Insert into the item by id or the active […]

On the Costs of Syscalls

on-the-costs-of-syscalls

It’s well known that syscalls are expensive. And that software mitigations against CPU bugs (such as Meltdown) even have made them more expensive. But how expensive are they really? To begin to answer this question I wrote a small micro-benchmark in order to measure the minimal costs of a syscall. Meaning the cost of syscalls […]

Dart/Flutter now has macros/metaprogramming

dart/flutter-now-has-macros/metaprogramming

{{ message }} This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action at this time.

Several Truths Regarding Success

Truth 1: People convince themselves not to do something A lot of the time when it comes down to doing something, people convince themselves away from doing it on counts of risk, on counts of time, on counts of effort and difficulty. While all these points hold weight, they are typically massively overestimated and overblown. […]