Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

Table of Contents In the last article we lowered our custom poly dialect to standard MLIR dialects. In this article we’ll continue lowering it to LLVM IR, exporting it out of MLIR to LLVM, and then compiling to x86 machine code. The code for this article is in this pull request, and as usual the commits are organized to be read in order. Defining a Pipeline The first step in lowering to machine code is to lower to an “exit dialect.

Table of Contents In the last article we lowered our custom poly dialect to standard MLIR dialects. In this article we’ll continue lowering it to LLVM IR, exporting it out of MLIR to LLVM, and then compiling to x86 machine code. The code for this article is in this pull request, and as usual the commits are organized to be read in order. Defining a Pipeline The first step in lowering to machine code is to lower to an “exit dialect.

Table of Contents In the last article we lowered our custom poly dialect to standard MLIR dialects. In this article we’ll continue lowering it to LLVM IR, exporting it out of MLIR to LLVM, and then compiling to x86 machine code. The code for this article is in this pull request, and as usual the commits are organized to be read in order. Defining a Pipeline The first step in lowering to machine code is to lower to an “exit dialect.

A little warm for a fire, don’t you think?” “It’s for inspiration, not warmth.” “Well, it’ll burn better if you stop poking it.” “I’m tickling it. To amuse it. You know, Shakespeare? Oh, to amuse a fire?” “I don’t think you’re remembering that right.” “And if tickling doesn’t work, I’ll try poetry or knock-knock jokes.” […]

With Postgres 12 , released in 2019, it became possible to swap out Postgres's storage engine . This is a feature MySQL has supported for a long time. There are at least 8 different built-in engines you can pick from. MyRocks , MySQL on RocksDB, is another popular third-party distribution. I assume there will be a renaissance of Postgres storage engines. To date, the efforts are nascent. OrioleDB and Citus Columnar are two pr....

This is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in October - Switched my daily driver Aeropress coffee recipe to this one by Jonathan Gagné. It p...

Bookmarks for November 2023: 13 links - Confusing git terminology; In a git repository, where do your files live?; Working without mocks - Learn Go with tests, and more.

Bookmarks for November 2023: 13 links - Confusing git terminology; In a git repository, where do your files live?; Working without mocks - Learn Go with tests, and more.

Random - www.xorvoid.com - 2 years ago - nld

Random - www.xorvoid.com - 2 years ago - yue

I had a lovely conversation with my mother this week. I can’t remember what on Earth we were blabbering on about, but as I knelt down to give one of the dogs a hug, she shrieked something unforgettable: Your hair is thinning! I couldn’t tell who was more shocked: my mum at the sight of my head, or myself. Especially when I’ve been buzzing my head for years now. It’s not like I still have the wild mop I had as a teen! Growing up, baldn....

Real name policies - seirdy.one - 2 years ago - eng
The primary, hopefully-unintended function of a “real-name policy” is to exclude people and make people less genuine. Many aren’t at home with the name deemed by society to be “real”. There’s plural systems. And trans users who haven’t made a full break from their deadname(s) yet. And at-risk users who would be doxed by such a policy. And folks who simply feel more comfortable with online handles than meatspace names, for no special rea..

Firefox 120 appears to have regressed to its older WebKit-like blue focus outlines; it briefly had dual-color white-and-blue outlines. I’d previously advised certain sites (sites with background colors that have poor contrast against the focus-ring’s blue color) to override the default focus indicators. I planned to temper that advice since Chromium and Firefox adopted focus indicators that appeared visible on a variety of background colo....

This tutorial will show you how DI works, how to use it, and how it can make your Python projects better.

This post compares the finite-sample Gaussian efficiency of the QAD estimator against the Rousseeuw–Croux $S_n$ and $Q_n$. Pragmastat recommends Spread — the Shamos estimator — as a robust scale estimator with a 29% breakdown point. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat In this post, we discuss the finite-sample Gaussian efficiency of various robust dispersio....

Here, I present a compilation of notes and practical scenarios drawn from my experiences, demonstrating the effective utilization of pytest fixtures. These examples provide valuable insights into leveraging fixtures to refine and improve the architecture of your testing module.

This post compares the finite-sample Gaussian efficiency of the QAD estimator against the Rousseeuw–Croux $S_n$ and $Q_n$. Pragmastat recommends Spread — the Shamos estimator — as a robust scale estimator with a 29% breakdown point. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat In this post, we discuss the finite-sample Gaussian efficiency of various robust dispersio....

Navigating the world of data storage solutions can be like choosing the perfect tool for a job. Join me as we dive into the dynamic debate of SQL and NoSQL databases, understanding their strengths, limitations, and where they best fit in real-world scenarios.

