HNHacker News
TopNewBestAskShowJobs

BillinghamJ

2,495 karma · joined February 8, 2012

[ my public key: https://keybase.io/billinghamj; my proof: https://keybase.io/billinghamj/sigs/FerN7pG5OtwhwnWmg5GXv4JkdtRRpgx1F2XV5MFNnLk ]
submissionscomments
BillinghamJ··on Mjolnir
The NZXT H1 does exactly that :) virtually all the cables are prerouted
BillinghamJ··on Mjolnir
With a custom loop liquid cooling setup, very very small. I'd think a case <12L, certainly <15L
BillinghamJ··on Mjolnir
One thing I did find interesting though is that (well designed) sandwich ITX cases typically seem to have far better thermal behaviour than regular cases. No big cavity for heat to accumulate
BillinghamJ··on Mjolnir
I didn't test it with the AIO in place, but with two Phanteks T30 fans as exhaust instead.

In that config under GPU benchmarking for ~10 mins, the 4090 runs at about 70°C for the GPU and 80°C for the VRAM

BillinghamJ··on Mjolnir
As far as I'm aware, the only thing you can do on the front is add a USB-C port (and only on the T1 v2)
BillinghamJ··on Mjolnir
I guess you'll need to be using an AIO for that? I previously had an AIO with the 5900X, but needed to switch to air cooling to allow for enough exhaust to keep the 4090 happy

Although the 5800X3D technically has the same TDP, it seems that it pulls a lot less power for typical use, and is doing nicely with the Alpenföhn Black Ridge

BillinghamJ··on Mjolnir
Would recommend the FormD T1 for this form factor. I think it has better compatibility & thermal design than this one, but not sure

https://formdworks.com / https://www.reddit.com/r/FormD/

I have the old T1 v1.1 (slightly smaller at 9.5L) - my current build has a 4090 FE & 5800X3D in it, all air cooled with excellent temps.

There's a particular YouTuber who does a lot of reviewing of SFF cases: https://www.youtube.com/watch?v=dTwie1pxuro

BillinghamJ··on Just use a monorepo
There's a very simple solution to that, if your systems & processes are reasonably lightweight.

Just build and deploy everything on every merge. Compute is fairly cheap, and if running in parallel, it doesn't have to take long.

You can also take it a step further and have "mono" binaries/container images, where you specify the service to execute as the first argument.

I've been doing this for about 5 years now, having a single output artifact for each language being used. It works great.

If you're careful about your optimisations, you can go from hitting the merge button to having 100+ services deployed on production in about 60 seconds

Arguably it's a bit of an extremist approach, but if you have a situation where technically you're deploying thousands of times a day, you get pretty good at making the process reliable and robust

BillinghamJ··on System76 AMD-Only Laptop Returns
"Reintroduced"
BillinghamJ··on Materialized View: SQL Queries on Steroids
Admittedly not an application database, but BigQuery also has materialized views that never return stale data

It also rewrites queries to make use of any materialized views you have, if it would make the query more efficient without affecting the results (so covers some use cases which indices would cover)

https://cloud.google.com/bigquery/docs/materialized-views-in...

BillinghamJ··on State of OpenID Connect Providers
And even for Apple: https://appleid.apple.com/.well-known/openid-configuration

Facebook: https://www.facebook.com/.well-known/openid-configuration

BillinghamJ··on Post mortem of our 1st YC startup: a Reverse ETL
Reverse ETL is where you take data from your warehouse and load it back to places you might typically use as sources. Eg you might send data from BigQuery to Google Ads, Intercom, your transactional DBs, Google Workspace, etc.

It's not really reporting in the visualisation or "send a PDF to a human" sense

BillinghamJ··on Earth now weighs six ronnagrams: New metric prefixes voted in
I've found that it's becoming increasingly common to use metric for height and weight also - particularly with younger people etc.

I think we'll soon be left with the only remaining imperial bits being speed, long distances, and pints of beer - none of which seem likely to go away any time soon

