News for hackers. Stuff that matters.

sudoit

Re:Mobile habit tracker for 2026 – Vibe coded on Monday January 05, 2026 @11:37AM (#46500961)
I had some goals for 2026 and just wanted to track my progress without over analyzing.

Solution: I vibe coded an app to keep track of how many times I complete a goal each day. Myself and my family are loving the app. I'd love to hear others' feedback if they find it useful.

Re:We stopped roadmap work for a week and fixed 189 bugs on Monday November 24, 2025 @05:54PM (#46040383)
My experience at Meta is that those weeks are spent not fixing bugs but working on refactors which increase your LOC and diff count. Many of the tasks engs work on are ones they themselves created months previously as "todos".

I question my life a lot when I'm reviewing code which appears to have been written incorrectly at first so that the author can land a follow up diff with the "fix"

Re:Swift 6.2 Released on Tuesday September 16, 2025 @01:03PM (#45264898)
Glad to finally see fixed sized arrays in Swift.

https://developer.apple.com/documentation/swift/inlinearray

Re:Chess Without Turns on Wednesday April 12, 2023 @03:50PM (#35545743)
Join the Discord here, I should add this to the website https://discord.gg/adp8UsGk
Re:Chess Without Turns on Wednesday April 12, 2023 @12:05PM (#35541979)
Yeah he's hard to beat! Also I think the auto matchmatching was broken due to the websockets automagically closing after some inactivity. Should be fixed now if you want to play others. I'm starting work now but I'll double check it's actually fixed another time.
Re:Chess Without Turns on Wednesday April 12, 2023 @11:40AM (#35541596)
Glad you like it! Check back in a few months. I'm looking to add rankings if you want to see that.
Re:Chess Without Turns on Wednesday April 12, 2023 @11:39AM (#35541581)
Make sure you're on a desktop to play. Doesn't work on mobile
Re:Quitting the Rat Race on Monday January 16, 2023 @07:48PM (#34407726)
Same in my case. I quit my first software job because it made me feel so meaningless and depressed. I was immediately happier. I quit my second job because they overworked me. Same result.

I have less money now, but I don’t care. I’m much happier being where I am now.

People underestimate just how much work life affects your entire life.

A new privacy-friendly scripting language for the web. Somehow the language itself needs to make working with userdata something explicit, and then it could provide controls to the browser user.
I love the name. And I immediately read it as the Spanish "no loco"
Re:Implementing parts of the Swift compiler in Swift on Tuesday August 09, 2022 @07:53PM (#32406237)
I already created an account! I’m definitely going to use this the next time I need a little cloud function
I made a platform for publishing and purchasing photoshop files/effects, music, high res images etc. https://crate.as/

The main gimmick is that it’s a native Mac (and very soon Windows) app, so once you buy a file, you can drag it directly out of the app and into other programs as if it were file explorer.

I’m not at $500/month yet, but the project is well over 1k a month and I have a percentage of the income.

Unfortunately, selling source code is very hard. And the market for site builders is very saturated. But it’s hard to say in your case without having seen your product.
Re:I just don’t want to be busy anymore on Monday September 27, 2021 @09:13AM (#28670234)
Bingo. 90% of the things I broke my back over because “it was an emergency” got scraped or abandoned a week later. And my ex-employer was wondering why our team turnover was through the roof.
Re:The unreasonable effectiveness of print debugging on Monday April 26, 2021 @11:56PM (#26951840)
I’m usually constructing those values just for that one-off test. They aren’t there at runtime.

It’s an AST interpreter so sometimes I want to see the value of something that’s 5 properties away inside a syntax node

Re:The unreasonable effectiveness of print debugging on Saturday April 24, 2021 @05:48PM (#26928461)
I'm working on Swift interpreter and the codebase is fairly difficult to debug. There's a lot of reused bits. So if you put a debug point somewhere trying to capture one behavior, odds are that that line will run 10 times for other work before the relevant part uses it.

So I tend to write a LOT of print statements that flush of debug variables right before I where I want to debug. Then I set a conditional breakpoint so that I can have the logs "stop" right where I want the program to.

Example:

// debug print

let someValueICareAbout = variable...

print(someValueICareAbout)

print("") <- conditional debug point here "if someValueICareAbout == 3"

I think it's technically still "print debugging", because I'm only using the debugger to stop the program so I get a chance to read my output.

My last week of week consisted of my coworkers freaking out if I didn’t respond in 5 to 15 minutes
Yeah, I’m in the same situation and have anxiety induced by the Teams notification sound
Re:Ask HN: Show me your half baked project on Saturday January 09, 2021 @02:30PM (#25703723)
I’ve been working on https://liveapp.cc It allows for iOS apps to be deployed outside of the App Store by streaming apps through an App Clip. Apple has approved my app, but I’m expecting they’d ban it if I allowed users to host their apps for something more than beta testing
Re:Ask HN: Show me your half baked project on Saturday January 09, 2021 @02:27PM (#25703677)
I love this, but I need something like this for Swift. I’ll probably review how you pulled this off
Nice! I love you app. I’ve been working on a similar one I call App Maker that’s more for developers. https://appmakerios.com

I’ve even made the entire App Maker app inside SwiftUI to prove to myself just have viable it is.

Re:Don't use third party auth to sign in on Saturday November 14, 2020 @12:43PM (#25093944)
Cool demo. I couldn’t figure out how to make an account though.

I think this would need serious widespread adoption until we saw benefits too. And you’d need some big names...like Google. Which probably will never happen.

Re:Why we won’t be supporting Sign in with Apple on Friday July 24, 2020 @06:17PM (#23945059)
update: I've now removed the login entirely until it's absolutely needed. This change will go live in the next few weeks
Re:Why we won’t be supporting Sign in with Apple on Monday July 13, 2020 @07:44AM (#23819688)
Isn’t a problem. I chose to use Apple sign in because I didn’t need email other than for having a way to later setup billable accounts. I plan to introduce a subscription option in a month or 2 and thought there’d be less friction if people already signed up.
Re:Where Am I? NYTimes or Google? on Saturday July 04, 2020 @04:25AM (#23730978)
Yes, but users at least know the js code loaded was done so on behalf of the webpage the url points too
Re:Why we won’t be supporting Sign in with Apple on Monday June 29, 2020 @10:55PM (#23686016)
Not necessarily. I have an app with 1,000 users, and about 99% of them choose to obfuscate.

My app isn’t untrustworthy at all either. It’s an experimental app which attempts to let users create an iOS app on iOS. My suspicion is that people choose to obfuscate because it’s what’s selected by default.

Re:SwiftUI with Support for WebAssembly on Wednesday June 03, 2020 @02:30PM (#23406942)
Glad to see this is still in development

Older »