HNHacker News
TopNewBestAskShowJobs

BrutalCoding

60 karma · joined June 30, 2018

Flutter Expert & AI Enthusiast.

Dutch dad living in Australia.

Also a tinkerer, dreamer, motorcyclist, homelab nerd, and love for projects involving robots.

submissionscomments
BrutalCoding··on Customize Claude Code with plugins
Huh, interesting. Must be an issue on my side then. I'll figure it out, thanks for letting me know
BrutalCoding··on Customize Claude Code with plugins
Anyone from Anthropic here?

The bottom of the article mentions:

"To see plugins in action, try this multi-agent workflow we use to develop Claude Code

`/plugin marketplace add anthropics/claude-code`"

So I tried it out and got myself into:

"Failed to clone marketplace repository: SSH authentication failed. Please ensure your SSH keys are configured for GitHub, or use an HTTPS URL instead.

Original error: Cloning into '/Users/brutalcoding/.claude/plugins/marketplaces/anthropics-claude-code'...

fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists."

Fixed it by running this instead: "/plugin marketplace add https://github.com/anthropics/claude-code".

It makes sense to me, but I just wanted to point it out :-)

BrutalCoding··on Customize Claude Code with plugins
Version 2.0.12:

    • Plugin System Released: Extend Claude Code with custom commands, agents, hooks, and MCP servers from marketplaces
    • `/plugin install`, `/plugin enable/disable`, `/plugin marketplace` commands for plugin management
    • Repository-level plugin configuration via `extraKnownMarketplaces` for team collaboration
    • `/plugin validate` command for validating plugin structure and configuration
    • Plugin announcement blog post at https://www.anthropic.com/news/claude-code-plugins
    • Plugin documentation available at https://docs.claude.com/en/docs/claude-code/plugins
    • Comprehensive error messages and diagnostics via `/doctor` command
    • Avoid flickering in `/model` selector
    • Improvements to `/help`
    • Avoid mentioning hooks in `/resume` summaries
    • Changes to the "verbose" setting in `/config` now persist across sessions
BrutalCoding··on Vibe engineering
You sure? I would turn around :)
BrutalCoding··on Tell HN: Announcing tomhow as a public moderator
Tom has now put Australia in the spotlights :P

WA here, hehe. Congrats!

BrutalCoding··on Orpheus-3B – Emotive TTS by Canopy Labs
I used FFI in the past (C header) but sherpa-onnx is available on pub.dev these days. Look for "sherpa_onnx".

You can also point sherpa_onnx in your pubspec.yaml file to a local dir (after cloning the repo somewhere on your file system) or point to a specific git commit hash, and don't forget to specify the path because its not the root of the repo. Here's a link to the dir of the flutter package https://github.com/k2-fsa/sherpa-onnx/tree/master/flutter.

The downloads of compatible models can be found at their GitHub Releases but tbh it's a bit of a strange setup IMO. Here's the page for TTS models for example: https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-model...

That same "release" (page) gets updated from time to time with new models. Use a bookmark :p

-

@csukuangfj, thanks for sharing the hard work. Nice to see you here.

BrutalCoding··on Arsenal FC AI Research Engineer Job Posting
There’s a typo on your page: “you’ll partner with with coaches”

Other than that, pretty cool to see. I’ll have to pass :)

BrutalCoding··on How I Use Home Assistant in 2025
Disagreed. To get the best of both worlds I run smart switches that control the smart lights. E.g. install the Philips Hue Wall Switch Module (Zigbee) and make an automation in HomeAssistant to turn off the corresponding light(s).

Now you benefit from both, like being able to make the lights fade off/on.

Also, in case it doesn’t always respond instantly, you should be able to bind the Zigbee devices directly to each other so that it doesn’t need to travel to the Zigbee coordinator (or mesh?) first. Haven’t had the need for this myself though.

BrutalCoding··on Hetzner cuts traffic on US VPSs, raises prices
I remember reading something about the Costco hot dog story, quite funny IMO, here's what I just found from 2018: "I came to (Jim Sinegal) once and I said, ‘Jim, we can’t sell this hot dog for a buck fifty. We are losing our rear ends.’ And he said, ‘If you raise the effing hot dog, I will kill you. Figure it out.’ That’s all I really needed. By the way, if you raised (the price) to $1.75, it would not be that big of a deal. People would still buy (it). But it’s the mindset that when you think of Costco, you think of the $1.50 hot dog (and soda)." [1].

