Hacker News new | past | comments | ask | show | jobs | submit | more john_minsk's comments login

Interesting. A while ago I heard about a project to use laser with AI to grow salmon and protect from parasites[1]

Would it be a terrible idea to destroy weeds with laser shots? Or crops don't provide enough margin for such advance tech?

1. https://www.stingray.no/delousing-with-laser/?lang=en


Interesting. Could you share what are you interested in at the moment?


In intellectual terms, I'm currently interested in the fusion of Asian and Western history, reading James Clavell's Asian Saga now, after watching Shogun recently. David Graeber's books are also on my list once I finish the Saga. I've read Bullshit Jobs and Debt by him but I've heard good things about The Dawn of Everything, particularly how European Enlightenment ideas might have actually been influenced by what they saw from Native Americans.

In terms of projects I'm working on, I'm traveling currently and it's a pain to track how much money I've spent due to needing to convert foreign currencies, so I'm building a simple app for that.


Very detailed description. Would it be a bad idea for your customers to take your design document and test it in virtual environment and once tests are passed - you would go to production right away?


Not sure on the question. I'm primarily a software guy so I'd prefer to not interact with customers at all so it could be a commission type set up. It's unlikely that I could make as much money from hardware as I do from software so while being a hardware designer sounds like fun it will likely just be in support of my software work. I do ML and water cool my GPUs to get an extra 30% perf out of them but getting water cooling blocks can be a pain with slow and unreliable supply. EKWB is currently having issues because they buy in bulk from wholesalers and push product on to vendors who then try to sell to customers so when the market dips there are cashflow problems. I would prefer to be able to buy a GPU, measure the geometry, whip up some CAD and send it off for production. It really simplifies things.