BillinghamJ··on Two weeks of dealing with Google as a developer
Bingo. On Google Play - even for fairly serious alleged policy violations - if you just submit another update, it's very likely to be accepted and typically the policy issue won't be checked anyway.

We had a situation where one of our updates was rejected because they didn't like the app listing description (which has nothing to do with the update). The next update we pushed, we didn't change the listing metadata, and then it was accepted.

Always quite infuriating to work with Google Play.

The App Store is strict, but we've found it _far_ more consistent on applying the rules, and also dramatically faster to accept updates (usually accepts updates within about 6 hours, vs up to a week for Google Play).

BillinghamJ··on Ask HN: Do you recall any book or course that made a topic finally click?
Admittedly, it wasn't a book or course.

But I remember really struggling to get my head around Obj-C syntax - I was trying to learn iOS development, but I hadn't been exposed to atypical syntax before, so it was completely tripping me up.

I left it a couple of years and eventually came back to it. At some point, I came across this page, and it finally made sense: http://cocoadevcentral.com/d/learn_objectivec/

BillinghamJ··on Passage Is Joining 1Password
If someone's signing into a mobile app, quite a good backup option for magic links is to show a QR code containing the current URL, on the callback URL.

Assuming you're using universal app links, if they open it on a device with the app installed, it'll go straight there. If not, it'll show the QR code and the user can just scan that with their default camera app on the device they're trying to use.

BillinghamJ··on Users report Nvidia RTX 4090 GPUs with melted 16-pin power connectors
Despite their size, these cards can fit great in extremely compact SFF cases (and in those, can have much better thermals than in regular cases)

In those kinds of cases, cable management and space/size tolerances can be very difficult - swapping four connectors for one makes a big difference

BillinghamJ··on U.S. residents fight for the right to hang laundry (2009)
There are commercial dryers to consider too
BillinghamJ··on Show HN: Let the computer be your unique t-shirt designer with Stable Diffusion
Maybe the alternative is to not forbid NSFW words?
BillinghamJ··on Microsoft bakes a VPN into Edge and turns it on
Cloudflare is probably not far off, though not an ISP in quite the same sense
BillinghamJ··on More content by people, for people in Search
My impression is that this update is specifically about deranking those types of pages
BillinghamJ··on How we got customers to sign up to Monzo in the early years
FYI, I'm pretty sure they actually do require you to be a resident, though a lot of people get away with not updating their address

https://monzo.com/help/legal-stuff/tax-residency-not-uk

BillinghamJ··on Cooling related failure (in Google London DC)
Your own mappings are available in the console and on the API. So definitely still possible to tell
BillinghamJ··on Google Kubernetes Engine adds support for Arm nodes
In every zone, obviously. AWS has had widespread ARM support for many years.
BillinghamJ··on Us crosses the electric-car tipping point for mass adoption
This is the price to replace the entire battery pack for these cars?

These seem _dramatically_ cheaper than I expected. In my mind, I was thinking more like 3-5x this, though that was incl VAT/tax

BillinghamJ··on System76 Lemur Pro Linux laptop with 14 hours of battery life
A well designed trackpad will have virtually flawless palm rejection, which means it shouldn't matter. I'm not sure how that fares outside of Apple machines though.
BillinghamJ··on Apple M1 Ultra
An eGPU enclosure is exactly what you're describing - PCIe x16 over TB4. They're quite commonplace now
BillinghamJ··on How bad is my gas stove?
So get one which is hard wired on a 32A fuse...? 3kW is on the low end for an induction hob
BillinghamJ··on [dead]
For anyone who wants the obvious answer: China
BillinghamJ··on A public letter to CloudFlare to fix their snoopy vendor
This is answered quite clearly in the linked page.

GitHub Pages originally didn't support SSL on custom domains, so people would often put Cloudflare in front of it.

Now GHP does support SSL on custom domains, so Cloudflare is no longer needed, but obviously a lot of sites still exist with the original setup.

← PreviousPage 3 of 32Next →