News for hackers. Stuff that matters.

jeffbarr

Re:OpenSCAD the Programmers Solid 3D CAD Modeller on Saturday October 10, 2026 @03:03PM (#50036037)
I have found that a combination of the two approaches works best for me. In some cases it is easiest and most practical to combine (union) shapes to get to what you want, and in others it easiest to subtract (difference or intersect).
Re:OpenSCAD the Programmers Solid 3D CAD Modeller on Saturday October 10, 2026 @02:55PM (#50035959)
I have been using OpenSCAD to create cool geometric designs for 3D printing on fabric, with great results. The functional model is likely unfamiliar to most developers, but I have found that I can be efficient and productive with it.

Check out my repos of OpenSCAD objects at https://github.com/jeffbarr/OpenSCADObjects and Truchet Tilings at https://github.com/jeffbarr/TruchetTilings .

My code kind of looks like the C that I wrote in the 1980s, with lots of braces and careful indenting -- not sure if that is a bug or a feature.

As another commenter noted, use the latest nightly build for best results.

Re:Launching Route 53 Files on Thursday August 27, 2026 @06:06PM (#49471923)
Re:AWS in 2025: The Stuff You Think You Know That's Now Wrong on Wednesday August 20, 2025 @09:01PM (#44968061)
I also saw that concert.

Oh yeah, we were in the same row!

Re:A year of funded FreeBSD development on Friday June 06, 2025 @09:45PM (#44206736)
The original object size limit for S3 was 5 GB, as noted in my 2006 blog post:

https://aws.amazon.com/blogs/aws/amazon_s3/

I do not know if this has anything to do with the cliff that you saw.

Re:Xa: Open-source 6502 cross assembler on Monday November 20, 2023 @07:59PM (#38357318)
Wow, that brings back memories.

In 1979 I was 19 years old and had just started studying CS in community college. Through a lucky break I got a job at a consulting company and my first assignment was to write a 6502 macro assembler from scratch, in 6502 assembly language. At that point I had written less than 100 lines of 6502 code on my Apple ][, but I was fairly good with 8080 and IBM-370 assembly.

My mentor / manager outlined the basic model for the assembler and I wrote the entire thing myself, quickly getting it to the point where it could self-assemble, and adding features from there. I was making about $7 / hour when I started. However, I wrote a FORTRAN simulation of the hashing algorithm that I was asked to use, shared it with my manager, and got a raise to $8-something an hour.

I had macros, a very fancy listing format that showed all of the hex codes generated by the macros in neat rows, and a lot more. The entire thing fit on two tracks of the 8" floppy disks that we were using -- definitely less than 8000 bytes.

OMG...
Shh....
Re:Updating our inactive account policies on Tuesday May 16, 2023 @05:10PM (#35967800)
I understand the risks of inactive accounts, but as I have pointed out here before these binary policies do not address the all-too-common situation where someone is forgetful and/or incapacitated prior to their death. These people have more important things to think about than their email and their photos,and the transition from alive to dead (to be blunt) can easily take more than two years. By the time that the estate and the executor has control of the account it can easily be too late to save precious memories.
Re:S3 as an Eternal Service on Saturday April 01, 2023 @07:56PM (#35405514)
> Look on my works, ye mighty, and despair!

Are you referring to the universe or to S3? Corey and I were chatting a few weeks ago during his most recent visit to Seattle and I shared my thoughts with him while we were cooking and eating homemade pizza.

Bill Gates and Paul Allen were doing something similar decades ago. According to https://www.bbc.com/news/magazine-35442969 (but well known before that):

> Paul Allen, who would later become a co-founder of Microsoft, was a couple of years above Gates at school. Together they fixed the school scheduling software to ensure Gates was the only boy in classes of girls.

Re:Setting the clock ahead to see what breaks on Monday January 23, 2023 @09:35PM (#34498406)
> Under many cosmological theories, the integers under 2^63 are adequate to cover the entire expected lifetime of the universe; in this case no extensions will be necessary.

Pessimists!

At the first day on my first professional programming job in 1980 or so, my new manager told me that I would be writing a brand-new 6502 macro assembler, in 6502 assembly language, to replace the slow & limited one supplied by the vendor (Ohio Scientific).

Under his guidance I wrote the assembler, and even earned a raise after simulating the hashing function in FORTRAN and finding it lacking.

I still have very fond memories of that job and of the 6502, and would be interested in purchasing a replica as soon as you go into production!

Talk about testing in production. You have to die first to see if this triggers, and if not -- your automation becomes the ultimate in legacy code.

Seriously, this is a very interesting idea. However, after losing both of my parents in the last 4 years, there's a sad but legitimate intermediate state between alive & well, and deceased. People lose their ability to function and make decisions on their own, might not be able to renew your service.

Older »