HNHacker News
TopNewBestAskShowJobs

sheept

868 karma · joined January 9, 2026

Java (short for JavaScript)

https://sheeptester.github.io/

submissionscomments
sheept··on git's –end-of-options Flag
It is an en dash, not an em dash, since it's about as wide as an n.

Some software substitutes a double hyphen -- with an en dash rather than em, and use the triple hyphen --- for the em dash. Perhaps Hacker News' title formatter is one of them.

sheept··on Are AI labs pelicanmaxxing?
That's interesting. I think the bikes-facing-left bias probably comes from how humans use bikes: the kickstand is on the left, so people likely hold and approach bikes from its left.

Looking online, the kickstand is apparently on the left to avoid the gears. Based on the other comment about bike photography, it's interesting the same design choice makes humans and cameras/LLMs see bikes from different sides.

sheept··on Qwen-Image-3.0: Rich Content, Authentic Details, Deep Knowledge
I find it mildly interesting how your comment repeats itself but with different phrasing
sheept··on Elixir-lang.org has a new design
Machine learning used to be used as a buzzword alongside AI, though nowadays after the release of ChatGPT it seems they've settled on AI.
sheept··on Elixir-lang.org has a new design
Why would it be at odds with accessibility? The text contrast is excellent in each section, and the light/dark segments clearly define the border between sections. Forced dark mode can be difficult to read for users with astigmatism, but the font size is large, and the actual documentation sites[0] do have a light/dark switch.

[0]: https://elixir.hexdocs.pm/1.20.2/

sheept··on Elixir-lang.org has a new design
Designs can't be easily split into a pure light or dark mode, though. Before light/dark modes were popularized, it was common to have some parts be "dark" and other parts be "light," depending on the design (for example, would the iOS 5 game center be "dark mode"?). Elixir's website uses a mix of light and dark to delineate sections.

One consequence of software recently supporting light and dark schemes is that UI designs end up committing to all white or all dark, rather than tastefully choosing a color scheme that best frames its content in context.

sheept··on NotebookLM is now Gemini Notebook
Linguistically it's particularly interesting since it marks the habitual aspect, and standard English has no grammatical equivalent.[0]

[0]: https://ygdp.yale.edu/phenomena/invariant-be#who-says-this

sheept··on Decoy Font
It only works if you give it a screenshot, but it wouldn't work to block AI scrapers or fetch tools, and I think if printed out, it wouldn't work reliably if you took a photo, especially from afar
sheept··on If you want to create a button from scratch, you must first create the universe
My guess is that it takes time to research what universal behavior users expect from a component based on examples in existing software. It's universal, so it has to work with everyone: mouse, keyboard, touch; large monitors and tiny phones; screen readers; and users with motor difficulties. And existing components may not have even thought of all of these cases.

For example, they've recently introduced the Interest Invoker API for tooltips on hover. Tooltips are ubiquitous, but they still haven't settled on what the trigger is for non-mouse users. Long press for touch is far less discoverable than mouse hover, for example.

Maybe it's a good thing they didn't rush this design three decades ago, when virtually all users were on desktop.

sheept··on If you want to create a button from scratch, you must first create the universe
Isn't that alternate reality the current reality?

For whatever reason, developers and some users expect an app to look the same across all platforms, while also looking distinct from other apps—otherwise, the app looks indistinguishable from a low effort one. This involves creating a design system and departing from each operating system's native widgets.

sheept··on The kids with phones are alright
The severity depends on where you are, even within a country, but in many places you can't authentically "function as an adult in the world" without a phone, unless you want to roleplay an adult from the previous century.

In some places, payment requires a phone. Tracking unreliable public transit requires a phone. Getting rideshare requires a phone.

The issue probably isn't the phone but letting them outside in the first place.

sheept··on C++20 Improved the For-Loop Syntax
Python is 0-indexed. In OP's example, the start parameter makes i start at 1.

Their C++17 example prints starting from 0. Probably a mistake.

If you look at the linked page for C++20[0], other types can be put in the initializer statement, so it's unlikely the loop auto-increments.

