Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skydhash
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
901.
▲
by
skydhash
6mo ago
> And emacs is too bloated to fit too, conveniently. If you connect via ssh, you could use Tramp. It does not install emacs on the target, but instead use a somewhat permanent connection as a tunnel for most emacs commands (transparently
902.
▲
by
skydhash
6mo ago
I wouldn’t mind dongles if their cable wasn’t so flimsy, especially when the other cables are strong.
903.
▲
by
skydhash
6mo ago
> /tmp must be world-writable and for multi-user or multi-tenant systems it becomes a security hole. Storing temporary files in the current user's home directory (or a subdirectory thereof) makes sense. It makes sense when it&#
904.
▲
by
skydhash
6mo ago
What most people forget is that software is meant to be used as part of the system. The rush to adopt packaging tools like npm and cargo prevent standardization of system tools. On debian, installing tools should be as simple as ‘apt instal
905.
▲
by
skydhash
6mo ago
I don’t mind ~/.* for config, especially when the config is just one or two files. What I don’t like is programs like go and cargo treating my $HOME as a dumping ground for every file they want to download and/or cache.
906.
▲
by
skydhash
6mo ago
Maybe the joke has gotten too far, but the point that most people have been trying to say is that the issue that the OP is trying to solve has been solved for years. It's called a reverse proxy. Doing the configuration automatically li
907.
▲
by
skydhash
6mo ago
I do agree with you both, but we need a wider view of what documentation means. I'm spending time this days reading the OpenBSD code and while the latter is really well written, I spent even more time reading the mailing list archives,
908.
▲
by
skydhash
6mo ago
GP just saying that any metric will be gamed and if you have some costs that is associated to that, it will grow. Let’s say you set some metric that says the most productive dev are the ones that has the most files changes, you can soon exp
909.
▲
by
skydhash
6mo ago
The names are the kind of servers that listen on those ports (by default) like ssh, telnet, http, and smtp. They are not subdomains or for URI parsing.
910.
▲
by
skydhash
6mo ago
There’s a flag for toggling hook when committing. And you can rebase later to clean up the history.
911.
▲
by
skydhash
6mo ago
Pretty much what sourcehut is. In addition you get a public mailing list where people can send issues and patch to.
912.
▲
by
skydhash
6mo ago
If you want to talk about possible exploiting being done. Then Android is out (userland is crippled) and I guess yocto as well (same issue). Not that they can’t be attacked, but because mostly what is there is static. As it’s a privilege es
913.
▲
by
skydhash
6mo ago
I’m still very into tech, just not into tech products from the big companies. I use OpenBSD as a daily driver and I like reading its code when I want to understand how something work. This has led a renewal to my interest in Electronics, di
914.
▲
by
skydhash
6mo ago
I don’t know where the fear of breaking changes in deps comes from, but most good projects tries to keep their API stable. Even with fast-evolving platforms like Android and iOS sdk.
915.
▲
by
skydhash
6mo ago
There’s also the “prepaid” alternative. Especially if you’re skittish about budgets. You topup you account for $10, and when you overflow (maybe by setting an alert to around $8), you can add an extra 5$ to make it to the end without interr
916.
▲
by
skydhash
6mo ago
Without prodding it along and giving it “hints”? And monitoring it like a baby trying their first steps? If yes, please give me the name of the model so I can try it too.
917.
▲
by
skydhash
6mo ago
I wouldn’t say it’s a general definition, but the consensus (according to my opinion) is that intelligence is being able to define problems (not just experience them), discern the root cause, and then solve that. Where it fails is generally
918.
▲
by
skydhash
6mo ago
Would you say that a display and a printer are a perfect painter because they can render images? And a speaker is a very good musician because they can produce sound? The LLM tasks is to produce a string of words according to an internal mo
919.
▲
by
skydhash
6mo ago
There’s still a lot of place for both. Because they are just a shift of perspective around the same thing: Solving a problem for someone. Product is when you’re seeing things as the one who have the problem and designing the solution in a w
920.
▲
by
skydhash
6mo ago
Most good programmers are good at writing. If you’re capable at simultaneously writing instructions for a dumb abstract machine and have those instructions being understandable for humans, you’re clearly good at expressing at least technica
921.
▲
by
skydhash
6mo ago
I get your point and maybe my tone was snarky (not a native speaker). But why would you want an exact reproduction on the other side? The diff format is human-readable for a reason, so slight errors can be fixed quite easily (if they do hap
922.
▲
by
skydhash
6mo ago
> I'm still holding out hope for distributed and federated git forges. Do you know that you can just send a patch via email (assuming you're not using the gmail web client)? You can even save the diff on some hosting website an
923.
▲
by
skydhash
6mo ago
I've been impacted once: An action that failed to start (a PR check), then the merge button on that PR having no effect. Thankfully there was no urgency. It's a bit distressing because GitHub is kinda the engineering hub of the co
924.
▲
by
skydhash
6mo ago
Maybe, but for some of us, the peace of mind comes from stability and minimal friction with our tools. Whenever I touch my config is because I get frustrated with one operation and tries to see if it can be done faster. If you use your comp
925.
▲
by
skydhash
6mo ago
If you want collaboration for your team, then a small vm with forgejo (if you need PR) is enough. It can be behind a vpn if you do not want to bother with securing it against the whole internet. If you want to make your repos public, you co
926.
▲
by
skydhash
6mo ago
Objects should be split into trees and blobs to make some operations clearer, especially checkout and rename detections.
927.
▲
by
skydhash
6mo ago
> there is also something about the visceral feeling you get when your turn comes up in standup and you didn’t update any tasks and you don’t know the status of the thing you promised for this week. Never really experienced this. But dai
928.
▲
by
skydhash
6mo ago
> Otherwise you might as well include versioning for any other case. It’s easier to version a port and the patches than to try keeping a series and patches on top of a dev branch. Not saying that your use cases are invalid, but the point
929.
▲
by
skydhash
6mo ago
> editing a past commit message until the release last week was ... complicated Was it? ‘git log —-oneline’ to figure the commit id if it’s not really recent. ‘git rebase -i <commit-id>^’ and then apply the reword action to your co
930.
▲
by
skydhash
6mo ago
It’s more about using them to present a better interface for your workflow and the project.
More ›