If I understand correctly: you want to create your own design of a water cooling for your GPU (let's say RTX4090) - test it to make sure it will work in the real world - and once test is successful send your CAD to factory and they can produce and assemble all components?

Are you doing it for the whole cooling unit from scratch or just 1 part? (like a fan or some holder)?

What is the most common reason you would order v2 from the manufacturer after you receive v1 and test it in the real world?


The way I see it is that I make the CAD, send the CAD to the part supplier (Fabric8) who automatically check to make sure it’s printable, they then make the parts and post it to me. I would do the assembly myself if needed but would probably try to design things to be minimal / no assembly. The hope would be that this process would be cost effective at scale so if I need more I could just press a button.

I run a on-prem mini cluster which is water cooled but the customers need edge compute which should stay air cooled. I would probably try to make a blower style vapor chamber for nvidia gpus so I can ram air through without dealing with nvidia driver fuckery. NVidia segments the market based on heat sinks, binning and drivers so the enterprises segment has to pay far more. The 4090 blowers made by OEMs are gimped, rare, and expensive and I think intentionally so.

Not only is consumer grade cheaper but it’s way less hassle to get - the Enterprise sales pipeline is a total pain as the costs keep changing and they keep trying to push older overpriced stuff onto me like I wouldn’t notice. And thats even if they think you’re big enough to talk to. Much easier to pull consumer stuff from the market on an as needed basis.

My software supports graceful degradation so I don’t need ‘enterprise’ reliability. I don’t need high speed interconnects either. I need TFLOPS on dense matmuls, run in parallel batches. Consumer GPUs are fine for this, replace the heatsinks with a blower optimized and put in some powerful fans and take off. I could pack more into a single computer and to have a lower amortized cost and a higher density.

If the vapor chamber blower heatsink is too expensive then I might as well just buy more GPU computers and let them run slower.


On a second read, I would like to rewrite your workflow as follows:

I would prefer to be able to:

[x] buy a GPU, -> [v] Download SimReady USD of your GPU from nVidia website.

[v] whip up some CAD

[v] import USD of nVidia card into CAD

[v] measure the geometry using CAD

[v] Design cooling element

-> Export CAD to USD

-> Import CAD as SimReady Asset into nVidia Omniverse with tests you need.

-> Once simulation is OK send final CAD to production (or better from GPU simulation into simulation of production on one of the factories or 3d printers)

In this scenario:

- SimReady USD of a GPU must already exist inside nVidia. They could make it available for simulation inside Omniverse. (or build open high level model yourself)

- Thermal simulation app is something that nVidia needs for their business now and in the future. They could share current software with public and let people like you download it, change it and run simulations with your changes (or build open high level model yourself)

I'm wondering how difficult it would be to simulate important effects on your models. Do you think the above process has potential to improve your process or did I miss some important detail of your work?


Oh, with regards to the actual design, I DIY my own computational engineering software, based on implicit modeling which works well for theses sorts of complex geometries. I don’t know about the simulation, I guess I theory i could export the model into a sim. I would base the broad strokes of the design known working reference implementations. I think there is a ton of potential in custom vapor chamber stuff so maybe I’ll play with that but I think it’ll easily become overkill. I think perhaps have the vapor chamber printed and thermal glue skived heatsinks on top. Unlike normal GPU designs I can tolerate much more noise for air pressure.

For me, good enough is good enough I’m not going to be super optimized as the cost tradeoffs for such optimizations don’t work out as favorable at my scale.



Can't make decision for myself. Article doesn't contain picture in question or a link to a tweet or anything of that nature. Given that current internet narrative is neurotic and even smallest questions are blown out of proportions I tend to think that offence was not that big, otherwise FBI would request IP address of the guy and put him in jail (much better outcome then "ban his twitter account")


Love his response. Makes total sense to me.

This paywall is crazy.


Interesting. What makes "political and economic opinions" bad?


He's so far abstracted away from the world we live in due to his hundreds of billions of dollars that he really has no idea what he's talking about, but because the new-age version of "might makes right" which is "obscene capital makes right", people tend to give him more credence than he deserves.

He got lucky with PayPal, and lucky with Tesla. That's it. He is not the president, he is not god, not allah, not yahweh, the flying spaghetti monster, he is just a man that got incredibly wealthy both through his own intelligence and some good fortune. That does not mean he's qualified to opine on something outside of his area of expertise.

Would you trade your ability to speak publicly about things you don't really understand in depth in exchange for 100 billion dollars? I sure would. Give me 1/100th of that and I'm off to a private island to read books and grow my own food.


Great attention to detail! I, like the parent, was surprised by the quality as well. However now I can't unsee it:-)


Isn't there some kind of standard for publication metadata? The one which will allow to uniquely identify publication + further track different editions as children of "original" publication? Maybe we should create one and make it freely available?


For a very long time I saw articles on self hosting, where people complain that their emails are filtered out by big providers and it is no longer feasible. How do you deal with this part?


yes. i will give you my personal experience from 3 years ago and last month.

3 years ago:

gmail/outlook was an ass. They marked all emails as spam. I had to call recipients to check spam and mark as not spam. this was on-off for the first few months. then things went good on their own. They would mark spam initially all emails, then emails with attachments then once marked as not spam, things got better.

today i have 0 issues in outgoing email. funnily, i have a website that sends me emails and there is some unknown problem on "receiving emails". just one website so haven't had much look into it.

last month: followed the same setup and gmail/outlook made no complaints. this was surprising to me as i deliberately sent attachments but nothing.

one thing to note. i once send 15-20 mails in bulk (not cc/bcc but separate) at once and that triggered some spam response. marked as not spam fixed it though on recipient side.

both times i used mailinabox and a cheap vps from lowendbox deals. racknerd or something on offer.

takes 1 hour almost from domain/vps purchase to full setup and sending emails. backup on backblaze b2.

takes 5 minutes every 6 odd months to update the software but that's about it.


I recently set up my own self-hosted email solution again and made sure to do all of these things:

    * Proper A and MX record set up in DNS per SMTP standards
    * Proper SPF record in DNS
    * Proper DMARC record in DNS
    * Proper DKIM record in DNS
    * SMTP server (postfix) is not configured as an open relay
    * SMTP server is configured with a DKIM milter to sign outgoing messages
I used basic guides for the DMARC/DKIM stuff since that was new to me and tested with a Gmail account. The first few messages were marked as spam but I was able to unmark them. Once I was able to verify a correct SMTP setup, after two or three unmarkings, all messages were just delivered normally and no longer marked as spam. Google will even email you a report to help debug issues if your DMARC record is set up for it.

As far as I know this is about the best you can do. Everything else is pretty much getting your mail server IP addresses removed from various blacklists which can be easy to impossible depending on the service. The other option would be to forward to another service that allows relaying and has IP addresses with better spam scores but I personally prefer to avoid that.


Choose a host that is not lax on spammers and guard your IP well. Don't use something with a fast moving shared IP pool like a vm. A dedicated server is best.

Do not bring your server up without securing the email setup and setting up essentially useless things like DKIM, SPF (and DMARC). Large providers want to see those.

If you get into a block list, know quickly and fix quickly.

Use a well established domain suffix like .com. The cheap vanity ones are usually blocked more.

If you need software recommendations, there is nothing Postfix+Dovecot cannot do.


The easiest way is to use an SMTP service like smtp2go to send the emails but I am not sure if it invalidates the point (you still host the email server, just not the SMTP side).


this is useful for doing mailing lists delivery and other mass email stuff. for regular office/personal use, self-hosted email works fine


I run my own self-hosted email server for the last 15 years but I had to move to this hybrid system recently because Microsoft (outlook.com, hotmail.com, etc) blocked all the IPs of my hosting company. It is a shame but there's no point appealing (which I tried anyway). So it may or may not work, it depends on luck mostly.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: