HN user

4star3star

155 karma
Posts0
Comments101
View on HN
No posts found.

It's hard to grapple with the degree of the offense. It is offensive. Imagine a small village a couple hundred years ago with a central square and something like a bulletin board. Someone paints an explicit painting using a village youth's face an puts it on the bulletin board. That's going to create quite a stir, and maybe a lynch mob. I don't want to trivialize the offense.

That said, there's the question of where the line is drawn. If I clip from a biology textbook an image of a nude woman, and I clip the Gerber baby's head and paste it onto the nude woman's head, what is that? If I generate the face of a young boy, then draw a stick figure under it and give the stick figure a stick erection, what is that? I don't know. I mean these things are weird and offensive, but to what degree?

XML Is a Cheap DSL 4 months ago

In case it helps anyone tinkering with XML and C#, Visual Studio has a feature in the menu to "paste xml as classes". That can be quite handy if you're going to be deserializing it.

As a counter point, it may be quite subtle and hard to notice what goes wrong when you remove something to see what happens. Imagine you see a large sql query that has a bit of logic that doesn't make sense to you. If you go change it without knowing why it was that way, and users keep on using report output from that query, who is going to notice when they get 982 records in their report instead of 983 one day? It's easy to spot when erroneous data APPEARS, but it's a lot harder to notice when valid data DISAPPEARS. Oh, they really did have a good reason to use outer apply instead of cross apply, there. Oops.

This seems reasonable to me. Devs and BAs flesh out business processes and ultimately document decisions in our Jira issue comments. When you have an issue id handy, it's not that hard to go read what the rationale was for a feature.

I have been ignoring Jira's AI summary, but I suppose that could be useful if the comments were very long.

I agree. If we look to music, how can a musician unhear what they've heard? We celebrate musicians when they cite their influences. In the case of a software library, it is a tool, not a work of art. Its beauty is in accomplishing a specific, useful task. If we can accept musicians drawing inspiration from all the music they've ever listened to, we should be able to do the same for software, especially when its internal code is unrecognizable from a similar tool.

We are currently at a point where the master furniture craftsmen are doing quality assurance at the new automated furniture factory. Eventually, everyone working at the factory will have never made any furniture by hand and will have grown up sitting on janky chairs, and they will be the ones supervising.

The analogy is strained. Software is closer to a food recipe than a building. Trying to make a 3-layer strawberry banana cake with pineapple frosting? You are going to have to bake something and taste it to see if your recipe is any good. Then make some adjustments and bake some more.

I've got loads of Notepad++ tabs open for various things. No concerns about having to save them as they auto save, and they persist if the system reboots for whatever reason. Other than that, I just use indentation to organize related items.

At the heart of it all is language. Logic gates to assembly to high level programming languages are a progression of turning human language into computed processes. LLMs need to be tuned to recognize ambiguity of intention in human language instructions, following up with clarifying questions. Perhaps quantum computing will facilitate the process, the AI holding many fuzzy possibilities simultaneously, seeking to "collapse" them into discrete pathways by asking for more input from a human.

It would make a lot more sense to boil the frog over a long period of time with steady, scheduled increases in tariffs instead of pouring scalding water on everyone's heads all at once. Even with plenty of capital and willpower and know how, it takes plenty of time for industry to be built out. Under ideal conditions, even, these tariffs are harmful (and we don't have ideal conditions).

I knew I explained that poorly. What I mean is that, in comparing "y'all" to "all y'all", a simple "y'all" is "you guys (and maybe me)" while "all y'all" is "you guys and not me".

Grammatical constructs can have a lot of variation between languages, and there are certainly nuances that can't be expressed in English the same way that it can be in other languages. One thing we lack is a nuanced sense of past, while other languages have baked in ways to express recent past or distant past (e.g. Bantu languages).

My proposed interpretation regarding "all y'all" is not academic, just a native feel, and I'm sure other native speakers could disagree.

Having never given much thought to it, your analysis rings true to my native Texan ears.

There's another usage that comes to mind, though. One might argue that "y'all" borders on a second person plural inclusive of the speaker whereas "all y'all" marks a distinction between the speaker and the others. For instance, a peeved person would be more likely to say, "All y'all can kiss my ass," as opposed to, "Y'all can kiss my ass." "Y'all" by itself is more friendly and self-inclusive than "all y'all", which carries an inherent otherness to it.

I think they just needed a quick and dirty solution that was good enough for a few days. They figured that for 1% failure per hour, they needed to kill x processes every y minutes to keep ahead of the failures. I'm sure it would be much more efficient but also more complicated to try to target the specific failures, and the "good enough" solution was acceptable.

This makes the most sense. Start a timer when the UI actually hands control to the player whose move it is, stop the timer when they've completed their move, and simply subtract that from their remaining time. The interval gets sent to the server and relayed to the other player to update their opponent's clock accurately.

Totally agree. "Your paper is flagged for plagiarism. You get a zero." "But I swear I wrote that 100% on my own. What does it say I plagiarized?" "It doesn't say, but you still get a zero."

In what world is this fair? Our court systems certainly don't operate under these assumptions.

Bridge to Nowhere 2 years ago

I have the same questions. If it's known that disclosing certain information will stastically lead to worse outcomes due to patient reaction, what do you prioritize - better possible outcome or patient autonomy over their own life decisions?

Think elementary age children who go to school. Most parents would not want a first grader to have to be home alone for a couple hours. School age kids don't need 100% interaction while at home - they just need to be safe, and their parents need to be available occasionally. I would imagine returning to the office means finding after-school care in many cases.