Recent submissions

Comment · 2 months ago
You're right that to deploy an app to Apple's app store you have to pay them. The $100/yr access ransom is unavoidable if you want to have the option of making money there. But I've gone to great lengths to avoid the rest of the stuff that genuinely sucks about building for Apple: I use Flutter to avoid most of the iOS nonsense. I use Android Studio on Linux for the vast majority of my development. I target Android/web/iOS and test mainly on the first two. I use codemagic.io to avoid having to have a mac to run ios builds.

I did have to borrow a mac and use xcode to set up my project, I wish that weren't the case.

I'd love to tell iOS users to just use the web version, but in-app purchases on web are a real headache compared to mobile and I haven't set up Stripe or equivalent. And Apple has crippled the web experience on iOS anyway with Safari.

Does any of my approach "vote with my wallet"? No. It's just for me, to avoid the horrible experience of Apple to the extent possible while also reaching users that choose to use iOS.

Comment · 3 months ago
Librewolf on Ubuntu working for me.
Comment · 4 months ago
I don't particularly care about Android Auto (I generally prefer standard bluetooth for audio, and directly setting the phone up for navigation), but if a manufacturer supports CarPlay and not Android Auto, they can get lost. I hate how Apple stuff is an assumed default.
Comment · 4 months ago
Gee, I sure hope pump 6 never fails.
Comment · 4 months ago
Right. Exactly. I'd be a fool to refuse that first free hit of heroin.
Comment · 4 months ago
I'm probably in the minority, but I do not want a "connection" with a business. I want transactional interactions that actually work.

That is something that AI is not giving us today. By design. Companies are not switching to AI customer service because it's better or cheaper for the same service. They are choosing to replace customer service with AI chat bots that simulate the customer service experience without actually providing the service part.

Comment · 7 months ago
Yes, but the Awful registration fee is more like a speedbump to make banned behavior at least a little expensive to the offending users. Most of the revenue comes from completely optional aesthetic purchases: avatars, avatars _for others_, smilies, etc. I suspect it's a whale based economy.
Comment · 8 months ago
I really like the idea. But my one attempt was disappointing. "playful energetic urban fantasy at night" ended up set to "very slow" by default.

I would really like to be able to run this on my phone. Use my Brilliant smart glasses to periodically take a picture, ask a model to describe the mood/setting, and get an ambient stream to match the mood.

Comment · 8 months ago
That appears to be more than a centimeter thick, and not particularly flexible. It's more like ski goggles than a sleep mask.

So yeah, a product exists that claims to be a sleep mask with these features. Maybe someone could even sleep while wearing that thing, as long as they sleep on their back and don't move around too much. I remain skeptical that it actually does the things it claims and has the battery life it claims. This is kickstarter after all. Regardless, this would qualify as the device in question for the article. Or at least inspiration for it.

Without evidence such as wireshark logs, programs, protocol documentation, I'm not convinced that any of this actually _happened_.

Comment · 8 months ago
This smells like bullshit to me, although I am admittedly not experienced with Claude.

I find it difficult to believe that a sleep mask exists with the features listed: "EEG brain monitoring, electrical muscle stimulation around the eyes, vibration, heating, audio." while also being something you can strap to your face and comfortably sleep in, with battery capacity sufficient for several hours of sleep.

I also wonder how Claude probed bluetooth. Does Claude have access to bluetooth interface? Why? Perhaps it wrote a secondary program then ran that, but the article describes it as Claude probing directly.

I'm also skeptical of Claude's ability to make accurate reverse-engineered bluetooth protocol. This is at least a little more of an LLM-appropriate task, but I suspect that there was a lot of chaff also produced that the article writer separated from the wheat.

If any of this happened at all. No hardware mentioned, no company, no actual protocol description published, no library provided.

It makes a nice vague futuristic cyperpunk story, but there's no meat on those bones.

Comment · 9 months ago
This "game" sounds horrible. It seems designed to maximize anxiety and conflict, and extract kompromat. What is the upside supposed to be?
Comment · 9 months ago
I've been mostly happy with Action launcher. It has the few features I really liked from Nova that are missing from pixel launcher: I can make my home screens scroll in a circular/infinite manner, I can remove the search bar and the google news feed or whatever they call the left page, I can set more than one page in the dock.

Unfortunately, the app list page isn't quite as configurable. There are folders rather than tabs, and there's an extra click necessary to search by app name. Overall, it does the job.

Comment · 9 months ago
Oh good. Now the documentation will be written by The Machine That Lies to You. Wonderful. What could possibly go wrong?
Comment · 10 months ago
Could you explain why? I have been interested, in theory, in Kotlin Multiplatform. But I'm already very comfortable in Dart and Flutter. I have decades of experience with Java, Javascript, and quite a few years with Typescript. Kotlin feels like a different kind of language, one I find grating. I think this is primarily aesthetic, but it's still enough to make getting over the initial hump annoying. As petty as it is, I think the lack of statement-terminating semicolons is a major reason I do not like it. I would welcome a factual list of things that make the KM experience better for you.
Comment · 10 months ago
Maybe Windows, I haven't used it in a long time. But I have noticed my son's MacBook pro (used to be my work laptop) only pretends to be available after "waking". It'll repeatedly fail to actually take input in the user login password field. It does so silently, leading to missing characters in the password and needs several attempts to actually fill out fully. I don't know what it's doing in this time, but not having the "busy beachball" is a lie.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton