Cnznews
Experiment: making TypeScript immutable-by-default
I like programming languages where variables are immutable by default. For example, in rust, let declares an immutable variable and …
Do Not Put Your Site Behind Cloudflare if You Don’t Need To
At the time of writing 12:43 UTC on Tuesday November 18, Cloudflare has shut down multiple sites. I’m trying to …
Nearly all drivers say vehicles’ lights are too bright in study
Nearly all UK drivers said they felt headlights were too bright and that they were dazzled by oncoming vehicles, according …
Cory Doctorow on enshittification and the future of the internet
The concept of enshitification, as coined by author and activist Cory Doctorow, is simply feels Correct. Whether you’re searching on …
My favorite fabric shaver is on sale for only $13 in this Black Friday deal
If you clicked on this story because you don’t know what a fabric shaver is, you’re not alone. This is …
Zoox will let public riders use its robotaxis in San Francisco
Zoox is getting closer to the full launch of its robotaxi service in San Francisco. Last month, the Amazon-owned company …
A Simple WhatsApp Security Flaw Exposed 3.5 Billion Phone Numbers
Mass adoption of WhatsApp That’s part of how easy it is to find a new contact on the messaging platform: …
Wyze’s budget-friendly smart lock gets a Wi-Fi without a price increase
Wyze has announced a new version of its electronic door lock that features Wi-Fi, allowing it to be controlled remotely …
How AI tax startup Blue J torched its entire business model for ChatGPT—and became a $300 million company
In the winter of 2022, when the tech world was being mesmerized by the sudden, explosive arrival of OpenAI’s ChatGPT, …