HNHacker News
TopNewBestAskShowJobs

OptionOfT

5,005 karma · joined May 13, 2024

---

meet.hn/city/33.4484367,-112.074141/Phoenix

---

submissionscomments
OptionOfT··on AI is potentially a Dunning-Kruger effect amplifier
Sadly a lot of times the sources are just LLM generated themselves...
OptionOfT··on I've always wondered if anyone used sharing buttons on news sites and blogs
I wish Apple would mandate this in their apps. Many apps open their own share-sheet and you need to tap another button to open the native one.
OptionOfT··on Only 16 Percent of Americans Think AI Will Have a Positive Impact on Society
Well, everywhere AI is being sold in a way to replace humans. Humans don't want to think about having to use a product at work that is genuinely aimed at actually replacing their job.
OptionOfT··on Sixty percent of US consumers say 'AI' in brand messaging is a turnoff
Surprisingly, my remote has a microphone.
OptionOfT··on TIL: You can make HTTP requests without curl using Bash /dev/TCP
There is nothing there.

If you want to run as another user, you need to manually add an /etc/group & /etc/password (or generate them in a stage before that and copy them over).

If you need ca-certificates, you need to install ca-certificates in a stage before that and copy over /etc/ssl/certs/ca-certificates.crt from that stage to your current one.

OptionOfT··on Sixty percent of US consumers say 'AI' in brand messaging is a turnoff
I have yet to see AI being successfully onboarded in brands where I feel it actually benefits me.

QuickBooks has annoying suggestions that shift the whole UI and cannot be disabled. Misclicks now happen.

The AI in my robot vacuum is... just a label? I don't want to talk to it. I want it to deterministically clean my stuff.

