HNHacker News
TopNewBestAskShowJobs

cmehdy

2,133 karma · joined December 12, 2016

submissionscomments
cmehdy··on Claude partial outage
I've seen many people with 500s for over an hour, meanwhile the status page was green with no issues whatsoever. Have they tried using a fraction of their immense budget to run E2E tests?

At this point downdetector is more reliable than any of these "status" pages. And it does show reports starting 9:30ish AM EST.

cmehdy··on Bodily Oddities
You're right! I brought BPPV was just all benign cases of vertigo regardless of origin but the article does mention tiny crystals, good catch!
cmehdy··on Show HN: Bodily Oddities
Another one I'm not sure how to fully explain: closing the nose without touching it.

I can fully block smells or breathing by doing something that feels like inflating a zone between the top of the mouth and the nose. When speaking it will sound as if I am pinching my nose without hands. Comes in handy when having to face horrible smells.

I assume everybody can do it but many don't know how.

https://www.reddit.com/r/TooAfraidToAsk/comments/ysd5o2/is_i...

cmehdy··on Show HN: Bodily Oddities
Awesome site! I didn't find canaliths on it so I might submit it to you eventually: roughly every winter I get vertigo when lying down, and apparently there is no "fix" except to "reposition my canaliths"[1].

It all goes away during the summer somehow.

[1] https://en.wikipedia.org/wiki/Epley_maneuver

cmehdy··on Fastpotify
Tidal is the last streaming service I use, split between that and a jellyfin+arrs setup coupled with buying music from artists directly.

Fuck Spotify and their rotten leadership. Was amongst the early adopters (2009). I'm sure they won't care for the loss, and I won't miss th when they're gone.

cmehdy··on Astronauts describe persistent 'observer' sensation after 6 month missions
That earring story, as some commenters pointed out, is an alternate version of Greg Egan's short story "learning to be me", now easily found in one of his short story compilations. If you haven't yet read Axiomatic as well as Luminous, I highly recommend both.
cmehdy··on Moist Towelette Museum
Related (?) : https://airsicknessbags.com/
cmehdy··on Bootimus – A Self-Contained PXE and HTTP Boot Server
People's shortening attention span. Must retain.

Explanation still required, therefore statement must concisely outline product. Feature retains attention.

Simple outtro. Attention retained.

It is not a bug, it is a feature.

cmehdy··on I love Linux, but I can't quit Windows
Powershell is a great scripting language, but when you want to massively delete stuff I strongly suggest you use "robocopy /MIR" with an empty folder as source to be "mirrored". Much faster, better multithreaded performance, decent logging. It will save you a ton of time if we're talking about large and/or numerous files.
cmehdy··on Windows quality update: Progress we've made since March
I'll vouch for this. I have a USB drive set up with Ventoy, which has the ability to install its TPM certs when booting from USB. It has a couple Linux ISOs and one Win11. It also has a Ventoy config tying that ISO to an autounattended XML built from that exact site.

The result is an install with no copilot/cortana/widgets, a win defender that can be disabled, no auto updates at all, a local account only, no taskbar shenanigans, properly configured explorer, some registry tweaks, runtimes pre-installed, extra drivers if needed, and QoL settings tweaked how I want them.

The OS installs itself in a few minutes with no intervention after the disk/partitioning stuff which I kept manual. It ends up being faster than the Ubuntu and CachyOs installs from the same drive. Then 2mins with massgrave post install if I haven't provided a key already.

When it is set up that way, Windows is decently fast and stable. And I have some control over it, at least whenever I need to enforce something.

cmehdy··on NSA Warned Everyone to Reboot Their Routers
TP-link routers. Entirely unsurprising.
cmehdy··on Deleteduser.com a $15 PII Magnet
Like traces of a younger Internet, where placeholders didn't have to matter and being uptight about this stuff was considered annoying by many colleagues.

It also feels like it could be reused across a bunch of languages and words. Supposedly noreply.com is up for sale, for the mere price of a very small studio in your expensive city of choice.

I'm sure other cases would net some results. By extensions (noreply.co.uk), words (useless.com sells clothes, ignoreme.com is apparently a Japanese static site) or even languages (nepasutiliser.fr) or across languages (deleted.fr is up for grabs..).

cmehdy··on The pleasures of poor product design
Require interactivity (ask for confirmation on cat).

Output success error codes in unexpected range (see: robocopy).

Use special characters to try TUI things but leave the buffer in weird states.

Have many input params, and default to the most useless ones when nothing is passed. Make some params unnecessarily required.

Go on very long tangents for no reason in the manpage, but keep your -h message as just the list of badly named params.

Use stderr as your stdout.

---- I present to you worse-cat:

wcat notes.txt

error: --encoding is required. Exiting.

wcat --encoding=utf-8 notes.txt

┌─────────────────────────────────┐

│ About to display: notes.txt │

│ Are you sure? [y/N/maybe]: │

