News for hackers. Stuff that matters.

yAak

Re:You can't trust macOS Privacy and Security settings on Friday April 10, 2026 @12:15PM (#47720323)
The gotcha is “I gave it permission, then revoked permission in the UI, but it still has permission.”
That's not what arghandugh was saying at all. But I'm guessing you know that.
Dyslexia isn’t curable. It doesn’t magically go away with help, techniques, or accommodations —- it just becomes more manageable.

He/she probably wouldn’t have gotten into an elite university without that help through childhood.

Re:Swift on FreeBSD Preview on Thursday November 06, 2025 @07:02PM (#45842122)
From what I've read, SwiftUI is using parts of UIKit under the hood, so it also doesn't seem too likely.
GRDB is an invaluable tool to me and, IMO, to the Swift community — thank you for open-sourcing your countless hours of work and expertise!!
Re:Betty Crocker broke recipes by shrinking boxes on Sunday September 14, 2025 @11:38PM (#45245865)
Box cake mix almost never tastes better than scratch.

Next you’ll tell me store-bought frosting tastes better?

> Because they finally understood who was actually using our product.

Yes!!!

> The biggest problem with most engineers is actually over-engineering.

Err, wait, go back to step 1. Over-engineering is sometimes a byproduct of not understanding the customer use cases. That lack of understanding is the biggest problem.

So, I’m an “engineer” —- my most common frustration with other engineers is their lack of interest in understanding of the actual product being sold. In my experience, sometimes the reason is job-fit issues, sometimes it’s ego, but usually it’s a combination of culture and incentive.

Re:A Vision for WebAssembly Support in Swift on Saturday April 05, 2025 @02:41PM (#43595685)
I agree with you, but sounds like a rough problem:

https://danielchasehooper.com/posts/why-swift-is-slow/

Re:I won't connect my dishwasher to your stupid cloud on Monday March 24, 2025 @08:41PM (#43466964)
There’s plenty of Bosch models that don’t have this “feature” — he just bought the crappy one
Cancelling and replacing credit cards is a massive pain and waste of time.
Re:Building Lego Machines to Destroy Tall Lego Towers on Monday August 05, 2024 @02:14PM (#41163821)
I share an outrage for mass production of plastic, but not at all for Lego.

Lego is a fantastic use of plastic, IMO. Durable, reusable, broad appeal, and designed to be kept, not churned out into the landfill or ocean.

Re:SQLite vector search extension that runs anywhere on Friday August 02, 2024 @01:13PM (#41140655)
Thank you! This was an extremely helpful explanation to me, as someone not familiar on the topic. =)
Re:Using Goatse to Stop App Theft on Tuesday October 17, 2023 @01:16PM (#37918295)
Could this be solved by just adding some TOS to his site?
Re:Strong typing, a hill I'm willing to die on on Thursday October 05, 2023 @01:04AM (#37775081)
I’m half convinced it’s a difference in how people’s brains work. Dynamic typing adds just so much cognitive overhead for me.

Well, that and PTSD from digging through so many horrors created with Python and JavaScript.

Thankfully Godot is safe from acquisition: https://godotengine.org/governance/

(Or, at least they say they are.)

Re:Unity cancels town hall over reported death threats on Thursday September 14, 2023 @03:19PM (#37513525)
Maybe just cancelled due to the short-notice.

But, I also wouldn't be surprised if leadership doesn't have great answers to the questions their employees would have asked if the meeting had happened.

Re:So You've Decided to Move from Unity to Unreal Engine on Thursday September 14, 2023 @02:07PM (#37512566)
Sounds very similar to the problems of using XIBs/Storyboards in iOS dev. (aside from the perf. cost you mention)
Sorta random, but I really appreciate this kind of post on HN. People have tons of domain expertise and hard-earned lessons that get shared like this, and it broadens my awareness without requiring any time investment on my part.

Thank you, thank you (and others like you) for taking the time to type this up!

Re:Ask HN: Who wants to be hired? (August 2023) on Tuesday August 01, 2023 @12:52PM (#36958668)

   Location:  Boise, ID USA 
   Remote:  Yes 
   Willing to relocate:  No 
   Role:  Senior iOS/mobile Dev

   Technologies:
   - iOS / Swift / Obj-C focus  
   - Android / Java capable 
   - Flutter / Dart capable 
   - .NET / Unity3D / C# capable 

   Résumé/CV: On Request
   - Senior Dev with wide range of experience working with small teams on consumer-facing apps.  
   - UI / UX expertise & actual passion. =) 
   - Great at preventing & fixing concurrency/async bugs. 
   - Prefer role that collaborates closely with Product, Design and customers. 

   Email: [email protected]
Re:Why use OpenID Connect instead of plain OAuth2? on Monday June 26, 2023 @04:23PM (#36485306)
Yeah, I'm finding that I also need to understand authentication well enough that I COULD implement it, just to safely and correctly use someone else's implementation.
Yeah, I thought you crafted some Excel monstrosity based on the title. Maybe a mod can change the title for you to say "for Excel."

Also, I would be super proud if I'd created this. Excellent work!!!

I would love it.

Swift is fantastic, and by far my favorite language to write client code in. (Compared to Rust, TypeScript/JS, ObjC, C++, C#, & Java.)

Re:Dwarf Fortress has sold half a million copies on Friday January 06, 2023 @12:24PM (#34277736)
UX
I feel like me keeping copies of all the code I've ever written is a awkwardly good analogy here.
Re:Writing by hand is still the best way to retain information on Wednesday November 23, 2022 @01:19PM (#33722679)
Yeah, I guess this comes down to how your brain works best, because it's the complete opposite for me -- just listening would result in almost no understanding or retention.

But, if I just took even crappy notes, I would remember and understand MUCH better. I rarely looked at the notes afterwards, just the act of writing it down was critical for me.

Re:How Precision Time Protocol is being deployed at Meta on Monday November 21, 2022 @04:00PM (#33697855)
The way I read it: a larger "Window Of Uncertainty" impacts performance. Having a smaller WOU by using PTP gave them a 100x perf increase in their experiments with the commit-wait solution for "ensuring consistency guarantee."

I'm completely ignorant on the topic in general though... so I'm probably missing something. =)

"Bad" and "nefarious" things... that's some pretty heavy assumptions and value judgement.

The lack of honesty and transparency is definitely cause for concern, and makes me hesitate to donate, but it feels like you have your own dishonest agenda.

The Big Lebowski comes to mind: "You're not wrong, Walter. You're just an asshole."

Older »