HNHacker News
TopNewBestAskShowJobs

voussoir

532 karma · joined July 5, 2017

https://voussoir.net

https://voussoir.net/writing

contact@voussoir.net

https://git.voussoir.net

submissionscomments
voussoir··on Google account deleted after 2 hours of Aurora
I've been using purelymail.com since July 2021 with no problems. My monthly cost is around $0.40.
voussoir··on The Most Underrated Sci-Fi Movies of the 1970s
There is a so-called "35mm Grindhouse Edition" of 1138 discussed on originaltrilogy.com

https://originaltrilogy.com/topic/THX-1138-1st-Directors-Cut...

voussoir··on AutoHotkey v2 Official Release Announcement
I bind ctrl+space to make the current window stay on top of others. Sometimes it is a commandline or file explorer or notepad that I want to keep visible while I click something else behind it, without rearranging the windows side-by-side.
voussoir··on People Hate the Idea of Car-Free Cities–Until They Live in One
One of my favorite youtube channels at the moment is Not Just Bikes. And, it's right in the name: it's not just about bikes. It's about trains, busses, pedestrianization, mixed-use zoning, more options for housing density besides single family homes with front lawns. We waste so much potential with car dependency. Bikes are just one of the puzzle pieces.
voussoir··on Highway EV charging will soon need a ton of power
US suburban sprawl, enormous parking lots, and generally inefficient land use is what puts everything 10 to 15 to 25 miles away from home. It didn't have to be like this.

Check out Not Just Bikes on youtube: https://www.youtube.com/channel/UC0intLFzLaudFG-xAvUEO-A/vid...

voussoir··on Ask HN: What search engines are you using?
I don't think I could trust anyone who can afford to buy a domain name like you.com. They're either so rich they've got money to burn on dotcom-era domain names, or they're misallocating what money they have... it doesn't sit well with me.
voussoir··on The Illustrated Stable Diffusion
> How high is the unicorn flying? Is the unicorn even flying, or on the ground?

For what it's worth, I think you have mixed up unicorns and pegasus!

voussoir··on ‘Wallets and eyeballs’: how eBay turned the internet into a marketplace
Yes, this issue with multi-item listings is so prominent and long-standing that I simply must assume it is a deliberate anti-user decision by ebay, though I can't think of a good reason why. I just know that if they wanted to fix it they could have by now.

All it would take is making "quantity" a core part of the data model for each listing, enabling search by quantity and sorting by price-per-unit.

voussoir··on Repurposing an old Android phone as a web server
Sure, it must be possible. You just need to give the right voltage to the +/- pins, and most phone batteries have at least one or two additional pins which you'll have to reverse engineer. Usually a thermistor for temperature reporting, which you'd replace with a fixed resistor / voltage divider to report a constant temperature.

Apparently some manufacturers put the phone's NFC coil inside the battery instead of on the phone's back housing, so there could be a fourth pin for that. Or perhaps the battery contains its own microprocessor that answers a DRM challenge from the phone specifically for the purpose of blocking out third party battery manufacturers. Etc. etc.

Still there is the problem that the phone might have peak power usage above what its charger can provide, so you'd have to use a wall adapter with a higher amperage rating.

voussoir··on Stop using app icons for political activism
> automatic updates

This is one of the most important points of the conversation. The other most important point would be the difficulty / impossibility of reverting to an older version of the application on mobile systems. When you put them together you get users powerless on their own devices, stuck in a needless dilemma between keeping the application in its new, worsened state, or throwing away the whole thing.

On my PC I download "portable" / .zip releases of software whenever possible, and I keep every single package. If a program has an update with a regression, I can just choose to not use it, or run it side-by-side with the older version.

On Android, F-Droid serves the last couple APKs for each app, and I download these to my PC also. However, Android makes side-by-side installation difficult unless you recompile the app with a different package ID. If it's a closed-source app from the Play Store, you're screwed. I would not be surprised if it's impossible on iphone.

So, I disable auto updates, and I ignore the boy who cries "important security fixes". Better luck next time.

voussoir··on Building my first mechanical keyboard
For what it's worth, I feel the same way you do and very carefully chose the word "assembling" instead of "building" when I blogged about putting my keyboard together.
voussoir··on Ask HN: Where to legally bulk purchase MP3 in 2022?
If you're using youtube-dl, you can tell it to download only the audio track in the first place. Try `youtube-dl -F video_id` to learn what formats are available, then `youtube-dl -f format_number video_id`.
voussoir··on The lowly page number
The Logan's Run novel is similar, with the chapters counting down from ten to zero.
voussoir··on Browser in the Dark: flashlights with CSS and canvas
Oh I see. This requires the overlay to have enough extra black space on all sides, right? Like this:

    #blackout
    {
        position: fixed; 
        z-index: 1; 
        inset: -100%;
        background: radial-gradient(circle at center, transparent 0px, transparent 100px, black 110px);
        transform: translate(var(--lightx), var(--lighty));
        pointer-events: none;
    }

    document.body.addEventListener("mousemove", function(e){
        document.documentElement.style.setProperty('--lightx', (e.clientX - (document.body.clientWidth/2)) + "px");
        document.documentElement.style.setProperty('--lighty', (e.clientY - (document.body.clientHeight/2)) + "px");
    });
