Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
qbasic_forever
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
208 ms
·
2431.
▲
by
qbasic_forever
6y ago
You missed a key point that the SDL author raised--they're tired of maintaining all the ancillary software around a project. Every minute they waste troubleshooting a CI/CD failure, bugzilla limitation, etc. is a minute taken awa
2432.
▲
by
qbasic_forever
6y ago
Read-up on the history of git. It was not designed to be a new panacea of OSS development. It was designed to keep the Linux kernel development running smoothly after their commercial source code host dropped them--that's it. Running
2433.
▲
by
qbasic_forever
6y ago
SDL is a project with a long history, so let's pretend they move a backlog of 5,000 issues over to Github. Everything is great--now users can search, discuss, open, manage, etc. all these issues on a slick web UI. People are happy an
2434.
▲
by
qbasic_forever
6y ago
You don't have to compete with hosted systems that have dedicated teams of developers and operations shipping features though. Linus Torvalds manages the development of the entire Linux kernel (millions of lines of code, thousands of
2435.
▲
by
qbasic_forever
6y ago
Github wasn't created until 2008, and in those early days there were big limits on hosting (very limited number of repos per user, even public ones). The everything free, everything easy all you can eat buffet that you see on Github t
2436.
▲
by
qbasic_forever
6y ago
Again, I will restate what I said. Follow the context of the decisions (as you have already done) instead of demanding people explain it.
2437.
▲
by
qbasic_forever
6y ago
Just be aware that "boomer rant" creator made one of the most highly successful and used game development libraries in history. I would wager 75% of the games in your steam library use or depend on SDL in some way. Almost certai
2438.
▲
by
qbasic_forever
6y ago
Github made _Github style_ development seamless--i.e. centralized source control, slick web UI instead of CLI focus, pull requests instead of e-mailed patches. It's one of many different ways to build software though and it's a f
2439.
▲
by
qbasic_forever
6y ago
Git didn't exist until Linus Torvalds sat down and hacked it out in a few weeks during 2005. I remember using SDL back in '99 to play with game development on Windows 98. So the short answer is, git wasn't even an idea in i
2440.
▲
by
qbasic_forever
6y ago
So any concrete stats on how this has helped shorten bug investigation time, improve quality of releases, etc? It looks like an interesting data-driven approach to bug finding but there's curiously no qualitative analysis of how it&#x
2441.
▲
by
qbasic_forever
6y ago
Ehh, I worked there on online services before Azure even existed and it would have been career suicide and an enormous legal fight to use anything outside MS's stack--IIS, MSSQL, COM & C++, then .NET. Hotmail got away with it for
2442.
▲
by
qbasic_forever
6y ago
The main web backend is still ruby it seems: https://github.blog/2020-08-25-upgrading-github-to-ruby-2-7/ I can't remember where it was exactly but I remember recently stumbling on a random github-related OSS pro
2443.
▲
by
qbasic_forever
6y ago
Git was designed for decentralized use. It's not as slick and polished as github, but it can get the job done and scales to infinity (the linux kernel has thousands of contributors and runs entirely dencentralized with git). For read-
2444.
▲
by
qbasic_forever
6y ago
Cookiecutter is nice but it requires an entire python install to run, which is a big thing to ask for some of the scenarios mentioned by the tool creator (like someone going through a simple learning tutorial which might not even be using p
2445.
▲
by
qbasic_forever
6y ago
You can take an approach like the Linux kernel where _one_ person is the sole arbiter and approver of all changes. This person is tasked with having complete, 100% depth and breadth knowledge of the entire system. It is their responsibili
2446.
▲
by
qbasic_forever
6y ago
Yes, in my avalanche education class we learned a lot about the experiences of people who were buried. You are totally immobilized in almost any full burial situation. Even worse, you are running through very precious air and generating t
2447.
▲
by
qbasic_forever
6y ago
Avalanches are not like what you think--they're not only on dangerous, steep mountains. Any slope that's about 30-50 degrees and loaded with unstable snow can slide and carry or kill people. There are hills just a few hundred ya
2448.
▲
by
qbasic_forever
6y ago
I'm also AIARE 1 certified and use this article to help educate my friends about how to behave after getting vaccinated for, or gaining natural immunity to COVID-19. Do not fall into a false sense of security of invincibility once you
2449.
▲
by
qbasic_forever
6y ago
It's even simpler now, lambda supports running docker images as of a couple months ago: https://aws.amazon.com/blogs/aws/new-for-aws-lambda-containe...
2450.
▲
by
qbasic_forever
6y ago
Look at a hosted knative solution, like Google Cloud run or one of many others: https://knative.dev/docs/knative-offerings/ You don't have to know or care about anything Kubernetes with it, but you get ease
2451.
▲
by
qbasic_forever
6y ago
For totally greenfield python projects check out poetry, it is an opinionated python project workflow that's very close to the nodejs/npm ecosystem's package.json. It does a virtualenv behind the scenes, pins your python dep
2452.
▲
by
qbasic_forever
6y ago
Python was created in the 90s when most unix users were on huge minicomputer-like shared systems (mostly at universities). In those days you had entire IT staff dedicated to curating and maintaining all of the software on the system, makin
2453.
▲
by
qbasic_forever
6y ago
Python's insistence that it be a system-level utility in one global location, with one global set of libraries, etc. is kind of why we're in this mess of many different ways to install and use python (and the myriad of workarounds
2454.
▲
by
qbasic_forever
6y ago
Jupyter Book (and the larger jupyter ecosystem now) are starting to standardize on MyST notebooks as a version-control friendly all text notebook format. It's similar to r markdown and uses fenced code blocks to represent code cells.
2455.
▲
by
qbasic_forever
6y ago
If you haven't yet, try out mamba. It's more or less a drop-in conda replacement but written in C++ using a super fast SAT solver. The speed difference is incredible--I rarely even have time to finish reading the output before it&