HNHacker News
TopNewBestAskShowJobs

tastysandwich

1,268 karma · joined July 16, 2020

submissionscomments
tastysandwich··on Show HN: I made an app to create personalized stories for children in 5 minutes
That is very negative and assumes the worst about OP.

He created something and shared it with the world. It's not to your taste and that's fine. But don't knock someone down for having a red hot go at something.

tastysandwich··on Gemini 2.5 Pro Preview
Re hallucinating APIs that don't exist - I find this with Golang sometimes. I wonder if it's because the training data doesn't just consist of all the docs and source code, but potentially feature proposals that never made it into the language.

Regexes are another area where I can't get much help from LLMs. If it's something common like a phone number, that's fine. But anything novel it seems to have trouble. It will spit out junk very confidently.

tastysandwich··on Jellyfin as a Spotify alternative
Yes my bad
tastysandwich··on Jellyfin as a Spotify alternative
For music, Navidrome is superior.

It is just crazy how easy it is to set this stuff up nowadays. I run both Navidrome and Jellyfin in docker containers. Then I use NordVPN Meshnet to securely connect to them outside of the home.

The experience is absolutely flawless. In Navidrome you can host an entire FLAC library and then transcode to Opus on the fly.

It's been over a year now and I have pretty much no issues whatsoever.

I highly highly recommend it

Edit - Opus not Opal!

tastysandwich··on Garfield Minus Garfield
Massive Garfield fan growing up.

Garfield minus Garfield is still just as eerie and depressing despite knowing the "source material". I love it.

