News for hackers. Stuff that matters.

Flameeyes

Re:USB Power Delivery for Hobby Projects on Monday October 30, 2023 @07:36PM (#38077513)
Device? No. Board design? Maybe, it depends on how good a relationship with suppliers you have and how much stock you pre-purchased to manufacture it.

Which is exactly why this particular problem is a lot more annoying for hobbyists rather than actual industry players.

Re:USB Power Delivery for Hobby Projects on Sunday October 29, 2023 @12:19PM (#38060015)
Article author here — just to clarify a couple of points.

Firstly, it appears a few people have not actually went through and read what I wrote and suggested, well pretty much the same thing I suggested on the article! If you can get away with 5V, I link to 6p connectors that are indeed very easy to use, and even provided links to my own projects [1] using them! Please, have a read of the article, maybe there is something I missed, but it's not that.

Secondly, I made this very clear that what I'm writing about is for hobby projects. Of course a lot of the energy I'm spending looking at options here is not going to be a worthy RoI if you're doing this professionally. That's the point of a hobby project! [2] But it also means that I'm looking for things that are easy to source and to modify for different uses. If the answer is "Use that one module, that only one manufacturer makes" or "Get a cheap AliExpress thing that maybe will exist in two years and maybe not", then I feel like it's all for nothing. When I looked into this (which admittedly by now is _months_ ago!) finding the components for the fpx board [3] (which someone linked to down in the thread already) was basically impossible as the STUSB4500 was out of stock everywhere.

Thus, trying to find alternatives and trying to "pay the development price" once, and have others be able to pick up some code for ESPhome or Zephyr and build upon it. I'm sure there's plenty of closed-source implementations of these in ECs and similar closed-source firmwares, so why not get it in hands of more people?

Also, honestly, I enjoy the challenge, when it's not frustrated by manufacturers publishing outright lies in their datasheets (more on that in the next few months!) and since I had some additional spare time for a couple of months, I connected it with a fundraiser [4] not for me but for Diabetes UK. Y'all are welcome to donate to Diabetes UK if you want to read more on this topic. Some of it is written down already, but other stuff has been basically stalled.

[1] https://flameeyes.blog/2023/07/30/acrylic-lamps-finally-work... [2] https://flameeyes.blog/2020/01/19/unnecessary-but-required/ [3] https://blog.oxplot.com/fpx/ [4] https://tiltify.com/@flameeyes/gone-with-the-wind

Re:USB Power Delivery for Hobby Projects on Sunday October 29, 2023 @09:10AM (#38058263)
That _was_ my first choice, to be honest, but the device (and the chip itself) was unobtanium at the point I was looking at it.
Re:USB Power Delivery for Hobby Projects on Sunday October 29, 2023 @09:00AM (#38058174)
I mean, that's the whole point why I decided to go down the rabbit hole of spending time to learn and understand it instead of just grabbing the cheapest AliExpress trigger board and hope for the best.

Giving up on understanding and documenting it is not going to improve the situation, we'll just end up relying on a handful of manufacturers that are the only ones able to supply what everyone else built upon… and the chip shortage of 2020/2021 pretty much has shown how bad that can get.

Re:Talk like a systems engineer: Yaks all the way down on Sunday May 01, 2022 @05:50AM (#31223567)
I mean, I have done that in the past, when I was writing about more technical topics, too: https://flameeyes.blog/2010/09/04/linux-containers-and-netwo... https://flameeyes.blog/2011/04/14/additional-notes-about-the...

But as it's visible above, my artistry leaves a lot to be desired. So for something like this I commissioned it.

The artist is https://twitter.com/FurryViza and she did a great job.

Re:Talk like a systems engineer: Yaks all the way down on Saturday April 30, 2022 @02:35PM (#31218125)
Leaving the casual xenophobia aside, I never said anything about "real" yak shaving.

Indeed, as others noted already, I clarified that everything I'm writing is from the point of view of my niche, which (as the title implies) is systems engineering. In the SRE/PE/DevOps meaning of the name, since that's also an adopted job title that has quite different semantics in other fields.

I'm glad _someone_ keeps track of where bits and bobs of jargon come from, because they'll make great trivia in a future episode of QI, but to be perfectly honest, I'm not profoundly interested in the philology of our terms as much as I have an interest on providing a quotable reference to explain specific work.

Re:Talk like a systems engineer: Yaks all the way down on Saturday April 30, 2022 @06:17AM (#31214801)
Yup, though nobody I worked with saw it that way anymore.

There's a significant drift in its meaning, and there's also dissonance between different areas in the same industry. That's why I wanted to define how this jargon ends up used by me and my peers, and provide a reference point.

(There's a bigger point about value judgement -- I tried not to give too much negative or positive connotations to the whole yak situation, because I don't believe there's an objective mode for it.)

Re:Talk like a systems engineer: Yaks all the way down on Saturday April 30, 2022 @04:18AM (#31214301)
See, a friend of mine suggested having some illustrations to go with the concepts to glue them in the mind of the reader. And since I have no artistic skills, I had to get them commissioned.

Since I grew up with Italian Disney comic books, an anthropomorphic yak sounded perfect, so I turned to a friend for suggestions on artists, and eventually contacted FurryViza (https://twitter.com/FurryViza).

I just gave her a prompt of what I had in mind and let her take it from there. I'm absolutely stunned by how it turned out!

Re:My Manager Made Me Cry at My Desk (and Other Stories) on Wednesday January 26, 2022 @06:09AM (#30084099)
So here you made me think for a moment if I was being inconsistent, but no, I don't think so.

You see, my employment _is_ with Meta now, and was with Google before — it never was with Alphabet, of which Google is a fully owned subsidiary of.

I think the distinction makes sense, among other things because with few exceptions, going from one Alphabet subsidiary to another requires a full interview cycle, not just a transfer request.

(Article author here.)

Yup, there's also the more common approach of implementing extensions in C (or equivalent), possibly with an intermediate language.

For example, Cython is a much more scalable approach, in my experience, than attempting to describe the interface in Python and using a libffi-style binding.

Re:Is Firefox really that bad? (2009) on Saturday November 29, 2014 @09:18PM (#8675737)
Before somebody else asks me on my blog, I have no idea. I have not posted this, I'm not entirely sure if it's relevant at all nowadays, I don't even use Firefox any more...