AI is going to replace software engineers exactly like how Bitcoin replaced fiat currency.
Notices by jesse squires (jsq@mastodon.social)
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Friday, 07-Feb-2025 11:43:02 JST jesse squires -
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Thursday, 17-Oct-2024 14:26:05 JST jesse squires Does anyone know if it is “open-source” (with hyphen) or "open source” (no hyphen)?
Which is correct? I never know.
This wiki article uses both. 🙃
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Friday, 04-Oct-2024 04:34:56 JST jesse squires mood
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Tuesday, 30-Jul-2024 14:37:52 JST jesse squires @inthehands @dduan is it possible to make a custom operator for that?
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Friday, 26-Jul-2024 11:43:21 JST jesse squires Possibly the best comment ever left on “hacker” “news”
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Saturday, 15-Jun-2024 10:09:13 JST jesse squires Yikes.
https://www.theverge.com/2024/6/13/24178079/openai-board-paul-nakasone-nsa-safety
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Wednesday, 12-Jun-2024 17:46:33 JST jesse squires Kind of ridiculous that the first 2 default configurations of the latest M3 MacBook Pro (up to $1800!!!) can't even do full Xcode 16.
Call me crazy, but I think *every* MacBook *Pro* should be able to handle all of the new Xcode things.
How does a “Pro” level laptop come with 8GB RAM by default?
🤡
In conversation from mastodon.social permalink Attachments
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Saturday, 08-Jun-2024 02:38:12 JST jesse squires The hardest problem in computer science
In conversation from mastodon.social permalink Attachments
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Wednesday, 05-Jun-2024 09:48:05 JST jesse squires @NeoNacho better: could have been a phone call
https://www.macrumors.com/2024/05/23/arc-search-call-feature/
In conversation from mastodon.social permalink -
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Saturday, 11-May-2024 10:35:45 JST jesse squires I just finished reading all of @dgregor79’s posts on Swift / C++.
Excellent series. I was mostly interested in learning a bit about C++ (which I haven’t written since college lol) but I learned some cool stuff about Swift too!
Highly recommend.
In conversation from mastodon.social permalink Attachments
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Wednesday, 27-Mar-2024 08:35:27 JST jesse squires When I worked at Instagram/FB, I routinely saw presentations with data harvested from the Onavo “VPN”.
I remember asking “how do we know this user data about YouTube and SnapChat?”
The answer: “Onavo.”
I still don’t know how this wasn’t illegal and anti-competitive. Surely it was.
FB is a company driven by cheaters and criminals.
In conversation from mastodon.social permalink Attachments
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Wednesday, 06-Mar-2024 12:12:45 JST jesse squires Xcode 15.3 update:
Generated symbols for asset catalogs have not been updated for concurrency, so now every Xcode project that has ever existed has dozens of unfixable warnings.
>> "Static property is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6”
Cool. 😎
In conversation from mastodon.social permalink -
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Wednesday, 06-Mar-2024 12:12:44 JST jesse squires @NeoNacho is this good
In conversation from mastodon.social permalink -
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Sunday, 10-Dec-2023 16:08:09 JST jesse squires Senior Principle Software Architect Level 10:
I’m pleased to report we have successfully merged the two codebases after the acquisition and everything works.
In conversation from mastodon.social permalink Attachments
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Thursday, 07-Dec-2023 18:46:12 JST jesse squires Question for security nerds:
With the recent revelations about governments spying on push notifications, doesn’t that circumvent Signal’s “sealed sender” feature?
If you can spy on APNS traffic, then you can easily see who is messaging whom. Right?
In conversation from mastodon.social permalink -
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Tuesday, 05-Dec-2023 11:56:46 JST jesse squires Swift challenge for the week:
Given the example code, how do you correctly convert it to use Swift Tasks and Structured Concurrency?
Let's avoid discussing how crappy the example code is — the point is that *a lot* of existing "async” UI code has this general form. This general style/convention of code is everywhere.
I think the first thing folks will reach for is replacing the dispatch queues with `Task { }`, but according to WWDC videos and folks that work on the compiler, that is wrong.
In conversation from mastodon.social permalink Attachments
-
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Tuesday, 05-Dec-2023 11:56:45 JST jesse squires To clarify it is the structure of the example code that I’m interested in:
1. Action is triggered by user via UI element.
2. Expensive, non-main thread work needs to get dispatched to a background queue.
3. When said work completes, dispatch back to the main thread to update the UI that notifies the user of the result.
So now: write this using structured concurrency.
Don’t tell me “well a ViewController should really only be responsible for…” Yeah, duh. You’re missing the point here.
In conversation from mastodon.social permalink -
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Thursday, 30-Nov-2023 13:25:17 JST jesse squires Before wiping my old Intel MBP, I decided to test Xcode perf on a very big project. I did a clean build-and-run on both machines. The results:
M3 Max: 2m 23s
Intel: 11m 32s
That's over 5X speed up. This is an insanely different experience. Very happy with this business expense.
In conversation from mastodon.social permalink -
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Thursday, 30-Nov-2023 11:54:53 JST jesse squires 1Pass, Little Snitch, Tot, Pause (from @harshil), Lucifer (mine), Red Eye (mine)
Then I usually show: WiFi, Bluetooth, Volume, Time Machine, Scripts, Date and Time.
I think that’s it. It’s not much. (Not at my laptop right now.)
In conversation from mastodon.social permalink -
Embed this notice
jesse squires (jsq@mastodon.social)'s status on Thursday, 30-Nov-2023 10:50:49 JST jesse squires I honestly can’t believe the MacBook Notch just hides menu bar apps and icons with zero indication that there are more that simply can’t be displayed because of the notch.
I wasted so much time trying to figure out why Little Snitch and 1Password were not running — they were. But they were hidden by the notch.
This is seriously so dumb.
So now I have to buy a 3rd-party app to fix this.
In conversation from mastodon.social permalink