HNHacker News
TopNewBestAskShowJobs

evilelectron

164 karma · joined July 17, 2019

Engineering, reverse engineering and un-engineering both hard and soft bits.

https://evilelectron.com

submissionscomments
evilelectron··on AI Can Now Design Functional Viruses. Should We Worry?
Get ready for the next adventure in the saga of 12 Monkeys, with AI starts like Bruce Wills, Madeleine Stowe, Brad Pitt and Christopher Plummer, coming to a bio lab around you. The experience of a life time one you can't miss, it is in the air.
evilelectron··on Launch HN: ProvenMetal (YC S26) delivers circuit boards in days instead of weeks
Congratulations!

Your timing could not have been better. Yesterday I was talking to a friend about starting a company to tap into the domestic solar inverter market that is about to have a healthy growth due to FCC banning foreign made inverters with radios.

We are planning to build it around STM32 or ESP32 with US parts sourcing and manufacturing.

We are in the project scoping phase. Hopefully we can get something going soon.

evilelectron··on Ask HN: Who is hiring? (August 2026)
Lovely application process.

You should have encrypted the email with weak security and dropped hints, like

locked door, ash on the floor, find the key you might be thee

evilelectron··on The map that keeps Burning Man honest
I saw a few one wheelers getting close to teeth shattering when the fell.
evilelectron··on Agents need control flow, not more prompts
This is exactly how I did my last project of automating the generation of an interface library between a server that controls hardware and the mobile app.

The hardware control team delivers a spec as a document and spreadsheet. The mobile team was using that to code the interface library and validating their code against the server. I converted the document to TSV, sent some parts to Claude and have it write a parser for the TSV keeping all the nuances of human written spec. It took more than 150 iterations to get the parser to handle all edge cases and generate an intermediate output as JSON. Then Claude helped me write a code generator using some custom glue on top of Apollo to generate the code that is consumed by the mobile app.

This whole pipeline runs as part of Github actions and calls Claude only when our library validator fails. There is an md file which is sent to Claude on failure as part of the request to figure out what went wrong, propose a solution and create a PR. This is followed by a human review, rework and merge. Total credits consumed to get here < $350.

evilelectron··on The map that keeps Burning Man honest
Two of my GP&E shifts got rained out. I had walk from Black Hole to 2&E one night with garbage bags over my shoes. The next time when they had to close the gate and all traffic over night, we had to come back in SxS with mud flying everywhere and in places it should not be. It was an experience, all good, still an experience to remember. The caked roads next morning were a sight :D
evilelectron··on Charcuterie – Visual similarity Unicode explorer
WOW! What a lovely way to explore the character map.
evilelectron··on What we learned building 100 API integrations with OpenCode
This is the way.

I am doing something similar where I have a parser which looks for changes in documentation, matches them with the GraphQL schema and generates code using Apollo. In a nutshell it is a code generator written using Claude to generate more code and on failure goes back to Claude to fix the generator and asks a human for review.

evilelectron··on Artemis II crew take 'spectacular' image of Earth
Hello again dot.

Look again at that dot. That's here. That's home. That's us. — Carl Sagan, Pale Blue Dot, 1994

evilelectron··on Google releases Gemma 4 open models
Yes, they are all linked using Drupal's AI modules. I have an OpenCV application that removes the old paper look, enhances the contrast and fixes the orientation of the images before they hit llama.cpp for OCR and translation.
evilelectron··on Google releases Gemma 4 open models
I run llama.cpp with Qwen3-VL-8B-Instruct-Q4_K_S.gguf with mmproj-F16.gguf for OCR and translation. I also run llama.cpp with Qwen3-Embedding-0.6B-GGUF for embeddings. Drupal 11 with ai_provider_ollama and custom provider ai_provider_llama (heavily derived from ai_provider_ollama) with PostreSQL and pgvector.

People on site scan the documents and upload them for archival. The directory monitor looks for new files in the archive directories and once a new file is available, it is uploaded to Drupal. Once a new content is created in Drupal, Drupal triggers the translation and embedding process through llama.cpp. Qwen3-VL-8B is also used for chat and RAG. Client is familiar with Drupal and CMS in general and wanted to stay in a similar environment. If you are starting new I would recommend looking at docling.

evilelectron··on Google releases Gemma 4 open models
Daniel, your work is changing the world. More power to you.

I setup a pipeline for inference with OCR, full text search, embedding and summarization of land records dating back 1800s. All powered by the GGUF's you generate and llama.cpp. People are so excited that they can now search the records in multiple languages that a 1 minute wait to process the document seems nothing. Thank you!

evilelectron··on Postmarks and Postal Possession
Keep in mind for next time, the date you drop the mail in your local post office might not be the date it is postmarked. Impacts voting, bank fees, IRS and more.
evilelectron··on Ask HN: How to raise a seed round in a down market?
Look up JOBS act (https://www.sec.gov/spotlight/jobs-act.shtml) With a strong business plan, this could be a viable and great starting point. Good luck!
evilelectron··on Phacility is winding down, Phabricator no longer actively maintained
Sad news indeed :(
evilelectron··on OpenPOWER Foundation announces LibreBMC, a POWER-based, fully open-source BMC
How about Pi-KVM (https://pikvm.org/)? Secure, flexible and extendible.
evilelectron··on wxWidgets 3.1.5
wxWidgets is a wrapper over the native GUI toolkit. It allows you to write a OS independent GUI code and because it is a wrapper you get most of the benefits of native toolkit like dark mode.
evilelectron··on Smartphone Hardening non-root Guide 2.0 (for normal people)
Add _nomap to your SSID to stop Google from using your access point for location services.

https://support.google.com/maps/answer/1725632?hl=en

evilelectron··on Report: ARM is for sale and Nvidia’s interested, Apple isn’t
Why is Microsoft not interested? Or they are and it has not been reported?

ARM should fit well with them, plus it would give them a way to enter the mobile space again, this time by owning the IP and not making hardware.

evilelectron··on The KDE community is moving to GitLab
Absolutely, diff (Differential) based patch review is a great workflow for adding changes
evilelectron··on The KDE community is moving to GitLab
Not as per their git commit history https://github.com/phacility/phabricator
evilelectron··on What I learned from looking at every AI/ML tool I could find
Great write up. Thanks for posting this.

There’s rumor that due to a large number of people taking ML courses, there will be far more people with ML skills than ML jobs.

I hope this is true. There are so many areas where ML skills could be useful. The sad part would be that some industries would be changed forever. The animation industry for example might not even exist the way it is today.

evilelectron··on Booting embedded Linux in 0.37 seconds on an ARMv7-A CPU at 528 MHz
The rear view camera system almost always runs independent of the main Head Unit (HU) or In-Vehicle Infotainment (IVI). In most cases the rear view camera view is a single application specifically coded for the target micro processor (SuperH for example) and is the only thing running on that micro processor. The HU and the rear view camera share the display. While you are driving in R the HU is booting Linux or QNX and when you move to D the screen switches to the HU. The rear view camera application keeps running uninterrupted.
evilelectron··on How I Make Yogurt (2019)
How I do it:

  1. Heat 14oz of milk for 2 minutes in a 700W microwave
  2. Add 4oz of cold milk to a container
  3. Add 2 spoons of Yogurt (I use Pavel's full cream) to the cold milk and mix
  4. Pour the hot milk in the container and stir it
  5. Put away in a place where the temperature won't fluctuate much and container won't be disturbed for next 12-18 hour. 
     I use an oven for this with no per-heating or temperature control.