HN user

commodoreboxer

375 karma
Posts0
Comments84
View on HN
No posts found.

People who get uptight about swearing irritate me. I understand getting upset about racial slurs or other actually loaded language, but getting upset about the word "fuck" but not "sex" is just making up things to be upset about.

Social Initiation 2 years ago

That removes a lot of the content. Much of this is inside clickable menus that reader mode doesn't capture.

For a site that is apparently for people with disorders, the accessibility is somewhat appalling.

Social Initiation 2 years ago

Sometimes you can't help it, sometimes you are related to those people, and sometimes they also can't help it. If I'm out with a friend who has a severe disorder that means he can't help but make a loud "whoop" sound every minute or so, am I a bad person for feeling embarrassment, even if that feeling is uncontrollable? People don't usually choose to feel embarrassed. It's as helpful to tell somebody to not feel embarrassed as it is to tell somebody with verbal tics to simply not have them.

In state parks, but I haven't seen it really enforced in most of the US. The point is that litter isn't the primary problem with plastic. Most of the issues with it have nothing to do with the littering of random citizens, to the point that it's not even worth bringing up in a conversation about plastic.

I don't see a problem with taking the phone, as long as it's returned by the end of the day. The school should have your phone number on file and can reach you in an emergency. The situations where your child would specifically need to reach you on their own phone with no other possibilities of getting help (or getting their phone back in a hurry) while at school are so uncommon as to be not really with considering.

Throwing plastic on the ground instead of in a bin is already illegal, and often carries $1000 fines if you are caught. And putting it in a bin already is just kicking the can down the road. I say we blame the corporations who are making materials that are nearly impossible to effectively recycle, don't biodegrade within several human lifespans, and break down into something that may very well be poisonous to us and our ecosystems.

Blaming consumers for this is like blaming them for lead in gasoline.

Ah, I've never really been able to discern. There is obvious LLM text, but it's harder to tell the difference in short samples, and with some prompting to get it to write in a particular style, it's been easy to make LLM output non-obvious for a while now.

Everything involving any kind of coordination, cooperation, competition, and/ot communication between two or more people involves politics by its very nature. LLMs are communication tools. You can't divorce politics from their use when one person is generating text for another person to read.

The problem is that for the vast majority of use, LLM output is not revised or edited, and very many times I'm convinced the output wasn't even fully read.

I agree with you, and I'll put it slightly stronger. Ruby is a better language than Python in every way except the very most important two:

- Imports in Ruby seriously suck compared to Python. Everything requires into a global scope and an ecosystem like bundler which encourages centralizing all imports for your entire codebase into one file.

- Python has docstrings encouraging in code documentation.

Add common ecosystem things like the Ruby community encouraging generated methods, magical "do what I mean" parameters, and REPL poke-driven development, and this leads to the effect that Python codebases are almost always well documented and easy to understand. You can tell where every symbol comes from, and you can usually find a documentation entry for every single method. It's not uncommon for a Ruby library, even a popular one, to be documented solely through a scattering of sparsely-explained examples with literally no real API documentation. Inheriting a long-lived Ruby project can be a serious ordeal just to discover where all the code that's running is running, why it's running, where things are preloaded into a builtin class, and with Rails and Railties, a Gem can auto insert behavior and Middleware just by existing, without ever being explicitly mentioned in any code or configs other than the Gemfile. It's an absolute headache.

My dream language would be Ruby with Python-style imports and docstrings.

I think they would have to here, to support native modules. Jython (and I believe IronPython, but don't quote me) does not support native CPython modules. CPython modules explicitly control the GIL, so if they are supported (as they are here), you can't really leave the GIL out without exposing potential thread safety issues.

Eh, it's still a numbers game. Changing your chances of contracting terminal cancer in the next 5 years from 1% to 0.5% is still significant.

In this case, the specific percentages are all the significance. When a lot of the factors are controllable and a lot of them are uncontrollable, the most reasonable question is "How much do the controllable factors actually change the odds?"

We can and do, all the time. And all puzzles are a "waste of resources", really.

I'm not into crypto and I do think Bitcoin is stupid and wasteful, but I don't find it "sick" or all what upsetting that this kind of puzzle exists, though I think some smart contract-based Ethereum puzzles could be much more interesting, demanding solutions to more interesting problems that don't directly relate to the blockchain itself. Imagine a smart contract with a pot anybody can pay into that pays out to whoever could crack a particular previously unsolvable problem. Basically a public bounty. The only downside is that it has to be a problem that can be validated algorithmically.

The point is that many (maybe most) of us didn't even realize that "soup" was part of the company's name. I always assumed something like "Campbell's Chicken Noodle Soup" was by the company "Campbell" or "Campbell's". Nobody calls it "Campbell's Soup Company Chicken Noodle Soup".

The article addresses this:

Computer people adopted a term in use for more than half a century and brought it into the digital world. The wording in the Harvard log book—“first actual case of a bug being found”—suggests the computer programmers and engineers there were already quite familiar with the time-honored usage and were remarking on the novelty of finding an actual insect bugging up the computer. “Debug,” by the way, was also used in an 1945 issue of the Journal of the Royal Aeronautical Society, which Shapiro takes to suggest it was “probably preceded by several years of oral use in engineering slang.”

I have, but only as an idiom, never literally. E.g. "Microsoft just keeps hoovering up companies", but the literal act of vacuuming is only called vacuuming.

The way we do it is not the same way they do it. They literally only predict the next probable tokens. The way they do it is amazing, and the fact that they can do it as well as they do is amazing, but human thinking is a lot more nuanced than just predicting.

The fact that AI seems to be so reasoned is not that they are doing reasoning, but because there is a phenomenal amount of reasoning inherently embedded in their training data.

AI actually thinks in the same way that the figures on a movie screen actually move. It's a trick, and the difference may be pedantic, but it's very important in order to have a real discussion about the ramifications of it.

There's also enemy motion, enemy attacks, shooting, and UI considerations, which make the combinatorials explode.

And Doom movement isn't tile based. The map may be, but you can be in many many places on a tile.