Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skydhash
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
661.
▲
by
skydhash
5mo ago
Nope. Doing a syntax error in a programming language is the equivalent of filing the wrong form or filing the form incorrectly. Like if the question was “Suspect Height” and you put “green”. Indentation rule are about scoping, You need a de
662.
▲
by
skydhash
5mo ago
> Meanwhile, AI is happy to write tests, do red-green TDD cycles, refactor them, prune them, update them, justify and defend them. It will even incidentally write tests for the most aloof vibe-coder by accident because they didn't s
663.
▲
by
skydhash
5mo ago
Even though I spent the majority of my work day with computers, my fascination with them starts and stops on understanding how they work. Aside from that, they’re only utilitarian. What I really like to do is grab a nice book, put on some n
664.
▲
by
skydhash
5mo ago
Can you pick any man of the street and show him some text in a foreign language and get him to translate it? Especially with a foreign script? Can you write in japanese? or Persian? You had to go to school to learn how to write, you were no
665.
▲
by
skydhash
5mo ago
> memorizing insane code rules is being skilled in making software That’s on the level of complaining about having to learn music theory to play the piano, or to learn grammar to write a report. Or having to learn the road rules to drive
666.
▲
by
skydhash
5mo ago
The better workflow, and I think the one adopted by people in the second group, is to take a step back from coding, do a bit of thinking about the domain, design a better abstraction for the problem (architecture, data structure, algorithms
667.
▲
by
skydhash
5mo ago
If you’re typing 100s of lines, you’re already doing it wrong. My most used operation is completion, just before copy-paste. The reason I like vim is that it makes such operation so fast. And the reason I like emacs is that it has superpowe
668.
▲
by
skydhash
5mo ago
Good work environment is not coddling workers. It’s hard to discuss with people who believe taking care of your employees is catering to their caprices (or more likely, what YOU think they would like)
669.
▲
by
skydhash
5mo ago
I dabble in drawing and I find LLM images (and maybe some non LLM one) abhorrent. As for why, the reason I can think of are: no consistency (perspective, small details, and color theory) and too much details making it a visual noise. In mos
670.
▲
by
skydhash
5mo ago
But if you need to draw a bicycle, you wouldn’t pick a random person in the street. You would hire an artist and you’d be guaranteed to have at least a believable one if not a perfect rendering. No guarantees is why LLM is akin to gambling.
671.
▲
by
skydhash
5mo ago
Students also see power drills and cars, and schools don’t use them as part of the curriculum. I have a lot of computing device and still believes in real books and pen or paper for learning anything. The mechanical actions and the physical
672.
▲
by
skydhash
5mo ago
Quick Note: You can put the pipe operator where your backslash is and you won’t have to escape the newline character. Works in bash, zsh and ksh (what I’ve tested).
673.
▲
by
skydhash
5mo ago
I have, but for my workflow, I found that I don’t need realtime sync that much. I either work locally or the source of truth is online. What I really needed was backup (restic and various online storage) and file transfer (rsync and unison
674.
▲
by
skydhash
5mo ago
Isn’t that a matter of configuration management? Or do you want to alter the real systems as well?
675.
▲
by
skydhash
5mo ago
Pieces of concept and other prototypes have always been cheap (see hackatons). The main issue is that as soon as you’re touching customer data or modifying process they’ve paid you for, you have to be really careful. No one wants to be resp
676.
▲
by
skydhash
5mo ago
Are you sure? Any functional organization requires keepers to oil the machine. First the government. The best examples were the chinese empire, the catholic church, and the various kingdoms. Or do you think that everyone was either fighting
677.
▲
by
skydhash
5mo ago
I don’t have anything to publish, but one of these days, I’d like to try the troff suite (with eqn, pic, and tbl).
678.
▲
by
skydhash
5mo ago
I think most authoring formats require a blank line to mark a paragraph. In emacs and in vim. You can easily reflow such block (and on unix there’s the fmt command).
679.
▲
by
skydhash
5mo ago
Then I’d suggest you take a step back and truly think about the design of your project. Before even coding, you should start thinking about contracts (interfaces) between those so implementation changes does not ripple across the whole proj
680.
▲
by
skydhash
5mo ago
> All I care about is packrat and good syncing. That’s also what I care about, but the atrocious client (and the m1 thing) and the constant nagging in the web interface was too much. I cancelled and now use a mixture of icloud, airdrop,
681.
▲
by
skydhash
5mo ago
You’re better off learning foundational knowledge. Languages are notations, not intent. What has been useful for me are Computation theory, Algorithms, Concurrency, Distributed Systems, Operating Systems theory, Practical system administrat
682.
▲
by
skydhash
5mo ago
That would be sensible if you were a car maker and not in the business of delivering posts. You’re tanking your core business, just to do what the developer of the tool should be doing (ensuring the usefulness and reliability of the tool).
683.
▲
by
skydhash
5mo ago
I’ve seen both side of the fence and if there’s one quality that seems to define that fence, it’s caring about the process. Both sides wants to archieve the same goal, but one care about the process (enough to make it less tedious) and the
684.
▲
by
skydhash
5mo ago
I strongly believe that if you’re not in the business of predicting text or transforming it, the values of AI tools goes way down. Most people workflows are very routinely and with a constrained set of outputs. That’s why we build software
685.
▲
by
skydhash
5mo ago
I have all the relevant sites for my projects in my browser history. A search engine is just a quicker way to get to a particular page.
686.
▲
by
skydhash
5mo ago
Users wants something that will help with whatever they want done. And the quicker, the better. Interactivity is nice, but I never seen anyone complains about multipages applications. > If you need to track all the otherwise transient UI
687.
▲
by
skydhash
5mo ago
How many layers does your code have? Even with clean architecture, you only have 4 fundamental layers. And once you have v1, you’re mostly doing tweaking and copy pasting. Any huge refactoring is the business switching its main strategy. Ta
688.
▲
by
skydhash
5mo ago
> React is the worst JS framework except for all the others we've tried. > React has its tradeoffs, but we got here after a long slog of other things that don't work. I strongly believe it's because of trying to achieve
689.
▲
by
skydhash
5mo ago
I like it, but only in its truest sense: A view library. Various parts of the ecosystem are horrible even if they don't pertain to react. I like jotai because its elegant as a global state library (React context has too much boilerplat
690.
▲
by
skydhash
5mo ago
That sounds too much like three weeks of work saving you three hours of planning. In my experience, software engineering is a matter of knowledge. Understanding it and then coming up with a solution. The latter is a flash of insight that co
More ›