• 1 Post
  • 12 Comments
Joined 2 years ago
cake
Cake day: June 22nd, 2023

help-circle
  • I will say, if you have a book with glossy pages, or glossy print, having the light directly above your eyes can cause glare. You end up having to hold the book or magazine at a slight angle. That’s an issue a book light doesn’t have as much.

    If you do buy it and don’t like it, send me a DM and I’ll see about buying it from you. I could always use a spare. But it has to be the Nichia warm white version.




  • That’s the beauty of this one. It has like 8 brightness levels and the first one is so dim it’s too dark to read by. The highest will light up your entire yard in a 100’ radius. (It’s nuts, but it can’t do that for more than 60 sec before it turns itself down.)

    You never have to worry about what brightness level you left it at when you last turned it off (although it does remember it). You can instead long press the power button while it’s off, and it will start stepping up through the first seven brightnesses startling with that “firefly” mode that wouldn’t bother your eyes even in the middle of the night. And then it stays at the level where you release the button.

    It’s by far the best headlamp I’ve ever owned. Budget be damned, just buy it. You won’t regret it. 😂

    Oh, it also comes with a handlebar mount. It makes an excellent bicycle light.


  • I’ve been using this for a few days and it’s pretty good, but not perfect as a music player. It sometimes forgets what I was playing when not in use, and I have to re-pick a playlist, and of course it loses my position in it when that happens.

    I also tried it as a video player when tapping a video in my gallery app (Fossify Gallery) after I had recently used VLC for music, and it resumed the music instead of playing the video! Twice! I had to explicitly exit the app before it would play the video. (I realize Fossify Gallery has a built-in video player, but it’s not very feature rich, and I was simply trying out VLC.)

    I also had to turn off the feature for rescanning my library every time the app opens because that’s on by default, and with my large music library and dozens of playlists, it would take literally 25 seconds to open every time. No idea why that’s on by default when “Refresh” is one of only two options in the three-dot menu, easily accessible on-demand.

    I also just learned, much to my chagrin, that you can accidentally pull down from the top to refresh. Another feature no one needs. Not for something that can take 25 seconds, and is right there in the menu besides. I can’t find any way to turn that off.


  • Have you considered using a headlamp? I find they make better book lights than anything that clips to a book. It doesn’t get in the way of turning pages or weigh the book down. Plus the light is more even, and it’s generically more useful since it’s a headlamp.

    I have a good rechargable one with several brightness settings and a beautiful warm white LED. It lasts a very long time on the lower settings that are good for reading. Read on if you want to know why I chose the specific one I did, buy honestly, and headlamp will work. The one I have is not cheap.

    On the other hand, some book lights have multiple color temperatures, and using one that limits the blue light can help with sleep when used near bed time.

    Armytek Wizard C2 Pro Nichia warm white headlamp.

    Price: $99

    1. The battery is an easily swappable, super common 18650 Li-ion. If it stops holding a charge, you can easily replace it very cheaply, but it should be good for years. Plus you can swap it out for a freshly charged one if you have spares and a secondary charger.
    2. It has a custom, durable magnetic USB charging cable, not some tiny USB port that’ll just break. It literally plugs itself in. You just hold the headlamp base near the cable and it jumps on. (After twisting the base CCW 1/4 turn.)
    3. The color temperature is a warm white with 95% color rendering index. (That’s really good.) If you read a magazine or comic with it, the colors really pop! Seriously, I was blown away when I first looked at something colorful with this headlamp. Cheap headlamps often have a blueish tint which is terrible. Same with cheap booklights, too.
    4. The lamp pops off and you can use it as a flashlight, plus the base is magnetic so you can stick it onto things.
    5. It’s a flood light, not a spot light, and has a wide beam with very even illumination.

    It makes a superb book light while also being an excellent all-around headlamp.

    I just thought I’d mention a headlamp as a choice, and a good one is worth the money, IMO.

    The biggest downside is it’s not super comfortable for more than an hour of use. I took off the top strap, and that makes it even worse I imagine. If I really needed to use it for a long time, I would wear it over a bandana or something.






  • Yes, I used it to vibe code a JavaScript single-page application using the Scyfall API to get Magic: The Gathering card set data. The app makes printable inserts for card binder sleeves so you know what cards go in the holes. I made it for my friend who owns a game store.

    It knew everything about the Scryfall API. I never had to read the docs. I’m also not very good with JavaScript, CSS, or HTML5. It used elements I had never even heard of in the HTML. Data like the set list and individual card lists are cached and DOM storage to avoid repeat hits to the API. I had to know to ask for such things, but when I did, it gave me all the code I needed

    It even generated an SVG logo based on my description, although that took a lot of back and forth, and I recently ended up installing inkscape and fixing it myself to make it look better, but it really wasn’t a bad start.

    The page has advanced auto-complete stuff that I never would have programmed myself (out of lazziness). You can start typing the name of a set and it will automatically pick the set from a list box if it matches the set code or the set’s name.

    I had to do all the card grid layout math myself, though, for the printable inserts, because the math was pretty specific. I wanted to make sure the printed “cards” made a perfect grid, even if the printer’s margins were not equal on all four sides. I mean, it definitely helped, but it kept getting it wrong, and I had to explain it in detail how to do it, and then it would do it ok. I really wanted to see if I could write none of the code, but I ended up having to write a tiny amount.

    Was it perfect? Hell no. I had to hold it’s hand a lot and tell it to stop being dumb. I also had to make a custom agent in VS Code to give the AI a back story. I had to tell it things like, “you don’t just put new code at the top of the file willy-nilly, you put the code in the section where it belongs in the file.”

    If I weren’t a professional programmer, I think it would have been a bad time, but as it was, it was great. I definitely would have been too lazy to make this website if I didn’t have the AI to do it for me, since I wasn’t being paid for it. Or I would have made it, but it would have been a really meager, featureless Python script that just spits out basic HTML for printing.

    Thing is, I kept adding features and it kept doing it well. Like towards the end, I wanted it to add URL hashes to keep track of where you were in the application so you could bookmark specific pages or email them to people. (Plus it would enable the back button to leave “print mode” that hides the whole UI.) It’s successfully added that feature the first try.

    It’s open source and the website is hosted on GitHub pages. You can take a look and tell me how bad the code is. 😂 It’s definitely not optimized for mobile, but it’s “usable”. Try it on desktop. It’s specifically made for printing, anyways, and I don’t know many people who print from mobile phones.

    https://github.com/CamelCityCalamity/magic-binder-placeholders

    (A link to the page is in the readme.)

    The friend I made it for loves it and has used it several times, and will likely keep doing so in the future.



  • The way college works is a scam in itself. You don’t need that much liberal art education. Four years and tens of thousands of dollars (sometimes hundreds of thousands) just to see if you can hack it in a job in your field? That’s insane.

    Most jobs should be accessible right after high school in the form of paid internships. Programming is a trade, and most of the skills should be taught in high school. Not everyone needs to be a “computer scientist”, just like not every plumber needs to be a hydraulic engineer.

    I’ve worked in a lot of programming jobs and zero of the people were what I would have called computer scientists. They were just coders who could write a conditional statement and a for loop. That gets the job done 99% of the time. (Obviously I’m greatly oversimplifying. My point is there’s no “computer science” involved.)

    After a job in programming for a couple years, if you want to start working on the Linux kernel and write compilers, go ahead and go to school then and become a computer scientist. That’s so few people.

    And then when there are no jobs hiring internships and computer science, you know not to focus on that. Do something else.

    But big business hates this. They want everyone to prove in a gauntlet that you can work under super high pressure and tight deadlines that are totally arbitrary.