jakequist
Show HN: SpacePill – Better macOS Space Context Switching
https://github.com/jakequist/spacepillI manage 3-6 AI coding agents at a time. I rely heavily on MacOS's Spaces feature (i.e. the ability to swap desktops). But I found it hard to keep track of which Space doing what, since they all had the same set of windows (terminal, editor, browser, etc).So I made this utility to render a big color-coded 'pill' in the MenuBar. See GitHub repo for...
I Guess AI Is Now My Target Customer
What Happens When AI Can Write All Your Software?
OpenClaw Is What Apple Intelligence Should Have Been
Sequoia Raises $600m Crypto Fund
We are a small group of senior technologists operating in Sequoia Capital. Our group’s mission is to use data and software to invest in the world’s most promising startups.
We seek senior software engineers. Most of our work is in the backend and centered on data infrastructure. However, we also have opportunities to work on consumer-grade frontend projects. Ideally, you will have 10+ years of industry experience and feel confident building large distributed systems.
We are a small team and hope to remain small for a long time to come. We operate on high degrees of trust and autonomy. This is a fantastic opportunity for engineers who want startup-like camaraderie while enjoying all the benefits of a large employer. Just like a startup, there is an opportunity to share in the financial upside.
Sequoia offers robust benefits, team volunteering opportunities, and invests in training and personal development for all team members. The work you do at Sequoia ultimately drives returns for our Limited Partners, many of which are nonprofits and schools like the Ford Foundation, Mayo Clinic and MIT.
Please send your resume (or LinkedIn Profile) to [email protected]
Preparing a Board Deck
The Evolution of a Product
10 Steps to a Friction-Free App
Learning to Say No
For example, I noticed I was more likely to be introverted during the morning. But I was more likely to be outgoing and social during the afternoon.
I then arranged my schedule to match my mood cycle. So I'll code during the morning and talk to people in the afternoon.
It works great and I feel like I have an endless supply of energy (with a few caveats, of course).
Good luck!
You only needs a complicated sales cycle if you're selling deep infrastructure or where high degrees of trust are required. But in your case, users can look at your website and immediately determine if they need your product and how much they're willing to trust you.
Re: your product --- It looks super cool. It's not something I need at this point in my career, but maybe down the road. Good luck!
Here's what I did about it:
1. I asked the most attractive & wonderful girl out on a date. Mind you, I am a geeky programmer and nobody's going to mistake me for a sex icon anytime soon. Nevertheless, she was impressed by my boldness and said yes. Now we're married with three kids.
2. I started a company as CEO. It failed. But being CEO stretched me into a new role and I grew immensely.
3. I'm now working on a project that I think has a huge potential for positive impact on the world. I'm not motivated by money or glory this time around, but just want to see if I can grow and pull it off.
I guess to sum it up: know what you want out of life and then be bold and take risks.
Two decades ago, when I was learning to code, the career path for engineers was to eventually become a "software architect". The architect was to be the god among mortals who would "design" large systems and dictate how these things fit together.
Fast-forward a few years and it turned out the "architects" were the biggest waste of of time and money. The best system designs came from the low-level engineers who were actually building the individual components.
In my humble opinion, the best way to learn big system design is to just put in your 10,000 hours of coding. The principles necessary for multi-thread concurrency are not so different from multi-datacenter concurrency. I suspect there are 1,000s of subtle design patterns that one can perhaps never fully articulate.
Just my $0.02. Good luck!
I realized that in order to be 10x better than the alternatives, I was going to need to solve some very tricky AI problems. For example, acurately deduplicating a customer record "John Doe" vs "Johnathon Doe" is not straightforward. Maybe it's two different people?. Maybe it's just a spelling mismatch? The system must have a great deal of context to accurately determine if the data is indeed duplicated. And even if it does, perhaps there's a perfectly good reason for the spelling mismatch. (e.g. perhaps one table is his preferred name, while the other is just referential, etc). In the end, deduplication often comes down to the requirements of the company and it's hard to generalize.
I think there's space in the market for this kind of business, but it'll be a slog. Unless you have a 10x solution (i.e. super AI), you'll be competing with the likes of Trifacta, etc. And it's hard to compete with that kind of sales force.
Really good question. Thanks for posting.
Ask HN: What's the Current State of NLU?
http://static.googleusercontent.com/media/research.google.co...