https://github.com/KerfuffleV2 — various random open source projects.

  • 2 Posts
  • 54 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle







  • If it’s a common typo it does that, but below it is a link “search instead for” with your original word.

    Pretty sure it’s not just common typos. However you’re right that it doesn’t provide a link to search with the original word. It’s just annoying that even I explicitly went through the trouble of quoting my query it still tries to second guess me and makes me follow another link to get to the results I originally requested.


  • I don’t know about your or the other person’s particular examples but even when quoting stuff, Google search very frequently thinks it knows better than the user. I use quoting a lot and very often it gives me something I didn’t ask for with “I think you meant blah: showing results for blah” even though I specifically quoted my query to ask for something other than “blah”.

    It was a lot more reliable about giving me what I actually asked for a few years ago. The results are currently a lot worse when you’re searching for something specific.


  • First just think about the logic of what I said before: if there are finite number of combinations in the link, how can you possibly link to a larger number of items? It’s just logically impossible.

    Then how is it that I was able to link to 800 words with 5 characters, (stripping aside the static portion of the links)?

    The fact that you were able to link to 800 words doesn’t really mean anything. somesite.com/a could point to a file that was gigabytes. This doesn’t meant the file got compressed to a. Right?

    There also might be less combinations for that site than it appears. For an 800 word chunk of grammatical English text, there are a lot less combinations than the equivalent length in arbitrary characters. Instead of representing each character in a word, it could just use an id like dog=1, antidisestablishmentarianism=2 and so on. Even using tricks like that though, it’s pretty likely you’re only able to link to a subset of all the possible combinations.

    Regarding compression in general, it’s a rule that you can’t compress something independent of its content. If you could do that, even if the compression only reduced the file by the tiniest fraction you could just repeatedly apply the algorithm until you end up where the problem I described is obvious. If you could compress any large file down to a single byte, then that single byte can only represent 256 distinct values. However there are more than 256 distinct files that can exist, so clearly something went wrong. This rule is kind of like breaking the speed of light or perpetual motion: if you get an answer that says you have perpetual motion or FTL travel then you automatically know you did something wrong. Same thing with being able to compress without regard to the content.


  • it would be possible to parse any program or any bit of software into its text equivalent and then generate the URL that attaches to this algorithm for that entire page reducing a thousand characters to 16.

    This can’t work. Let’s use a simpler example, instead of 16 characters for the link let’s say it’s a single digit and let’s say the content of the “page” is 4 digits. One digit has 10 possible values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. 4 digits have 10,000 possible combinations. With only one digit to index into the 10,000 possible combinations, you can point to only 10 of them.

    It’s the same thing for pages of text. If you have a 16 character link and the content you’re trying to index with it is more than 16 characters then you can only point to some of the possibilities in the larger set.





  • To put it a slightly different way, if the original person said “those people (black people, for example) can’t be trusted to use the money responsibly, we need to manage it for them” then criticizing that would basically be criticizing the person for being racist. I’m not saying you were rude or even very direct. I’m just saying that kind of criticism or counterargument is a different type than “I think method A is more effective than method B”. The latter is just about practical stuff and doesn’t touch on moral issues like racism.

    Anyway, the way I interpreted your first post was arguing against that first type of problem. It’s very possible I misinterpreted both of you but hopefully why I said what I did makes more sense now.


  • Idk what you mean by normal disagreement, but I have no intention of being hostile about this if that is what you mean?

    Ah, that’s not what I meant. Sorry for not being clear. I was referring to where you originally said:

    It is so weird to me you can somewhat accurately describe the issues that still exist today related to slavery and then just “but I don’t think we should give em the money because they probably wouldn’t spend it responsibly”.

    If the parent post was talking about “those people” as in a specific race, then the problem would be that person was being racist. So calling out a post for racist statements or overtones is different from just a normal disagreement about the best way to accomplish something. See what I mean?

    quick edit:

    worrying too much about the money being used “correctly” or “efficiently” above all else is a misdirection to keep the debate stagnated

    “Don’t let perfect be the enemy of good.” — I agree. I think we should try to identify the best way to use resources to help most effectively, but certainly not to the extent we’re just paralyzed and don’t do anything.


  • I don’t really agree with that either.

    That’s just a normal disagreement, though. Right?

    giving people some cash does generally help.

    Maybe. I wouldn’t personally argue it doesn’t help at all, but I also don’t feel like it’s that likely to be the most effective use of resources. I don’t have any issue with that approach in principle, just to be clear. I’m 100% in favor of whatever approach does the most good.


  • not some Joe Blow whose lineage has always been lower/middle-class, working for a living like everyone else.

    The corresponding Joe Blow from the group that got screwed over is going to be comparatively much worse off. Right? Or you can look at it from the other angle: if normal Joe Blow had ancestors who benefited from seriously screwing over people but made bad decisions, squandered their wealth and advantages so Joe Blow is just a Joe Blow then how much worse off would Joe Blow be? Possibly quite a bit.

    But anyway, looking at it from the perspective of ancestors, who screwed over who, who’s responsible for what is overcomplicating things. Are there people who are suffering from unfair disadvantages, are their people who are enjoying unfair advantages at the expense of others? If you’re a decent person, that status quo shouldn’t be acceptable: it’s something that needs to be fixed. Maybe through reparations, maybe through affirmative action, maybe through some other approach. We should determine what the most effective use of resources is and do it.



  • It always surprises me how many people go for the self burn. Whining about a few paragraphs of texts is basically admitting their literacy level or attention span is pitiful.

    That said, people who don’t like Apple still have legitimate reasons. Stuff like being forced to use proprietary connector, their “walled garden”. Basically if you’re happy within the limits of how you think they should do stuff it’s great, but not everyone is. None of that has really changed.

    Use what you like though. People calling switching to Apple if that’s what you prefer a “betrayal” are being ridiculous.