News for hackers. Stuff that matters.

Joel_Mckay

No, but languages like Elixir/Erlang/OTP are designed to fail gracefully while continuing to run.

With complex systems there are too many failure modes, and with "vibe coding" institutional negligence it is simply degenerative.

There are theoretical workarounds to LLM brute force scans, but they are not free to build. =3

"Saving the Planet" (George Carlin)

https://youtu.be/7W33HRc1A6c?si=HqyW8mys0uNBuFdW&t=147

Humorous, but not inaccurate about what climate change means to primates. =3

Re:RepRapMicron on Monday October 19, 2026 @04:24PM (#50157586)
Who knows what was inside the box for sure... ymmv. At the time, we ended up going with a vacuum rated kit (https://nanomotion.com/ .) =3
Re:RepRapMicron on Sunday October 18, 2026 @04:24PM (#50145135)
One may buy the +-0.28mm piezoelectric actuator stacks out of China for $15, but the high-voltage drivers are not amateur friendly. =3
Re:RepRapMicron on Sunday October 18, 2026 @04:17PM (#50145056)
Some people do when building AFMs, but the piezoelectric stack voltages to get a few mm dynamic range are often around 160v to 600v.

After playing around with several options, piezoelectric was the path I chose for a sub-micron stage. It took a bit of research, but it does make things much easier when done right.

Most hobby work is kept private now... due to safety issues with people without lab-training attempting complex builds. Indeed, a few fools still die every year attempting things they saw on you-tube ("Lichtenstein burning" etc.) =3

In general, platforms are placed in a temperature-controlled/heated draft-guard chamber, on a vibration isolation table, and use uniform materials that do not deform much in the narrow operating temperature range (+-0.5'C).

The stage is not the primary design constraint, but rather it is the position sensors that still cost. At a certain point, some realize the pi-usa stages lofty price was actually fairly reasonable in retrospect.

Best regards, =3

Re:Laser Fault Injection on a Budget: RP2350 Edition on Saturday October 17, 2026 @07:35PM (#50136224)
Below around 1 micron scales... sliding bearing surfaces can start to get less predictable, and more expensive. People get around the issue by combining different sets of precise and wide-range rough-motion systems. https://www.pi-usa.us/en/

There are also easier options if you spend some time with a specific use case. =3

Renewables often make more sense for robust decentralized infrastructure.

However, the upfront cost of Full-sized Fission power facilities are often still around 1/2 to 1/3 the end user $/kWh. The issues arise with the long term waste stewardship costs, and the cognitive disconnect people can engineer their way out of the liabilities.

Now that "AI" data-centers are acting like a public infrastructure equity siphon, in some places private solar can have a payback period measured in under a few years. =3

Re:/dev/null: social network for developers on Friday October 16, 2026 @10:19PM (#50127257)
There are, but most people don't understand channels or why the OTP is suited for this type of use-case. =3

https://www.phoenixframework.org/

https://phoenix.hexdocs.pm/channels.html

Re:Why I Wrote PGP (1991, revised 1999) on Thursday October 15, 2026 @07:58PM (#50111982)
Mozilla Thunderbird e-mail client, and Android k9 mail makes pgp/gpg public key handling fairly trivial.

Depends what you do, and if your organization has a persistent clown infestation. Some big business folks still use email as a human to API interface.

Running out-of-band public keychains is not something most people will ever need. =3

Re:Why I Wrote PGP (1991, revised 1999) on Thursday October 15, 2026 @06:09PM (#50111092)
In general, a session/thread ephemeral key pair is exchanged with the participants, and only each users private origin signing validates each sender sections. Since the signatures are passively checked, it does not need redone after each append operation.

Thus, participants are pooled under 1 time constrained key exchange, participants sections origins are signed/time-stamped, and the ciphertext expires on a schedule.

Why? so at some future time side-channel key exfiltration can't be used to data mine the entire history of past tapped conversations/ciphertext. Even if a private signing key is stolen, it is difficult to rebuild the lost ephemeral key session.

Have a nice day. =3

Re:Why I Wrote PGP (1991, revised 1999) on Thursday October 15, 2026 @03:36PM (#50109113)
Good ideas demand to be free. =3
Re:Catch a Bird – I made it for my own sanity on Thursday October 15, 2026 @09:01AM (#50103036)
Could get outside for a walk everyday, find some nature space, and enjoy a coffee/tea. Also could volunteer at a local pet rescue, as there as many friends waiting on team joy.

Also, don't gamble with your health, take a few minutes to talk with your doctor if you don't understand what is happening.

Have a glorious day =3

Re:Catch a Bird – I made it for my own sanity on Thursday October 15, 2026 @08:49AM (#50102883)
Very cute, +1 for team fun. =3
Re:I paid people to try and follow my README on Monday October 12, 2026 @06:47AM (#50054420)
>This only tells me you have no idea how distributions work

Packagers do try to coordinate distro release cycle mess, but ultimately long term support for complex programs is tied to the OS version constellation in upstream builds. Thus, the users are going to experience the Beta stage of that code... even though people often assume a polished release-candidate isn't just a euphemism for public Beta.

Thus, the assets needed to maintain a projects function are likely to stop working within 3 years or less. Indeed, some parts of the ecosystem are worse than others.

Low attention code creates 2 paradoxes:

1. new versions may not be supported on newer OS releases due to API mutation, and old dependency injection

2. versions may not be back-ported due to old releases missing API features, and new dependencies

I think it is hilarious people make up silly stories like it is not a fundamental constraint/liability in FOSS. The situation is not anecdotal, and reaches deep into the kernel driver areas. This is why we can't have nice things, as a billion conflicting use-cases is just a chaotic ecosystem. =3

Re:I paid people to try and follow my README on Sunday October 11, 2026 @02:41PM (#50046390)
A lot of mature applications just gave up chasing the bleeding edge, and now only distribute Flatpack/snap/AppImage which is similar to classic exe/DLL ecosystems. A kind of silent tragedy for efficient shared library paradigms.

The hard truth is OSS is often chaotic as there is no authority saying a given API is "good-enough" to version freeze, and it limits how much individuals can integrate without upstream source-tree contiguous-integration at the mercy of 150k devs whims. =3

Re:C for Rust Programmers on Sunday October 11, 2026 @02:16PM (#50046111)
In general, there are a lot of platform specific issues that most people will just ignore... rather than address the odd edge-case failure modes or thread safety. =3
Re:Don't Put Tilde In Your Path on Sunday October 11, 2026 @10:31AM (#50043711)
In most use cases, the bash scripts location is more important than $HOME. This is because it is resilient to changes in user in the session, and parent process current working location contexts. =3

scriptPath=$(/usr/bin/realpath "${BASH_SOURCE[0]}")

localPath=$(/usr/bin/dirname "$scriptPath" )

/usr/bin/echo "localPath = '$localPath'"

Re:I paid people to try and follow my README on Sunday October 11, 2026 @10:05AM (#50043443)
Probably not, because almost no one reads the readme file unless there is a installation problem. =3
Re:I paid people to try and follow my README on Sunday October 11, 2026 @10:02AM (#50043412)
In general, software is still Beta if a program requires a readme file to install and use.

It is under 5 minutes to write a shell/bat/make/cmake script for each platform to configure library requirements, import OS specific data, and enable GPU/NPU features. Then run through the application build, installation package with stripped performance build, and or a few regression tests.

Lets say you have 4k downloads a month on a small project, and it takes 1 hour for each admin to read/configure. You just saved about 5 years of your users lives reading your document. =3

Re:OpenSCAD the Programmers Solid 3D CAD Modeller on Sunday October 11, 2026 @07:04AM (#50041878)
FreeCAD also supports OpenSCAD, and can actually export step files.

This guy publishes simple tutorials on how to deal with the unintuitive FreeCAD parametric design workflow:

https://www.youtube.com/@4axisprinting/videos

If you have a long-term project... storing the exact FreeCAD version installer in the artifacts folder for precise compatibility is wise. =3

Re:C for Rust Programmers on Saturday October 10, 2026 @11:57AM (#50034177)
GLib simple C data structures:

https://docs.gtk.org/glib/data-structures.html#doubly-linked...

GSL GNU Scientific Library for C:

https://www.gnu.org/software/gsl/doc/html/intro.html

In general, no one should be custom building most basic structures in C these days. =3

Legal gray area is still a legal gray area...

Technically, it is home users volunteering data to a cloud provider, that then mines the disclosed data as a service for any creep.

It would be a constitutional matter, and the city would lose in court given precedent lawsuits... if police used direct surveillance to follow people around even on public property where there was no expectation of privacy. Sue, and remember to vote. =3

They don't need help, as most firms with that much red on the books shouldn't be allowed to float an IPO based on fictional future growth forecasts.

IMHO, the Bears will be proven right on this one sooner or later. =3

Re:Whistle: Speech to Text in 16.9 MB on Thursday October 08, 2026 @04:05PM (#50011335)
Have you tried playing music from his childhood for 20 minutes a day before his writing sessions?

In some cases, this may improve function for a few hours. Best regards =3

Re:The cost of lies: A Mineserver story on Wednesday October 07, 2026 @09:28AM (#49992560)
>Didn’t get wings from Red Bull

But it does give taurine, and for some people it is problematic.

Unsustainable corporate policy tends to afflict larger publicly traded firms, as the responsibility and personal liability is diffused. For most normal competitive brands, the firm does not survive too many scandals or boondoggle products. =3

Re:The cost of lies: A Mineserver story on Wednesday October 07, 2026 @07:48AM (#49991426)
Most people greatly underestimate how much it costs to build anything. Even a simple Toothbrush may cost over $1.4m to just bring up a production line to get inventory.

Most startups have a 1:22 chance of making it past 3 years, but if it is a hardware related item that drops to about 1:132 success rate.

Most modern startups just re-sell pad-printed/branded gadgets out of China, or partner with China factories to meet volume demands needed to reach a profit mode.

With the tariff situation, only a sucker would take that bet these days. =3

Re:The cost of lies: A Mineserver story on Wednesday October 07, 2026 @07:32AM (#49991278)
Not sure if people buried your post for mistaking a question as snark...

In general No, even the shadiest people still uphold contracts due to public reputation with customers, suppliers, and the law.

Con artists and saboteurs do scrape by ripping off the credulous (they don't plan on hanging around long term), but even they just skirt the law to avoid prison. Note, even the worst criminals have their own code about what is acceptable, and just because their trade is illegal doesn't mean they want to live in a chaotic shit-hole country. It is a a moral gray area in both eastern and western cultures, that contrasts the written laws with actual practiced laws.

Almost every successful firm delivers everything on the invoice, and often it is customers shorting payment that are a problem.

Most customers and businesses have a mutual interest in seeing each-other do well. It is not like the movies, but be careful what you sign... and clear it it with a local legal representative if you don't understand a clause. =3

Don't worry about it =3
"Saving the Planet" (George Carlin)

https://youtu.be/7W33HRc1A6c?si=HqyW8mys0uNBuFdW&t=147

Humorous, but not inaccurate about what climate change means to primates. =3

Older »