└─────────────────────────────────┘

y

stdout: ≈3 paragraphs

stderr: [file content]

echo $?

212

(I'll save you the manpage and worse-ls)

cmehdy··on I baked a pie every day for a year
Now I'm considering making a Matt Parker pie: a spherical pie made from a normal pie + calling it close enough in 2 out of 3 dimensions.
cmehdy··on PayPal discloses data breach that exposed user info for 6 months
> The company now offers affected users two years of free three-bureau credit monitoring and identity restoration services through Equifax, which require enrollment by June 30, 2026.

How tasteful.

cmehdy··on OpenClaw – Moltbot Renamed Again
Incentives invite inventive invectives?
cmehdy··on JuiceSSH – Give me my pro features back
The option exists on Samsung phones but is greyed out and crashes if you force it via adb. It is also marked as experimental.
cmehdy··on Vince Zampella, developer of Call of Duty and Battlefield has died
Titanfall 2 is a fantastic game with perhaps the best single player FPS campaign for fast FPS games, and a skill ceiling that's incredibly high in multiplayer which is still alive to this day. Did you mean to say "terrific" instead of terrible?
cmehdy··on Toucan Wireless Split Keyboard with Touchpad
I'm not sure if I've angered you or if you're agreeing with me that something no-bullshit like Dygma and their software is much more welcoming than the status quo (even though purists will say "but it isn't QMK or ZMK!!1! and it has too many keys!!1!").

I considered other keyboards and essentially preferred having a UI that makes sense, a keyboard that does more than I need, and a ton of helpful videos that explain things in clear terms.

While I don't have a PhD like you do, I value the attitude as much as you do. So I'm hoping my original message didn't come across as putting you down somehow.

cmehdy··on Toucan Wireless Split Keyboard with Touchpad
If that's any help I personally found this attitude with a company called Dygma, specifically with their Dygma Defy keyboard.

They have tons of Youtube videos answering basically every question one could have, and the keyboard is substantially larger with more keys which means less wizardry getting used to these kinds of keyboards. Example: which keyboard to buy https://www.youtube.com/watch?v=q8FeBPREzZA

I might end up buying smaller keyboards in the future if I lean more into the whole "modifier keys to do crazy stuff", but for now I'm extremely satisfied with the no-bullshit comfortable solution that the Defy offers me, and I do not care one bit about not using this or that custom firmware. It just works and works well.

Keyboards like the one in OP are definitely not for people who dont know much about split kbs, or who don't know what ortholinear and columnar and home row modifiers and QMK and ZMK mean.

If Dygma seems too corporate, too expensive, or too locked down of a firmware for you, the Glove80 and the Moonlander would probably be the best picks/search terms.

cmehdy··on A story about bypassing air Canada's in-flight network restrictions
I work at a company that invented an internal syntax to compile into C++ code, that still relies on c-shell and conventions taken when OS/2 was in use there, and with a web of Jenkins instances and homemade wrappers and DBs to build that stuff.

I can safely say that title exists already. And I value my current experience as a humbling example of what is to come as software becomes an older industry, and not just a world of startups and their freshest languages/frameworks/tools.

cmehdy··on Occasionally USPS sends me pictures of other people's mail
You could also try the particle for belonging の which is a bit like " 's " in English. Should appear in hiragana (as a standalone syllable) frequently since it is a particle much like the first one they suggested (ha for the theme of a sentence). The second one (su) tends to be at the end of maybe half the verbs, might be why it's less likely.

Another one which might match is Japanese punctuation, such as the comma 、 and the period 。

https://www.tofugu.com/japanese-grammar/particle-no-noun-mod...

https://en.m.wikipedia.org/wiki/Japanese_punctuation

cmehdy··on Get the location of the ISS using DNS
The numbers would definitely be setting A record in that domain!
cmehdy··on Find Your People
I was that other kid. Grew up in a pretty tough place, where dodging blades was no euphemism and emotional regulation was on permanent hiatus. Grew up with severe issues in personal life and balance of self, absence of anchors in family and social relationships. Was always curious, always loved understanding things.

When you don't have good people around, you pay the price in time and pain. Those people will save you years and hundreds of thousands - or even millions, simply by showing you the most egregious traps to avoid and the more virtuous behaviours to adopt. They'll make your success more predictable, less reliant on the specifics of your genetic makeup, domestic instability, and odd moments of luck.

I was a good kid. Didn't end up well at all. Figured I could at least try to be a good person to others as time goes on, and pass on the gotchas and virtuous habits I partly figured out myself.

cmehdy··on Run GitHub Actions locally
Your use case is just fine because you're barely actually using Jenkins.

I can give you a few examples of where it falls short:

- security: there are constant CVEs about anything and everything in Jenkins

- upgrade paths: if your company uses lots of plugins, the resulting spaghetti is of Italian proportions

- if said company is in a Windows-only infra, on prem, and they still decided to use Jenkins then good luck doing anything. Try putting an agent on a non-system disk for example, Windows paths aren't handled and you find yourself already passing very specific "pre" commands that your master will send over ssh.

- Said ssh connection can be lost due to a variety of things for which there are quite a few combinations of parameters when invoking Jenkins

- While we're at it, SSO isn't exactly supported in Windows environments. There are two external plugins you can try, one created because the other doesn't work, and even then good luck with that.

- At scale you end up having to be at least minimally interested in GC tuning, as Jenkins runs within the JVM

- UI: normal "Views" are not informative, and a bunch of custom views need to be made but rarely work with all sorts of plugins that people using your CI can consider crucial (say, parametrized cronjobs)

- Using the functionnalities Jenkins offers to "install tooling". Try to get it to use a certain version of node in a pipeline. Any current typical CI solution turns that into a straightforward task that's extendable, but in Jenkins you have to configure a very archaic and barely-working "tooling" area in your system to use that, and this barely works beyond the most basic tools.

- Having to maintain enterprise-level groovy libraries. Good luck. It's Groovy but not exactly Groovy. It's all inside the JVM, but inside Jenkins's abstractions of it inside of the JVM.

- Good luck monitoring lots of agents and doing typical tasks with them. Maintenance Windows are slowly coming in, monitoring sort-of-kinda-works via plugins..

I've maintainted instances in small companies and larger ones. With less custom stuff and with a lot more. Compiling C++, C#, Java/Kotlin, Objective-C/Swift. Building webapps, iOS SDKs, Android SDKs, and native Windows apps.

Jenkins can do everything if you bend it the way you want with some plugins and custom code. That's a strength that nothing else offers, but by and large it is a weakness of CI in the long run. Being opinionated isn't amazing, but sometimes it is required to be less complex, easier to maintain, more secure, easier to use, etc.

cmehdy··on Run GitHub Actions locally
It's still a miserable experience to maintain it, update it, deal with mostly old plugins, dynamically loading the tooling, groovy idiosyncrasies.. and UI/UX that despite recent efforts continues to feel terrible.

Managing the underlying infra is painful, and it remains a security liability even when not making obvious mistakes like exposing it to any open network.

And good luck if you're having that fun at a windows shop and aren't using a managed instance (or 5).

cmehdy··on 108B Pixel Scan of Johannes Vermeer's Girl with a Pearl Earring
We think that everything is made of things but we forget that everything is mostly made of nothing, and it's the gaps between things that make it all be.

See also: atomic size vs distance between atoms in any structure, on perceptual levels the visual saccadic movement and how much the brain fills in the gaps.

Nothing is quite something after all.

cmehdy··on Privacy Pass Authentication for Kagi Search
Auto filter for sources, downrank sources you dislike, sort results by recency, have an engine that actually respects what country or language you're trying to search into, and finally present results visually the way you want them. It's worth trying to use it actively for a month or so, and you'll see if you need it or not. I would not to back to google even if Google paid me.
cmehdy··on Emergence of collective oscillations in human crowds
Two things that would deserve clarification (although outside of the scope of the research here) are:

(1) When is it time to leave? At what threshold? Is it around an arm's length of free space between people?

And (2) Where to go? Straight line towards an exit? Perpendicular to the crowd? Exactly against the flow? Along the flow but towards edges? Probably depends on a lot of parameters..

cmehdy··on We need network societies, not network states (2024)
Your wireless connection makes you believe that you're more globalized than you actually are.

Your internet pipes are starting right behind the modem. So is your electricity. The energy mix powering your life depends on the geopolitics of your area, as it might be nuclear/solar/hydro/gas/fuel powered and therefore dependent on your country's stance towards nuclear power plants, renewables, your country's geography, and natural resources. Your power bill at the end of the month also largely depends on that stuff, amongst most other things. Consequently so does your net income and ability to enjoy all that tech.

The content served to you is generally on CDNs nearest to you. A vast majority of the content you produce and consume is extremely related to relatively localized influences, such as your English keyboard, the average search engine results that are biased towards your location, any of the myriad of system settings that accommodate for your local culture, etc. Side-note: as a French (France) citizen in Quebec (Canada) it's been absolute hell trying to actually access the internet I knew back home, because search engines flat out don't show me what I used to get in fr_fr since fr_ca dominates here. (Kagi offsets that a bit thanks to locale being selectable, although there's a dearth of results at times somehow, perhaps driven by differences between what's preferred on the pipes in North America vs Europe).

When and how you access these technologies depends nearly entirely on your local area, as you're generally unlikely to be jogging at 2:30am your time, unlikely to play your games mid-day on a weekday as defined by your country and culture, etc.

And when a storm hits your area, the whole world won't care but your neighbor will have to protect himself and his belongings just as much as you will.

While we are indeed more connected than ever before, the primary things we've connected are our anxieties and rich people's consolidated power. The rest remains profoundly local.

Page 1 of 17Next →