Navigating the world of data storage solutions can be like choosing the perfect tool for a job. Join me as we dive into the dynamic debate of SQL and NoSQL databases, understanding their strengths, limitations, and where they best fit in real-world scenarios.

Hi, Ist Scrum demokratisch? Diese Frage kommt immer wieder auf. Immer wieder bin ich in Teams in denen es auf diese Frage hinausläuft. Das Stichwort ist immer wieder “selbstorganisiertes Team” Wie weit entscheidet ein selbstorganisiertes Team? Unumschritten: Das Team organisiert sich die Arbeit selbst. Der Product Owner entscheidet welche Aufgaben in welcher Reihenfolge abgearbeitet werden. Und er ist ein Teil des..

A high-resolution satellite map of the entire world is now available to all free and paying users of MapTiler Cloud.

Here, I present a compilation of notes and practical scenarios drawn from my experiences, demonstrating the effective utilization of pytest fixtures. These examples provide valuable insights into leveraging fixtures to refine and improve the architecture of your testing module.

Navigating the world of data storage solutions can be like choosing the perfect tool for a job. Join me as we dive into the dynamic debate of SQL and NoSQL databases, understanding their strengths, limitations, and where they best fit in real-world scenarios.

Last month, Heroku announced the beta release of Router 2.0, the new Common Runtime router! As part of our commitment to infrastructure modernization, Heroku is making upgrades to the Common Runtime routing layer. The beta release of Router 2.0 is an important step along this journey. We’re excited to give you an inside look at […] The post Router 2.0 Common Runtime Router: The Road to Beta appeared first on Heroku .

SDXL LoRA Training - smcleod.net - 2 years ago - eng
A talk I gave to some peers on creating your own SDXL LoRA models from my tinkering around over the last few weeks.

SDXL LoRA Training - smcleod.net - 2 years ago - eng
A talk I gave to some peers on creating your own SDXL LoRA models from my tinkering around over the last few weeks.

We're excited to announce that Reviewpad is now joining Snyk to help developers code, commit, and stay secure without slowing down.

In this article, you'll learn about the benefits of conditional rendering, how it differs from conditional routing, and how to implement both in React, Next.js, and Remix.

Harold had expected the last dragon would be … larger. “Disappointing, I know.” The dragon, barely three feet long, spoken in a voice like a bamboo flute—high, thin and melancholy. “Hardly a challenge at all. Go ahead, kill me. Get it over with.” “I’m not here to kill you,” Harold said. “You’re a link to […]

From pure Python to AVX-512 assembly, optimizing cosine similarity reveals a 2,500x speedup through SIMD, FP16, and VNNI instructions on modern Intel CPUs.

I'm neither a burger expert nor a connoisseur of any kind, yet I sure have a lot of fun smashing burgers at home. Needless to say, I shamelessly enjoy gobbling them too! my smash burger I'll share details on how I smash my burgers, but here's a quick ingredient list, if that's all you need. Mince beef (20%-30% fat). Streaky bacon. Brioche burger buns. American cheese slices (cheddar individual slices work too). Lettuce. Tomatoes. Oni....

From pure Python to AVX-512 assembly, optimizing cosine similarity reveals a 2,500x speedup through SIMD, FP16, and VNNI instructions on modern Intel CPUs.


Something I’ve wondered about for a little while: why don’t more languages have a call/cc operator? Having first-class continuations in your programming language gives your programmers a powerful construct. So why do only a handful of languages have it? The short answer is: it’s tricky to implement efficiently. One way to get call/cc is to convert your code into continuation-passing style. Then, call/cc simply takes the continuation i..

So a bit of an update on what I’ve been working on. This will be adapted into release notes in a while, but I haven’t quite wrapped a bow on the change set yet. Still, it has certainly been a few weeks. Didn’t quite land how busy I’ve been until I set down to draft this post. Them’s some changes, and I’m skipping a few to keep this meandering post at a sane length.

Something I’ve wondered about for a little while: why don’t more languages have a call/cc operator? Having first-class continuations in your programming language gives your programmers a powerful construct. So why do only a handful of languages have it? The short answer is: it’s tricky to implement efficiently. One way to get call/cc is to convert your code into continuation-passing style. Then, call/cc simply takes the continuation i..

Exploring the unexpected intersection of acrylic painting and remote work during the pandemic. Dive into a personal journey that reveals how a canvas and brush can transform the digital workspace. From mindful breaks amidst screen chaos to celebrating small wins, discover how art offers refreshing insights for the remote worker.



It just occurred to me that I’ve been working professionally for 10 years 👴 Here are a few aphorisms and tidbits I’ve picked up along the way, shared in the form of Kevin Kelly’s. Your mileage may vary! Also sadly I’ve found that the best way to internalise advice is to actually forget it when […]





27 visitors online