HNHacker News
TopNewBestAskShowJobs

Pathogen-David

539 karma · joined July 26, 2018

I transmute math into pixels

https://pixelalchemy.dev

submissionscomments
Pathogen-David··on Style your RSS feed
This is a fantastic guide, I've been meaning to try doing this to my website for a while but I wasn't sure if browsers even supported XSLT anymore. Guess this is my reminder to get around to doing it!
Pathogen-David··on The Federated App Problem
Except most normal people don't use their corporate email address for personal stuff.

I've always used a custom domain for my main email addresses and whenever I've had to give it to someone else verbally it inevitably leads to some amount of confusion. At the very least they get thrown off by the fact that I didn't say gmail/outlook/yahoo after the @ and I have to repeat the domain name.

Pathogen-David··on Hexyl: A command-line hex viewer with colorized output
Proper link here: http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.h...

I also use XVI32. It's honestly probably not the best hex editor out there anymore, but I've been using it for well over a decade now and I'm used to its quirks.

Pathogen-David··on Show HN: 77 Year old launches SaaS platform today. Seeks feedback
You might consider looking into one of those UPS mailboxes or something similar. They have normal-looking addresses unlike PO boxes.

As an aside, your terms pages both don't allow selecting text, which feels odd and is quite annoying. (I frequently select text as I'm reading it to help keep my place. It's also just annoying when pages block selecting text in the first place.)

You also can't print either of them beyond the first page due to how the pages are structured.

