HNHacker News
TopNewBestAskShowJobs

Shank

13,491 karma · joined January 21, 2012

[ my public key: https://keybase.io/xn; my proof: https://keybase.io/xn/sigs/_19m8p1WLiV4VtmOeX3cnoDL1Itgf1PMn9WNs9hx6bA ]

argo@fluctlight.net

security person :)

submissionscomments
Shank··on macOS Golden Gate Is a Buggy Mess
That's very interesting, because I don't have Zoom installed. I wonder if it is an OS prompt or something that isn't being rendered?
Shank··on America.gov
I like the voice button that isn't actually a button, but just an icon.
Shank··on macOS Golden Gate Is a Buggy Mess
I've had a random annoying bug where a mysterious window with no controls and no menu bar presence appears on top of all of my apps with seemingly no origin, rhyme, or reason, and I can't do anything to get rid of it except restart. It looks suspiciously like one of the "do you want to allow this accessory to connect" dialog boxes but it doesn't have any text. It's really mystifying.

I hoped this update would've made my Mac more stable from the last release, and while maybe the performance is better, I feel like issues like this do randomly occur.

Shank··on The problem is not AI code, but not knowing about system architecture or intent
I mean, the content doesn't look AI generated. I couldn't care less if someone AI generates their blog template, the rest of the content seems meaningful.
Shank··on Coding is not solved
I'm absolutely saying that AI has sped up the porting and rewrite process! It is amazing! But the reality is that rewriting has been part of programming culture since time immemorial. People want to rewrite for performance or for other reasons all the time, and the cost is now relatively low (i.e., now it's an opex line item in cash instead of time investment). But that doesn't mean that all of coding has been solved.

For example, any amount of software development involves fixing bugs, getting feedback from users on ideal workflows, an iteration loop of performance and bug tuning, etc. AI cannot simply create, from scratch, perfect software. Even using the SOTA models on max effort does not produce bug free software of any meaningful complexity or innovation out of the box. All that has changed is that the act of physically writing code and implementing existing patterns is now effectively a marginal cost.

Most line of business software is not e.g., delivering a company's income. Most software is in back-of-the-house internal products that do various internal tasks. I have no doubt that these processes are now far easier to build.

If the new Copilot is so great, why is it completely out of the current zeitgeist when compared to Codex and Claude Code?

Shank··on Coding is not solved
Porting a system to rust without changing the observable behavior is not that difficult with AI, and porting to a more strict language is not that remarkable. I have a tough time understanding why people equate straight shot porting where a test suite already functionally documents the behavior or where the prior application can be used as an oracle with success in all coding tasks. I would be far more impressed if someone did a clean room implementation of all of GitHub Copilot, from scratch, and got to a better point than the TypeScript or port codebase.

I have no doubt that if you provide any AI system with an oracle with expected behavior that it can match that oracle with some amount of $ and tokens. I haven't seen any demonstration of anything else. Rewriting a codebase was always a challenge for humans not because of complexity, but because of the time and effort involved in matching the old version's prior behavior. It doesn't have anything to do with the serious level of work required to build something truly new from scratch in a performant way.

Shank··on SpaceX's Starship launching to orbit for first time ever today
I think there are so many more mission objectives for success, e.g., still in payload deploy. I think we've already reached a lot of milestones with this launch, but there's still a lot of satellites to go at the time of writing. I'm so used to these failing that I'm holding my breath until everything is done.
Shank··on What even is an OS now?
The cognitive dissonance is astounding in AI circles. The vast majority of people have a personal computer in their pocket and they use it the vast majority of the time to scroll Instagram, play games, and occasionally interact with their bank and other social services. People who have laptops and desktop computers have them for specialized tasks they already do. None of the vast majority of users who buy their phone when the screen cracks and the battery stops working care about the agentic AI world because their phone already does everything they want to do.
Shank··on Starlink ground station in Poland hit by fire in suspected arson attack
It feels like it’s very, very risky territory for these activities to be “occurring” in a NATO country. I’m sure everyone else is thinking the same thing, but at what point does Article 5 get invoked?
Shank··on Xcode 27.1 Beta Release Notes
I've been testing with Xcode 27.1 on the Duo simulator and I was pleasantly surprised that nearly everything worked well, untouched. The main thing I need a real device for is knowing which buttons are easier or harder to press on the right edge, but using modern UIKit this was not that difficult. That, and taking advantage of the left/right inner display content areas.
Shank··on I don't like passkeys
Nobody is going to do this because Apple’s devices don’t support this for the Passwords app out of the box, by design.
Shank··on I don't like passkeys
I store my passkeys in KeePassXC and I have absolutely no feeling of being walled into any garden, personally.
Shank··on Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA
Fujitsu is such a large company that it is unlikely that there is any overlap between these two groups.
Shank··on Waymo in Singapore
> Can easily pay $15 to essentially go around the corner.

Would it not be better to simply walk if the distance is essentially around the corner?

Shank··on Hacking OpenAI
How much would a nation state pay for a complete copy of OpenAI’s github repositories? I doubt there are many full chains laying around like this.
Shank··on Rate limits on GitLab.com are changing
It’s the structure that really gives this one away. If you were writing a blog post about introducing limits you wouldn’t explain what HTTP 429 is or what the behavior would be like. It’s a rate limit.
Shank··on Dystopian Surveillance Is Becoming a Reality
I've experimented with things like this, e.g., the Narrative Clip. I think the concept is quite novel and interesting, but the privacy implications are just far too gross for anything outside of an experiment. Of all companies, I find it appalling that it's Apple implementing this one.

