HackerLangs
TopNewTrendsCommentsPastAskShowJobs

infogulch

11,755 karmajoined 14 ปีที่แล้ว
location: Kansas City

github: infogulch

twitter: infogulch

email: [email protected]

Submissions

What Goes Around Comes Around and Around

dl.acm.org
3 points·by infogulch·7 เดือนที่ผ่านมา·1 comments

comments

infogulch
·3 วันที่ผ่านมา·discuss
Sure, maybe you can find a paint that is black in all bands except for the ones used by the satellite. It won't use carbon black.
infogulch
·5 วันที่ผ่านมา·discuss
The entire underside of these satellites is a big phased array antenna. Maybe you can paint it so it absorbs all the other wavelengths, but it would be counterproductive to absorb the radio wavelengths used by the antenna itself since ground emitters would have to increase the gain to get through it.
infogulch
·11 วันที่ผ่านมา·discuss
Couldn't we just permanently solve the stack copying issue by always using a per-stack base pointer + offset for all stack objects? Copy stack -> update base pointer -> done. Trying to access a stack object on a different thread? That's retarded don't do that allocate it on the heap instead.
infogulch
·14 วันที่ผ่านมา·discuss
> Some customers may have experienced unscheduled collaborative compute with external parties.

Reminds me of the hilarious "rapid unscheduled disassembly"
infogulch
·15 วันที่ผ่านมา·discuss
Sure, but one might imagine that linkers are generic and reusable, so you can just pick one off the shelf instead of making a new one 1-1 for each language. Empirically this line of reasoning seems to be incorrect.
infogulch
·15 วันที่ผ่านมา·discuss
Neat! Barcodes are much more complex that I knew before looking into it. I used JsBarcode [1] to create a special barcode that reprograms a cheap barcode scanner we got on Amazon to be able to scan both UPS and FedEx tracking numbers. It is published on CodePen [2].

[1]: https://github.com/lindell/JsBarcode

[2]: https://codepen.io/infogulch/pen/yyLJdrP
infogulch
·17 วันที่ผ่านมา·discuss
To me, paperless means they ATTACH MY STATEMENT TO THE EMAIL. Not signing up to any paperless until they do, none yet have met this bar. The statement is supposed to be a snapshot of the status of the account at a given moment, if you have to open their website to view it they could regenerate it from whatever crap data they have lying around at the given moment. If it can change every time you look at it, it's a quantum statement, it's not a snapshot, it's a vibe. This defeats the entire purpose of getting a statement, I don't know how anyone tolerates this.
infogulch
·22 วันที่ผ่านมา·discuss
Ah so the fork is permanent. How unfortunate, guess I need to avoid QNAP software entirely.
infogulch
·22 วันที่ผ่านมา·discuss
OpenZFS released the zpool expansion as stable last year. Hopefully QNAP is charting a path to allow their users to migrate from their fork to OpenZFS, though of course these kinds of things take time to develop. I would be really worried if they are diverging further from OpenZFS rather than converging.
infogulch
·24 วันที่ผ่านมา·discuss
IPC scopes would be a great solution!
infogulch
·24 วันที่ผ่านมา·discuss
Anybody used a tinybox? https://tinygrad.org/#tinybox

The most "affordable" option is red v2 with 64GB GPU ram and costs $12,000. This is only ("only") 1.5x-3x the price of a beefy desktop (https://pcpartpicker.com/builds/), and could crush inference work even on bigger models. It could support coding tasks for a small team of developers, or run an AI agent for every person in your household...
infogulch
·25 วันที่ผ่านมา·discuss
I'm happy to hear you really care about perf.

I might have assumed io_uring would be the high throughput kernel interface for Linux.

Can iroh run on a proxy server which forwards requests to backends that don't integrate with iroh directly?

What is the CPU overhead at link saturating speeds?
infogulch
·25 วันที่ผ่านมา·discuss
How does Iroh's performance compare to wireguard?
infogulch
·เดือนที่แล้ว·discuss
io_uring taught us that if syscalls are expensive, queue them up in a buffer with one syscall to transfer the thread to the os to process it. So, queue up the new process mutations in a buffer with a single syscall to process all of them in a batch. This model should have replaced repetitive syscalls across the kernel years ago.
infogulch
·เดือนที่แล้ว·discuss
I guess you can try again when you post the video.
infogulch
·เดือนที่แล้ว·discuss
Yes buffering / dropping on buffer overload is the right frame and the right way to do it in practice. I have seen it done properly. Yes it can cause some social friction but as long as your conversation partner is aware that because you are driving you may buffer/drop conversation packets and they accept that they might have to occasionally exercise patience or repeat themselves then it's fine.
infogulch
·เดือนที่แล้ว·discuss
This week I built https://github.com/infogulch/caddy-zone-manager, "A Caddy app that performs desired-state synchronization of DNS records to a target zone using Caddy’s existing libdns DNS-provider ecosystem."

I thought that since caddy is already managing dns records anyway to pass DNS-01 ACME validations and update HTTPS records, wouldn't it be nice if I could just have it manage all of them and keep my desired DNS state checked into git?

This is exactly the duct tape scenario. There are a bunch of systems that bound the problem: Caddy's app lifecycle, the Caddyfile configuration system, libdns interfaces, DNS semantics, the Go language. Sure, there are a lot of little decisions that need to be made that fall into the "taste" category (no promises), and the sync engine itself is a new brand component, but by and large once the idea was formulated the problem domain is narrow enough for an LLM to stitch the systems together.

It was done in about two days of personal time. I read through all the code and rewrote a good portion of it manually. I probably could have written it from scratch myself with two weeks of full time effort (honestly I would have stumbled a bit on DNS recordset semantics which I was not very familiar). Instead it cost me $100. (I will reconsider my LLM usage patterns for the next project...)
infogulch
·เดือนที่แล้ว·discuss
In my experience the driving-behavior part of my brain can run virtually autonomously, like how you don't really have to spend 100% of your brain to walk down the street. This means that the words-thinking part of my brain is almost completely free, with the exception of short high-attention spikes for risky maneuvers like onramp merging. This is why listening to music or podcasts is a very popular driving activity. In many places even handsfree phone calls are allowed as long as both hands are available and your vision isn't obstructed.

I would contend that listening to a podcast or being on a handsfree phone call would be on par with the Claw Phone.
infogulch
·2 เดือนที่ผ่านมา·discuss
Does it use ffmpeg to render inline images to ASCII?
infogulch
·2 เดือนที่ผ่านมา·discuss
SQLite is remarkably versatile. Just a couple weeks ago an extension to do cross-process queues, streams, pub/sub etc in SQLite was released:

Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite | 327 points | 94 comments | https://news.ycombinator.com/item?id=47874647

Live notifications was one of the big missing pieces to implement whole apps on a sqlite backend, and now there's a decent solution.