[0]: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p06...

sheept··on How to stop Claude from saying load-bearing
Even em dashes have been discouraged by some writers [0] before LLMs because they're easy to overuse.

[0]: https://slate.com/human-interest/2011/05/em-dashes-why-write...

sheept··on Why Vanilla JavaScript
Vanilla JavaScript makes sense for personal projects, but if you're working on a team, I wouldn't trust other team members to not create their own frameworks that may not be as well documented.

Especially nowadays with LLMs, the team would benefit more from the LLM innately knowing a widely used library/framework than having to spend context each session teaching the agent your custom setup through context files and skills.

sheept··on Prefer strict tables in SQLite
Why not store them as integers? Representing dates is a UI responsibility
sheept··on After 7 years in production, Scarf has reluctantly moved away from Haskell
Why do you need both Biome and Eslint/Prettier?
sheept··on Alternate clock designs and time systems
Personally I'm a bigger fan of base 6[0], which have many of the benefits of base 12, but the digits of simple fractions like 1/5 and 1/7 render more nicely in base 6 than base 12.

[0]: https://www.seximal.net/ is one advocate

sheept··on Alternate clock designs and time systems
I'd've thought modern weeks have biblical origins rather than being based on quarter moon phases.
sheept··on The footgun of right-to-left decorative characters
I would assume that "Esperanto written in pure ASCII" is referring to x-sistemo, which avoids the diacritics
sheept··on Write code like a human will maintain it
Aren't LLMs trained on and optimized for human code? In general, anything that is concise is more effective as context for the LLM, whether it be your CLAUDE.md or code, since LLMs are meant to model human language.
sheept··on Write code like a human will maintain it
My hypothesis is that Claude is inclined to write so many comments as a way of doing additional thinking
sheept··on Launch HN: Context.dev (YC S26) – API to get structured data from any website
Does this respect llms.txt and robots.txt, or have you found it more effective if agents see what humans see?
sheept··on TypeScript 7
It depends, but for larger projects, you might have tooling for TypeScript that relies on its API, which isn't available in TS 7.0.
sheept··on Google Chrome Installed a 4GB AI Model on Your PC
Any page can silently trigger an additional multi-gigabyte download for Chrome users by just calling this API:

    await LanguageModel.create()
Since the model is installed once per browser, LanguageModel.availability() could probably also be used for fingerprinting.
sheept··on 1k Words: A Writing Contest
It's relatively easy to write many words, but it takes more skill to express the same message with fewer words, like how video compression needs more time for fewer bytes and same quality. As Pascal once wrote, "If I had had more time, I would have written a shorter letter."
sheept··on Road to Elm 1.0
In Elm 0.19, they removed the ability for third party packages to provide native bindings for JavaScript APIs that the language or its official packages didn't yet support.[0] The only alternative proposed by Evan is to use ports, which are about as ergonomic as calling a function in a web worker.

[0]: https://discourse.elm-lang.org/t/native-code-in-0-19/826

sheept··on Road to Elm 1.0
When I worked on an Elm app in 2020, my users reported compatibility issues with various browser extensions (e.g. Grammarly, 1Password). I personally would prioritize making my apps usable for my users over making the DX usable for myself, so I stopped using Elm for future projects.
sheept··on AI can't be listed as inventor on patent applications, Japan's top court rules
While the use of italics feels a bit ungrammatical, it also doesn't strike me as something from an LLM. An LLM would've tried bolding it if it could, and it wouldn't have written a comment this concise.
sheept··on The <usermedia> HTML element
Another reason why this is problematic is that their proposed standards follow Google's priorities for its own products, particularly Google Meet.[0][1]

[0]: https://developer.chrome.com/docs/web-platform/element-captu...

[1]: https://developer.chrome.com/docs/web-platform/document-pict...

sheept··on The <usermedia> HTML element
At the very least, Firefox's position on the similar <geolocation> element is positive.[0] I would assume their position for other permissions elements would be the same.

[0]: https://github.com/mozilla/standards-positions/issues/1288

← PreviousPage 2 of 9Next →