HNHacker News
TopNewBestAskShowJobs

BytesAndGears

527 karma · joined August 15, 2023

submissionscomments
BytesAndGears··on Man convicted for trying to help undercover game wardens recover deer with drone
> The ethical thing is to deliver a clean kill - which requires a weapon.

Isn’t a knife also well suited to this purpose? Assuming the animal is on the ground and not able to move well. Though I guess it depends how injured they are

BytesAndGears··on Wear OS "Hybrid" design has two OSes, two CPUs, "100 hour" battery life
Actually my Garmin does do points of interest, and supports either driving, walking or cycling directions, all fully offline. For two entire continents! All on device.

I concede that the experience looks a bit less polished than the nice UI of an Apple Watch, but it’s genuinely impressive the level of features in this thing.

The only one I miss is voice recognition, where it would be nice to just say “navigate home” and have it go. And I’m not sure if that’s possible on the weak processors

BytesAndGears··on Certain dogs are capable of learning the names for more than 100 different toys
Plus the whole feeling of “I just smelled this thing and it reminds me of my aunt’s house, who died 35 years ago”.

I think it’s pretty established that humans are very good with smell. We just aren’t very sensitive compared to dogs

BytesAndGears··on Sora: Creating video from text
Same with finance, we could all live an upper-middle-class life with all the luxury, for one parent working in the home, if we were willing to live the same lifestyle as the 1950s. But life today is much easier than even then — and we’d rather pay more for that extra luxury than live the spartan lifestyle that would’ve been luxury then.
BytesAndGears··on Nanoplastics in water – surprisingly large amounts discovered and its not good
Yeah agreed, worth noting that it only takes ~100-1000 nanograms of Botulinum toxin to kill you. So it’s kind of irrelevant to compare different substances toxicity based on quantity alone. The toxic levels of aspirin are totally irrelevant for a different substance

https://en.m.wikipedia.org/wiki/Botulinum_toxin

BytesAndGears··on Memory and new controls for ChatGPT
Yeah I have a line in my custom prompt telling it to give me citations. When custom prompts first came out, it would always give me information about where to look for more, but eventually it just… didn’t anymore.

I did find recently that it helps if you put this sentence in the “What would you like ChatGPT to know about you” section:

> I require sources and suggestions for further reading on anything that is not code. If I can't validate it myself, I need to know why I can trust the information.

Adding that to the bottom of the “about you” section seems to help more than adding something similar to the “how would you like ChatGPT to respond”.

BytesAndGears··on The world has warmed 1.5 °C, according to 300-year-old sponges
Not sure that really refutes the point, since the temperature was down by about 0.25 degrees during that little ice age, according to the graph at the top of your link. after that little blip down it absolutely shot up. Little Ice Age barely had an affect on that graph, relatively
BytesAndGears··on Parisians vote in favour of tripling parking costs for SUVs
At least in my city (in NL), there are a bunch of public electric chargers with the street parking around the city. It seems like almost 25% of spots are electric only in my neighborhood
BytesAndGears··on The worst users come from referral programs, free trials, coupons
I think you’re making a false comparison. Growth mindset is a separate thing entirely. “Growth” versus “fixed” in terms of ability to change your thought patterns.

It’s “scarcity mindset” vs. “abundance mindset”. In terms of ability to gain resources.

A scarcity minded person, such as myself, thinks that they should build extra buffer and not spend their resources, in case they need them in the future. If things go south, you might not be able to make money, so you should have extra somewhere to weather the storm. Resources flowing to you could become “scarce” (in your mind), so you’re cautious.

An abundance mindset person believes that they’ll always be able to find extra somewhere. They don’t need a big savings account because they’ll be able to figure out a way to make money, no matter the circumstance. Resources flowing to you are “abundant” (in your mind), so you are more carefree.

Neither is bad, they’re just different. If you’re older but still tucking away money and trying to not spend too much, etc, then you still have a scarcity mindset (like me).

I personally don’t know if my career will go away in the future, so I’m trying to build a nest-egg to be self sufficient regardless of my work, even though I have plenty of money in my budget to not think about it

BytesAndGears··on JetBrains' unremovable AI assistant meets irresistible outcry
Yeah, I ended up switching to neovim because I was getting sick of my Jetbrains IDE. It seemed like it has been getting slower, and the New UI was pretty meh. And I was already using the vim mode plugin.

Switching to neovim was definitely painful at first because I had to figure out all of the plugins to get IDE-level functionality. But after a couple weeks, it was in a good place.

Now, a year later, I’m so much more productive than I was, the UI is nearly instant, and everything is where I want it. And the features don’t generally change much unless I want them to. Only feature that I miss is the git conflict resolution. The jetbrains three-pane UI around merge conflicts is incredible and I still haven’t found a good replacement.

