HNHacker News
TopNewBestAskShowJobs

davidmurdoch

2,718 karma · joined February 7, 2013

submissionscomments
davidmurdoch··on SpaceX's Starship launching to orbit for first time ever today
They already leap frog fixes and improvements based on previous flights on all their launches.
davidmurdoch··on Claude Code reads AGENTS.md only when telemetry is on [fixed]
How are you planning to turn this off remotely when telemetry off?
davidmurdoch··on GPT-6 Astra Solves a WWI German Radio Cipher
"You can't hide secrets from the future" - MC Frontalot
davidmurdoch··on The Google Play app review process now regularly takes longer than a week
Sure.

I created it back in 2011 or 2012.

It wasn't a gift card that personally motivated me to make this. It was credits from an online referral program I was gifted. I guarantee I did not read the fine print at that time.

davidmurdoch··on The Google Play app review process now regularly takes longer than a week
https://web.archive.org/web/20220119132757/https://davidmurd...
davidmurdoch··on The Google Play app review process now regularly takes longer than a week
I responded to others with more details if you're interested
davidmurdoch··on The Google Play app review process now regularly takes longer than a week
https://web.archive.org/web/20220119132757/https://davidmurd...
davidmurdoch··on The Google Play app review process now regularly takes longer than a week
I didn't know what a "money transference service" was, and certainly didn't know this service that I didn't know about was highly regulated.

I only created it because I had Google Play Credits that were gifted to me. I built an app to "convert" them to cash for myself. I had never built an app before. I was proud of it and tried to make it pretty and professional and useful for others, and used it as a learning experience. The listing on the Play Store was clear about what it was.

I had to answer questions about what the API was being used for when I signed up for Dwolla (an actual regulated money transference service). I answered honestly. They approved it.

The app sat unused with no downloads for years before someone on Reddit's `r/churning/` posted about it.

davidmurdoch··on The Google Play app review process now regularly takes longer than a week
Technically it was an unregulated money transference service without KYC. The user that stole the cards from the bookstore was the one doing the money laundering part. I just enabled it (which is probably worse, legally).

I was investigated and cooperated fully.

Edit: I just remembered, the bank I used for the transference did do KYC for all users who were sent funds. This makes it more like "money dirtying", since the account is tied directly to a real identity.

davidmurdoch··on The Google Play app review process now regularly takes longer than a week
When you "spend" Google Play Credits in an app, Google Play treats those credits the same as if you paid with real money: they took 30% (their take isn't so steep today), I took 10%, and then I sent the user/buyer the remaining 60% directly from my bank account (I used Dwolla back then).

It was risky because I didn't actually receive any money from Google until about a month later.

davidmurdoch··on The Google Play app review process now regularly takes longer than a week
Haha. I used to have some blog posts detailing things a bit more, but I let it die when Heroku cancelled their original free tier years ago.
davidmurdoch··on The Google Play app review process now regularly takes longer than a week
I'm partly to blame. I accidentally ran an illegal unregulated money transference service over Google Play.

It let users cash out their Google Play Credits for real cash, which I automatically wired them.

Someone then hacked in to a major bookstore chain, stole piles of Google Play Gift cards, activated them using their access, and used my app to get cash for them.

Luckily, the whole thing blew up on me before I got in serious trouble, rightfully so, and the app was removed by Google, then an investigation followed. A ton of copycat apps popped up immediately after, then a few months months later Google announced their app review process.

davidmurdoch··on OpenAI agents carried out an undisclosed attack on RubyGems
Meta's new muse.ai locks down its VM in various ways. But Muse LLM the accesses it really wants to do what the user wants... so it will find a way (tailscale and cloudflare zero don't work out of the box, because sentinel blocks them, but there are other ways).

Unfortunately it's bandwidth is limited to 20Mbps up, so web hosting isn't ideal. Down is actually slightly faster, but not by much.

They also restart the VM often, wiping everything but your home directory. And Docker doesn't work at all, and Muse can't find a way around it.

davidmurdoch··on Jellyfin 12.0
Jellyfin works just fine with remote access and multiple users.
davidmurdoch··on Apparently CodePen 2.0 sends data to their servers as you type
The checkbox is usually checked by default (it's a Shopify setting), in many jurisdictions (like the USA). "It" was probably an "abandoned checkout" email, which is a transactional email, and is legally allowed.

I use this Shopify feature as a buyer to get discount codes, as abandoned cart emails often come with them.

davidmurdoch··on Apparently CodePen 2.0 sends data to their servers as you type
No. For Shopify's checkout, it's directly beneath the email input.

You're probably getting the "abandon cart" emails, which is legally considered a "transactional email", and doesn't require consent.

davidmurdoch··on Apparently CodePen 2.0 sends data to their servers as you type
Shopify 's "abandoned cart" emails are legally considered transactional emails, not marketing, which is probably what you're getting. It's a feature built in to Shopify. If the email isn't related to your abandoned cart contents, you can report it to Shopify. Shopify will investigate reports of abuse and eventually will terminate a store account for blatant abuse.
davidmurdoch··on Apparently CodePen 2.0 sends data to their servers as you type
They can only send the marketing emails if you have the "send me marketing emails" checkbox checked when you type in your email address. Dark pattern, yeah.
davidmurdoch··on Cheap GPS jammers are filling the world with navigation dead zones
Imagine the scenario where you end up hiking within earshot and in the same direction as another group.
davidmurdoch··on “It works better in the app”
An installed PWA should be able to do all the same things an installed app should do. The general web should not, and no one is arguing for that.
davidmurdoch··on “It works better in the app”
That's not it. It's Apple. They are crippling the web on purpose.

We can't even have haptic vibration on Safari. And when we did for a little while earlier this year, it was because of a "bug" that that they promptly fixed.

Apple is not interested in making with apps as seamless and integrated as native because: money.

davidmurdoch··on Accelerating GPT-5.6 Sol Ultrafast
I don't even have "Priority" (2.5x speed) in my Pro account, only Standard and Fast (1.5, speed). I actually didn't even know their was a level above Fast till now. I don't imagine non enterprise users will get the "UltraFast" mode option why time soon.
davidmurdoch··on France to ban unsolicited telemarketing calls
How do you keep your phone out of data leaks?
davidmurdoch··on More than 10 firms pay up to $100k a month for access to Truth Social posts
On paper, this is just standard enterprise API access most social media services offer. Isn't it?
davidmurdoch··on Don't be a meat proxy
I have this set as my slack bio
davidmurdoch··on Cyberscript
What is PL?
davidmurdoch··on EEG shows brain can simultaneous encode two speech streams
I can do the music part just fine. But listening to two conversations at the same time just means I understand neither of them.
davidmurdoch··on Grok Build is open source
This is not sly.
davidmurdoch··on Track your workout from the iPhone Lock Screen
MFWO has lockscreen logging too, right?
davidmurdoch··on Workers Cache
Why not complain?
Page 1 of 34Next →