I don't even know how this is supposed to work e.g., in states with call recording legislation, let alone any new legislation. It feels utterly appalling that every Apple watch could theoretically be recording all surroundings now.

Shank··on iOS 27, iPadOS 27, and macOS 27
I’m really disappointed that Apple removed the one-toggle option to turn off Apple Intelligence / Siri AI features in the last beta. Writing tools magically reappearing after I had it off is not a great experience.
Shank··on Ask HN: What are you working on? (September 2026)
> You can use AI computer control to do this stuff now, right?

Speaking as someone who had to do a lot of immigration work to move to Japan, I can think of no work I would want to have a close eye on than immigration paperwork. One error is all it takes for a clerical rejection or similar. I had a professional lawyer working on mine and still cross checked every detail, and found errors!

Shank··on Chess.com Leak Exposes 7.3M Users, Evidence Points to Scraping
> Every record has gam_audiences and audiences_member_of populated, Google Ad Manager audience segments, with values like coach-nudge experiment groups, trial eligibility, lapsed-user cohorts and rating-band targeting.

It sure seems like the evidence doesn't point to scraping to me.

Shank··on JetKVM Mini
I own 3 JetKVMs, of which two of them stopped working, one of which doesn't boot at all and the other that never connects to network. The third I took out of service because the keyboard wouldn't send input when it was connected for more than a couple months. I'm sure the newer hardware is better, but I'm very unhappy with my JetKVMs.
Shank··on We must pace the frontier
> The US and other democratic governments attempt to coordinate with authoritarian governments, to the extent this is possible, while taking seriously the challenges of verifying compliance.

It's clear that this refers to China. With all due respect, in a call to slow down AI progress and a de facto arms race, can we stop throwing terminology like this around and just say that the goal is to work with all countries? Contrasting "authoritarian" countries with "democratic" countries and creating a two-tiered system seems like it is inevitably going to cause strife.

I fear for the tone of something like this coming off as overly combative without any gain.

Shank··on Moonshot serves Claude instead of Kimi and collects exchanges for model training
> While ZDR is available, it's not available to all types of customers and is priced at a higher tier.

This doesn’t match my experience with their API, they turned it on with some paperwork but it wasn’t fundamentally an issue of price. It’s the same API pricing either way.

Shank··on Moonshot serves Claude instead of Kimi and collects exchanges for model training
> If Moonshot is buying accounts and using those rather than the API, wouldn't they set the "no training on my data" flag in the settings so as to go undetected for longer? If so, we get back to the question of why would Anthropic be retaining the exchanges?

I would like to briefly draw your attention to this part of the Terms of Service [0]:

> We may use Materials to provide, maintain, and improve the Services and to develop other products and services, including training our models, unless you opt out of training through your account settings. Even if you opt out, we will use Materials for model training when: (1) you provide Feedback to us regarding any Materials, or (2) your Materials are flagged for safety review to improve our ability to detect harmful content, enforce our policies, or advance our safety research.

From the privacy policy [1]:

> We use your personal data for the following purposes:

> To prevent and investigate fraud, abuse, and violations of our Usage Policy, unlawful or criminal activity, unauthorized access to or use of personal data or Anthropic systems and networks, to protect our rights and the rights of others, to protect your safety or that of any other person, and to meet legal, governmental and institutional policy obligations;

Anthropic does offer a truly no data retention service, which is their "zero-data retention" agreement, which you have to sign and provide more documentation for than simply using either a normal consumer or API account. I doubt Moonshot did that, so by their terms, they can retain your data and use it for training if it's part of abuse prevention.

[0]: https://www.anthropic.com/legal/consumer-terms

[1]: https://www.anthropic.com/legal/privacy

Shank··on Automattic's board forces CEO Matt Mullenweg into leave of absence
> “And the biggest news: I won't be able to make the ELT tomorrow,” Matt wrote in an Announcement Slack. He continued, writing that Mark Davies, current Automattic Chief Financial Officer, has “conspired” with Automattic Board of Directors members Ann Dunwoody, Toni Schneider, and Sue Decker “behind my back and they voted to put me on a paid leave of absence. I voted against that.”

If you’re doing this type of accusation in the company wide announcements channel, odds are you’re never coming back. A board coup rarely happens without a good reason, but a “leave of absence” isn’t a firing. It’s still pretty bad, but it’s not a firing. However, crashing out and waging war on the board will lead to that outcome.

Shank··on On the Navier–Stokes Millennium Prize Problem
Xerox is incidentally a really good example, because precisely nobody ended up using the desktop experience Xerox made. They ended up using the desktop experience that Microsoft and Apple made and shipped while Xerox the actual company faded and memory of those original parc research teams faded into obscurity.
Shank··on There's a new "Google Jail" for independent wikis
The domain is suboptimal. The group is great!
Shank··on Gmail to end support for "Send as" for third-party addresses, such as @yahoo.com
A lot of small businesses actually have a free address for legacy purposes. Send as, even for paid users, won’t support third-party providers.
Shank··on Japan halves speed limit to 30km/h on all narrow city streets
All of the posted limits around my area are 30 or lower on this type of street. It seems like the real change is if the limit is unposted the assumed default is now 30 instead of 60, which is probably fair.
Shank··on Introducing Ad Blocker for Firefox on iOS
No, uBOL blocks more ads and isn’t affected by Firefox’s insistence to not block Google Ads or their own.

> Sponsored shortcuts and other sponsored content shown by Firefox when you open a new tab are separate from ads on the web pages you visit, so Ad Blocker doesn’t affect them.

Page 1 of 34Next →