Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jsmeaton
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
jsmeaton
4y ago
https://simonwillison.net/2020/Oct/9/git-scraping/ Simon Willison has a bunch of examples of scraping sites with GHA and storing the results in a repo. But you can use the same technique without the stor
62.
▲
by
jsmeaton
4y ago
Thanks for pointing that out. Are these large runners somewhat new? I feel like I check every few months and I hadn't seen them before. https://docs.github.com/en/actions/using-github-hosted-runne... 4 core |
63.
▲
by
jsmeaton
4y ago
When GHA has decent instance sizes I imagine they'll eat a lot of CCIs lunches. The automatic test splitting is also a god send for parallelising builds.
64.
▲
by
jsmeaton
4y ago
Same here. That’s the framework we use to lint before accepting a commit.
65.
▲
by
jsmeaton
4y ago
Or other businesses will be able to compete in the labour market with real wages once the exploiters are no longer able to profit off desperation. We have minimum wage laws for a reason and skirting around them and claiming that the “contra
66.
▲
by
jsmeaton
4y ago
Does sapling support hooks like pre and post commit? My workflow leans on pre-commit (the framework) heavily and it would be hard to give that up. I’d still be keen to take this for a drive though, nice work!
67.
▲
by
jsmeaton
4y ago
This is what systems like deb and rpm do - they curate a list of packages that can be installed to the system. But most people (in my experience, including myself) don’t use them because they get out of date really quickly and don’t lend th
68.
▲
by
jsmeaton
4y ago
There are some efforts going into the frontend to reduce these sizes. There's a bit of a transition between frameworks happening.
69.
▲
by
jsmeaton
4y ago
I work on a reasonably large Django project (1M+ LOC) with approximately 100 developers and mostly have a reasonable time debugging. We use mypy, lots of linters (some custom flake8 plugins), and a fairly strict layered architecture[0] that
70.
▲
by
jsmeaton
4y ago
I was thinking along the lines of ~/.data/{prog} without requiring further subdirs. The config, data, and cache would all coexist within the same directory per program Each of the data, config, and cache envvars would all be set t
71.
▲
by
jsmeaton
4y ago
Asked out of ignorance, but do the envvars not allow one to easily co-locate data/config/cache by setting them all to the same value?
72.
▲
by
jsmeaton
4y ago
A simple usecase I had was submitting a contact us form from a static marketing site and being able to route it somewhere .
73.
▲
by
jsmeaton
4y ago
I’m glad someone else called this out. “I imagine it’ll suck but I haven’t used it, and they’re breaking the UI for the wrong reasons”. Such a quick transition from imagining someone doing something and then getting angry at your own imagin
74.
▲
by
jsmeaton
4y ago
The Python integration seems to be abandoned unfortunately and isn’t keeping up with the parent. No longer works with django filewatching.
75.
▲
by
jsmeaton
4y ago
Looks really useful! How do you go about integrating IDEs (like vscode) with the nix shell?
76.
▲
by
jsmeaton
4y ago
Some great points there, I’ve been hit by all of them. I particularly like the first which is to engage an expert to validate your design. There are so many kinds of deployments and configurations and knowing the best for your application i
77.
▲
by
jsmeaton
4y ago
I feel like "and while it does require a little tuning around performance occasionally" is doing a lot of heavy lifting there :) Honestly though my only experience with RabbitMQ has been as a backend for Celery (background task pr
78.
▲
by
jsmeaton
4y ago
Yeah, Wheel of Time was really bad. I tried so hard to like it but it had little to redeem it.
79.
▲
by
jsmeaton
4y ago
No, because it's no longer "just code". Bundling in assets (ML models, server keys, etc) makes it more difficult to open source something. So, while I don't agree that it should be closed source, it makes a little more s
80.
▲
by
jsmeaton
4y ago
Might have missed a word there. When I want to go back 3 screens it’s a drag having to wait each time.
81.
▲
by
jsmeaton
4y ago
Holding down B to exit menus in SSBU is awful! But I actually like the interaction of entering menus that uses the same pattern. I think it’s because I don’t mind the anticipation of moving forward, but hate the drag of not being allowed to
82.
▲
by
jsmeaton
4y ago
Thanks for this, it was definitely news to me. If this is the case then it makes slightly more sense, but is still disappointing.
83.
▲
by
jsmeaton
4y ago
The Python extension itself is not closed source and is still maintained by the original developer that MS hired. It’s the language server that went from an OSS Microsoft project (that replaced the initial Jedi server) to the closed source
84.
▲
by
jsmeaton
4y ago
The existing one was an open source Microsoft project. Then they built a new closed-source version as a replacement. To be fair, pylance is orders of magnitude better with regards to performance. But I just don’t get what the reasoning was
85.
▲
by
jsmeaton
4y ago
This was recently an issue with the celery docs site too. When the primary authors step away from the code the infra isn’t always handed over.
86.
▲
by
jsmeaton
4y ago
> My feeling is that redundant stuff like type hints make programmers create more bugs because they don't see the forest for the trees anymore. Not ones that ship to production. Some developers have a terrible time trying to get thr
87.
▲
by
jsmeaton
4y ago
Having a go at writing the elevator pitch myself, since I think the others I've read have been overly technical. It's a platform as a service. It'll take your docker application (usually a web application) and run it on the i
88.
▲
by
jsmeaton
4y ago
Directing specific queries to a write connection (dbserver) vs directing requests to specific application servers (potentially mid-request) does seem operationally “harder” though. I’m coming at this from the perspective of a traditional dj
89.
▲
by
jsmeaton
4y ago
Soft deletes are just the first step. After some period of time you can automatically purge or manually purge. Which is what they’ve supposedly committed to doing.
90.
▲
by
jsmeaton
4y ago
This was addressed in the write up (it’s very long, so missing it is easy). They ran the script against 30 accounts first to verify it worked, and it did, because the list of 30 ids they tested against came from a different source than the
More ›