This works too. I'm finding that while the dev tools are open, the transform method drops to very low fps whereas the recalculating method only loses a bit of fps. While the dev tools are closed they seem to be equal on my computer. Of course on a weaker computer there might be a bigger difference.

Thanks!

voussoir··on Browser in the Dark: flashlights with CSS and canvas
Great idea! This seems to work:

    background: radial-gradient(circle at var(--lightx) var(--lighty), transparent 0, transparent 100px, black 110px);
voussoir··on Ask HN: What's Going on with Amazon Search?
Shopping on Amazon is like shopping on AliExpress, but in denial. Nowadays I just go straight to AliExpress and embrace the whitelabeled keyword soup that doesn't pretend to be anything else. At least it's an honest experience.
voussoir··on Browser in the Dark: flashlights with CSS and canvas
Haha, that's great! The accent color picker is a cool touch, too.

Bug report: I can see a tiny pixel of the tip of the cat's ear when the flashlight is out of his frame: https://i.imgur.com/XBWYLDI.png

voussoir··on Browser in the Dark: flashlights with CSS and canvas
That's a beautiful effect too, thanks!
voussoir··on Browser in the Dark: flashlights with CSS and canvas
dsmmcken has shown that making a full blackout with CSS is possible with clip-path, but at the time I wrote this, I didn't know that.

The CSS comes in the form of the mix-blend-mode divs, "grayscale", "bright white", "inverse", etc. They are more like lenses than flashlights since they don't illuminate what's not already there, but flashlights were my inspiration for doing this so that's the term I stuck with, though I did use the word lens once.

The CSS idea came first, and the canvas idea came second when I wanted to make a full blackout and didn't know about clip-path.

voussoir··on Browser in the Dark: flashlights with CSS and canvas
Yes, good idea. For the purpose of this article I want the reader to encounter the features as I talk about them, but for other applications I would fix the controls.

Plus, inlined controls add to the suspense -- you might truly get lost in the dark! And breathe a sigh of relief when you find the button again :)

voussoir··on Browser in the Dark: flashlights with CSS and canvas
Wow! That's perfect, thanks for your help. I'll add that to the article soon.
voussoir··on Filenames with Accents (2011)
Windows user here. I feel that the computer should work for the human, not the other way around. I use whatever unicode characters are appropriate for the file, except the minimum set of disallowed characters: colon, slash, asterisk...

Any tool that can't handle that is faulty, and I'll either stop using it or make a temporary symlink to get the job done. But most tools are fine with unicode these days. Of course I speak from the perspective of a personal computer situation with no deadlines or business requirements or software limitations.

I still use the old cmd.exe with the Terminal font. It doesn't even render most unicode properly, they come out as ?. I deal with it because I like cmd.exe and I like Terminal and I'd rather see ? than butcher the file's name by romanizing it.

voussoir··on For Pete's Sake, Don't Touch HTML Inputs
Even if they aren't consciously aware of it as a rule, it almost certainly helps people who put the mouse over what they're reading, and then try to click the checkbox. Higher chance of success.
voussoir··on Design of This Website (2021)
There are plenty of rabbit holes to get into when it comes to web archiving, but for blog authors that just want to preserve a page referenced by their text, using a tool like SingleFile is a great first step.

https://github.com/gildas-lormeau/SingleFile

voussoir··on AT&T's website raising the price every time I refresh the page
Same here, this was one of the reasons I cancelled ATT and picked an mvno carrier. They need to wake up.
voussoir··on Show HN: BringRSS – RSS/Atom Newsreader
I have been thinking about making those panels resizable, but haven't decided how to implement it yet. For me, the bottom panel is just a preview so I can decide whether to click the link.

Thanks for taking a look!

voussoir··on Travel photos are underrated (2019)
Your comment reminded me of this video: "2:30am at 7-11 near Disney World - 1987" https://www.youtube.com/watch?v=RYbe-35_BaA

It's definitely the kind of thing that stills can't beat.

I find it very hard to take videos of personal events, I'm too much of a nervous wreck. Pointing a camera at anybody, even or especially friends and family, I can hardly do it, though I wish would get over it and film more.

voussoir··on Ask HN: Does anyone else question USB-C as an “improvement”?
OP is talking about a desktop environment, where mini / micro USB wasn't the problem.

For a mobile device with only a single port, I think making that port USB-C is undeniably the best move. But for a desktop or laptop with four, six, eight ports with different functionalities... That's the point of OP's post.

voussoir··on Amazon to close all of its physical bookstores and '4-star' shops
> I rarely conduct a Google search without appending "reddit" to the query.

Same here. I added a custom search keyword to chrome that automatically puts site:reddit.com after the %s.

voussoir··on Game Boy Wordle clone: How to compress 12972 five-letter words to 17871 bytes
Here's another example from a constrained environment: in Andy Gavin's interview with Ars Technica, he talks about a domain-specific compressor they made for storing Crash Bandicoot's animations, because storing each coordinate of each vertex for each frame would have been too large.

https://www.youtube.com/watch?v=izxXGuVL21o&t=21m12s

← PreviousPage 3 of 5Next →