Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skydhash
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
121.
▲
by
skydhash
2mo ago
You're the one that is inventing this "magical unhackable software/hardware", the other person was just saying that there are ways to write "safer" software, not "safe" software. Anything that has hap
122.
▲
by
skydhash
2mo ago
> Breaking out? Not fantasy, happened. Breaking in? Not fantasy, also happened. That's simplifying the story to an extreme. The most plausible reason is that any of those actions has been prompted by an human. Do you also fear that
123.
▲
by
skydhash
2mo ago
Is it a paid job?
124.
▲
by
skydhash
2mo ago
> But for us, independent developers of small programs, the problem is truly stark: we can't afford to build our programs for every distribution. Most people use the major distributions like Ubuntu, Debian, Fedora, Arch, alpine linu
125.
▲
by
skydhash
2mo ago
I tried hard to tokenmaxx one month and couldn’t do it as for most tasks, I’ve already figured out the solution while reading the ticket and vim/emacs-fu is more enjoyable than prompting and waiting. And for other tasks, I just knew th
126.
▲
by
skydhash
2mo ago
Mostly about precompiled libraries (proprietary software) and libraries and software that use GNU extensions.
127.
▲
by
skydhash
2mo ago
> Is this really just a difference in inclination? It is not that I did not enjoy writing code, but rather that seeing what I want rendered on the screen brings me more joy. I've been tinkering with things since a very young age, st
128.
▲
by
skydhash
2mo ago
For me, coding is either a flow state (when I have huge swaths of code to write) or deeply thinking about just a few lines (mostly to figure if I caught everything). The latter case is when I procrastinate the most, because I usually have a
129.
▲
by
skydhash
2mo ago
A usb controller is way less expensive than something that can run a TCP stack and the associated software.
130.
▲
by
skydhash
2mo ago
I'm saying this because, git store whole files for each commit, not hunks or patches. Scripting it out without doing any interactions would be to have discrete steps which can be rollback. So it's better to have the changes (the p
131.
▲
by
skydhash
2mo ago
Don’t you have an id system, like an issue tracker? That’s your source of truth for change requests. The common advice is to never have long standing branches for WIP. But if you do, squash it to have a small number of commits, then replay
132.
▲
by
skydhash
2mo ago
> The point is, interactive rebasing is a horrible solution to this problem, `git history` clearly better, at least for splitting, but really we need non-interactive solutions to problems like this so agents can do them well If it’s for
133.
▲
by
skydhash
2mo ago
Something similar can be done on freebsd to use the much faster wireless drivers in Linux by passing the PCI device to a VM.
134.
▲
by
skydhash
2mo ago
If I know that step 1 is correct for all the combinations (N) of its input (in test 1), in test 2, I only need to test the specific combinations (M) of step 2, treating step 1 as an axiom. So no need to have NxM in one test, or NxM tests. L
135.
▲
by
skydhash
2mo ago
> That's why I always advocate investing in integration tests (test 20) and skip all the intermediate tests. My approach is to have acceptance tests documented for any feature. Like how it would be from the user point of view to ac
136.
▲
by
skydhash
2mo ago
> Contra Kent and, it seems, prevailing wisdom, I think simply deleting test1 is by far the simplest, clearest and best way. Provided that your testing framework tells you which specific assertion failed (e.g., by telling you the line nu
137.
▲
by
skydhash
2mo ago
I enjoyed the last (and theoretical) part of "Tidy first?" as I was already doing the recommended practices in the first two. But yes, very pragmatic advice and easy to apply to get your own corner of peace in a somewhat chaotic c
138.
▲
by
skydhash
2mo ago
From what I seen (not an expert). It’s mostly sql with a c# flavor and auto translation to native type.
139.
▲
by
skydhash
2mo ago
Data storage and retrieval is a different domain than data processing. SQL is very good at the former, not so great for the latter. SQL is closer to array programming than the usual imperative implementation of looping (and stream programmi
140.
▲
by
skydhash
2mo ago
Lol. On almost every post someone comes in to say that $problem was easily solved by AI. Usually out of the whole context of the thread. Snake oil level comments.
141.
▲
by
skydhash
2mo ago
Unless you want those people to have merging rights, collaboration can be easily done with exporting a read-only version of the git repo via http (even a browsable one using cgit). Then anyone can work on their copy, generate patches (git f
142.
▲
by
skydhash
2mo ago
My old car was a Toyota Rav4 2001 and my only usage of the infotainment system was to play music and get directions from google map (voice via bluetooth). I think the only controls I used on the head unit was the volume knob and the call bu
143.
▲
by
skydhash
2mo ago
It's on the project to decide which is canonical and export a read only accessible version. Change review only requires a communication medium (the patches are mostly plain text) and that can be done in a lot of way. As for merging tho
144.
▲
by
skydhash
2mo ago
> Meanwhile people here are posting the thesis that agentic development without careful code review results in an unmaintainable application. > I theorize that this is not something they experienced in practice, because it did not hap
145.
▲
by
skydhash
2mo ago
Then you may as well said you've solved P=NP. We do not require links to your app. What people are expecting is a description of your approach and sample outputs. So that someone else can try it and have the same standard of output. Th
146.
▲
by
skydhash
2mo ago
Maybe because the actual work is done by the process, which may not even be the code itself, just its compiled form. In this code the code is both a communication tool (between humans) and the input that leads to the process. It's like
147.
▲
by
skydhash
2mo ago
Also there's the "let's make time to work on those bugs by using this new tool". Time that wouldn't have been allocated otherwise.
148.
▲
by
skydhash
2mo ago
> In fact the four-year degree you'll get from school is getting increasingly distant from the skills I actually want out of a new grad Those skills are easily taught. But in every run of the mill project I’ve been on, I’ve been rea
149.
▲
by
skydhash
2mo ago
As someone that has studied engineering, designing a solution is very different than managing the resources around the design and implementation of that solution. Books like The Mythical Man Month and Making Things Happen deals with the man
150.
▲
by
skydhash
2mo ago
I do not have dyslexia. I’ve been reading since I was a little kid. I don’t easily recall words or things that I’ve heard. But I’ve got a very good visual memory, especially remembering patterns. And I can easily visualize things too, even
More ›