HNHacker News
TopNewBestAskShowJobs

danofsteel32

48 karma · joined November 1, 2022

website: https://dandavis.dev email: dan@dandavis.dev passion project: https://chainofbranches.com
submissionscomments
danofsteel32··on CEO fired developers to make room for AI. Developers create open source AI CEO
It’s fascinating to think about what role AI will play in corporations. I think it’ll take decades to fully play out.

I’m working through an exploration of how AI will change the Coasean idea of “The Firm” on my site https://chainofbranches.com/conversations/8/branches/59/

danofsteel32··on The turbulent AI era is here
I like how Tyler Cowen puts it: "This is the worst they will ever be".

And some people are still stuck on what AI was capable of when GPT-3.5 was SOTA. They don't realize how much they've improved in ~4 years. Even if the rate of improvement slows down, AI will be tremendously more capable in another ~4 years.

danofsteel32··on Anthropic's 'watermark' text adulteration in Claude is a perversion of writing
I tried brainstorming what an agent harness for writers would look like.

https://chainofbranches.com/conversations/2/branches/20/

I’m not convinced it’s possible. A good nights sleep and a notepad in a quiet room still feels like the state of the art toolchain for writers.

danofsteel32··on Use Task Runners for Common Coding Tasks
I use the shell script pattern. In bash the case statement at the bottom of your example can be replaced with this though:

  “${@:-default}” || usage
danofsteel32··on Devtools must be open source
Yes exe.dev is the first cloud provider I actually enjoy using. It's easy to manage with just ssh and they give me real disks. The lack of real (EBS is still networked) persistent disks on ec2 instances causes me a lot of pain at $WORK.
danofsteel32··on Atomarine: Nuclear Data Centers at Sea
This is a really ambitious and difficult idea. It would be awesome if they can pull it off!

Since most people live near a coast this could power more than just data centers.

danofsteel32··on Stinkpot: SQLite-backed shell history
I recently “fixed” my bash history since the default experience when using multiple terminals sucks.

https://dandavis.dev/the-bash-history-i-always-wanted.html

I also use fzf to search my history I believe you just need so source the right keybindings file to make ctrl+r use fzf.

danofsteel32··on Moonshine: Lets you stream games from your PC to any device running Moonlight
I’m currently using sunshine and moonlight for remote access to ros2 development VMs with passed through GPUs.

We needed an old version of Ubuntu hence the VM. And gpu pass through is needed for gazebo simulations.

I started with RDP but the desktop was super laggy and unresponsive. Sunshine/moonlight has made it usable.

danofsteel32··on Midtown Manhattan blocks evacuated after beams buckling at construction site
This is a little pedantic but the pictures seem to show failing support columns not beams.

Beams are horizontal and columns are vertical.

danofsteel32··on We rewrote the Ghostty GTK application
GStreamer: https://gstreamer.freedesktop.org/ is written in GObject which enabled some great tooling like gst-inspect-1.0: https://gstreamer.freedesktop.org/documentation/tools/gst-in...
danofsteel32··on Python classes aren’t always the best solution
This. You can get very far with just dataclasses, enums, and functions. I use dataclasses like I would use structs in C or go.
danofsteel32··on Incus – Next-generation system container, application container, and VM manager
Incus is great when developing ansible playbooks. The main benefit for me over docker/podman is systemd works out of the box in incus containers.
danofsteel32··on Ask HN: Recommendation for a SWE looking to get up to speed with latest on AI
I recently wrote a post for a coworker who asked the exact same question.

https://dandavis.dev/llm-knowledge-dump.html

danofsteel32··on Extracting financial disclosure and police reports with OpenAI Structured Output
I’ve had a similar experience extracting transactions from my PDF bank statements [1]. GPT-4o and GPT-4o-mini perform as well the janky regex parser I wrote a few years ago. The fact that they can zero shot the problem makes me think there’s a lot of bank statements in the training data.

[1] https://dandavis.dev/pnc-virtual-wallet-statement-parser.htm...

danofsteel32··on Civilization VII recommends 16 cores and 32GB RAM for 4K gameplay
The combat system in Civ4 was deeper than you think. Stack composition, terrain, and positioning are crucial in MP games. This write-up [1] from a famous MP game where a 3v1 invasion was repelled by superior play shows how good the system was.

[1] https://sullla.com/Civ4/RBPB2-5.html

danofsteel32··on Are Open-Source Large Language Models Catching Up?
I've been using OpenHermes-2.5 [0] and NeuralHermes [1] which are both finetunes of the Mistral7B base model. The only objective test prompting I do is asking the models to generate a django timeclock/timesheets app. In this test they compare favorably to GPT-3.5. Also LMStudio [2] has a better UI than chatgpt and responses are much faster too (40tk/sec on my 2070).

[0] https://huggingface.co/teknium/OpenHermes-2.5-Mistral-7B [1] https://huggingface.co/TheBloke/NeuralHermes-2.5-Mistral-7B-... [2] https://lmstudio.ai/

danofsteel32··on Marker: Convert PDF to Markdown quickly with high accuracy
I have an odd usecase that I've yet to find a good solution to: Reading construction documents (Blueprints are always PDF). I've had much better luck parsing DXF (AutoCAD) files but it's not always easy to get an architect to send them to me even if I'm the GC on the job.
danofsteel32··on Writing documentation for your house
I am a custom home builder and we do this. It’s very handy when the drywallers cover up an outlet or switch.
danofsteel32··on Tech aims to block hatching of billions of male chicks fated for culling (2021)
Egg laying chickens (layers) are very different from meat chickens (broilers). Layers have been bred to be lean and put their calorie surplus into producing eggs. Broilers have been bred to pack on weight as quickly and efficiently as possible. No one eats layer chickens they are usually turned into compost or pet food.

Source: My wife manages +100K birds on one of the largest egg farms in the US

danofsteel32··on Where is all the book data?
The Open Library project https://openlibrary.org/developers has a free ISBN API. I used it along with tesseract OCR and a webcam to build a database of my physical books (218 total). I never had any rate limiting issues.