How I switched from macOS to Linux after 15 years of Apple After using Macs for fifteen years, I switched to Linux as my main operating system and I’m enjoying it. Here’s an introduction to Linux that may help you too.
Why we are in a speculative bubble The news is full of headlines such as "Why The Global Economy is Recovering Faster Than Expected" (Harvard Business Review, October 2020). and "Dutch Economy Grows Again, Second Corona Low is Over" (NOS, August 2021 (in Dutch)). It completely baffles me h...
Great hackers are fearless - Blog by Amir Bolous I've realized that being a world-class engineer or hacker (whatever that means) is as much about virtues such as honesty, integrity, and bravery as it is about raw-intellect.
The Lenovo IdeaPad Flex 5 This is going to be another non-Apple post, but for a good reason: As I wrote about the other day, my lovely, svelte and ultralight E111 die...
It’s not about the rock | Blog of Christian Felde A few days ago someone allegedly paid $1.3 million for a rock. It’s not even a real rock, or a picture of a real rock. And the underlying rock contract doesn’t even follow the NFT standard, as that was established in 2018, after this contract was deployed...
Visualizing Observed Deaths This is a visualization, using polar coordinates, of the total observed deaths for every week using data published by CDC .
Aggregatable Distributed Key Generation We present our work on designing an aggregatable distributed key generation algorithm, which will appear at Eurocrypt 2021. This is joint work with Kobi Gurkan, Philipp Jovanovic, Mary Maller, Sarah Meiklejohn, Gilad Stern, and Alin Tomescu. What is a Di...
Brit says sorry after waving around nonce patent and leaning on sites to cough up Using that CSP 2.0 feature? You may have received a worrying missive
Why are hyperlinks blue? | The Mozilla Blog The internet has ingrained itself into every aspect of our lives, but there’s one aspect of the digital world that I bet you take for granted. Did you ev
there is no such thing as a “glibc based alpine image” – Ariadne's Space For whatever reason, the alpine-glibc project is apparently being used in production. Worse yet, some are led to believe that Alpine officially supports or at least approves of its usage. For the reasons I am about to outline, we don’t. I have also pro...
GitHub Copilot Security Study: 'Developers Should Remain Awake' in View of 40% Bad Code Rate -- Visual Studio Magazine 'Developers should remain vigilant ('awake') when using Copilot as a co-pilot.'
Silent changes to Western Digital’s budget SSD may lower speeds by up to 50% Most people wouldn't notice most of the time, but that doesn't make it OK.
Azure DevOps Podcast: Dean Guida on the Future of .NET Components - Episode 154 Joining Jeffrey this week is the CEO and founder of Infragistics, Dean Guida! Infragistics is the world leader in user interface development tools and experts in User-Centered Design; empowering you to build and style immersive user experiences and rich d...
Linux in a Pixel Shader - A RISC-V Emulator for VRChat Linux in a Pixel Shader - A RISC-V Emulator for VRChat
Team Combat Playtest 04SEP21 Hey everyone, We will be giving you more detail in the next few days on this upcoming playtest. Look forward to seeing you there! Best, The AoA Team
Analysts: Google to pay Apple $15 billion to remain default Safari search engine in 2021 It’s long been known that Google pays Apple a hefty sum every year to ensure that it remains the default search engine on iPhone, iPad, and Mac. Now, a new report from analysts at Bernstein suggests that the payment from Google to Apple may reach $15 bill...
Cleaner, more elegant, and harder to recognize It appears that some people interpreted the title of one of my rants from many months ago, “Cleaner, more elegant, and wrong”, to be a reference to exceptions in general. (See bibliography reference [35]; observe that the citer even changed the title of m...
Cleaner, more elegant, and wrong Just because you can’t see the error path doesn’t mean it doesn’t exist. Here’s a snippet from a book on C# programming, taken from the chapter on how great exceptions are. try { AccessDatabase accessDb = new AccessDatabase(); accessDb.GenerateDatabas...
Arctic Governance - Law Project Arctic Governance Welcome to the online referral portal for professionals in law and government of the Arctic Governance. Get the right assistance with all legal matters and find the right information for public and personal matters. LEARN MORE 1000 + Tru...
In C#, how do I get the descriptive text for an HRESULT? Suppose your C# code manages to find in its hands a COM HRESULT value. How do you convert that to a descriptive string? One idea is to p/invoke to the FormatMessage function, but that’s awfully cumbersome. Maybe we can live off the land.
Pin, Unpin, and why Rust needs them Using async Rust libraries is usually easy. It's just like using normal Rust code, with a little async or .await here and there. But writing your own async libraries can be hard.
Converting PFX format to PEM via OpenSSL programmatically I run into a task that I needed to do in Go, given a PFX file, I needed to get a tls.X509KeyPair from that. However, Go doesn’t have support for PFX. RavenDB...
r/ThatsInsane - almost all of the top subreddits are moderated by the same people 12,576 votes and 1,122 comments so far on Reddit
Valneva and Pfizer Announce Initiation of Phase 2 Study for Lyme Disease Vaccine Candidate Saint-Herblain (France) and New York, NY, March 8, 2021 – Valneva SE (“Valneva”), a specialty vaccine company focused on prevention of diseases with major unmet needs, and Pfizer Inc. (NYSE: PFE) today announced initiation of study VLA15-221. The VLA15-22...
Blazor DataGrid Meets Blazor Report Viewer We have combined two great tools to show how they can work together. Let users adapt the dataset through Blazor UI Grid and base reports on that same dataset
Security Breach Release - Indianapolis, IN , Fort Wayne, IN, and Nashville, TN Contact Imavex. Imavex has 3 locations in the midwest servicing Indianapolis, IN, Fort Wayne, IN and Nashville, TN.
How Testers Add Value If we have to do testing (and we do) then we should be turning it into something that our users will actually find valuable. Here’s how.
It looks like you’re using Visual Studio. Would you like help? We launched a new feature in Visual Studio 2022 Preview 2 that shows tips and tricks during Visual Studio updates/installation.
My MacBook Pro had over 10,000 USD in repairs I treat my MacBook Pro laptop very well. It barely has a scratch and it’s never had any accidental drops or damage. Even so, my 4 years of owning it has resulted in:
Happy birthday – 30 Years of Linux | Ubuntu Won’t be big Thirty years ago today, Linus Torvalds announced his free operating system to the world. As with many of the world’s greatest, Linux had humble beginnings as a very small pet project. The GNU was working on an ambitious free, public domain op...
End-to-End Tests With ASP.NET Core, XUnit, and Playwright Write end-to-end tests for ASP.NET Core apps using XUnit and Playwright
Released: Microsoft.Data.SqlClient 4.0 Preview 1 Microsoft.Data.SqlClient 4.0 Preview 1 has been released. This release contains improvements and updates to the Microsoft.Data.SqlClient data provider for SQL Server. Our plan is to provide GA releases twice a year with two preview releases in between. Th...
Tip 330 - How to use Azure API Management from VS Code When you expose an API that other people use, you want full control over who uses it and how they use it. You can use Azure API Management (opens new window) for that. You import API definitions into Azure API Management and create a facade API that users...
Play with Proxy in Azure Function App Proxy in Azure Function App is often used for specifying endpoints on your function app that are implemented by another resource. You can use these proxies to break a large API into multiple function apps (as in a microservice architecture), while still...
Get A Property Name From a .NET Lambda Expression Learn how to use .NET lambda expressions to retrieve a PropertyInfo and property name.
Stripping Times from Dates in C# This is a surprisingly common problem in C#, where you need to take a DateTime and strip off the “time” bit to leave you with a representation of a day. Currently, you can do it by creating a new DateTime and passing only the parts you want to keep, like ...
Comparing Techniques for Communicating Between Services There are several typical ways for two services (or microservices) to communicate with one another at runtime. Compare the various techniques and patterns, and their individual pros and cons.
.NET Rocks! vNext .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
The All-Seeing "i": Apple Just Declared War on Your Privacy “Under His Eye,” she says. The right farewell. “Under His Eye,” I reply, and she gives a little nod.
Haiku, Inc. has hired an existing contributor to work on Haiku full-time! Haiku, Inc. is proud to announce that we have hired existing contributor waddlesplash to work on general Haiku improvement full-time. The contract was signed on Monday, August 23, 2021 and waddlesplash plans to start work tomorrow. In the past Haiku, …
Azure SDK: Goodbye QnA Maker, Hello AI 'Question Answering' -- Visual Studio Magazine The regular monthly update to Microsoft's Azure SDK improves Cognitive Services text analytics, specifically with a new Question Answering SDK that supplants QnA Maker.