Apart from the legal pages, you filters on home type are currently too broad, IMO. (In particular multi-family homes should be a category -- I personally would be hard-pressed to consider a duplex as it's important to my that I don't share walls with people.) If you're modeling off of Zillow's tools, make sure to note that Zillow's filters change quite a bit when you indicate you're looking to buy rather than rent. (In rental view it doesn't disambiguate house vs duplex but in buy view it does.)

In general the filters are lacking (lot size is another big one) but I imagine that can wait.

A proper gallery view of all the images of the house that I can scroll through would be important to me. Clicking through images one by one is quite annoying.

Rambling aside, best of luck with PropBox! Seems like a tough business to get going but I've always though something like this should exist.

Pathogen-David··on Don't use custom CSS scrollbars
In general it feels like a lot of UI design these days is optimizing for looking pretty in screenshots and photos rather than being useful as a tool, it's honestly gotten really frustrating in recent years.
Pathogen-David··on The IE 11 user-agent forced Mozilla to freeze part of its user-agent string
Yup, the "test for feature availability" attitude doesn't properly account for features which are available yet buggy.

I recently ran into an issue where a media-heavy blog post of mine would sporadically crash iOS Safari. I ended up narrowing it down to my use of ImageBitmap to accelerate rendering images into 2D canvases on the page.

My fix ended up being to modify my ImageBitmap feature check to pretend it wasn't supported on Safari.

Pathogen-David··on Tencent WeChat is now a GitHub secret scanning partner
For public repositories only though. For private repos it's optional, and when enabled the repo admins get an alert to handle it themselves without it going to the vendor.
Pathogen-David··on Always use [closed, open) intervals
I'm from the US and I was taught the way it is in the article title. Can't say I've ever seen that before.

It's an interesting notation, but I feel like if I encountered it out in the wild I might assume it was a typo if it was only on one side. (IE: If I saw `[100, 200[` I would think they meant `[100, 200]`)

Pathogen-David··on Nobody wants touch-screen glove box latches
My car is 22 years old and has a key lock on the glovebox. It even rejects the valet key in case I wanted to give someone access to my car without giving them access to the glove box. This is a solved problem.
Pathogen-David··on Google Ad Disguising Itself as www.gimp.org
This is also a huge issue with Blender and pops up on /r/blender from time to time.

(Here's a few random recent examples: https://redd.it/xxkx5s https://redd.it/vvrxko https://redd.it/xwkky8 https://redd.it/vuqu1r)

Ad networks and content providers get up in arms over widespread ad blocking but then allow stuff like this through.

Pathogen-David··on Show HN: I made a modern web UI for Hacker News
> Also privacy-wise I think there isn't a way to limit an extension to a single site

On Chrome/Edge you can, not sure about Firefox.

Additionally this extension only even asks for permission to access Hacker News and some backend stuff presumably used for the paid tier.

Pathogen-David··on Cross-compiling binaries for Windows is easier than building natively
NTFS has supported them for ages. The main issue is that they're locked behind elevated permissions or having developer mode enabled (as of Windows 10.)

My understanding is Microsoft's concern is that applications and OS components not expecting them could lead to security issues. Not sure how real that concern is, but that's the excuse I've heard.

Pathogen-David··on Ask HN: Why are Git submodules so bad?
As many others in this thread have stated, the main issue is they have fairly poor UX and if you aren't used to them they can be pretty annoying. They especially have quirks when they're removed from (or moved within) an existing Git repository.

One thing I haven't seen mentioned in this thread though is that they force an opinion of HTTPS vs SSH for the remote repository.

If a developer usually uses SSH, their credential manager might not be authenticated over HTTPS (if they even have one configured at all!) If they usually use HTTPS, they might not even have an SSH keypair associated with their identity. If they're on Windows setting up SSH is generally even higher friction than it is on Linux.

For someone just casually cloning a repository this is a lot of friction right out of the gate, and they haven't even had to start dealing with deciphering your build instructions yet!

-------

Personally I still use Git submodules despite their flaws because they mesh well with my workflow. (This is partially due to the fact that when I transitioned from Hg to Git it was at a job that used them heavily.)

The reality is every solution to bringing external code into your project (whether it's using submodules, subtrees, tools like Josh, scripts to clone separately, IDE features for multi-repo work, ensuring dependencies are always packages, or just plain ol' copy+pasting) all have different pros and cons. None of them are objectively bad, none are objectively best for all situations. You need to determine which workflow makes the most sense for you, your project, and your collaborators.

Pathogen-David··on Despite best efforts .NET is still not an open platform
You can do this in the .NET ecosystem too, they accept pull requests from the community regularly. I have a few merged PRs in Roslyn, one in particular I made because I knew it didn't affect very many developers and would have trouble getting prioritized.

Also personally the ideal situation for me is for someone who is getting paid to fix the issue to go fix it without me having to get my hands dirty.

Pathogen-David··on Show HN: My small program from 2007 that gave Internet Explorer tabs
> Does anyone know if these APIs are still allowed or are they locked behind the UAC prompt now?

For better or worse this sort of thing still works just fine for apps which still use Win32 controls. All that's really changed with regards to UAC is non-privileged apps can't mess with privileged ones.

Pathogen-David··on Apple’s Self Service Repair now available
It's honestly not that hard as long as you're patient and can follow instructions. I replaced both the battery and lightning port in my iPhone 6s with parts from iFixit and was more than happy with the results.

That being said, I mainly did it myself because I like doing this sort of thing and there's no Apple Store near me. I'd also heard of them refusing partial repair when you have a damaged display and I had a crack on the corner.

Pathogen-David··on Silicon Zoo: Tiny artwork on CPU dies
The RP2040 released last year has a little Raspberry Pi logo https://blog.adafruit.com/2021/01/29/die-shots-of-the-raspbe...
Pathogen-David··on The games Nintendo didn't want you to play: Tengen
> You can't have a game be free on one platform and cost money on another either, at least I am not aware of any such games.

It's not totally unheard of. Among Us is paid on PC/console but free on mobile. PUBG was similar before it went free to play on all platforms earlier this year.

Pathogen-David··on Advantages of Monorepos (2015)
I've not used it extensively, but Josh can probably help here.

https://github.com/josh-project/josh

It's designed for making multiple Git repos from a monorepo, but I think you should be able to make a skeleton repo that represents your desired final monorepo layout and push your individual repos to the Josh subviews of that repo to combine them all.

(A big advantage of this approach over the multiple unrelated histories is that you don't have the mass move commits since Josh will rewrite all history as if the files were always in that folder, so you don't have to worry about history of individual files getting broken.)

Pathogen-David··on Slitaz, A 50MB Lightweight Desktop Operating System
> (uBlock now seemed to warn me about adware, not sure what's going on)

The real Lubuntu website is https://lubuntu.me/ (it's linked from https://ubuntu.com/download/flavours)

Pathogen-David··on Windows 11 review: An unnecessary replacement for Windows 10
Yup, this is the main reason I won't be upgrading to Windows 11 anytime soon. I've never been a fan of the icons-only taskbar and have enabled text labels since Windows 7.
Pathogen-David··on Disable Google Drive drive letter
Yes. You don't see it often, but drives can be mounted per user session instead of at the system level.

The easiest way to see this is to use subst to map a drive and then try to navigate to that drive from a UAC-elevated command line. (You won't see the drive since it exists in a different session.)

Mapped network drives and drives shared over remote desktop are other examples of per-user mounts.

Pathogen-David··on GitHub Actions limitations and gotchas
I've never used it myself, but you're probably thinking of this: https://github.com/nektos/act
Pathogen-David··on GitHub Actions limitations and gotchas
> but not higher-trust GHA CD ones

They improved this quite a bit last June. https://github.blog/changelog/2021-06-22-github-actions-envi...

Basically you can define deployment environments which have their own secrets and configure it so only authorized users can approve workflows which access those environments.

Pathogen-David··on Why you can’t buy a thermapen on Amazon (2016)
I was/am! It's an instant thermometer, it shows the temperature reading in less than a second or two. They're really useful for cooking.

I'm sure there are cheaper brands which are just as good, but Thermapen has brand recognition among home chefs. (Probably mostly due to America's Test Kitchen's endorsement of it.)

← PreviousPage 3 of 3