HNHacker News
TopNewBestAskShowJobs

RHSeeger

7,599 karma · joined July 18, 2012

submissionscomments
RHSeeger··on Solving Factorio Quality
So, you want a team comprised of Factorio players and tabletop RPG players.
RHSeeger··on Tcl/Tk 9.1
I like the concept of Lua, but I ran into enough issues with it's "everything is a table" design that I stopped using it.
RHSeeger··on Tcl/Tk 9.1
Same here. I enjoyed that time/experience a lot.
RHSeeger··on Tcl/Tk 9.1
I've always thought of Tcl as a type of Lisp. Clearly, the relationship isn't direct, but it allows a lot of the same things that Lisps do. Plus, the way one nests commands is similar.

And it shares a lot of the same metaprogramming that Lisps have - more so than the vast majority of other languages.

RHSeeger··on Tcl/Tk 9.1
Expect was amazing - game changing. The things you could do with it couldn't be replicated elsewhere (well, clearly "could", but not reasonably so)
RHSeeger··on There is more to code review than (automatable) detection
> That's a strong signal that your team isn't doing well. Significant problems should have been spotted at a software design stage, or raised in standups, or identified in a pairing session.

This is a strong signal that you're looking at different things than a lot of people doing code reviews are.

- Why are you using this api for this instead of this other one? We use the other one because it avoids a specific issue.

- Your code isn't following the same patterns that we use in these places. It should be using the same patterns so that it's more obvious to anyone else that works on it

- The name you gave this function/class/whatever doesn't accurately represent what it is for

These are the kinds of things that are generally noticeable during a code review, and can make a big difference later on. And they're generally not going to be identified during standups and/or design.

Pairing is an option, since it is (effectively) code review _while_ writing the code (with a certain amount of blinders on, so not quite as effective). That being said, I hate pairing, so it's certainly not on my recommendation list.

RHSeeger··on Seattle Bans Rental Junk Fees
Pet deposit is for that, not pet rent. Or just deposit in general. Humans _can_ cause just as much damage as pets.
RHSeeger··on Uber arbitration award over Emily Normandin-Parker’s death
Except for the fact that they don't actually know that's what happened.
RHSeeger··on ChatGPT now knows what you do on other websites via ad collector
The fact that other countries have tried to do <bad thing> does not mean it's acceptable for another country to do <bad thing>
RHSeeger··on Border agents can search cellphones without a warrant or reasonable suspicion
https://www.rightsprotection.org/the-united-states-constitut...

If the constitution doesn't take away a right from you specifically, then you have that right.

RHSeeger··on I don't like passkeys
The computer I just replaced had neither wifi nor bluetooth. It was a desktop device and had no use for either.
RHSeeger··on I don't like passkeys
The fact that nearly every passkey implementation is lacking in a variety of very impactful ways... is a very good reason to _not_ use passkeys.

When every passkey interaction is a different variety of user interaction nightmare, it's not very convincing that it's a good idea in the first place

RHSeeger··on I don't like passkeys
A little snarky, but...

It _is_ true that it's more secure when even the people that the passkey was created for can't use it.

RHSeeger··on The Beauty of Roundabouts
If a given tool tends to have a high amount of user error, odds are there's a problem with the tool
RHSeeger··on How much of F-Droid is LLM generated?
I've seen AI be wrong about things often enough to know that none of what you said is particularly true. Rather, most of it holds true most of the time. But not enough.

> Styles can be applied mechanically with linters and formatters, so as much as any codebase written by multiple people.

I'm talking more of a higher level than this - more of coding/design patterns that are common for the team.

RHSeeger··on How much of F-Droid is LLM generated?
Everything about what you're said strikes me as sounding like "I don't bother wearing a seatbelt, because my experience is that I don't get in accidents" .. and also "I don't write automated tests, because I already hand tested my code and it works".

And neither one of those statements is very convincing to me.

RHSeeger··on How much of F-Droid is LLM generated?
I, and I think most experienced developers, can recognize the type of code that incurs a maintenance cost down the line; that will make adding new code take longer. And AI writes such code "relatively" frequently. I love having the AI to write code, but I find it extremely important to review it - to make sure that it's correct, understandable, and not going to be a problem later.
RHSeeger··on How much of F-Droid is LLM generated?
But good code isn't just "does it work", it's also

- is it understandable

- is it maintainable

- how much work is adding new features

- is it written in a way that adding new features means rewriting a lot of it

- is it written in a consistent style

- and lots of other things

I use AI to write a lot of my code, but the only time it's clearly "better" than a competent human is for one-off things.

That being said - AI + human is, without any doubt in my mind, better than either one alone.