My TV got an upgrade to Gemini. Why? I don't talk to the TV, and it's in my face. (I'm think about getting a device that can do Plex->Atmos streaming).

OptionOfT··on TIL: You can make HTTP requests without curl using Bash /dev/TCP
If the base image I use is based on Debian, it comes with more than 15 binaries that I don't use.

But when Docker scans my image and notices that there is a CVE in one of those binaries, my image is currently out of compliance.

FROM scratch just reduces the surface.

OptionOfT··on TIL: You can make HTTP requests without curl using Bash /dev/TCP
I always recommend to not have any dependencies outside of the code.

So we start at compiling the codebase (Rust) against MUSL. That way we can run it with FROM scratch images.

If we need more tooling available at runtime, then we look at alpine, but still using MUSL.

If MUSL itself is proving problematic, or if some of the libraries we use need glibc then we can look at using some locked down image.

The cool part about FROM scratch images is that you'll never have to update your base image to address CVEs. Only your software and its (compiled) dependencies.

OptionOfT··on Google Chrome update will close the door on ad blockers
Focus does not sync with Firefox desktop, and the sync part is the reason I want to use the SAME one on desktop and mobile.
OptionOfT··on Google Chrome update will close the door on ad blockers
And sadly, Firefox on iOS is the only browser that doesn't have a the possibility to run an Adblocker. Safari can run uBlock Origin. Brave had one built-in. Hell, even Edge has Adblock Plus.

Does Mozilla have a contract with Google to not build one in as part of the search contract?

OptionOfT··on The state of building user interfaces in Rust
Makes sense, Microsoft doesn't have the best track record in supporting frameworks.

I myself have never worked with C++/CX or C++/WinRT. My Rust journey has been exclusively on POSIX systems, so seeing windows-reactor and getting a UI in a couple of lines is pretty cool.

I would never (at least not in its current state) recommend it for production though, as the crate containing reactor isn't even on crates.io.

Could you share some of the promises made that were abandoned? (I just realized that question sounds like AI... I promise you it's not).

OptionOfT··on 4 things to know about the new sunscreen ingredient the FDA approved
Your clothes still need to have a certain SPF, and you're not gonna wear gloves when 100 outside are you?
OptionOfT··on The state of building user interfaces in Rust
While part of the Windows crate, I think windows-reactor deserves explicit mention.

https://github.com/microsoft/windows-rs/tree/master/crates/s...

It's a react-style API for WinUI3 apps, meaning it's not trying to mimic the Windows LAF. It's merely a binding.

OptionOfT··on Waymo Premier
In Germany those things are taxed!
OptionOfT··on "Don't You Just Upload It to ChatGPT?"
And for as long that that runs on your computer, I don't care.

But the problem is that for many people they now believe it's ok to present a 10k line vibe-coded PR that only has been verified against external behavior, and some Senior Engineer needs to review it, in time, under pressure, without too much push-back, and lastly, it's the Senior Engineer that gets paged at 2am because something has fallen over.

Also, those scripts tend to start a life of their own, and because it looks good enough, people don't look at them again.

I recall a bug of someone vibe-coding a cleanup script for folders older than $x (on Windows).

Get the CreationDate, and sort. Delete older than $x. Except CreationDate can be null and null is always smaller than $x.

Oops.

OptionOfT··on European sunscreens are safer than American (2024)
Sidenote: this phenomenon is known as the Gell-Mann Amnesia effect.
OptionOfT··on The iPad was on Tailscale: a WebRTC debugging story
One day I hope to work on problems like this. Fantastic article.
OptionOfT··on Siri AI
I live in Phoenix. I would like it to tell me: 8am. Not what the actual high is today.
OptionOfT··on FCC wants to kill burner phones by forcing telecoms to get all customers' IDs
I am. I couldn't get into it. I'll give it another shot. Maybe I didn't try long enough.
OptionOfT··on Where is the AI jobs crisis?
If that is the case there is a worldwide crisis. It means that nearly all knowledge work will be gone.
OptionOfT··on FCC wants to kill burner phones by forcing telecoms to get all customers' IDs
https://archive.org/details/3f25eeb8affc11e6892a43edc8087050

~~I _think_ this is the one.~~

God I miss this podcast.

Edit: this IS the one.

OptionOfT··on Where is the AI jobs crisis?
I'd correct that to forcefully embedded, like unpaid on-call.
OptionOfT··on Where is the AI jobs crisis?
> There seems to be a desire for a narrative that AI really just can't replace productive work, and that it's all a mirage.

Yes, and juniors aren't known for their productive work in the beginning. That's not their purpose. Their purpose is to do the mundane work, because it is important for them to become less junior and more senior.

That is robbed of them.

Which in 5-10 years means the need for senior developers is gonna shoot through the roof.

OptionOfT··on FCC wants to kill burner phones by forcing telecoms to get all customers' IDs
This was the case in Belgium a couple of years ago.

Everybody had to go to a store and have their ID read by the system, and if they didn't, the phone number would be shut down.

Unsure how that worked for MVNOs though.

Now I live in the USA and am well-familiar with the spam calls. I wonder if this new rule will reduce/prevent them. I think in general the ability to spoof numbers should be banned / controlled. Someone from India should not be allowed to call me with a caller ID from Mayo Clinic.

OptionOfT··on Cleaning up after AI rockstar developers
> You can lead the engineering, and guide the LLM to generate small snippets at a time.

Yes, yes you can, but you can't force the LLM user to _understand_ your feedback so that they reduce the burden on you, as the reviewer.

OptionOfT··on Siri AI
My iPhone knows the forecast for today.

I installed iOS 27 yesterday.

I asked it: please notify me when the temperature goes above 80F (so I can close the windows).

Siri responded: it'll be 99F today in Phoenix.

...

OptionOfT··on Ask HN: Why is the HN crowd so anti-AI?
I use AI every day.

And I am absolutely sick of having to justify my job against people who feel they can now vibecode an application without understanding the code.

Kinda like how someone thinks they can build a house without understanding the different layers.

And it's made worse that the way these applications are now built: from the outside, with zero regards towards how it's actually put together.

I understand that execution speed matters over elegance of code. I'm not looking for elegance. I'm looking for code that is clear, well abstracted, well reasoned, so that it not only serves the business purpose, but is also technically sound, non-DRY, with clear indicators of where YAGNI was invoked etc.

I'm genuinely tired of having to defend my job. And the world is using the AI revolution to get rid of so many people. When you call 911 in my city you now talk to AI. You call the local dealer, you get AI.

So AI is presented as this 10x modifier, but I'm not working 1/10, I'm working the same if not harder to verify my PM's slop, because it's me who gets paged at 2PM, not my PM.

I'm tired boss.

OptionOfT··on Did Claude increase bugs in rsync?
You can use LLMs in multiple ways, from very hands on to make local changes to completely hands-off.

I've seen plenty of code that was LLM generated but the commit message itself did not have the co-author attached to it. This only seems to happen when someone's interface to the codebase is completely though Claude/Codex/..., and those are usually the most verbose commits, and yet they say the least, because they just summarize the code changes, not the why.

On the other hand I've seen developers using Claude as a tool. They have VSCode open and a terminal window with Claude and go back and forth, ensuring they write correct code, and leave the plumbing to Claude.

So maybe the author of the code started off small and it grew over time?

OptionOfT··on Cooldown Support for Ruby Bundler
Can you in your own gem depend on gems from another server? Or does it need to be configured on the client?

If not, and the current defacto standard gem server doesn't accept v1 anymore, we're good I suppose?

OptionOfT··on IPv6 zones in URLs are a mistake
In Rust there is the same problem. The `url::Url` library does not support `%<zone_id>`.

`http::Uri` does, and it accepts both `%` and `%25`.

https://play.rust-lang.org/?version=stable&mode=debug&editio...

← PreviousPage 7 of 34Next →