July 3rd, 2024
Posted in links | No Comments »
June 25th, 2024
Oval: 15.25″ x 6.875″, half point width 5.9375″
81.7 in2 total area
12 Voronoi regions:
7.6 in2 (73.5g, 8.6 layers 2x + 0.6)
9.4 (91.0, 10.6 layers, 3x – 1.4)
10.4 (100.6, 11.8 layers, 3x)
10.4 (100.6, 11.8 layers, 3x)
5.3 (51.2, 6.0 layers, 1.5x)
7.2 (69.6, 8.1 layers, 2x + 0.1)
6.4 (62.0, 7.2 layers, 2x – 0.8)
3.7 (35.8, 4.2 layers, 1x +0.2) 1.5″ doesn’t quite fit
6.7 (64.8, 7.6 layers, 2x – 0.5)
3.9 (37.8, 4.4 layers, 1x + 0.4) 1.5″ doesn’t quite fit
4.9 (47.4, 5.5 layers, 1.5x – 0.5)
5.9 (57.0, 6.7 layers, 1.5x + 0.7) 1.5″ doesn’t quite fit
Place 1.5″ circles (1.77 in2, 8.5g) at each Voronoi seed point.
3 colors + clear: bottom clear – A – B – C (one of each 4 layers, 2x each 7-8 layers, 3x each 12 layers)
Posted in Uncategorized | No Comments »
June 24th, 2024
Updated jim_voronoi.zip extension to work with Inkscape 1.3! (Original version of the extension.). To install, go to Inscape -> Extensions -> Manage extension -> Install packages tab -> click on file icon and select the zip file.
Takes as input a shape to fill with a Voronoi diagram. The number of levels of recursive Voronoi diagrams can be set.
Options
Random seed points: Number of starting points. The distribution of the starting points is set for each level of the diagram.
Options:
Levels of recursion: Within each Voronoi region, a new Voronoi diagram is created.
Level(rand_type):relax,…: Sets of parameters for each Voronoi diagram level.
<level>(<normalization method>[param1=n;parms2 = n.n; params3=foo…]):<Llyod’s relaxation interations>
The randomization type can be ‘normdist’, ‘normdist_edge’, ‘random’. ‘Random’ distributes the seed points randomly. ‘Normdist’ distributes the seed points around one or more ‘centers’ (default is 1 center), distributed around the centroid. ‘Normdist_edge’ moves the seeds away from the centers toward the edge.
Llyod’s relaxation moves each of the points halfway between its current position and the centroid of the Voronoi polygon it is located in with each iteration.
Parameters:
centers = 2 – Number of centers to cluster ‘normdist’ random points around. Centers are spaced at center_dist from the centroid of the input path.
keep_centers = 0,1,3… – Which of the centers to use. Numbering starts at 0.
center_dist = 1.23 – Distance from the path centroid to place the random seed centers. dist = size / center_dist. Default = 2.0. Large numbers push the centers towards the edge.
min_dist = 1.23 – Minimum distance of random points from the edge of the path. In Inkscape units. Default = 5.
sd = 1.23 – Standard deviation of the random points. sd = standard deviation of the random points. sd = size / sd. Larger numbers give a tighter distribution. Default = 2.5.
xy = x1,y1, x2,y2… – Explicitly enter random seed point locations. In Inkscape units. Overrides random dist center parameters.
Return lines or polygons: The Voronoi regions are added to the document as polygons or lines.
Posted in hobbies, Software | No Comments »
June 18th, 2024
Keying off Kevin Drum’s The lessons of COVID, which is a good start but too limited in imagination.
What the US did right: the CDC has great world-wide infectious disease monitoring.
What the US did poorly: the US had spotty local infectious disease monitoring. And lack of data–ignorance–was used as an excuse for inaction. With post-COVID wastewater monitoring, the US is doing better, let’s keep the funding high for it.
Biggest mistake: the federal government responded slowly and ineffectively in the first two months. Faster response that seems like an over-reaction at the time is the best response. If the response is effective, and a disease is slowed or stopped, it should always feel like an over-reaction. Hoof-and-mouth disease is the model.
Posted in Sci general, Science | No Comments »
June 9th, 2024
Tintin store in Porto
DIY cat tower
Big doll mold
In an ever-changing, incomprehensible world the masses had reached the point where they would, at the same time, believe everything and nothing, think that everything was possible and that nothing was true. […] under such conditions, one could make people believe the most fantastic statements one day, and trust that if the next day they were given irrefutable proof of their falsehood, they would take refuge in cynicism; instead of deserting the leaders who had lied to them, they would protest that they had known all along that the statement was a lie and would admire the leaders for their superior tactical cleverness.
The Origins of Totalitarianism by Hannah Arendt
The Time I Built an ROV to Solve Missing Person Cases
Posted in links, Uncategorized | No Comments »
February 11th, 2024
The new AI / LLM tools have many potential applications, but many of them will have downsides for some people–replacing copy writers, some tech support, these are benefits for the companies that apply them, but many of today’s jobs in those areas will be eliminated.
One application that seems inevitable and all positive is raising the floor for human performance. An tool that you can ask for advice, or better yet an AI tool that monitors you, by email, or watches internet use across devices, and/or is watching on video, understands what the user is doing, understands the context, and provides advice will help people avoid mistakes. While these mistakes are not obvious to the person making them, they are obvious to a person with experience, or able to research the problem. Imagine a person playing chess alone vs. someone playing with a chess program to flag potential mistakes, with the general knowledge of an AI allowing it to work in many more situations.
This AI tool can develop slowly and in a modular fashion, will be useful even in crude form, but will become revolutionary once it gets good enough. Imagine a person using a crude form of this as an interactive chat tool. The person could say, I’m taking a vacation to Greece and get advice on things to do, what they need to know about currency or visas. Or imagine a more advanced AI would remind a person of an appointments, or tells them they need to change the house air filter. If a person was goiing to make a poor decision–routinely using check cashing places or buying a car with poor service record, the AI could warn them.
This AI tool would be able to slot in special modules as needed. A person starting a business could get localized advice on the steps to take. Someone buying a house could get advice on things to check, and a new homeowner could get advice on what to check and repair and reminders for maintenance.
Posted in AI, Computers, Sci general | No Comments »
February 7th, 2024
What we talk about when we talk about The Future. A few thoughts on four genres of futurism. by Dave Karpf. Pundit futurism, The Professional, Techno-optimist Futurist, Cassandra-futurism, The Sci-fi futurist
Google Pixel 6 Pro, $220, specs
Posted in links | No Comments »