Nicholas

260 posts

Nicholas banner
Nicholas

Nicholas

@heynickn

Software Engineer

England, United Kingdom Katılım Temmuz 2020
580 Takip Edilen765 Takipçiler
siddharth
siddharth@buildwithsid·
updated my portfolio website my cleanest design yet 👀
siddharth tweet media
English
84
12
715
64.4K
Sean Allen
Sean Allen@seanallen_dev·
🏳️Time to face obvious facts. iOS Dev courses are no longer viable income for me. I've been disrupted. I'm looking to join a team working on a cool iOS project (full-time or part-time contract). Remote. RT's are appreciated! DMs open.
English
92
156
800
232.5K
Nicholas
Nicholas@heynickn·
@seanallen_dev Sucks to hear this! Your videos have been a massive help when I was first learning about iOS development years ago. I hope you're able to find a team to join. ❤️
English
1
0
2
2K
Nicholas
Nicholas@heynickn·
@josevalim Are there any other tasks that Claude Code handles better than Codex?
English
2
0
1
536
José Valim
José Valim@josevalim·
Here is a simple but good example of how Codex tends to handle tasks better than Claude Code. A user reported that some actions in tidewave.ai had keyboard shortcuts but were not displaying them on mouseover. I asked Codex to find and fix the missing cases. Codex found all of them and additionally introduced a small helper called shortcutLabel that maps a ShortcutAction to its label (see code screenshot). The benefits are two: * It uses the ShortcutAction type to ensure we don't accidentally forget the label of any shortcut * The helper was added to shortcut.ts, colocating labels with the shortcuts themselves, making future additions more foolproof Codex also updated the other places where we listed shortcuts to use the new helper. I didn't ask Codex to create the helper but it was the right call. Maybe we would have suggested it during code review, maybe we would not. But I'd say Codex left the codebase in a better state than it found it. I gave Claude Code the exact same prompt three different times. In every case, it just inlined the shortcuts in the templates, duplicating information across multiple files. I rarely feel Claude Code improves the codebase unless I explicitly tell it to do so. Now the flipside is that sometimes Codex is going to go ahead and create abstractions when they are not needed, but so far I have seen more hits than misses.
José Valim tweet mediaJosé Valim tweet media
English
13
7
106
10.4K
Nicholas retweetledi
RinX 🪐
RinX 🪐@0xrinx·
I am telling you, if you consistently build projects and share them publicly, opportunities eventually start finding you
RinX 🪐 tweet media
English
315
1.6K
20.5K
612.3K
shadcn
shadcn@shadcn·
thank you everyone.
English
192
27
2.9K
195.8K
˚. drac 💌 ᵎᵎ magik CEO
discord really the place where u can make ur name literally anything and ppl will call u that. ur name could be doorhandle and ppl will hop in vc talkin bout “yo doorhandle u gonna get on the game” 😭
English
1.1K
27.9K
297.5K
3.9M
Jarred Sumner
Jarred Sumner@jarredsumner·
Still writing blog post hopefully will post tomorrow
English
54
7
1K
307.2K
Nicholas
Nicholas@heynickn·
@mehulmpt how many tokens was bro allowed? 😭
English
0
0
0
300
Mehul Mohan
Mehul Mohan@mehulmpt·
First in my bloodline to see 1 million line change PR getting merged (Bun's master branch is now rust, it's official)
Mehul Mohan tweet media
English
146
284
7.3K
891.9K
ehewes
ehewes@ehewess·
great joke dude
English
1
0
0
62
Nicholas retweetledi
Ricky Mondello
Ricky Mondello@rmondello·
Exciting news! The Authentication Experience team at Apple, which brings you the Passwords app, passkeys, AutoFill of codes from Messages and such, and a lot more, is hiring a software engineer! [1/2] jobs.apple.com/en-us/details/…
English
21
38
473
63.7K
Aiden
Aiden@WallisDev·
fuck i'm old now
Aiden tweet media
English
23
0
83
8.7K
Guillermo Rauch
Guillermo Rauch@rauchg·
Here's my update to the broader community about the ongoing incident investigation. I want to give you the rundown of the situation directly. A Vercel employee got compromised via the breach of an AI platform customer called Context.ai that he was using. The details are being fully investigated. Through a series of maneuvers that escalated from our colleague’s compromised Vercel Google Workspace account, the attacker got further access to Vercel environments. Vercel stores all customer environment variables fully encrypted at rest. We have numerous defense-in-depth mechanisms to protect core systems and customer data. We do have a capability however to designate environment variables as “non-sensitive”. Unfortunately, the attacker got further access through their enumeration. We believe the attacking group to be highly sophisticated and, I strongly suspect, significantly accelerated by AI. They moved with surprising velocity and in-depth understanding of Vercel. At the moment, we believe the number of customers with security impact to be quite limited. We’ve reached out with utmost priority to the ones we have concerns about. All of our focus right now is on investigation, communication to customers, enhancement of security measures, and sanitization of our environments. We’ve deployed extensive protection measures and monitoring. We’ve analyzed our supply chain, ensuring Next.js, Turbopack, and our many open source projects remain safe for our community. The recommendation for all Vercel customers is to follow the Security Bulletin closely (vercel.com/kb/bulletin/ve…). My advice to everyone is to follow the best practices of security response: secret rotation, monitoring access to your Vercel environments and linked services, and ensuring the proper use of the sensitive env variables feature. In response to this, and to aid in the improvement of all of our customers’ security postures, we’ve already rolled out new capabilities in the dashboard, including an overview page of environment variables, and a better user interface for sensitive env var creation and management. As always, I’m totally open to your feedback. We’re working with elite cybersecurity firms, industry peers, and law enforcement. We’ve reached out to Context to assist in understanding the full scale of the incident, in an effort to protect other organizations and the broader internet. I also want to thank the Google Mandiant team for their active engagement and assistance. It’s my mission to turn this attack into the most formidable security response imaginable. It’s always been a top priority for me. Vercel employs some of the most dedicated security researchers and security-minded engineers in the world. I commit to keeping you updated and rolling out extensive improvements and defenses so you, our customers and community, can have the peace of mind that Vercel always has your back.
English
447
1K
7.2K
2.6M
ehewes
ehewes@ehewess·
@aidaniil the guy who applied seeing this
GIF
English
1
0
8
740
Dan
Dan@aidaniil·
github is not a huge indicator for me, but why even bother applying to a founding eng role with this commit graph?
Dan tweet media
English
422
2
719
1.4M
Vercel
Vercel@vercel·
Our investigation has revealed that the incident originated from a third-party AI tool with hundreds of users whose Google Workspace OAuth app was compromised. We recommend that Google Workspace Administrators check for usage of this app immediately. #indicators-of-compromise-iocs" target="_blank" rel="nofollow noopener">vercel.com/kb/bulletin/ve…
English
93
377
1.7K
1.5M
Nicholas
Nicholas@heynickn·
@vercel "originated from a third-party AI tool" 💀
English
0
0
8
2.5K
Vercel
Vercel@vercel·
We’ve identified a security incident that involved unauthorized access to certain internal Vercel systems, impacting a limited subset of customers. Please see our security bulletin: vercel.com/kb/bulletin/ve…
English
696
2.4K
8.8K
10.6M
George Jefferson
George Jefferson@GeorgeJeffersn·
first purchase i made for the apartment in SF 🇬🇧
George Jefferson tweet media
English
18
1
71
5.8K
Arun Maini
Arun Maini@Mrwhosetheboss·
90 days of good habits changed everything
Arun Maini tweet media
English
440
286
13.9K
936.6K
Nicholas retweetledi
Tim Cook
Tim Cook@tim_cook·
Wishing everyone celebrating a wonderful Easter Sunday!
English
882
840
14.5K
606.4K