BytesAndGears··on Thanksgiving 2023 security incident
It’s a fair concern, but there really isn’t so much there. If they compromise my trello account then they know I have some meetings coming up with people, and that I’m starting on ticket 927109 and planning to deploy ticket 901223 on Tuesday. Just referencing items in our ticket management system with very sparse details.

My notes are text files on the computer, so we’d have problems regardless if they got that. But maybe I should’ve left it out of the list above in that case… nothing else seems very damning.

But you do raise a valid concern, and it’s worth reevaluating!

BytesAndGears··on Thanksgiving 2023 security incident
Certainly nothing privileged! Moreso just reminders about “follow up with person x” and that kind of thing
BytesAndGears··on Thanksgiving 2023 security incident
Ooh actually that’s the most compelling reason I’ve heard. I think I might actually split out those accounts with this reasoning.
BytesAndGears··on Thanksgiving 2023 security incident
Convenience, I suppose… and that doesn’t solve all of the issues (eg Copilot)

I’m fine with it because I know there’s no management software on this laptop, but yeah it’s a totally different story if I had to use a newer one with SSO and management software

BytesAndGears··on Thanksgiving 2023 security incident
Fair question, but I use a lot of things that are varying degrees of helpful for my work:

* personal ChatGPT and copilot subscriptions, since company doesn’t pay for these

* Trello account for keeping track of my todo list (following up with people, running deploys)

* Obsidian for keeping notes, as a personal knowledge-base (things like technologies and reminders)

* Apple account for music, copy/paste, sharing photos from my travel with coworkers, synching docs related to my work visa and taxes

* Personal slack login for communicating with my partner in our private server

* personal GitHub account credentials for synching my private dotfiles repo with my neovim config. basically can’t work without my dotfiles, but I could theoretically email these to myself or something, to prevent this one.

And sure, I could be stubborn and not use any of this, but I’d be way less productive and kinda miserable.

BytesAndGears··on Thanksgiving 2023 security incident
My company will only give us new laptops that are preinstalled with Okta’s management system.

I am grandfathered in to an old MacBook that has absolutely no management software on it, from the “Early Days” when there was no IT and we just got brand new untouched laptops.

They offered me an upgrade to an M1/M2 pro, but I refused, saying that I wasn’t willing to use Okta’s login system if I have my own personal passwords or keys anywhere on my work computer.

Since that would hugely disrupt my work, I can’t upgrade. Maybe I can use incidents like this to justify my beliefs to the IT department…

BytesAndGears··on Thanksgiving 2023 security incident
Writeups and actions like this from cloudflare are exactly why I trust them with my data and my business.

Yes, they aren’t perfect. They do some things that I disagree with.

But overall they prove themselves worthy of my trust, specifically because of the engineering mindset that the company shares, and how serious they take things like this.

Thank you for the blog post!

BytesAndGears··on Study finds that once people use cargo bikes, they like their cars much less
I mean yeah some switch to transit, but there are still lots of people on bikes. I guess I shouldn’t have said nobody changes their behavior, but rather that it’s common and totally fine to ride in those conditions, as evidenced by many people doing it in my daily commute.
BytesAndGears··on Study finds that once people use cargo bikes, they like their cars much less
Personally yes, every day to the train station on my way to work.

The bike paths are a bit less busy but basically nobody changes their behavior except to go slower around the icy corners.

This is in Netherlands

BytesAndGears··on FBI confirms it issued remote kill command to blow out Volt Typhoon's botnet
I don’t usually love parallels from digital to physical worlds, especially with regards to laws, since there is a lot of nuance that gets lost.

But, with that said… If I own a property that I don’t use, and people start making and selling drugs there, without me knowing… to what degree am I liable?

And what do the police/FBI do in that situation?

I would be totally fine with them entering the property, dealing with the specific threat, not looking at more than they need to for that investigation, and letting me know what happened.

It seems like the exact same thing. These people were allowing illegal activity on their property (devices), unknowingly. So the police come in and deal with the threat, only look at what they need for the specific investigation, and let people know afterwards.

BytesAndGears··on Expert sounds alarm on new wave of US opioids crisis
That’s great for you. My partner was also not given anything when her wisdom teeth were removed. As the dentists anesthetic wore off, on the drive home, she started crying, then screaming as we pulled into the driveway. I got her in bed and gave her Tylenol (dentists recommendation), but she was crying, curled up in a ball, unable to move and barely talk, couldn’t drink water, just grasping her legs and suffering with tears streaming down her face.

Luckily, when I called the dentist back and frantically explained the situation, they let us get an opioid. She took a minimal amount, and was able to function normally. She only used a few pills in total over the course of a couple days, but it prevented absolute heartbreaking agony.

