Jeff Epler's blog

About me

I've been a computer programmer since I first started typing in program
listings on a Commodore Vic 20 when I was about 8. My hobbies include
electronics, CNC manufacturing, photography, beer and winemaking.

I live with my wife, cat, and lots of left-over parts from unfinished
projects in Lincoln, Nebraska, USA.

want to make a guess what common thread connects the "several" people who are angry that the FreeBSD project wants to forbid things like "Gratuitous or off-topic sexual images"? (Of course, I also wonder why the language seems to admit that there might be "indispensable, topical sexual images" when it comes to the development of a world-class unix operating system)

Mesa Electronics has their low end PCIE board at $109, the 6i25. The FPGA is from Xilinx, XC6SLX9-PQ144. You get 2 26-pin IO connectors to play with, though there are only 34 total I/Os because the pinout is designed to resemble the classic PC printer port. But this board uses a PCI Express bridge (XIO2001) so I guess it's not going to let you directly play with the PCIe bus which is what we're talking about here.

This is relevant to my interests. in LinuxCNC we occasionally need to start non-realtime userspace subprograms from our realtime controller process. posix_spawn() works better than vanilla fork+exec() or system() in terms of not affecting RT performance, but for all the reasons outlined here it's still a pretty heavy operation.

I noticed this was missing yesterday. I must have been in the test group. and no, I don't use it to steal images, I use it to avoid going to pages which are probably bait and switching me or otherwise full of shite

"Lewis insists that he did not have mobile notifications turned on, and when he replied "stop" and "DO NOT TEXT ME," he says those messages showed up on his Facebook wall" back when I had an inactive facebook account, something like this happened to me. (I don't know whether I opted in or not) For whatever reason, I texted back "f--k right off" (uncensored), and then 30 seconds later my wife (who does actively use it) called me to say my facebook account had been hacked. Whoops! I deleted the account and never looked back.

maybe debian just needs to add a new component alongside "main", "contrib" and "non-free", where these leaf packages that are just insane to build without vendoring all their components using npm or whatever are allowed to do that. Allow network access to third party source servers during the build process, allow embedded copies of libraries. This is not a fight Debian is going to win right this second (it's really 12 fights they're not going to win right this second, since it applies to every new(ish) language afaict) so they need to find a way to bend rather than break...

"There has also been an increase in "savvy violators". It used to be that most violations were inadvertent — the companies involved simply didn't understand what their obligations were. Bringing these companies into compliance was a relatively easy task. Now, there are many companies that "know exactly what they are doing". They have concluded that, since there are so few lawsuits around GPL compliance, they can get away with ignoring the GPL. This has been a significant change over the last five years." (as a subscriber I can share my non-paywalled link https://lwn.net/SubscriberLink/747124/e2426dfab33c2cf8/ )

By switching between two values in adjacent pixels, the voltage seen at the scope is an intermediate value between the two.] For instance, to display a pixel at X=128.5, alternate between blue=128 and blue=129. This happens because the pixel clock is faster than the bandwidth of the rest of the system---in particular, this signal is at about 75MHz, while the scope has a "20MHz bandwidth limit" button.

So without complicated extra hardware, I've got a nice 512x512 output, which gives me a 64x48 character vector terminal. It's a lot more readable than this screenshot makes it appear. 768x768 (a 3-pixel ordered dither @ 50MHz) and 1024x1024 (4-pixel, 37MHz) dithered resolutions may also work. Watch this space.