RCE Bugs Found in WhatsApp, Other Hugely Popular VoIP Apps: Patch Now! Three of the vulnerabilities can lead to remote-code execution if successfully exploited, and the other two are DoS vulnerabilities.
HUAWEI MatePad Paper Bring paper-like reading and writing to a 10.3″ FullView display. A perfect tool for efficient note-taking. Collaborates with your phones and PC. Take hold of your ideas.
Plagiarism as a patent amplifier In 2004, I placed a bet with NSA's Art Drisko, coming due in 2024. Prize: $20. My bet: JPEGs continue to display just fine in browsers, automatically (no browser configuration needed), in 2024. His bet: They don't.
Why RISC-V Is Succeeding Interest in this particular ISA is expanding, but the growth of other open-source hardware is less certain.
GNU Taler Documentation — GNU Taler 0.8.2 documentation We are building an anonymous, taxable payment system using modern cryptography. Customers will use traditional money transfers to send money to a digital Exchange and in return receive (anonymized) digital cash. Customers can use this digital cash to an...
Run and Test HTTP Requests Hurl, run and test HTTP requests with plain text and curl. Hurl can run fast automated integration tests.
MDN Plus: Mozilla plans to launch premium developer service - gHacks Tech News Firefox developer Mozilla plans to launch its next premium service next month according to information published by Sören Hentzschel on his blog.
Use a cached delegate for method group conversion · Issue #5835 · dotnet/roslyn The method group conversion today always creates a fresh delegate instance. Instead, for a method group conversion from a static method we should cache it and only create it once, like we do for no...
Kończymy współpracę z DiEM25 i Progressive International - Partia Razem - Inna polityka jest możliwa! Uchwała Rady Krajowej Lewicy Razemnr P-RK-2022-02-28-01 Art. 1Na podstawie art. 26 ust. 1 pkt 17 Rada Krajowa Razem podejmuje decyzję o rezygnacji partii Razem z członkostwa w Międzynarodówce Progresywnej i Ruchu Demokracji w Europie 2025. Art. 2Realizacj...
We should format code on demand What happens if we save code to a standardised text representation, and then format it on demand, in the editor?
5 things you don't need Javascript for Javascript can do a lot, but it's really over-used. HTML and CSS are surprisingly powerful on their own, so let's have a look at some of the things you can achieve without Javascript (or a backend) - from animated diagrams to dark mode.
Why Chainguard joined the Open Source Security Foundation At Chainguard, we apply Zero-Trust principles to supply chain security to make the software lifecycle secure by default—and open source is key to this mission. That’s why we are thrilled to share that we are joining the Open Source Security Foundation (Op...
What Is the Oldest Computer Program Still in Use? Keeping software alive for just a few years without constant updates and overhauls might seem nearly impossible. But some software systems remain in fine fettle decades after their launch.
analysis and resources – Microsoft Security Response Center Microsoft has been monitoring escalating cyber activity in Ukraine and has published analysis on observed activity in order to give organizations the latest intelligence to guide investigations into potential attacks and information to implement proactive...
Using the .NET JIT to reduce abstraction overhead I ran into this recently and I thought that this technique would make a great post. We are using that extensively inside of RavenDB to reduce the overhead of...
Profiling a .NET6 app running in a linux container with dotnet-trace, dotnet-dump, dotnet-counters, dotnet-gcdump and Visual Studio This post contains a few practical examples showing you how to profile a .NET6 application running in a linux container using the .NET CLI diagnostic tools (dotnet-trace, dotnet-dump, dotnet-counters and dotnet-gcdump) and Visual Studio.
Minimal APIs in .NET 6 - Code Maze In this article, we are going to explain the core idea and basic concepts of the minimal APIs in .NET 6 with examples.
Working with MySQL tables - Simple Talk After getting a new database in place, the next step is to create tables. In this article, Robert Sheldon walks you through creating tables with SQL Workbench and with scripts.
Global usings in C# 10 One of the new features in .NET 6 is support for global using declarations. We can define using declarations as global and they work all over the project so we don’t have to define them in other files anymore.
Enabling High-Quality Code in .NET | Milan Milanović How we can ensure (automatic) high code quality in .NET even before code review? By using static code analyzers and some other tools.
Why the Bug Tracker Allen Holub posted a tweet and a blog entry claiming that the use of a bug tracker was a crutch that teams should deliberately throw away. He's wrong, but he's not entirely wrong.
GitHub - zellij-org/zellij: A terminal workspace with batteries included A terminal workspace with batteries included. Contribute to zellij-org/zellij development by creating an account on GitHub.
Chinese Firedrake Jammer - Signal Identification Wiki The Chinese Firedrake Jammer (also known as FireDragon) is a Commercial AM Broadcast jamming signal that aims to jam specific radio stations in Asia from being received by listeners. It plays the chinese folk song "The Firedrake" to jam AM radio stations.
No user accounts, by design | F-Droid - Free and Open Source Android App Repository Ethics has been central to the F-Droid community from the beginning, with afocus on free software, privacy and usercontrol. A key part of F-Droid’s design is...
F-Droid - Free and Open Source Android App Repository F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device.
Booqsi | For the love of books A modern social platform for the book community. Finally, a book platform that’s worth writing home about. It’s about time, isn’t it?
[Last Week in .NET #83] – Can I get 100 duck-sized horses for an experiment, please? .NET is humming along, MAUI is coming at some point, and all the C# 9 Records in your project should be in one file, says a .NET team member. Introducing the .NET 6 Runtime for AWS Lambda Congrats,…
You should separate your billing from entitlements - Arnon Shimoni Building your own entitlement service is key for supporting a modern, flexible SaaS product. Whenever I read about billing systems, there’s a lot of talk about the billing aspects but not so much around entitlements. In the spirit of sharing, and since I ...
What Is the Jordan Canonical Form? How close can similarity transformations take a matrix towards diagonal form? The answer is given by the Jordan canonical form, which achieves the largest possible number of off-diagonal zero entri…
Code Ownership, Stewardship, or Free-for-all? As the pendulum has swung from monoliths to micro-everythings, we find ourselves with more things to build and maintain. And so it begs the question, who is responsible for what?
An extremely unwinnable Slay the Spire seed, and how to find more Overview In this post, I will describe a collaborative effort that proved that unwinnable Slay the Spire seeds exist. This project is joint work with gamerpuppy and ForgottenArbiter and is based on the several attempts that have been made to prove unwinn...
A framework for choosing what to do A year ago, I left YC and felt a bit lost about what to do next.[1] A lot of people were pretty sure they knew what I should do. But...I didn't and most of their suggestions didn’t excite me. As I...
Some Bits: Nelson's weblog Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully written reviews all deleted and unrecoverable. Their support has not been helpful. In 35 years of being online I've never encountered a company with such ca...
Zach Bellay | Maslow's Heirarchy of Data Needs You've heard of Maslow's Heirarchy of Needs. But what are Data Needs?
So Long, Cloudflare, and Thanks for all the Free Tunnels Thank you all for the comments on the HN! TL;DR: I've moved to Oracle Cloud. This is going to be a brief update to my previous post. So, I'm no...
UWB, what it ACTUALLY is Ultra Wideband (UWB) is a wireless technology that is now becoming standard in the latest smartphones and other consumer electronics. Is it radar? 5G? Or is it how we can find our keys using AirTags? I've read several articles in the tech blogosphere tha...
Hands-on: Gmail’s new sidebar feels like a big banner ad for Google Chat Gmail's desolate vertical sidebar is optional today and mandatory in Q2 2022.
fork() is evil; vfork() is goodness; afork() would be better; clone() is stupid fork() is evil; vfork() is goodness; afork() would be better; clone() is stupid - fork-is-evil-vfork-is-good-afork-would-be-better.md
How to take credit for someone else's work on GitHub Browsing through Git's own Git repository on GitHub, I noticed something very strange. Git was famously created by Linus Torvalds, already widely known for having created the Linux operating system. However GitHub shows the author of the first commit to t...