Turns out Costco has a new CEO this year, and again the hot dog topic came to light apparently, lol. This article is from 2024: "'To clear up some recent media speculation, I also want to confirm the $1.50 hot dog price is safe,' Millerchip said." [2].

Sources:

[1] https://www.425business.com/news/costco-ceo-craig-jelinek-on...

[2] https://www.usatoday.com/story/money/shopping/2024/05/31/cos...

BrutalCoding··on Hetzner cuts traffic on US VPSs, raises prices
Yeah, it's a one-off install. In my case, I did Proxmox[1] for a while with VM's and LXC's, with some of my VM's and unprivileged LXC's running Docker (compose) too because it made the installation of said software easier. It's great, but I'm moving over to switch to Debian with Incus[2] instead of Proxmox. Just for fun mostly.

[1] https://www.proxmox.com/en/ [2] https://linuxcontainers.org/incus/introduction/

BrutalCoding··on Show HN: GitHub Multi-Topic Explorer: A Tool for Multiple Topics Searches
This is exactly an issue I ran into, though I never bothered to look for a solution. Found your post just by casually browsing HN and it solved my problem! Great work, and nice design too. Reminds me of GH’s design.

What are your plans with this project?

BrutalCoding··on TTECK Has Passed
I've been wondering about him, and I occasionally checked his GH account to find any recent activity from his GH account, but none. RIP tteck. I hope the pain was minimal.

Related: - Proxmox VE Helper-Scripts project maintainer tteck enters hospice care (12 days ago): https://news.ycombinator.com/item?id=42016605

BrutalCoding··on Show HN: A Coloring App for Everyone
I was hoping you were wrong but it seems I was just out of touch with Google's latest requirements :(

For anyone wondering, here's the official announcement: https://support.google.com/googleplay/android-developer/answ...

It seems to mainly affect personal accounts created after November 13, 2023. Creating an LLC might be a workaround.

BrutalCoding··on Canvas Fingerprinting
I’m not a game dev but I have occasionally made small throw-away projects with UE/Unity/GD. When you’d make a game for web on these, I’d assume they’ll be rendered as a canvas.

That’s why I am thinking that custom fonts in a browser game are nothing more than just pixels to draw for the browser.

I’m doing pretty much anything with Flutter now, even trying to build 2D games with it and unless I’m mistaken: it all renders on a canvas, which has its pros and cons, but in your case it would’ve been a non-issue, or did I misunderstand?

BrutalCoding··on Multiple Apple services experiencing outages
It's definitely frustrating when Apple services go down unexpectedly. I also checked the Apple System Status page earlier, and it wasn't reflecting the outages at that time.

I found reports on Downdetector indicating issues with the App Store earlier, which was a relieve to me, lol. Apple's System Status page caught on some time later.

BrutalCoding··on Multiple Apple services experiencing outages
At the time of writing, 9:27 AM (Perth, AWST), the following services are having an outage:

  - "App Store - Server Notifications - Outage"
  - "App Store Connect - Outage"
  - "App Store Connect - Analytics - Outage"
  - "App Store Connect - App Processing - Outage"
  - "App Store Connect - TestFlight - Outage"
  - "App Store Connect API - Outage"
  - "Apple Music for Artists - Outage"
  - "Apple Podcasts Connect - Outage"

Xcode Cloud is also experiencing performance issues.

edit @ 10:35am

Seems like Apple mitigated most outages. Updated list:

  - "App Store - Server Notifications - Outage"
  - "App Store Connect - Analytics - Outage"
Xcode Cloud changed it's issue description from "Performance" to just "Issue".
BrutalCoding··on Rust needs a web framework
Regarding that last sentence, it’s possible to have a DOM and yet still write it in Flutter.

There are a couple of options. While not first party, there is this solution for example: https://pub.dev/packages/jaspr

Here’s the difference between jaspr and Flutter Web explained: https://docs.page/schultek/jaspr/jaspr-vs-flutter-web

There’s another package, static_shock, although it’s purpose is to build static websites. The author was part of the Flutter team.

Article: https://blog.flutterbountyhunters.com/you-can-now-generate-s....

BrutalCoding··on The Transmutation of Sam Altman – AI Short [video]
This video is not mine, full credits go to @AriKuschnir (Ari K.).

I found this video recently and just wanted to share this piece of art. I think it’s quite well made!

Video description: “What happens if Sam’s dream of AGI becomes our collective nightmare. Ironically, thanks to AI we can envision it. A short made entirely with AI about the dangers of AI.

An AI experiment by Ari Kuschnir Story/script by Ari Kuschnir and David Sauvage

