Cryptology ePrint Archive: Report 2020/1533
On the Security of Homomorphic Encryption on Approximate Numbers
On the Security of Homomorphic Encryption on Approximate Numbers
The widespread methodology for software development has backfired, swallowed by the bad management it tried to eradicate.
We had a crazy week debugging one of the trickiest issues we’ve seen in our software. This post showcases how we went down a rabbit hole of information only to conclude a resolution was far easier than we thought.
Let's be honest, silence is not usually considered an exciting subject. Despite Depeche Mode's ironic effort to convince us, the idea that we should enjoy silence seems like a stretch. So why am I writing about it?
In the last couple of years, I took close to two hundred interviews. These interviews range from Java engineers with two years of experience to architects holding more than fifteen years of experie…
Back in December I decided to try something new for my Datasette open source project: Datasette Office Hours. The idea is simple: anyone can book a 25 minute conversation with …
Think of this as "The Mom Test" but applied to product / design / engineering job interviews.
Become a great Product Manager.
Kd97 (@kd_k97) has created a short video on TikTok with music original sound. | Lemme
CliWrap is a library that makes it easier to interact with command line interfaces. It provides a convenient wrapper around the target executable, allowing you to pass execution parameters and read the resulting output. The library can also handle errors repor…
Kd97 (@kd_k97) has created a short video on TikTok with music original sound. | Reply to @marknorton14 @charlihasnotallent7 @cr7xxxjw @sharifhashiva @raiden_r2d2
🎯 LTS (or current) versions - GitHub Action that will run as a scheduled CRON job. Ideally, once every few months or as often as necessary to align with .NET version updates. - dotnet/versionsweeper
Also add ApplyUpdateSdb that takes byte[] arguments for use with mono/debugger-libs as its awkward to call a ROS method from the debugger. Contributes to #45689 This is the mono counterpart of #48366
The Entity Framework Core 6 dev team shipped Preview 1 this week, headed toward a debut with the larger, unifying .NET 6 umbrella platform in November.
Issue: #45689 Currently Windows only: there will be another PR to enable this API on Linux/MacOS. The Hot reload API will fail if debugging or if the module isn't editable.
This is your .NET Foundation!
AI Show Live: Build Responsible AI using Error Analysis toolkit
Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface.
In our blog post last month on our Community & Public Platform strategy & roadmap for Q1 2021, we announced an initiative to address outdated answers on Stack Overflow. Today, I'll give you...
19 Feb 2021 1 mins Presentations & Speaking
On May 7th, The Virtual ML.NET Community Conference will kick off with 2 days of sessions on all things ML.NET, and we want to see you there! Come and...
DiscordChatExporter can be used to export message history from a Discord channel to a file. It works for both direct message chats and guild chats, supports markdown, message grouping, embeds, attachments, mentions, reactions and other features. It works with …
Last time, we configured a Windows Runtime WebView control so that it loaded content only from the initial request, and all other requests were blocked. However, we found that this meant that if the original request resulted in a redirect, we blocked the redir…
Tucked under the belly of the Perseverance rover that will be landing on Mars in just a few days is a little helicopter called Ingenuity. Its body is the size of a box of tissues, slung underneath a pair of 1.2m carbon fiber rotors on top of four spindly legs.…
You might know that I’ve posted funny emails I’ve received on my blog several times in the past. The kind of emails people send me when they experience problems with some device they own (like a car) and they contact me because my email address happens to be v…
I am planning a number of web projects and have a background and experience in C#, MSSQL and ASP.NET so .NET was the prime candidate for the technology I would use. I was very curious to see what kind of websites were being developed using ASP.NET as I wanted …
Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.
Allowing users to securely log parts of the request that match firewall rules while making it impossible for anyone else to decrypt.
In this episode of the .NET Core Podcast we chatted with Barry Luijbregts (aka Azure Barry) about the many different Azure resources and how to pick the "best" ones for your project
The Gleam programming language
If the electricity for a vertical farm is supplied by solar panels, the energy production takes up at least as much space as the vertical farm saves. Urban agriculture in vertical, indoor “farms” is on the rise. Electric lights allow the crops to be grown in l…
A realistic look at Python web frameworks
This post shows how an ASP.NET Core application which uses ASP.NET Core Identity to authenticate and authorize users of the application can be used to require user password verification to view spe…
CoolStore is a containerised polyglot microservices application consisting of services based on .NET Core, NodeJS and more running on Service Mesh. It demonstrates how to wire up small microservices into a larger application using microservice architectural…
Reflections on the past five years of working on Sublime Text, its vision and future
Sometimes you need to see code from the middle of an edit.
It’s not just that conservatives define terms differently. Sometimes their relationship to words defies definition entirely. If you’re like most liberals, you probably from time to time…
Diogo Souza explains using Apache Kafka with .NET including setting it up and creating apps to test sending messages asynchronously.
This is an introductory post on mixins in TypeScript, how they help with the implementation of extended classes and how they can be used in your workflow.
The NuGet team at Microsoft introduced a concept known as "Package ID prefix reservation" for packages published on nuget.org, which allows developers to reserve particular package ID prefixes with a specific account/owner and offers a number of features that …
View a 3D model of your GitHub contribution graph. Share it, print it, and more!
A web site that helps you discover awesome .NET open source and community resources. Built with the Wyam .NET static site generator. The site is rebuilt each hour and uses various .NET libraries to interact with web APIs to pull fresh data on each build.
When four MIT hackers decide they can make a better Adventure, they start building a game that will still be topping bestseller charts eight years later.
A few weeks ago I got a question from Stephane Bjorne on twitter, about how to screen for bad managers and/or management culture. This is a great question. I’ve talked a lot about my philosop…
After 21 months of public development, CoreWCF has finally reached its first GA release. It’s been a long path to get here, and thee is still have a long way to go. CoreWCF started off as a prototype internal to Microsoft which was started after a meeting with…
I am thrilled to announce that AutoWrapper crossed the 100,000 downloads mark on NuGet today with 344 stars on Github! Woot! 🎉 This is a huge milestone for the project and I'm still trying to digest the fact that it made this far. Big thank you to everyone wh…
An important message from open source chess organizations.
We’re limiting the hash rate of GeForce RTX 3060 GPUs so they’re less desirable to miners and launching NVIDIA CMP for professional mining.
Danny Pudi, Confucius, and Rectifying Our Moment
Learn about the Microsoft Surface Duo and how to build Android apps that run on dual-screen foldable devices, with Visual Studio and .NET.Demo and Deck Repos...
The ROG Strix G15/17 embodies streamlined design, offering a formidable core experience for serious gaming and multitasking on Windows 10 Pro. Featuring up to the latest 10th Gen Intel® Core™ i7 CPU and a GeForce RTX™ 2070 SUPER GPU, it offers high-FPS power t…
The first preview of .NET 6 arrived with grand plans for ASP.NET Core -- the web-dev component -- including much-requested features like hot reload, ahead-of-time (AoT) compilation and the beginnings of Blazor hybrid desktop projects.
In this post I’m gonna be making all kinds of fun of Urbit. And all that after spending just a few hours poking around it.
In 2019, I worked in a typical remote dev team using Slack. Then we stopped.
All domains taken, none honouring the meme? Let's do something about it!
Today, Facebook shut off the news in Australia – all of it, and much more besides. For example, when I tried to post a link to this very blog entry on Facebook, this popped up:
History is bound to repeat itself and it has almost every year
We’ve been arguing about newspaper business models for a decade, and none of the questions have changed, but now things are heating up. Should internet platforms ‘pay for news content’, and is this a competition problem, or is this really a tax on links, and a…
2021 Feb 18 See all posts
Tue 16 February 2021
Date: 2021-02-17
An overview of regex and how to use it, from a few different angles. Including appropriate warnings like 'avoid regex'.
09 Feb 2021
I love remote work, and I’ve been working remotely for the last five years, but I think there are some serious downsides too. In spite what all the “remote work is the future!” articles of the last year claim, it’s not all perfect, or suitable for everyone.
Driver-level limitation to favor gamers, coin-crafting cards to follow
To be fair, the futex (Fast Userspace muTEX) syscall has a rather misleading name, in the sense that it simply isn’t a mutex. In the original 2002 paper (Fuss, Futexes and Furwocks: Fast Userlevel Locking in Linux), it was invented specifically to implement a …
LastPass recently changed their products and pricing. For those in search of an alternative, switching to Bitwarden can be done surprisingly quickly. This ...