HNHacker News
TopNewBestAskShowJobs

cube00

7,467 karma · joined December 20, 2013

submissionscomments
cube00··on Your "File" Menu Isn't About Files
It feels like "File" became a de-facto "Start" or "Main" menu.

I always appreciated the rare times when an application would use something other then "File", such as "Game" or "Room" for chat apps.

While I don't agree with some of the suggestions I appreciate the author took the time to at least propose solutions.

cube00··on Where did all the public bathrooms go?
Strange "For the Classroom" question.

Men seeking same-sex encounters transformed the pissoir into something its planners never intended. Who ultimately determines the meaning of a public space: its designers, authorities, or the people who use it?

The law determines that public space can't be used for any sexual activity.

I'm not sure what constructive classroom discussion you can have when the example is based on the law being broken.

cube00··on Google Workspace thinks my domain is an email provider (2025)
Not OP but I backup with a scheduled rclone to B2 and rsync to my local storage at home so I have the required three copies.

I use the Maildir format so each message is its own file making it atomic.

cube00··on Google Workspace thinks my domain is an email provider (2025)
> Maybe I'll try calling a sales number.

It's your sign to move on, there are hundreds of other cloud providers who will actually provide meaningful human support because they need your business unlike Google.

cube00··on Google Workspace thinks my domain is an email provider (2025)
Exactly, if you think charging back against Google will result in a human reaching out to actually resolve the problem you are sorely mistaken.
cube00··on How I find problems to solve as a staff engineer
>It’s great fun

If you don't set hard boundaries it's also the fast track to great burn out.

cube00··on How I find problems to solve as a staff engineer
> more ambitious than putting text to screen

And you will be ordered exactly where to put that text down to the pixel.

However your design system will be built around a twelve column bootstrap layout which your designer won't follow because "an experience can't be constrained by columns"

cube00··on How I find problems to solve as a staff engineer
>Supporting , fixing project which I delivered over years and just take it easy, start day late, leave early until retirement.

My experience has been you'll be regularly moved around to mitigate the "bus factor"

If you're seen as highy capable you'll be moved on to firefighting duty.

cube00··on Sydney Marathon medal mistakenly depicts Munich stadium
Sad that it's acceptable to just take artwork from wherever and paste them all into a new design.

I say "wherever" because if they were paying attention to the licences of their sources they'd see the artwork was named for a landmark wasn't in Sydney.

Although I guess if the rights holder never knows about it, nobody is going to enforce the rights, probably hard to even prove it by the time its been butchered and cast into metal.

cube00··on Anthropic appears to be A/B testing reduced effort levels in Claude Code
> We sometimes test API serving configs in Claude Code before rolling them out, and one running now maps the numerical effort value differently.

Why is it considered acceptable to test on paying customers without letting them know or giving them a way to opt out?

cube00··on Why your local LLM feels dumber than it is
> is there something fundamentally wrong with Ollama ?

Yes https://news.ycombinator.com/item?id=47788385

cube00··on The New MCP Roadmap
I guess it's similar to SOAP, it was usually over HTTP but sometimes the alternatives were used (eg. email [1])

[1]: https://www.w3.org/TR/soap12-email/

cube00··on New MCP Roadmap
I still struggle to see how a MCP endpoint is easier for agents to work with compared with a REST endpoint and a skills.md file.
cube00··on Claudette: Make Claude stop talking like a BuzzFeed article
takes Claude's last response and runs it through the Gemini CLI

As much as Claude's style frustrates me I can't say I'm willing to pay for double the tokens to fix it.

cube00··on Felony charges for citizen deleting phone data at US Border
> Moreover he would have been in the clear if he just kept his mouth shut.

Although then you get a possible delay of undefined duration, additional questioning and seizure of your device.

cube00··on AI companies destroy physical books – let's scan rare books before it's too late
> establishing goodwill with the public

Not sure even rare books will dig these big AI companies out of the hole they're digging for themselves.

cube00··on AI companies destroy physical books – let's scan rare books before it's too late
> Given all the bad PR

Companies are immune to bad PR in this fast news cycle. Everyone has already moved on to the next injustice in less then 24 hours.

Surprisingly you'll even get downvoted for "living in the past" if you attempt to bring it up later.

cube00··on AI companies destroy physical books – let's scan rare books before it's too late
> Google providing what would have been one of the greatest storehouses of readily available knowledge in the world

I'd be worried about how much they'd be charging for access once they had the monopoly on so many rare books.

