Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mattbillenstein
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
mattbillenstein
2y ago
Do not trust Plaid or services that use it - it stores your login credentials directly... I use spreadsheets - download csv from your bank, import, label categories, then you can look at it any way you like. Doesn't take that much time
92.
▲
by
mattbillenstein
2y ago
Excellent videos - and the one thing that sticks with me was the speculation that watchmaking and the processes that it requires eventually leads to the type of technology we have today. I think the line goes if the greeks of that era had b
93.
▲
by
mattbillenstein
2y ago
Well written and thoughtful piece - I don't have problems with the license - they control the project, they can do what they want, I can use it or not as I want. The thing that's interesting to me is the idea that these things hav
94.
▲
by
mattbillenstein
2y ago
Aiming to get all the stars this year to round it out with 500 total - all the years, all the problems. As of last week there were something around 1024 people who had all 450 stars. Only started on like day 6 of 2022, but became hooked and
95.
▲
by
mattbillenstein
2y ago
Actually no, just 32-bit intel with Linux - we were a Sun shop and Linux with EDA tools hadn't matured enough although Linux had been around for awhile. But yeah, it was only a couple more years until amd64 came around and really made
96.
▲
by
mattbillenstein
2y ago
Also, from a hot pip cache, on Ubuntu installing lighting takes ~45s and the venv is 5.2G. On an m1 mac, this takes ~17s and is 400MB. Torch, nvidia, and triton site pkgs are quite a bit bigger on Ubuntu since I guess nvidia gpus aren'
97.
▲
by
mattbillenstein
2y ago
Haven't the issues conda et al were trying to solve been solved with wheels and pip? I've been supporting pytorch + cuda just using 'python3 -m venv foo' and pip (+ pip-compile) for the last year and it works - not super
98.
▲
by
mattbillenstein
2y ago
Yeah, LSI had their own standard cell libraries up to around 180nm, then they didn't want to invest in fabs and started working with TSMC - beginning of the end for them really. I signed off a couple chips on both sides of that transit
99.
▲
by
mattbillenstein
2y ago
Nice, that was before my time - we were basically a Sun shop and actually did a lot of chips for them (and SGI) too. I never saw any of the HP, IBM, or other systems.
100.
▲
by
mattbillenstein
2y ago
And now flipping through the pictures of the internals - I ended up working for LSI Logic in the early 2000's, so it's fun to see all these LSI chips although they were before my time. Certainly some of my older colleagues worked
101.
▲
by
mattbillenstein
2y ago
I interviewed at Intel with the old Alpha group after all the acquisitions back in the day - around 2000 - and I remember talking with the guys there in that they couldn't get their EDA tools ported to the Alpha architecture; so they w
102.
▲
by
mattbillenstein
2y ago
I've been using LTS releases for just about everything since 10.04. It's been very stable; the transition through all the init systems wasn't that fun (sysv, upstart, systemd), but it's mostly just always worked. And it&
103.
▲
by
mattbillenstein
2y ago
Yeah, I'd think it's probably a really bad fit for Django. I'm doing it with SQL + psycopg2, so tired of fighting the ORM.
104.
▲
by
mattbillenstein
2y ago
I've been using this service pattern although not in Django - in Flask. The main benefit is a lot of code doesn't need to depend on a request context. We can happily have backend scripts calling services and we intentionally don&#
105.
▲
by
mattbillenstein
2y ago
Sure, but again, complexity - stuff people have to learn/maintain/upgrade, etc. ymmv Running and configuring VMs isn't hard to do correctly, it just takes discipline to never "hack it in the moment" - or if you do,
106.
▲
by
mattbillenstein
2y ago
I have a custom deployment system which idempotently configures an Ubuntu LTS VM. All the config templates are checked into source control. I don't configure anything by hand - it's either handled in this thing or via a small user
107.
▲
by
mattbillenstein
2y ago
Yeah, I've used the github ssh key thing before, but never heard of key leases - will take a look. Thx!
108.
▲
by
mattbillenstein
2y ago
True, I use it mainly for a few convenience things - holding ephemeral monitoring data, distributed locks, redis streams for some pub/sub stuff, sorted sets can be handy - things I could do in Postgres, but are a bit simpler in Redis.
109.
▲
by
mattbillenstein
2y ago
Basically doing this for a small startup - there are some complexities around autoscaling task queues with gpus and whatnot, but the heart of it is on a single VM (nginx, webapp, postgres, redis). We're b2b, so there's very little
110.
▲
by
mattbillenstein
2y ago
You either spend your time learning SQL or debugging an ORM - I prefer the former...
111.
▲
by
mattbillenstein
2y ago
Clever, but doesn't work for directories. I just have a small shell script which symlinks everything into my home dir - also serves as a reference as to what actually gets put where.
112.
▲
by
mattbillenstein
2y ago
Wrote a similar curl -> email thing in python: https://github.com/mattbillenstein/pingthing I've been putting an http endpoint in my sites that checks all the backing stores and returns a 204 on everything ok,
113.
▲
by
mattbillenstein
2y ago
Clocks roll back at 2am Pacific time just like everywhere else - so the author's explanation seems unsatisfying although I've encountered this type of bug before.
114.
▲
by
mattbillenstein
2y ago
Counterpoint - if you like the content enough to go through this - just pay for it. Monetary support of journalism or content you like is a great way to encourage more of it.
115.
▲
by
mattbillenstein
2y ago
It all hinges on hiring the right people for the job - you may want to find someone very senior who perhaps doesn't want to build it themselves, but can help you evaluate tech talent - help you hire the first few key senior people to g
116.
▲
by
mattbillenstein
2y ago
Syncthing
117.
▲
by
mattbillenstein
2y ago
I use mail in a box [1] for my personal email - I don't know your scale but might be a place to start - they use Roundcube Webmail and support imap / etc. 1. https://mailinabox.email/
118.
▲
by
mattbillenstein
2y ago
Believe I heard it in the CNN feed, I don't have a link.
119.
▲
by
mattbillenstein
2y ago
~/src/<org-or-project>/<repo>
120.
▲
by
mattbillenstein
2y ago
Desktop PC with big screens; generally better Linux support for the hardware, less thermal throttling, better GPUs, etc. And a Framework 13 with Linux for travel/work. All depends on how you work and what you're doing really.
More ›