chooking.bsky.social @chooking.bsky.social · 02/09/2026I predict that this was either caused by AI code or a hacker, but the true reason will be hidden when they explain what happened. 010
chooking.bsky.social @chooking.bsky.social · 02/09/2026Make a list of all the article words and sort using a comparator function that uses the version of the name without the article. The main issue with this is getting a complete list of all the article words. 001
chooking.bsky.social @chooking.bsky.social · 08/08/2026He looks terrified. What kind of extortion was used on him? 000
chooking.bsky.social @chooking.bsky.social · 13/05/2026The entire menu is text except the last link which is an image. If a color theme changed the color for all the text, that image also has to change to match the color, but the stripe might need to change differently to maintain contrast with the background. There would be two different color changes. 100
chooking.bsky.social @chooking.bsky.social · 13/05/2026That would work fine with the specific image that I mentioned but only because it has pure white and a pure black stripe. That allows easy use of mix-blend-mode. If there were other colors, it gets more complicated to recolor only part of the image. 110
chooking.bsky.social @chooking.bsky.social · 13/05/2026It is useful when an image is intermixed with text. An example that comes to mind is the stylized image of 8 that is on the PHP website in the nav link for php8.5. The black stripe would become hard to see in dark mode but the site currently doesn't have that. 100
chooking.bsky.social @chooking.bsky.social · 02/05/2026They don't care about cryptocurrency based prediction markets because they do insider trading of stocks instead. 000
chooking.bsky.social @chooking.bsky.social · 30/04/2026Frameworks built on top of other frameworks and 10 levels deep nesting of divs that each have only one child. 010
chooking.bsky.social @chooking.bsky.social · 25/04/2026They are not trying to manipulate Iranian officials with these lies. They are trying to manipulate the stock market, and they are succeeding spectacularly. 100
chooking.bsky.social @chooking.bsky.social · 11/03/2026Sometimes, the most difficult part of writing a test is knowing what the expected result should be. 000
chooking.bsky.social @chooking.bsky.social · 31/01/2026You could use an offscreen canvas just to figure out if a point belongs to the text or not. Check the actual pointer position on the visible text, but use that coordinate information to look up the pixel color in the offscreen canvas. 100
chooking.bsky.social @chooking.bsky.social · 29/01/2026I prefer option A. Although the examples only deal with color, if there is also support for thickness, leaving the outermost as the last item would allow for something like giving the outermost border all remaining available thickness. 000
chooking.bsky.social @chooking.bsky.social · 20/11/2025I recently had a bug in the test instead of the main code. That one was hard to debug. 140
chooking.bsky.social @chooking.bsky.social · 17/11/2025I want to see which features being used by many developers that I don't use. 050
chooking.bsky.social @chooking.bsky.social · 15/10/2025An estimated 0.2% of traffic comes from Internet Explorer. That may seem insignificant enough to dismiss, but 0.2% of several hundred million dollars a year is not insignificant. If you alienate that portion of your customers, the amount lost is not trivial. 100
chooking.bsky.social @chooking.bsky.social · 14/10/2025I believe in supporting Internet Explorer. 200
chooking.bsky.social @chooking.bsky.social · 14/10/2025I use HSL because it is easy to figure out relative colors. 210
chooking.bsky.social @chooking.bsky.social · 12/10/2025The benefit of being able to type 1 less character does not outweight the cost of losing compatibility with older browsers. I am not against using newer syntax, but the tradeoffs have to be considered when making such decisions, and I don't think it's worth it for this one. 100
chooking.bsky.social @chooking.bsky.social · 01/10/2025My last time joining a web ring was more than 20 years ago. 110
chooking.bsky.social @chooking.bsky.social · 26/09/2025I made a circular color picker for the @codepen.io challenge. It uses range inputs that have been modified to be circular. codepen.io/chooking/pen...codepen.ioCircular Color Picker... 010
chooking.bsky.social @chooking.bsky.social · 21/09/2025I took my time to write a lengthy explanation and a bot replied accusing me of copying and pasting from Stack Overflow. That is seriously annoying and disincentivizes taking my time to give free help. 010
chooking.bsky.social @chooking.bsky.social · 03/09/2025Something like this, but it has to be refined to make the blur noticeable when the icon is small. 010
chooking.bsky.social @chooking.bsky.social · 02/09/2025I am as old as Scheme. My first language was BASIC and the first "real" language was Pascal. 010
chooking.bsky.social @chooking.bsky.social · 20/08/2025I use all the punctuations and didn't realize until you asked that it's now considered "legacy". I thought using less punctuation was permitted but not officially correct. 000
chooking.bsky.social @chooking.bsky.social · 31/07/2025They artificially inflated time on Instagram by showing stories previously seen. That didn't happen in the past and only started this year. 000
chooking.bsky.social @chooking.bsky.social · 28/07/2025Do you have a safeguard against marking as resolved when it is not actually resolved? Without that, there would be incentive to abuse this feature to get a higher rating. 110
chooking.bsky.social @chooking.bsky.social · 26/07/2025I haven't tried recently, but the last time I tested SVG filters, Safari was the only major browser that did not support it properly. 000
chooking.bsky.social @chooking.bsky.social · 23/07/2025The @darklang.com website doesn't have a dark mode. This is a serious missed opportunity. 010
chooking.bsky.social @chooking.bsky.social · 01/04/2025It is surprising how many programming students trying to build a calculator don't seem to know how real calculators behave. 000
chooking.bsky.social @chooking.bsky.social · 24/12/2024Dark mode was the original way. Early applications were all console based and the console had a black background. 000
chooking.bsky.social @chooking.bsky.social · 15/12/2024If you maintain documentation for a project and you regularly read questions on SO, Reddit, Discord, etc. about this project, consider repeat questions on a topic as a sign that docs on that topic are inadequate. 000
chooking.bsky.social @chooking.bsky.social · 08/12/2024I showed someone how to fix their code and they still got it wrong when doing a copy/paste because they copied my comment which showed where the error was located instead of copying my corrections that came after. 000
chooking.bsky.social @chooking.bsky.social · 04/12/2024The most difficult bugs to fix are the ones that don't exist. 000
chooking.bsky.social @chooking.bsky.social · 29/11/2024The first time I saw "Gen AI", I thought it referred to a generation of kids who are growing up with AI. That is still my first thought when I see it despite knowing that it means "Generative AI". #genai 010
chooking.bsky.social @chooking.bsky.social · 24/11/2024Some libraries and frameworks are like cults with a common rule that you cannot point out how bad it is until the new version comes out. At that point, you can praise the new one for fixing the flaws of the previous version that you never spoke about before. 000
chooking.bsky.social @chooking.bsky.social · 23/11/2024A commonly held assumption among beginning programmers is that the number of errors in the code is equal to the number of error messages. If you get a new error message after fixing the first problem, that means it wasn't fixed. 000
chooking.bsky.social @chooking.bsky.social · 03/11/2024I haven't fully left Twitter/X, but I am developing my backup plan. 000