|
Packing Matrix-Vector Multiplication in Fully Homomorphic Encryption
-
www.jeremykun.com
-
1 year ago
-
eng
In my recent overview of homomorphic encryption, I underemphasized the importance of data layout when working with arithmetic (SIMD-style) homomorphic encryption schemes. In the FHE world, the name given to data layout strategies is called “packing,” because it revolves around putting multiple plaintext data into RLWE ciphertexts in carefully-chosen ways that mesh well with the operations you’d like to perform. By “mesh well” I mean it redu..
|
|
A couple of months ago, I introduced Ready Player Mode , an Emacs major mode used to peek at media files from my beloved text editor. The goal was simple. Treat opening media files like any other file, that is, open and go. The initial implementation served me well while reviewing lots of tiny audio files I used to practice learning a new language. At this point, I started thinking, could I use ready-player for regular music consumption?....
|
|
This is post of appreciation of my Garmin Instinct Solar watch, which has travelled the world with me and been an indispensable tool in many adventures . It has GPS recording, altimeter, thermometer and sunset time, but thanks to the monochrome display, the battery lasts for month (+recharging from the sun), not like your silly "smart" watch :p I also like to use different straps all the time, so that when I look at w..
|
|
Let's see how to mount a drive permanently in Linux using the fstab file which will mount the drive automatically on boot.
|
|
Let's see how to mount a drive permanently in Linux using the fstab file which will mount the drive automatically on boot.
|
|
Let's see how to mount a drive permanently in Linux using the fstab file which will mount the drive automatically on boot.
|
|
What is your favorite C textbook? Many swear by K&R’s C, others say it’s outdated and to get King's C Programming a Modern Approach. What do you guys think?
|
|
Beautiful, Short, IDs in GraphQL (or other things) with SQIDs 🦑
-
blog.gripdev.xyz
-
1 year ago
-
eng
Note, I’ll use Ruby on Rails 💎 as my example for this post but this can be done in nearly all modern language as SQIDs support most of them . They’re also interoperable, so you can generate in Ruby and decode in another C# service. Why does GraphQL need Global IDs? In GraphQL has the concept of Global Object Identification . Each item in the API has a unique Global ID. If you’re using a fairly normal web development framework, y..
|
|
Are you interested in practicing your Python skills while learning how to solve astrophysics and astronomy problems? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
|
Der Rabauke – Sie machen Spielplätze, Gärten und die ganze Nachbarschaft unsicher: Rabauken. Keiner kann sie stoppen – nicht mal ihre Eltern.
|
|
It’s been over 4 years since my first post on this blog. During those 4 years I’ve written over 90 posts, received over 1 million clicks, a dozen legitimate reader e-mails and thousands of spam e-mails. And I love it! I’ve found that writing can be very fulfilling and I encourage you to at least give it a try. This post covers the reasons why I write, how I write and some tips on how you can get started writing one yourself. ....
|
|
Go’s New Iterators Smell a Little Funny, but They’re Still Good
-
donatstudios.com
-
1 year ago
-
eng
Go's new Iterators were released on August 13th with Go 1.23 . They're pretty useful. They've had just a minute to marinate. In some parts of the community they've been an unpopular addition, however I don't particularly mind them. The old alternatives seem a little more "Go" to me, but the new iterators are fine. One thing however I am mildly disappointed about is that there isn't just a generic iterable type similar to the gener....
|
|
Go’s New Iterators Smell a Little Funny, but They’re Still Good
-
donatstudios.com
-
1 year ago
-
eng
Go's new Iterators were released on August 13th with Go 1.23 . They're pretty useful. They've had just a minute to marinate. In some parts of the community they've been an unpopular addition, however I don't particularly mind them. The old alternatives seem a little more "Go" to me, but the new iterators are fine. One thing however I am mildly disappointed about is that there isn't just a generic iterable type similar to the gener....
|
|
Fiz uma tradução (de baixa fidelidade) de um poster da wizard zines que eu sempre curti. Ele mostra um pouco o estado de espírito que eu acho ideal pra programação: meio apavorado, mas instigado pelo desconhecido. A autora é a Julia Evans e ela é muito fera em ensinar conceitos na área de tecnologia. Caso você queira alterar alguma coisa, esse é o arquivo psd que eu utilizei: (clique para baixar).
|
|
Dreamforce comes to San Francisco this September 17-19. Heroku, a Salesforce company, has a packed schedule with a variety of sessions and activities designed to enhance your knowledge of our platform and integrations with Salesforce technologies. Learn more about Heroku’s latest innovations by adding us to your agenda via the Dreamforce Agenda Builder. Here’s where […] The post Discover Heroku at Dreamforce 2024 appeared first on Hero..
|
|
Reply to Music library management It's a little costly ($15 per month or $150 per year), but I've been using Roon for this for the last few years. You can run the roon server either on MacOS or any laptop/desktop, or on a homelab server. And the mobile client app has download support and CarPlay support. I actually use it linked to Tidal for new music discovery, and if I like something, then I …
|
|
Every couple of years, I get bored of my existing blogging setup and make some changes to it. Now, I lasted 4 years on my previous server , but I got annoyed with my static site setup . I've been thinking about this change for a long time. In the
|
|
Ik hou van treinreizen en het lijkt me ook geweldig om door Europa te reizen met de trein. Deze beste man heeft het treinreizen blijkbaar uitgespeeld dus vandaar dat ik dit deel. Voornamelijk als referentie voor mezelf.
|
|
A work colleague (Dazza!) messaged me this morning about a new code counter with some pretty serious performance claims. Not only was it claiming to be accurate it was claiming to have a 38x speed improvement over tools such as tokei! Code counters are something I am interested in so I did some digging to find the repository https://github.com/mainak55512/stto Interesting it is written in Go. My first though about the times was tha..
|
|
Ep. 6: AI Techniques: Real-Time Web Parsing and Contextual Conversations
-
www.ardanlabs.com
-
1 year ago
-
eng
Introduction: In Episode 6 of the Intro to Generative A.I. series, Daniel shifts the focus from basic search techniques to more dynamic, on-the-fly AI applications. He demonstrates how to enhance AI-driven interactions by integrating real-time data retrieval and multi-turn conversations, pushing beyond static data sources to create more responsive and context-aware systems. Implementing real-time parsing and AI search of live websites. E..
|
|
Note: There's a Github issue specific to this concern here . While debugging some issues in a client's Next.js project, I had to look closer at how use server works under the hood ( here's a decent overview ). I knew there must be http endpoints created for the functions—perhaps with some indirection—but I wasn't sure how it worked exactly. Well, it turns out to be simple... And very direct. This is both good and a little concernin....
|
|
Finding the Goldilocks Zone: Just the right amount of process
-
abdulapopoola.com
-
1 year ago
-
eng
All the struggling organizations I have worked in shared one common characteristic. They had process deficiencies: some did too little, while some did too much. The best-performing orgs? They did just right.
|
|
a518a24a1594e32884d06b167aa166f001a31727 New post: Kovid Goyal doesn't want you to know this, but you can run Calibre directly on Android
|
|
Recently I had to create a Helm-Chart (still not a fan of it, at all!) where the image was different depending on if the helm-chart was used for local development or used in production. I had to resort to using an if-else-condition that I put into the _helpers.tpl-file so it can be accessed by any deployment-template in the chart. {{- /* Set registry to local docker-registy if deploying locally, else use prodution-registry. If you use :=....
|
|
At home, we haven’t done anything about it yet: we’re still 100% grid-dependant and old-fashioned, partly because it would be problematic for us as we live in an apartment building and partly because, frankly, it still seems expensive, especially with three kids studying away from home. Also, I want to avoid getting entangled in another project; my mental bandwidth is limited (and I suspect it will only worsen over time.)
|
|
Let's discuss the importance of PHP security and the business impact of some notable PHP interpreter vulnerabilities that are crucial for developers to get right.
|
|
The ability to download media on the internet almost feels like a lost art. When I was in my teens, piracy of mp3s, movies, and just about everything else via torrents and apps like Kazaa, LimeWire, Napster, etc. was in full swing. These days sites use blob URLs and other means to prevent downloads. Luckily […] The post How to Download a YouTube Video or Channel appeared first on David Walsh Blog .
|
|
The ability to download media on the internet almost feels like a lost art. When I was in my teens, piracy of mp3s, movies, and just about everything else via torrents and apps like Kazaa, LimeWire, Napster, etc. was in full swing. These days sites use blob URLs and other means to prevent downloads. Luckily […] The post How to Download a YouTube Video or Channel appeared first on David Walsh Blog .
|
|
Adding flashcards to your digital garden (with org-roam and Anki) - doubleloop . Anki Decks with Orgmode . anki-editor: Emacs minor mode for making Anki cards with Org . emacs-od2ae: Convert org-drill entries to anki-editor . GitHub - l3kn/org-fc: Spaced Repetition System for Emacs org-mode . org-anki: Sync org notes to Anki via AnkiConnect . org-drill.el - flashcards and spaced repetition for org-mode . org-fc: Spaced Repetition Sys..
|
|
Matthew Henry’s topics found in the book of Proverbs. Inspired by this post . Of the comfort, or grief, parents have in their children, according as they are wise or foolish, godly or ungodly The proverbs of Solomon. A wise son maketh a glad father: but a foolish son is the heaviness of his mother. Prov 10:1 A wise son maketh a glad father: but a foolish man despiseth his mother. Prov 15:20 He that begetteth a fool doeth....
|
|
Matthew Henry’s topics found in the book of Proverbs. Inspired by this post . Of the comfort, or grief, parents have in their children, according as they are wise or foolish, godly or ungodly The proverbs of Solomon. A wise son maketh a glad father: but a foolish son is the heaviness of his mother. Prov 10:1 A wise son maketh a glad father: but a foolish man despiseth his mother. Prov 15:20 He that begetteth a fool doeth....
|
|
How Axel Springer National Media and Tech achieved continuous security with Snyk
-
snyk.io
-
1 year ago
-
eng
Find out how Axel Springer’s National Media & Tech business division uses Snyk to empower its developers to find and fix vulnerabilities in their own code.
|
|
August was a big month reading-wise. It’s almost as if I was trying to make of for all the prior light reading months.
|
|
Speculation ahead: I do not have any background in economics. In China every year, the supply of cash in circulation (M0) shoots up by ~10% for one month, then drops back down. This seems to be because of Chinese New Year: Traditionally, "red envelope" cash gifts are given to children during Chinese New Year, which would require withdrawing cash. If you look at the interactive version of this graph from Trading Economics , you'll s....
|
|
In my recent overview of homomorphic encryption, I underemphasized the importance of data layout when working with arithmetic (SIMD-style) homomorphic encryption schemes. In the FHE world, the name given to data layout strategies is called “packing,” because it revolves around putting multiple plaintext data into RLWE ciphertexts in carefully-chosen ways that mesh well with the operations you’d like to perform. By “mesh well” I mean it redu..
|