HNHacker News
TopNewBestAskShowJobs

skeoh

225 karma · joined October 30, 2012

https://skeoh.com/
submissionscomments
skeoh··on Ask HN: What Are You Working On? (Nov 2025)
I want to make it easier to just quickly enable wake lock on your device in a cross platform, no install, offline capable way. It's a silly little project but I'm super proud of it.

https://wake.lol/

skeoh··on Emoji as a Favicon Using SVG (2022)
See also: https://fav.farm/
skeoh··on Show HN: Play Othello in your web browser (made with Mithril)
Here's mine! https://skeoh.com/othello/

It's not nearly as polished but I had a lot of fun making it. It uses React and the now-no-longer-maintained https://boardgame.io/.

skeoh··on Ask HN: What niche task/tool websites have you built?
https://wake.lol/

Uses the screen wake lock API if available (or falls back to a hidden video file if unavailable) to keep your screen awake. It's cross platform, zero-install tool with offline support which I use to keep my work laptop awake all day.

skeoh··on Tell HN: The “Y” logo in the top-left corner has been upgraded to SVG
Golfing SVG happens to be one of my passions. Your path definition can be further reduced to

    m57 47h15l24 50 24-50h15l-33 62v40h-12v-40z
skeoh··on Reddit's proposed API changes and the continued existence of RedReader
Without RedReader I would not use Reddit. It's understandable that they would want to capitalize off third-party app users -- this approach is pretty disappointing though. Been on the site over 15 years but looks like things are coming to an end.
skeoh··on WebContainer API
Short of building my own using this API, does a self-hosted Codesandbox/Stackblitz alternative exist? I love the idea of spinning up web containers within my corporate network so I can prototype applications using internal APIs.
skeoh··on Show HN: I made a web-based notepad with a built in unit calculator
Super cool and congrats on shipping! Something I'd love to see is the ability to embed a document on other sites via iframes a la GitHub Gist embeds. That way I could, say, write a blog post describing an algorithm, embed an example of the calculations, and allow visitors to tweak the values and see how they affect the output. Well done!
skeoh··on Triangle Grids
Linked in the Further Reading section is the Red Blob Games article on Hexagonal Grids which is a fantastic resource and is definitely worth a read.

https://www.redblobgames.com/grids/hexagons/

skeoh··on 5 side projects in 6 years, earning $0
Could you expound on this? Are you speaking from experience?
skeoh··on Valve opens up a Steam Deck to explain why it thinks you shouldn’t
I absolutely love this. It would be easy enough for Valve to say "do not open the Steam Deck" and leave it at that. Instead they present clear, sensible reasons for recommending against opening the device while acknowledging that this advice won't stop anyone who really wants to open one up.
skeoh··on When users never use the features they asked for
Somewhat related: https://en.wikipedia.org/wiki/XY_problem
skeoh··on Australian police using QR code contact tracing app checkin data
FTA:

> NSW, South Australia and the Northern Territory have ruled out the use of the check-in app data by police.

I'm curious about Victoria though.

skeoh··on Elementary OS 6 Odin
Thanks for the hot tip on Alt+`. What a tremendously handy hotkey I had absolutely no idea existed!
skeoh··on Substack's UI and 1Password temporarily cost me $2k
Ah, I misunderstood. Yup that's pretty bad then!
skeoh··on Substack's UI and 1Password temporarily cost me $2k
The use of the word "hidden" in the article is misleading. The field is visible and editable by the user -- it is just styled in a way that does not make it clear it is an editable field. There is a GIF in the article showing the author changing this field value manually.
skeoh··on The joys of owning an ‘OG’ email account
I've got [first initial][last initial]@[my email provider] and have come to find much of the mail I receive seems to be addressed to people with the same initials as myself. It's incredibly frustrating to find the same culprits over and over again. Do they not know their own email address? Or do they just not care? (I suspect the latter)
skeoh··on The joys of owning an ‘OG’ email account
Anecdotally: I have a 2 character GitHub user (https://github.com/j-) and I like to think I do more than name squat. I missed out on the 1 character user (https://github.com/j) by only a matter of weeks!
skeoh··on GitHub satanically messing with Markdown – changes 666 to DCLXVI
By single space do you mean using a line break instead of a new paragraph? Markdown does allow for this: https://daringfireball.net/projects/markdown/syntax#p
skeoh··on Employee dies at Facebook's Silicon Valley headquarters in apparent suicide
The article cites two sources (Menlo Park Police Department and Facebook) and neither have been quoted to say that the incident was a suicide. I'm not doubting that detail -- just curious to know what the source of this information is.
skeoh··on Multi-Layer Dictionary (2016)
From http://learnthesewordsfirst.com/Lesson-12F.html#12-21

12-20. right.

[X is on the right side of your body.] = X is on this side of your body: Most people write using the hand they have on this side of their body.

[I use my right hand when I draw pictures.]

12-21. left.

[X is on the left side of your body.] = X is on this side of your body: Most people do not write using the hand they have on this side of their body. They write using their other hand.

[My child held my left hand.]

skeoh··on Context Coloring
> Syntax coloring isn't useless, it is childish, like training wheels or school paste

Disagree with the sentiment behind this. Just because you can read code without syntax highlighting doesn't mean it's useless, or only for programmers who need training wheels. It makes scanning code by eye so much easier, in the way that capital letters make reading this blog post easier.

skeoh··on Show HN: I made an interactive hex calculator in ncurses
0x666 = 1638
skeoh··on China's ‘Laser AK-47’ Can Set Fire to Targets a Kilometre Away
I believe "2 seconds" is in reference to the following sentence in the article:

> It can fire more than 1,000 “shots”, each lasting no more than two seconds.

The implication being not that you have two seconds to kill someone but that you have two seconds to follow the beam from its destination to its origin.

skeoh··on Designing the Flexbox Inspector
Great tool. Very simple and straightforward. Well done!
skeoh··on Amazon driver arrested after taking GPS 'bait' package off Washington Co. porch
Sounds like an instance of Perverse Incentives: https://en.wikipedia.org/wiki/Perverse_incentive
skeoh··on Firefox 64 Released
Just curious: does this principal apply only to scrollbars or should sites not be able to change the appearance of other controls -- like buttons, for example?
skeoh··on Palm
Not sure if this is what you're referring to but there's pictures of the UI on the product page: https://www.palm.com/product
skeoh··on Avatars, identicons, and hash visualization
I like the idea of using identicons for build hashes! Might have to start doing that myself.
skeoh··on Show HN: Fancy PNG/JPEG/SVG optimization with trade-off charts, 100% in-browser
This is really cool! Incredibly useful but also beautifully polished. Well done!
Page 1 of 5Next →