HN user

pbrumm

81 karma

Making Payer Price transparency data available to those who need it.

https://aftertransparency.com

Posts1
Comments63
View on HN

So google is accusing an AI company that has a customer who is paying them money to develop software that caused damages. Sounds like the AI company could be liable?

If I am paid by someone to create an exploit that caused damages wouldn't I be liable? Or could I avoid it by making my client sign a terms of service agreement to not use it that way?

Who created the model and who helped with GPU power to run the model to create the export and should they be doing more.

There is wal-g that moves the wal files to s3 and you can spin up any number of instances off of that. Works great for catching up secondary servers

Have you tried switching it to a job queue where the GPU instances try to keep themselves busy. That way you can auto scale the gpus based on utilization. I find it easier to tune and you can monitor latency and backlogs easier. It does require some async mechanisms to the client but I have found it easier to maintain

I wonder how many audio conversations were overheard and uploaded during that moment.

Seems like an attack vector for forcing your devices to start recording the mic and transmitting it.

Even if it just takes down the wifi through maxing out internet connection or cellular network. Play a couple seconds of audio and gigabytes get uploaded.

If you have optimized your math heavy code and it is already in a typed language and you need it to be faster, then you think about the GPU options

In my experience you can roughly get 8x speed improvement.

Turning a 4 second web response into half a second can be game changing. But it is a lot easier to use a web socket and put a spinner or cache result in background.

Running a GPU in the cloud is expensive

I think it is somewhat like git's creation story. Sometimes a senior dev sees a tool that is close to ideal but needs to work a little differently than what the industry has built.

Databases are up there with encryption. Don't roll your own... mentality.

But sometimes they don't fit the problem your solving. Sometimes the data never changes so why have infrastructure for updates.

Having a big DB running all the time could be too expensive for your business model

Also it is good to be curious about "what is an index" and how does a parquet file look in hex editor. Why can't I write the underlying db table outside of postgres. Why are joins hard..

And then you discover your tools give you a competitive edge

Most of the time there are existing tools, but sometimes they don't.

I enjoy being lefty. My grandfather was trained into being righty except for golf, so I noticed early on how things were not made for me and I had to do extra work. My father uses a lot of power tools and the extra dangers were apparent there as well.

Overall it has probably helped my programming as I had been thinking outside the box for longer than the righties.

The tailscale client can be queried to convert from tailscale ip to email. This could be used to track who is using the VPN service and to sign them into the protected web app. Grafana allows header auth params for example

well written.

Things I would add to the Good side.

- ability to commit to multi year cpu/ram without upfront costs

- they can live migrate your vm to new physical hardware, so no need to have random reboots of your instances

- https load balancers allow traffic around the world to enter google network closest to user, this reduces handshakes and reduces comcast like outages to affect users.

the above greatly decrease my stress.

easily displaying many dashboards within your office is something that I haven't found any off the shelf solutions for. Our office has 20 tv's with chromecasts all displaying specific dashboards, but it took coding effort to get it to work.

I use the precision. my biggest issue was with getting encrypted drive setup. the trick was to use the dell recovery image to install with encryption. this works but leaves the machine with an older kernel that doesn't have all the tweeks around usbc and wifi and such. You have to switch to the Hardware Enablement Stack to get it running well.

It sounds like what you are needing is more of a donor management system which is like a crm for non profits. They provide membership levels and can process recurring donations and some provide donor login.

I work at Kindful.com and we provide these services, but there are many others, so do some research and see what is the best fit for your client.