Tools Additional Script ideas + Prompts - ChatGPT Images - Midjourney, Grok Video - Kling AI, LumaLabs Dream Machine Sound Design - ElevenLabs Music - Suno Editing - Adobe Premiere”

BrutalCoding··on The Realtime API
Add VAD to this list and it’s basically the same stack that I am running on mobile phones (on-device). It doesn’t beat OpenAI’s voice chat in terms of speed and intelligence, but it’s funny.

The LLM part isn’t great ofc due to the small size. Still experimenting with different models/tweaks until I’m satisfied enough with the total outcome on a recent’ish iPhone/Pixel.

BrutalCoding··on REPL for Dart
I wasn't aware of that bytecode compiler, even though I work with Flutter/Dart on a daily basis. How did you find out?

Nonetheless, that’s some low level stuff that I have little experience with haha.

BrutalCoding··on Sublime text started adding a “.s” to new files
To be honest, I’m not entirely sure.

It’s a product that isn’t officially announced yet. Anyone could mention that they own that device of course, but it’s the extra credibility of him being an ex-Apple SWE (judging from his comments) that convinced me to drop that comment.

Dunno if there could be any legal implications, if not - all good!

BrutalCoding··on Sublime text started adding a “.s” to new files
Heya, I couldn’t find a way to contact you privately but I’d assume you want to delete your comment until (presumably) next month! Correct me if I’m wrong tho :)

Alternatively, a mod could help to edit it instead

BrutalCoding··on Llms.txt
I assumed that he meant per client. Having a limit of 2 pages a second for a single client seems like a reasonable amount to me.
BrutalCoding··on Analyzing my electricity consumption
Reflowing PCB’s is one thing I can think of.
BrutalCoding··on Ask HN: Why no geofence synced DND?
What if someone drives through these geofences? E.g. driving past a church or waiting at a pedestrian crossing close (but within) a school zone.

Other than that, I am pretty sure you can already achieve this feature without relying on 3rd party apps by using Apple's 'Shortcuts' app. Granted, this is based on location with a circular radius and not a custom shaped geofence.

BrutalCoding··on Ask HN: How do I clean the insides of a PC?
I’m fairly confident that static electricity isn’t a big issue anymore with modern PC hardware.

Personally, I have used an electric air blower called Xpower.

Link: https://xpower.com/shop/a-2-airrow-pro-multipurpose-powered-...

Besides that, I have an air filter in my office which, hopefully, helps with gathering dust.

If you’re feeling adventurous, maybe try submerging the PC in a water tank filled with mineral oil… :P

BrutalCoding··on Show HN: Route your prompts to the best LLM
Heya I found a minor typo here: https://unify.ai/docs/demos/demos/LangChain/RAG_playground/R... under "Usage" step 2.

> "Input your Unify APhttps://github.com/Anteemony/RAG"

Your product looks good in my view, although I have only spend about 10min thus far. The docs look pretty easy to follow along.

I'll probably give this a try soon!

BrutalCoding··on GPT-4o
Hmm, there’s this Gazelle that can take in audio, but to get audio back out you’d have to use something else (e.g. Piper).

https://github.com/tincans-ai/gazelle?tab=readme-ov-file

https://tincans.ai/slm

https://github.com/rhasspy/piper

BrutalCoding··on Show HN: Meemaw – Trustless and grandma-friendly wallet as a service
Upon checking your profile, I noticed that you’re related to Gridlock. Adding a disclaimer to your original comment would’ve been more appropriate in my opinion.

Also, having your product open-sourced and/or audited increases trustworthiness. You mentioned going open-source and being audited in 2021 but neither happened as far as I can find. That’s fine, just different than OP’s project.

On the flip side, I noticed this Q&A from your docs that I think is at least re-assuring:

“What happens to my assets if Gridlock shuts down?

Should Gridlock ever become unavailable, you are still safe and protected! The built-in Eject Feature allows you to access your crypto independently without Gridlock. This is the definition of self-custody where you are in full control!”

PS. I’m not the target audience for these type of products. I stay away from most crypto stuff. I just stumbled upon this thread and wanted to share my thoughts :)

BrutalCoding··on In-Flight Entertainment: Introducing Travel Mode for Meta Quest 2 and 3
This feature def exists: https://support.apple.com/en-us/118510

Also found this article where it states that this feature was found in the AVP’s first beta: https://www.macrumors.com/2023/06/22/apple-vision-pro-travel...

Page 1 of 2Next →