Adrian Sampson

1.3K Followers
448 Following
1.9K Posts
Carly Rae Jepsen fan account.
pronounshe/him
affiliationCornell
homehttps://www.cs.cornell.edu/~asampson
Carly RaeJepsen
fixed a bug where Analog Library would error out on mononymous authors. RIP Arvind https://al.radbox.org/doi/10.1145/69558.69562
I-structures: data structures for parallel computing

It is difficult to achieve elegance, efficiency, and parallelism simultaneously in functional programs that manipulate large data structures. We demonstrate this through careful analysis of program examples using three common functional data-structuring approaches-lists using Cons, arrays using Update (both fine-grained operators), and arrays using make-array (a “bulk” operator). We then present I-structure as an alternative and show elegant, efficient, and parallel solutions for the program examples in Id, a language with I-structures. The parallelism in Id is made precise by means of an operational semantics for Id as a parallel reduction system. I-structures make the language nonfunctional, but do not lose determinacy. Finally, we show that even in the context of purely functional languages, I-structures are invaluable for implementing functional data abstractions.

When I first started writing C++, I found myself making a lot of rookie mistakes, like returning a dangling reference to a local variable. These days though, I only make the kinds of mistakes that even trip up seasoned C++ experts, like returning a dangling reference to a local variable
what’s going on with me lately is that I got a fancy new stand mixer, which encourages me to bake way more bread than I need #breadposting
new blog post! after a long hiatus  
https://mlyoung.cool/blog/design_conductor_paper/
The "Design Conductor" paper is bunk

A paper about an 'agent' 'autonomously' building a 1.5 GHz 'Linux-capable' CPU turns out to be full of misinformation and unfair comparisons. I.e., it's bunk. I break down why.

~/mlyoung
Analog Library now links to other versions of a DOI, so you can easily get to the PLDI version from the “SIGPLAN Notices” version of a paper you probably don’t want
@adrian This reminds me, I currently have separate Firefox add-ons for old.reddit.com and nitter.net redirects. There should really just be a generic regex-based redirect add-on. I just checked, and indeed there is: https://addons.mozilla.org/en-US/firefox/addon/redirector/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search
Redirector – Get this Extension for 🦊 Firefox (en-US)

Download Redirector for Firefox. Automatically redirects to user-defined urls on certain pages

if you’re a Kagi user, you might enjoy this redirect rule when you search for papers:
^https?://dl.acm.org/doi/(.*)|https://al.radbox.org/doi/$1

install it in your settings here: https://kagi.com/settings/redirects

Sign In - Kagi Search

Better search results with no ads. Welcome to Kagi (pronounced kah-gee), a paid search engine that gives power back to the user.

I wrote a little thing the other day because it had been rolling around my head for a while.

You Don't Need Overleaf
https://griffinberlste.in/blog/overleaf/

You Don't Need Overleaf | Griffin Berlstein

Analog Library now has a bookmarklet (or a userscript) you can use to bypass Digital Library crud
we did go and write a short paper about our very funky generic compiler driver framework, fud2 https://capra.cs.cornell.edu/latte26/paper/latte26-final30.pdf