tastysandwich··on Today is Ubuntu's 20th Anniversary
Seems like everyone loves to hate Ubuntu lately. From the Amazon search icon years ago, to Snaps, Mir, "pro" updates (which I don't get the backlash about..).

But man, I started using this distro 18 years ago? And I still use it today. I can tell you, it's gotten more usable, more stable, and easier to install, without (imo) sacrificing any of what we love about Linux systems. If you hate snaps you can just remove them.

It's an OS I can easily recommend to beginners who want to dip their toes in the Linux world. They can install it without any help.

And I get that so much is a testament to the software Ubuntu uses getting better. But it brings it all together in such a great way.

I used Arch Linux for a few years. But I didn't really like having to check message boards for any breaking changes before updating lest my system become unusable... As a busy professional and dad, I don't see myself switching off of Ubuntu anytime soon.

tastysandwich··on Madrid bans hired e-scooters over safety concerns
I ride a private escooter but really detest these rental ones, based on the experience in Melbourne. We'll be banning them too soon.

Private scooters are a thoughtful purchase. Riding them is a thoughtful decision. Most people riding them are not first-timers. So generally those I see on private scooters have helmets and follow the rules.

Rental scooters? Nobody is wearing a helmet, they're being ridden dangerously on footpaths, putting pedestrians at risk. Even at slow speeds they're a danger to pedestrians in a busy city.

It's pretty bad, you just walk around Melbourne on any day and you can see idiots without helmets swerving around pedestrians on Bourke St (a pedestrian only shopping area).

tastysandwich··on Anger management activities that increase or decrease arousal
Reminds me of an excerpt from the book The Body Keeps The Score:

When the alarm bell of the emotional brain keeps signaling that you are in danger, no amount of insight will silence it. I am reminded of the comedy in which a seven-time recidivist in an anger-management program extols the virtue of the techniques he's learned: "They are great and work terrific-as long as you are not really angry.

In the moment it's incredibly difficult to think rationally enough to breathe and/or meditate. You're a car hurtling down a ravine bound to crash.

tastysandwich··on Fixing annoying blue standby lights
I bought a roll of red brake-light tape off Amazon when my daughter was born. Covered every little light in the house. Highly recommended!
tastysandwich··on Google Podcasts to shut down in 2024
Agreed. Dead simple, supported local files, and you could upload your own music collection.

YT Music is absolute garbage for anyone who cares about music. It's impossible to manage a library.

tastysandwich··on To make dishwashers great again? (2020)
My understanding was that the regulations applied to a normal wash cycle, but that they don't prevent dishwashers from having additional modes that use more water/energy for a faster clean.

My Bosch dishwasher is only a few years old. On normal mode, it takes 2 hours and 20 minutes. However it has a "Vario Speed" option which uses more water/energy, but performs the same clean in about an hour.

We rarely use Vario Speed. The dishwasher gets stacked after dinner and set on a timer so that it runs overnight. But the option for a fast wash is much appreciated.

One thing I'll say about wash quality is that the detergent matters. In Australia you can check out Choice's list [1]. We did find the Aldi Logix Platinum ones to be pretty good.

https://www.choice.com.au/home-and-living/kitchen/dishwasher...

tastysandwich··on The worst programmer I know
When I joined my company, I was introduced to this dev who'd been there since the start.

His English wasn't great. His Javascript wasn't "modern" - he kept using callbacks etc. He often poo-poohed ideas the younger wizz-bang devs had. And so I was warned - basically he's an old curmudgeon, set in his ways, he can't take any criticism but he'll dole it out, a pain to deal with.

I quickly learnt how untrue that all was. OK, his code isn't great. BUT he's 100% committed to delivering customer value. He understands the ins-and-outs like no one else. He thinks through every scenario from the customer's perspective, and absolutely NAILS it every time. The young devs didn't like him because he didn't give a shit about "GraphQL versus REST" or "Hapi.js vs Express vs Koa vs whatever".

Where the other teams would avoid involving him in design conversations, I'd pull him in straight away. And our team reaped the rewards of integration projects that delivered right out of the starting gate, rather than customers kicking them right back with complaints.

tastysandwich··on Why do shared hospital rooms not violate HIPAA?
Similarly, it really irks me how little privacy there is at the chemist/pharmacist/drugstore (listing all synonyms for an international audience).

If I have any questions, they're at the counter with 20 other patrons hearing everything about my medication. Then I take my medication to a separate counter for payment, which is staffed, usually, by a teenager working part-time. Great, now they know what medication I'm on.

Imagine if I were picking up medication for a teenage son or daughter, and the teenager at the counter went to school with them?

tastysandwich··on Structured logging with slog
I'm really glad they've introduced this, I just wish it also had the traditional formatting methods, eg Infof, Debugf, Errorf, etc, for backwards compatibility.

I've got a few packages that accept a basic logger interface, eg:

  type debugLogger interface {
      Debugf(format string, args ...any)
  }

  type MyThing struct {
    logger debugLogger
  }

  func New(logger debugLogger) *MyThing {
    return &MyThing{logger}
  }
I'd love to switch to slog but I'll have to v2 these packages now.
tastysandwich··on We’re all just temporarily abled
That's why I appreciate starting strength. It's a novice program and the gains come fairly quickly and easily. Rippetoe himself in Practical Programming makes the point that after the novice phase, you need to assess what your goals are and program accordingly. A football player will have different goals from a runner, who will have different goals from the general sedentary public.

I myself am pretty happy with where I'm at and don't plan on trying to squat 300KG. I appreciate there's a higher risk of injury pushing myself to my limits. And the amount of investment (time in the gym, getting a coach or learning enough to program for that level) is not worth it.

I'm not suggesting that everyone goes and tries to become a powerlifter. I'm just suggesting that for anyone who isn't strong and is looking to become strong quickly, Starting Strength is the best method in my opinion. And as others have pointed out, going from a 20KG to an 80KG squat will make a huge improvement to your life, and is very manageable for pretty much anyone.

tastysandwich··on Ask HN: Switch to Ubuntu, or Stay with Fedora?
Yeah I actually appreciated how easy it was to create daemons with Upstart. I had no problem with it, I just remember a lot of people pissed off that Canonical wrote their own init service instead of using systemd (which they eventually moved to, and which I recognise people also have very strong feelings about).
tastysandwich··on We’re all just temporarily abled
Sorry, as advised by "The Fitness Wiki" ?

Starting Strength remains the absolute best way for a novice to gain general-purpose strength.

tastysandwich··on We’re all just temporarily abled
How are you squatting? Technique is really important. I recommend watching some videos by Mark Rippetoe [1], and also filming your squats to review them. The low-bar back squat is a hip-dominant exercise, and when done properly should not put undue stress on the knees. [2]

I myself had _terrible_ knee pain from squatting. Then my knee started randomly buckling when I would walk.

So I started filming myself. I also used TUBOW [3] to figure out that my knees were drifting far too forward. I corrected my technique accordingly, and started engaging the hips properly. My knee pain went away and I've been pain-free ever since.

  - [1] Learn to Squat, https://www.youtube.com/watch?v=nhoikoUEI8U
  - [2] Squats and Your Knees, https://startingstrength.com/article/squats-and-your-knees
  - [3] Using the TUBOW with Mark Rippetoe, https://www.youtube.com/watch?v=-P_w6dpDC2I
tastysandwich··on We’re all just temporarily abled
One of the best things I ever did was get strong through a basic barbell training program called Starting Strength.

Squat, deadlift, overhead press, bench press, chinups, eat, sleep. It really is that easy.

Highly recommend it for anyone interested.

1. Any back pain I had disappeared completely.

2. When I have to lift something awkward (eg, furniture), I don't injure myself. If you can deadlift 200KG, awkwardly leaning over your lawn mower to grab a 20KG bag of concrete is pretty easy.

3. It is really really handy being able to move heavy things.

4. Basically everything else improves. Going for a tough hike uphill? Your legs will be a lot less sore if you can squat 150KG. Need to hold your screaming baby for 40 minutes? Easy!

tastysandwich··on Ask HN: Switch to Ubuntu, or Stay with Fedora?
A lot of Ubuntu hate, and I totally understand why. We all remember Mir and Upstart. And now Snap. So if this bothers you, by all means look elsewhere.

On the other hand... I've used Ubuntu desktop consistently for about 15 years now. I'm not a power user by any stretch. I just want things to work, and the "just works" factor has improved considerably.

Installation is ridiculously easy. It's fast. It never crashes. It finds all the right drivers for me. Suspend works. Audio works great, including with recording software like Reaper/Audacity.

I just don't have time to mess around with stuff anymore. Gone are my Arch Linux days. I get about half an hour of time after putting our little one to bed, and I want to spend 0% of that on configuring stuff.

tastysandwich··on Ord Phone
Like the Light Phone, I really love the idea. But, even as someone who doesn't use social media, my whole life has become reconfigured around my smartphone. Yes there are negatives - the endless distractions - but it's just too convenient to give up a fully-featured smartphone.

Just to give some random examples that you can't do on these devices..

  - I track all my workouts in my phone.
  - Don't need recipe books anymore.
  - Controlling TV/lighting/heating/robot vacuum.
  - Buying groceries.
  - Guitar tuner. Metronome. Practicing scales.
  - Voice recorder (for quickly remembering a cool riff I made up).
  - Playing a podcast from YouTube while I run because I don't have Spotify.
  - NFC for payment, transport.
  - Calendar (which this seems to be lacking)
  - Paying bills.
  - Watching my daughter's camera when she naps.
  - Flashcards for studying.
  - Dictionary. Foreign language dictionaries.
  - Sometimes even torrenting.

I became really aware of how much we depend on these devices when I had a daughter and we thoughtlessly decreed we'd never use a smartphone around her. That became untenable quite quickly. "Hey wanna take little one for a walk?" "I think it might rain, let me check the radar quickly"

I just don't have social media apps installed and that's pretty good for me.

tastysandwich··on Why yewtu.be was down: Data loss after being shut down by Oracle Cloud
Couldn't agree more.

I don't use social media because I think it's a net negative in my life. However YouTube I've always justified by following lots of educational content. I've learned a lot of cool things and gained new hobbies just by watching YouTube. One day, leather-working videos popped up on my feed. Soon I was making my own stuff with leather - it was a heap of fun!

I've noticed over the past few years though, that no matter how much I try to tweak the algorithm, I'm just getting mindless junk. And shorts are the worst of it! They're deliberately designed to hook you in, so they're very hard to ignore.

And so YouTube, I have to admit, has become a net negative. Another place for mindless dopamine hits, zombifying us all. I'm so sad about it!

tastysandwich··on People Hire Phone Bots to Torture Telemarketers
One time I received a call from my mobile provider, offering me a free upgrade. I thought I was very smart and sophisticated, and rudely demanded information - "oh yeah? what's your name mr SCAM CALLER!" I also wanted a session ID so I could call back the official number and be reconnected. He was quite baffled and said "errr... we don't do that". I immediately felt like Kitboga - I'm onto you, scammer!!

Turned out it was legitimate and I just looked like a jackass. Got my free upgrade though.

While I didn't need to be so arrogant, I think companies should make it easier to prove their identity. When I call my bank, they ask for information like DOB etc to prove it's me. Fair enough. But it never works in reverse if they call me, like a push message via their app, or an ID number I can call back with. I feel a bit silly asking.

tastysandwich··on Show HN: Tweak your chord progressions for practice or composition
Not working for me either. Tried the same chord progression (naturally ha)
tastysandwich··on How Outback Steakhouse went from down under, all the way to the top (2001)
I went to one in Japan and loved it. I didn't care that it was cringey faux-Australiana. They had like 20 different types of grilled meat - I was in heaven!
tastysandwich··on How Outback Steakhouse went from down under, all the way to the top (2001)
As an Australian, the first time I ever heard of Outback Steakhouse was in Japan.

I've never seen one, or heard anyone talk about Outback Steakhouse in Australia. The locations you linked are nearly all in one state - New South Wales, and two in Queensland. And I suspect they're relatively new (last 10 years or so?).

It's fair to say most Australians have never heard of Outback Steakhouse.

(On the other hand, most Australians know Grill'd!)

tastysandwich··on Has Xbox lost the console wars?
I know this isn't exactly on topic. I haven't played video games since I was a teenager, but I'm struck by how cheap consoles are now!

I remember the Xbox and Playstation being prohibitively expensive. I just looked it up, the Playstation was $749 AUD [1] and the Xbox was $649 AUD [2]. I had to wait yeeeears for the price to fall so I could get an Xbox.

Today, I can get a Playstation 5 Digital Edition for $649 AUD on the Sony website, or $794 AUD for the "normal" edition from Amazon.

The Xbox series X is similarly priced, at $749 AUD.

Given inflation since then, these are prices many teenagers could realistically save up for now.

[1] https://www.arnnet.com.au/article/82336/ps2_debut_november_3... [2] https://news.microsoft.com/2002/03/14/xbox-goes-global-with-...

tastysandwich··on An app can transform smartphones into thermometers that accurately detect fevers
When we had our newborn we were surprised to find that many of the expensive infrared thermometers can be quite inaccurate compared to a simple $10 probe thermometer you stick under an armpit.

My mother-in-law is a nurse and they all use the cheap Omron probe thermometers.

tastysandwich··on Go 1.21 Release Candidate
Really glad to see some of these new packages (sort, map, etc) making use of generics. Should reduce the need for a lot of helper functions.

Also really excited to see loop capture variables finally getting sorted out. It is a constant pain point with new devs, and I have no good answer when they ask "but WHY is it like this?"

More information about loop capture here for those interested https://github.com/golang/go/discussions/56010

tastysandwich··on A daytime nap is good for the brain
I occasionally take a quick <15m nap after lunch. What's interesting is that I don't fall fully asleep - I'm more in a halfway (hypnagogic) state. I'm kind of drifting between states of consciousness. I'm _mostly_ aware I'm reclined on the sofa, and I just let my thoughts go wherever they want. I can start myself on a particular daydream, but pretty quickly my mind wanders off without me realising. Sometimes I can pull it back - I guess as I drift into a bit more consciousness - but soon it's off again as the sleepiness takes hold.

It's a pretty fun experience. The daydreams are wild.

Page 1 of 6Next →