So that’s great that it worked for you. But your case has no bearing on somebody in the other situations either, so you don’t need to bring it up as a gotcha.

BytesAndGears··on Oh My Zsh
Yeah I have a ton of customization including a really sweet looking prompt (that includes branch name & even git remote project name). Shortcut aliases and custom functions for everything that I use often. Atuin for Ctrl+R history searching.

All without using any “plugins” or ohmyzsh. All just within my .zshrc, and a few extra files that get “sourced” depending which computer I’m on. Only occasional copy-pasting a few things I liked from StackOverflow.

Basically instantaneous speed. Don’t even notice any performance penalties from all of the customization and styling.

I did have a performance issue early on, but I profiled my zsh startup time and saw 97.5% of my shell startup was consumed by NVM (node version manager), and another 2.4% was RVM (ruby). Switched to FNM and Chruby instead, and it was zippy.

And it’s all mine, so there are no “updates” to break anything. Throw it all in source control and you can keep improving it without risk of losing your previous working config.

BytesAndGears··on A vision for the alleviation of water scarcity in the US Southwest
Yeah, but if you’re pulling in water and disposing it from a specific region, eventually the water that you’re pulling in is progressively saltier, and you’re compounding the saltiness of that area.

I’m sure that ocean currents will eventually equalize the salt, but if you’re continuously dumping salt into a specific area, it’s going to make that region of the ocean saltier.

BytesAndGears··on AMD's 22 year old GPUs are still getting updates
Or regulation like the one from the thread, requiring systems to be open sourced in certain cases. It would definitely help
BytesAndGears··on Compare Google, Bing, Marginalia, Kagi, Mwmbl, and ChatGPT
I had a similar experience when testing Kagi after reading this. The top result for the “wider car tires” query on Kagi was a link to Physics StackExchange with some marginally informative answers [0], which would be easy to expand on in future searches. The second result was Reddit. Then a couple of incorrect/irrelevant pages but they don’t look like scams

[0]: https://physics.stackexchange.com/questions/29903/why-do-peo...

Edit: I did just realize that I have StackExchange customized to be up-ranked. So that probably helps. But yeah, I guess this is why I usually get good results, which is something that generally still fails with Google for me.

BytesAndGears··on Endurain: Self-hosted Strava like service
Another giant recommendation from me on intervals.icu !

I have hundreds of workouts to pick from in there across swim/bike/run, and used the site to plan out all of my training for an Ironman 70.3 (and also for some upcoming races next year). It is phenomenal for planning out your training if you want to do any sort of endurance sports racing.

The developer is awesome, and provides almost all features for free. He even added a swimming feature that I needed with like a 1-2 day turnaround, which was incredible. The “premium” version is only $3/mo which I gladly pay just to support the service.

It’s not open source but honestly that’s fine, the developer has built a very feature-complete platform. But it would be really cool to have the source…

BytesAndGears··on Most 16-year-olds don't have servers in their rooms
Did you forget a /s ?

Growing food is much harder than that.

Growing a few tomatoes or something is easy. But growing enough food to sustain yourself and your family is much more involved and requires a lot of training and experience.

Most people could likely do it. But it would take them 3-5 years of failures before they could reliably grow enough food for themselves. Probably more on the scale of a whole family.

BytesAndGears··on The falling nutritional value of crops
The first sentence lists it as including

> carbohydrates, fat, protein, minerals, and vitamins

So, it seems accurate to include minerals, which are essential for health

BytesAndGears··on Delta Dental says data breach exposed info of 7M people
That’s exactly what we have in the Netherlands — there is a system where you can go to check out, using iDeal.

It gives you a QR code at checkout, which you can scan with a banking app on your phone. It shows on your phone the amount you’re sending, and to whom, with a button to approve or deny.

You can also set it up as a recurring payment in the app and say “authorize this same payment automatically in the future, up to €xyz amount”. Then you can see a list of all of your authorized recurring payments, and cancel or change them any time from the bank app.

It’s a great system!

BytesAndGears··on A study of Google's code review tooling (Critique)
I definitely didn’t mean it like hazing.

I don’t see what’s so wrong about saying “you used inheritance for this relationship, but we have a pattern of keeping classes like this separate, since this system tends to change frequently. Please organize this like xyz module instead.”

Just a random example of something that a new person might do who is unfamiliar with xyz module and the complications there.

I agree that it’s good to mentor someone new, but honestly I think they still make most decisions themselves, and sometimes those decisions don’t match established patterns that they don’t know about. Ideally you notice sooner than a PR but I also think that people get busy and it’s ok to not have time to monitor everything a new person does. So sometimes it comes down to the code review to notice.

It’s not derogatory or hurtful, literally at all, it’s just pointing on that they did something in a way that goes against established patterns, and it’s teaching them what those patterns are.

← PreviousPage 3 of 5Next →