Alex Nichol's Avatar

Alex Nichol

@unixpickle.bsky.social

Code, AI, and 3D printing. Opinions are my own, not my computer's...for now. Co-creator of DALL-E 2. Researcher @openai.

1,288 Followers  |  211 Following  |  324 Posts  |  Joined: 16.11.2024  |  1.5771

Latest posts by unixpickle.bsky.social on Bluesky

Someone tell me if you can use Genie 3 to generate an image from on top of an airplane while it sits on the tarmac.

E.g. generate an airplane on a tarmac and climb on top of the plane or onto the wing.

07.08.2025 20:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
MegaTTS 3 Voice Cloning - a Hugging Face Space by mrfakename Upload a reference audio clip and enter text to generate speech with the cloned voice. You can adjust advanced options to fine-tune the output.

It's kinda wild that, for free without a GPU of your own, you can use a pretty solid voice cloning model. huggingface.co/spaces/mrfak...

02.08.2025 18:53 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

{{chain}}

02.08.2025 18:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you're worried that AGI will turn the world into a paperclip machine, have you met Jewish mothers? Mention your love of a certain food once, and the observable universe will soon be made entirely of this food.

29.07.2025 21:16 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
A bee seeing a sign and getting sad

A bee seeing a sign and getting sad

27.07.2025 19:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I mean idk if I think it's truly bad. But there are so many more rough edges than with Go, so I was confused why Go was getting all the twitter hate.

Stuff like this is going around now, showcasing instances where you need more type info than actual code.

25.07.2025 06:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's the dumbest possible simplex implementation

25.07.2025 06:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So what ever happened with that neuralink lossless compression challenge?

25.07.2025 06:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Finally glad to see programming Twitter hating on Rust.

23.07.2025 23:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Implemented a little LP-based solver for the traveling salesman problem. It can solve a 52 city problem optimally in a few seconds. I also implemented the LP solver itself.

23.07.2025 23:28 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My solution is
1. find a planar rotation system
2. triangulate the faces using this rotation system
3. compute a tutte embedding
4. loop with random triangulations to find "nice" embeddings

23.07.2025 01:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Fun little exercise: take a graph that happens to be planar, and find valid 2D coordinates for all of the points to turn it into a straight-line drawing.

23.07.2025 01:13 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image 17.07.2025 04:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

A new argument for air conditioning in Europe just dropped.

17.07.2025 03:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image 16.07.2025 16:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I wonder if it'll try, given that it clearly found out the algorithm is unknown to be in P or NP-complete.

16.07.2025 12:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you want to implement WYSIWYG in your website, just put πŸ’© emojis all over your code because it's likely a shitty website. Most websites are.

15.07.2025 23:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

s/reasons/arguments

There's an obvious reason which is that it's more fun to write something from scratch. But I'm continually disappointed by people who don't want to contribute to existing projects in favor of building new ones.

15.07.2025 03:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

So there are no remaining reasons why MLX couldn't have just been a metal backend for PyTorch or JAX?

15.07.2025 03:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Out of curiosity, was it bipartite matching, or the more general matching problem? And if so, was it max/min weight matching or just maximum cardinality matching?

14.07.2025 02:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

The only show we actually need.

14.07.2025 02:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm kind of curious: who actually uses graph theory in their day jobs? As a follow-up, who is using the networkx package in Python?

13.07.2025 20:34 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
Post image

I forgot to attach the relevant headline πŸ˜…

09.07.2025 05:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

you've just sold me on precheck

09.07.2025 05:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Who cares? Please PLEASE stop making me take 5 laptops and tablets out of my bag and put each one in a separate bin.

09.07.2025 05:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
learn-graphs/Sources/LearnGraphs/Contract.swift at b7e2134b4e35fdcd7ce1bfcb09e75585ad7e4e9f Β· unixpickle/learn-graphs Learning graph theory. Contribute to unixpickle/learn-graphs development by creating an account on GitHub.

Example of what I did with linked lists. github.com/unixpickle/l...

07.07.2025 03:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Disjoint-set data structure - Wikipedia

TIL about the disjoint-set data structure. I've implemented a less efficient (maybe original?) nlog(n) structure for this at least a few times without thinking about it. en.m.wikipedia.org/wiki/Disjoin...

07.07.2025 03:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

When I was a teenager, I had an OCD compulsion to solve the subset sum problem for various things in my head (e.g. evenly divide words in a sentence into two halves).

At the time I didn't know what this problem was called or that it was NP-hard.

github.com/unixpickle/B...

06.07.2025 22:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Amazing question and answer. This is why we still need online forums, regardless of how helpful chatbots are. Nothing beats an answer directly from the author of seminal papers.

06.07.2025 16:19 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Why is every paper about tree decomposition behind a paywall? And not only that, but every paper basically says "and for this key component, see [3]" where [3] is also behind a paywall.

06.07.2025 07:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@unixpickle is following 19 prominent accounts