• 56 Posts
  • 2.19K Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle

  • OK, well, anyway I don’t think you should ask gender neutrally since the women’s underthings universe is completely different from the one for dudes. Brassieres in particular are a nontrivial feat of structural engineering that have to make various technological and cost trade-offs to provide the best mix of comfort and support. I don’t wear them myself, but my lady friends tell me that you really have to shop around til you find a model that you like, then buy multiple units, and that they will probably be expensive.

    My gender has an easier time of it. I just get the 9-packs of cheap white cotton ones at Target most of the time. The sizes run small so take that into consideration. The usual failure mode is that the elastic band around the top gradually detaches from the fabric underneath. If you’re frugal you can repair that with some stitches.[1] Later the fabric starts falling apart or getting holes. In principle you could patch it, but really, just throw the damn things away (compost bin should be fine as they are mostly cotton) and buy new ones. I probably somehow lose them more frequently than I wear them out.

    [1] If you want to go full on toxic(?) masculinity about this, the reamer in your Swiss army knife has a little hole, whose purpose is to let you use the reamer as a sewing needle. Here is a video about how to do it: https://www.youtube.com/watch?v=m92P6f8miBw



  • For the more adventurous, Tangara’s ESP32 firmware is written in C++ using the ESP-IDF framework. … Tangara’s battery is a standard LiPo pouch cell with a 3-pin JST connector. … Active battery life depends on use case (typically >20 hours)

    Sorry, thanks but not thanks. Make it use a swappable 18650 and run Rockbox. Also it costs $250 which might have been ok in the early 2000s but is outlandish today. Finally it’s Crowdsupply, which is not a scam but is a pain to deal with. And the battery drain is a lot too. Sandisk players were getting 10+ hours on an AAA cell in 2005 or so. This is just not an interesting product and the makers should have spent a few evenings on the Rockbox forums before starting the project.







  • The idea is to develop keen instincts so your code comes out nice on the first try, without needing rewrites. To do that, you have to start out by rewriting a lot. You are after a fluency of style, which is somewhat independent from deep thinking. Compare being a profound musical composer who sweats blood over every note, with being a competent (not necessarily great) improviser who, given any request, can bang out something listenable immediately without too many bum notes, without thinking too hard.

    Ideally you want both. Computer science education gives you the profound compositional knowledge. Improvisation needs lots and lots of practice at the basics. So code a lot. It makes everything else easier.


  • I don’t like the current landscape of python type checkers.

    I figure that Python itself is at the bottom of this. It simply wasn’t designed for static types. Mypy is still of some use but if you want a statically typed language, trying to graft a type system onto a unityped language hasn’t worked out well as far as I know. See also: the Erlang dialyzer, Typed Racket, and whatever that Clojure extension is called. Even Scala has its problems because the JVM has its own type system that isn’t that great a fit for Scala.

    Also, why Rust as the implementation language? Just for speed? It seems a shame to not use Python/PyPy.





  • This is nuts, and is it an actual special battery too, or just a 1/2AAA or 10180?

    I remember Cyansky making some silly lights before, and I guess they are still at it.

    Added: I see on the BLF review that the battery is a 16280. No idea if that’s a standard sized, but it’s definitely uncommon. They could have just used a 16340. Silly.

    Added 2: I wonder if it could be a 15270 aka RCR2? I guess 16280 would be close to 1/2A but again it seems weird.

    Added 3: per web search, 16280 is fairly common.



  • Thanks, yes, that is very helpful and is the type of thing I was wondering about, and also whether GCM somehow got wakeups from the baseband instead of just waiting on TCP.

    I actually don’t know whether I’m running anything right now that uses GCM in any important way. That presumes incoming phone calls and SMS really are alerted by the baseband and not by GCM (not sure if that is true). I’m using K9 from F-droid so presumably with no GCM credentials, and it seems to me (now that I think of it) that it polls IMAP every few minutes or so, somehow without obviously running in the background, hmm.

    Anyway for this immediate application I guess I won’t worry about battery impact too much unless I really notice a problem. I think listening on a socket is important enough that I should check into how well it works. The SMS approach seems like the lowest overhead in power usage though.