cube00··on AI boosted homework scores, then exam scores dropped: study
Meetings are still like exams, if you can't craft a line of thinking on the spot it doesn't come off well.

You don't need a final answer but you can't just answer "I don't know" otherwise you risk being slimed (shout out to anyone who still remembers "You Can't Do That on Television")

cube00··on The August 17 outage
I'm not asking for randomness, I'm only asking it to stop retrying after say 10 seconds and report it to the user as a fatal error.
cube00··on The August 17 outage
I'd disagree it needs end-to-end. Testing that proper sleep calls are made followed by an error can be done in unit tests.

Unit tests already mock network calls so create mocks to return errors instead.

https://news.ycombinator.com/item?id=49384968

cube00··on The August 17 outage
Mock out the network call (which you'd be doing anyway because unit tests never connect to the network) so it always returns a failure. Mock out the timer.

Call the function multiple times and ensure it'd passing the expected wait durations in for each time it's called followed by a fatal error after say 30 seconds.

cube00··on The August 17 outage
They also charge ahead to prod with known defects and then change their story when they're caught out https://news.ycombinator.com/item?id=48032310
cube00··on The August 17 outage
> bar of corporate code quality

It's Microsoft, if they can't afford to do comprehensive unit testing, what hope do the rest of us have?

cube00··on Watching TikTok and Instagram deactivates the cognitive control network: Study
I watched a mother completely glued to her phone holding it 6 inches away from her face while her teen daughter was trying to talk to her.

The mother would not look away from her phone while she sort of tried to answer her.

Truely heartbreaking to watch.

cube00··on The August 17 outage
> Errors in those services triggered a client-side retry loop that increased traffic during recovery

Symptomic of a wider trend to avoid showing the user any error at all costs, even if that means they sit watching a spinner for 7 hours.

> Delayed replies to a single internal endpoint triggered a latent retry bug in VS Code that amplified traffic by approximately 10x and caused delayed recovery for the Copilot Token Service.

The detailed root analysis tries to pass this off as a "bug". You can't seriously tell me client retry doesn't have a unit test which ensures the retry back off behaviour is functioning exactly as designed. In this case aggressively to try and hide problems if token service responses become flakey.

cube00··on Launch HN: Vendo (YC S26) – Let users build features on top of your product
Consider tightening up the pricing page. Paying $49/month for "$49 of usage a month" doesn't tell me what I'm getting. How many is "a few hundred", 200?

  Pro $49/month
  - Includes $49 of usage a month
  - ≈ a few hundred active end-user sessions
An LLM safety judge concerns me.

  "You are Vendo Auto, a safety judge for tool calls.",
  "Choose run only when the call is appropriate for the user and context.",
  "Choose ask when user confirmation is warranted, and block when the call must not proceed.",
  "Return a concise rationale grounded in the supplied call, context, directions, and recent activity.",
https://github.com/runvendo/vendo/blob/9e9782f653366793a769c...
cube00··on Malicious Rust crate Arrayref runs a build-time payload
> I don't know what more you want.

The version page [1] should show that for 86 minutes there was a version 0.3.10, it was malicious and was deleted with a link to the advisory. I get this takes time so even a generic "deleted" entry until they have time to link in the advisory would also be fine so we know something is happening.

Presumably even "deleted" crate versions still have some metadata left behind in the backend so this should be surfaced.

[1]: https://crates.io/crates/arrayref/versions

cube00··on Malicious Rust crate Arrayref runs a build-time payload
> They're definitely not unprepared for an incident like this.

We shouldn't need to resort to pasting `find` commands [1] into the shell from blog posts to tell if we're compromised.

`cargo audit` should be reporting if these packages have been downloaded. The "What you need to do" section of the blog should be run `cargo audit`

> Not having an advisory INSTANTLY available isn't a sign of a decaying org. Chill.

The GitHub issue was opened 8 hours ago. The cargo.io team also acknowledged it 8 hours ago. [2]

> [3] is no longer true.

Previously published versions shouldn't just disappear from the list. There's still nothing there to indicate a version was yanked.

[1]: https://blog.rust-lang.org/2026/08/20/supply-chain-attack-on...

[2]: https://rust-lang.zulipchat.com/#narrow/channel/318791-t-cra...

cube00··on Bun 1.4
Also, access to models the public doesn't have, he had full Fable 5 in May.

Jarred spins it as "pre-release" [1] but it was pre-embargo.

[1]: https://bun.com/blog/bun-in-rust#loops-that-write-review-cod....

← PreviousPage 6 of 34Next →