Maybe it's spite-driven development, but I'd love to hear about someone who, upon learning that LLMs are suggesting endpoints in their API that don't exist, implements them specifically to respond with a status code[0] of "421: Misdirected Request". Or, for something less snarky and more in keeping with the actual intent of the code, "501: Not Implemented". If the potentially-implied "but it might be, later" of 501 is untenable, I humbly propose this new code: "513: Your Coding Assistant Is Wrong"
I have this little bookmarklet in my bookmarks bar that I use constantly. It removes all fixed or sticky elements on the page and re-enabled y-overflow if it was disabled:
Same here. Right-click the page and choose Inspect (or Inspect Element). Click the Console tab, paste this code, and press Enter:
document.getElementById("presence")?.remove();
If you want to know why this is happening in your brain, it's likely a prey/predator identification thing. I would like to think that being so distracted by this just means I have excellent survival instincts :)
Reminded me so much of a game called Chess Royale that I used to play, the avatars and the flags (screenshot [1]). It was really good too; and then Ubisoft being Ubisoft, they killed it even though the game had bots and could have been made single-player.
isn't this the page that used to have cursors everywhere in the background? I think the distracting design is some intentional running joke at this point
Same here. I don't have the time or patience to hack the page like the siblings comments suggest. There are more articles on the web than I will ever be able to consume in my lifetime, so I just close the tab and move on when the UX is aggressively bad.
Maybe if the background color on all pages was a heatmap of the current top line of the page, so that you could see where people were reading and how many were reading, it would be better?
Also, what if it played slow and brooding music when fewer people were reading and epic action adventure music when many people were reading it?
How about if the page mined bitcoin and the first person to enter a page made a percentage higher percentage of the next person’s bitcoin and less of the next one, like a multi-level marketing mining strategy?
i literally opened the developer console to delete that element from the page. no surprise somebody who has no idea how to make a readable website is getting bullied by a chatbot.
> We see the same at Instant: for example, we used tx.update for both inserting and updating entities, but LLMs kept writing tx.create instead. Guess what: we now have tx.create, too.
Good. Think of all the dev hours that must’ve been wasted by humans who were confused by this too.
> for example, we used tx.update for both inserting and updating entities, but LLMs kept writing tx.create instead. Guess what: we now have tx.create, too.
If a function can both insert and update, it should be called "put". Using "update" is misleading.
Sorry, we will reach the heat death of the universe before I alter a single line of code simply because some LLM somewhere extruded incorrect synthetic text. That is so bonkers, I feel offended I even need to point out how bonkers it is.
Recently i had an interesting chat with my team around coding principles of the future.
I think the way people will write code will not be around following solid principles or making sure your cyclometric complexity is high or low, nor it would be about is your code readable or not.
I think future coding principles would be around whether your agentic ide can index it well to become context aware, does it fix into the context window or not. It will be around the model you use and thr code it can generate. We will index on maintainability of the code, as code will become disposable as rate of change will increase dramatically. It will be around whether your vibed prompts matches the code thats already generated to reach some accuracy or generate enough serendipity.
If it were somehow a human that was consistently and confidently handing out made up programming advice about one's products, would companies still respond by just adding whatever imagined feature and writing a vaguely bemused blog post about it?
Maybe I can start pretending I’m an LLM and see if that gets me a pass when I make silly mistakes or hallucinate in entirely the wrong direction. As long as I look confident doing so.
[0]: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
You made me chuckle. Well played. Great stuff :)
May I, simply, also suggest:
HTTP 407 Hallucination
Meaning: The server understands the request but believes it to be incongruous with reality.-
If we have 418, why not 513?
Please do not use it for anything other than its specified purpose, even if it is a joke.
javascript: (function () {document.querySelectorAll("body *").forEach(function(node){["fixed","sticky"].includes(getComputedStyle(node).position)&&node.parentNode.removeChild(node)});var htmlNode=document.querySelector("html");htmlNode.style.overflow="visible",htmlNode.style["overflow-x"]="visible",htmlNode.style["overflow-y"]="visible";var bodyNode=document.querySelector("body");bodyNode.style.overflow="visible",bodyNode.style["overflow-x"]="visible",bodyNode.style["overflow-y"]="visible";var nodes=document.querySelectorAll('.tp-modal-open');for(i in nodes) {nodes[i].classList.remove('tp-modal-open');}}())
> Kill-sticky, a bookmarklet to remove sticky elements and restore scrolling (174 comments)
— https://news.ycombinator.com/item?id=32998091
[0] https://daringfireball.net/linked/2017/06/27/mcdiarmid-stick...
Deleted Comment
https://www.pnas.org/doi/10.1073/pnas.0703913104
https://en.wikipedia.org/wiki/Salience_%28neuroscience%29
[1]: https://game-guide.fr/wp-content/uploads/2020/02/Might-and-M...
The idea is kinda cute, but the implementation is aggressive.
Also, what if it played slow and brooding music when fewer people were reading and epic action adventure music when many people were reading it?
How about if the page mined bitcoin and the first person to enter a page made a percentage higher percentage of the next person’s bitcoin and less of the next one, like a multi-level marketing mining strategy?
Deleted Comment
"Any person who has used a computer in the past ten years knows that doing meaningless tasks ..."
I guess this is demonstrating another variant of that. Admittedly, not one I'd seen before so +1 for novelty even if -20 for distraction.
Good. Think of all the dev hours that must’ve been wasted by humans who were confused by this too.
If a function can both insert and update, it should be called "put". Using "update" is misleading.
upsert is for you insert/update.
semantically PUT is exactly upsert.
upsert is update + create if not exists, which is exactly PUT
any update without overwrite is "append" or "extend" (or something else)
> Millions of people create accounts, confirm emails, ... not because they particularly want to or even need to.
These were design choices made by humans, not computers.
I think the way people will write code will not be around following solid principles or making sure your cyclometric complexity is high or low, nor it would be about is your code readable or not.
I think future coding principles would be around whether your agentic ide can index it well to become context aware, does it fix into the context window or not. It will be around the model you use and thr code it can generate. We will index on maintainability of the code, as code will become disposable as rate of change will increase dramatically. It will be around whether your vibed prompts matches the code thats already generated to reach some accuracy or generate enough serendipity.