raphaelrk
Location: NYC/Chicago
Remote: Yes, I'm mainly looking for remote roles
Willing to relocate: Possibly
Technologies: Typescript (frontend / backend / react native), Python, AI/LLMs
Resume/CV: https://raphaelrk.com/
Email: [email protected]
I would call myself a product engineer, working throughout the stack to build things that feel great.
Interested especially in remote opportunities. Open to contracting, part-time, and full-time opportunities.Previously co-founder/cto of Summer Playbook / Swipehouse (YC W18) & studied CS at Harvard.
Location: San Francisco
Remote: Yes
Willing to relocate: Yes
Technologies: Typescript (frontend / backend / react native), Python, AI/LLMs
Résume/CV: https://linkedin.com/in/raphaelrk
Email: [email protected]
I would call myself a product engineer, working throughout the stack to build things that feel great.Interested especially in remote opportunities, but also open to in-person. Open to contracting, part-time, and potentially full-time opportunities.
Previously co-founder/cto of Summer Playbook / Swipehouse (YC W18) & studied CS at Harvard.
The most immediately relevant thing is equity-based comp that doesn’t have a tax hit.
Another thing I find interesting is whether this comp might be more “mission-aligned”:
- It’s likely this is all just to accomodate their “non-profit with limited profit subsidiary” structure
- But there's still a deeper question there: do current specifics of how startups do comp / investment / exits somehow result in societally suboptimal outcomes?
- If so, how exactly, and is it fixable, or are those inherent properties of an ecosystem of competitive, high-growth startups?
- One way that might be the case is if there’s a pressure for “growth at all costs”, which is something OpenAI would want to avoid.
- The pressure for that could come from a lot of sources — intrinsic desire for growth; financial expectations from shareholders (employees, VCs, public market investors, even customers); regulatory requirements around fiduciary duty; existential risk of going under or competition, or needing to hit a certain size to achieve whatever it is you want to achieve
- Another way this could be the case would be limited exit opportunities, or limited creativity around them / sticking to well-trodden paths, ultimately resulting in control of the company being handed over to either poor management or groups prioritizing growth at the expense of good product
- Thinking about twitter and reddit’s API shutdowns here — how much do unpopular product decisions like that come from legal specifics? Or perhaps those would have happened no matter what, to keep the companies from going under or to have enough profits to fund further innovation.
- It’s not obvious that this setup avoids a motivation for “growth at all costs” — employees’ pay is still based on increasing profit, and if it doesn’t grow as fast as competitors it may just become irrelevant. But it’s possible it affects other strings around company control. Not sure — IANAL :)
- public
- extensible
- bring your own client
- domains as usernames
- federated but with escape hatches so you're never tied to a single host
- considerations for twitter-scale from the start, eg with "big graph servers"
Still under a waitlist / closed for now / under very active development, but seems very promising.
I do wonder to what degree this is true
There are claims that other animals see more colors than us. But what if that's not actually the case? Maybe conscious minds are only capable of seeing the same rainbow that we do
The mapping could be quite different, and even if you can't add more letters to "RGB" you can add more letters to "HSL", making things look neon, stereoscopic, brushed, iridescent, hyperbolic, etc. But perhaps what we see is already all the possible "base" colors?
Their #1 focus is lock-in, preventing being commodified, and extracting value
No apps that run operating systems, no apps with windowed environments, no app-store-like apps / third party app stores, no browser engines, no Flash, terrible mobile safari experience, no OS mods / jailbreaks, no desktop-style cursors, physical iPad keyboards lacking escape keys. Wanting 30% of all payments for digital goods that occur on an iPhone.
Being able to eg "run Docker on your iPad" would go against all that. I think it's also a big part of why they charge $99/yr for being a developer - otherwise people would be able to sideload apps much more easily
Nice article related to this: https://subconscious.substack.com/p/aggregators-arent-open-e...
Hard to imagine just how different things might be right now if things were more open. iPhones are always on and connected to the internet - you could run servers from them! maybe mesh networking could actually be a thing?
The mother of all demos would not be allowed on the app store. Squeak/smalltalk would not be allowed. Feels disrespectful to humanity that the most popular platform in the US is so locked down. Idk how things would change here without government intervention -- this all seems to be in shareholders' interests.
Seems like a good time to be running a competitor. iOS being so locked down means they'll have lackluster support for the long tail of desired AI use cases. And cross platform development via react native is really good now, imo.
Any plans on adding "in-memory" / "virtual" file support to Bun.build? I'd be interested in using it for notebook-style use cases
--
Also, ways to do "on-the-fly" "mixed client/server" components (ala hyperfiddle/electric) + sandboxing (ala Deno) would be extremely exciting
Some projects in this vein - https://github.com/jhmaster2000/bun-repl and https://www.val.town/
Also, bun macros are very cool -- they let you write code that writes over itself with GPT-4. Just mentioning as a thing to keep on your radar as you keep pushing the boundaries of what's possible in javascript :) making it more lispy and preserving eval-ability is great
I live in Cambridge, MA now, and it's a million times better. Only thing remotely close that I've seen is around the Woods-Mullen Shelter in Boston (saw two other comments here call it "Mass and Cass"), but it's still extremely tame compared to what you find in the Mission, SOMA, or Tenderloin.
python
numpy: ~3.30ms
numpy with numba: ~2.90ms
node
tfjs: ~1.00ms
gpu.js: ~4.00ms
ndarray: ~118.00ms
vanilla loop: ~138.00ms
mathjs: ~1876.00ms
browser
tfjs webgpu: ~.16ms
tfjs webgl: ~.76ms
tfjs wasm: ~2.51ms
gpu.js: ~6.00ms
tfjs cpu: ~244.65ms
mathjs: ~3469.00ms
c
accelerate.h: ~.06ms
Source here: https://github.com/raphaelrk/matrix-mul-test t0 = new Date();
a = Array(100000000).fill(0);
console.log("time elapsed: ", new Date() - t0); // 22912
a[100000] = 1;
a[10000000] = 1;
a.forEach(e => e == 1 && console.log(e));
console.log("time elapsed: ", new Date() - t0); // 28371
t1 = new Date();
a = Array(100000000);
a[100000] = 1;
a[10000000] = 1;
a.forEach(e => e == 1 && console.log(e));
console.log("time elapsed: ", new Date() - t1); // 2787
Upon doing a couple not-so-scientific runs of this, it looks like the latter isn't really faster than the former.I got a chance to try out kaboom last weekend and while it's already great for games, I'd love for it to also have more support for visualizations, something I used to spend a ton of time on in high school in khanacademy's processing.js editor[1]. Kaboom's support for ES6 and WebGL, focus on gaming, and integration with replit would make it a much better tool than KA for this. Some things in particular I'd like to see from kaboom for viz - it's missing basic raw functions like drawEllipse, the docs were difficult to read (I wish it would say what params something takes instead of "[conf]"), and in the end I failed to port over my voronoi viz[2][3]. If they decide this would be a good focus for them, I'd suggest having one of the built-in kaboom examples on replit to be a visualization.
[1] https://www.khanacademy.org/profile/raphaelrk/projects
[2] https://www.khanacademy.org/computer-programming/quick-voron...
[3] https://replit.com/@raphaelrk/CumbersomeAdmiredStrategies
Show HN: Openmeet – Video calls without scheduling
Show HN: Tabsave – quickly save all your tabs
500 pages of straight quotes. It reads like everyone is gathered around a campfire talking about the past, and you're there with them. Great book
https://www.amazon.com/Valley-Genius-Uncensored-History-Foun...
https://twitter.com/wongmjane/status/1242370883320049664?s=2...
I remember @jpochtar and @gablg1 had a similar take in "Technical lessons from building a compiler startup for 3 years". Under "Don’t trust standards", they wrote "We had no issue w/ using invisible spacer divs instead of the more “semantic” margins or paddings."
https://medium.com/@gabriel_20625/technical-lessons-from-bui...
Just tossed up https://unread.chat
It's a chrome extension that blocks read receipts and typing indicators on messenger
The goal is to make it less stressful to check messages. I find myself not reading threads at all because of the read bubbles, and think this'll help improve my response rate.
It was a quick project, only ~40 lines of code. The security-conscious can install it from source! https://github.com/raphaelrk/messenger-lowkey
Show HN: Block read receipts and typing indicators on Facebook Messenger
Show HN: Hacker News Map
Hey Everyone!We made a hacker news map so you can hang out with other readers in the cities you're in: https://summerplaybook.com/g/HN-Map/e2e3d3bc5699417b8c54bbb252bebbf1?in=v6&rn=hnWe run this website, summer playbook, which helps college students meet others near them over the summerThought we'd toss up a hacker news map while we're at it. Catch us around the birthplace of YC, Cambridge,...
My friend Luke and I made friend flights to help you find cheap tickets to meet up with friends.
For example, if you're in SF and your friend is in NYC, you'll get cheap fare alerts for flights to Guatemala, China, etc.
We do this by finding cheap flight deals across the web, and are working on integrating more standard flight price data sources as well.
This is definitely a v1, with a lot of the work right now being us emailing out flight deals to people. Let me know if there's anything you'd like to see from this, if you have any questions, or if you have any feedback -- especially if you happen to know a lot about flight prices :)