RHSeeger··on OpenAI agents carried out an undisclosed attack on RubyGems
I think it's interesting to take it one step further.

- Is it possible to create an actual, self-aware AI with the technology we have? And by "self aware", all I mean is one that is indistinguishable from "self aware" (it acts like it is)

- If so, is it possible to get from <here> (where we are now) to <there> (building such and AI) based on incremental steps - ones that can be tried, tested, verified, and further acted on

- If the goal of an LLM is one that could be achieved by creating such an AI - is it possible it will do so? Could we give it a prompt and, given enough time and resources, it created Skynet?

It would be doing so without intent or self awareness. Just "the next most likely thing to try to achieve the assigned goal is <X>", over and over.

RHSeeger··on DHS 'Predictive Policing' Unit Is Analyzing Americans' Financial Habits
Even if we can't find ways to improve, we should continue to try.
RHSeeger··on DHS 'Predictive Policing' Unit Is Analyzing Americans' Financial Habits
> I’m sure we could just put always-on cameras in every house to catch criminals too, but that doesn’t mean it’s a good idea.

I use this type of point all the time, and every time to blank stares.

Me> The Flock surveillance network is bad - it is an invasion of privacy and gives way too much power to people that should not have that power. It _can_ be used to solve crimes, and does. But so could not allowing anyone out of their house without a permit. But that, too, would be stupid and harm society

Them> _blank stare_ But.. it saved a child once.

RHSeeger··on DHS 'Predictive Policing' Unit Is Analyzing Americans' Financial Habits
False positives are never a _should_ thing, they're a "best we can do, and worth the cost" thing (or not). It's entirely reasonable to push for a better system, one with fewer false positives (and false negatives).
RHSeeger··on DHS 'Predictive Policing' Unit Is Analyzing Americans' Financial Habits
Your wording was ambiguous

> In what universe does using encryption to evade the government function as a survival strategy?

Could be read as either

- It functions as a full and complete survival strategy

or

- One of it's functions is as a survival strategy

The former is saying it's all that is needed, the later is saying it's something that can be used in that way (but not saying it's enough). Kind of like saying that food is a human necessity vs saying it is _the_ human necessity.

RHSeeger··on LG TVs caught spying even when offline or on standby
But it should require asking the user if the installation is acceptable.
RHSeeger··on Dwarf Fortress is getting the mother of all magic updates
To this day, I never managed to get ET out of that ditch
RHSeeger··on FDA authorizes first wearable device that monitors ketone and blood sugar levels
It matters because high blood sugar isn't great for the body (nor is low blood sugar). A normal, non-diabetic's blood sugar might spike to 120/130 after a balanced meal. But that same person's blood sugar might spike up to 160/170 after something carb-heavy. So sure, the body corrects for it - but it would be healthier if it didn't go into that higher range at all.
RHSeeger··on FDA authorizes first wearable device that monitors ketone and blood sugar levels
> both of which have less carbohydrate

I never looked before today, but always thought it was the other way around.

> That's unlikely to bring someone out of a ketosis state, which requires a daily intake of < 15--30g

Also neat to know.

I only know the impact that a Dunks coffee (with cream) has on my blood sugar (and how much insulin I need to take to counteract it). So this has been a learning experience for me. Thanks

RHSeeger··on FDA authorizes first wearable device that monitors ketone and blood sugar levels
That's not a fair representation of what happened. That study was going for _aggressive_ control - beyond what any normal person would do. They were combining multiple drugs to force blood sugar down rapidly, including right after meals (when it _should_ be going up).

Paying more attention to your blood sugar and acting reasonably to keep it in check isn't giving anyone heart attacks.

From the AI

> The concern was not that lower glucose is inherently bad. Rather, pushing blood sugar down rapidly and very tightly—especially with insulin and multiple glucose-lowering drugs—caused more episodes of hypoglycemia, weight gain, and treatment complexity. Severe low blood sugar can trigger abnormal heart rhythms and other cardiovascular stress. The intensive-treatment arm was stopped early after about 3.5 years because it had a higher death rate, although the exact mechanism was not definitively established.

RHSeeger··on FDA authorizes first wearable device that monitors ketone and blood sugar levels
Adding any amount of milk to a coffee adds carbs. And a large number of people add _some_ amount of milk.
RHSeeger··on FDA authorizes first wearable device that monitors ketone and blood sugar levels
Seeing just how much rice can impact your blood sugar is eye opening. Sticking to a "half the normal amount" of rice when eating Indian/Asian food can help a lot with blood sugar. And keeping blood sugar in check _seems_ to have a fair amount of researching backing up the idea that it's healthier and makes you feel better
← PreviousPage 2 of 34Next →