Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skydhash
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
541.
▲
by
skydhash
4mo ago
> And now that they have the tedium wrangled, they are freed from all of these arguments that start: we can't do that because it would take forever. I'm strongly skeptical of this argument, as there's only a few things you
542.
▲
by
skydhash
4mo ago
I don't think so. There can be a lot of shared context within the team which can make prose shorter than writing code. And written words last longer than verbal exchange.
543.
▲
by
skydhash
4mo ago
Copy-pasting is not programming, no more than clicking the save button is. But text expansion may be seen as such, especially when it involves dynamic elements (like current date and time). It may not be a clean delineation but, IMO, it
544.
▲
by
skydhash
4mo ago
Sudoku’s constraints are knownn and easy to build an harness for. Software has a more malleable structure. An harness is hard to build and the tests cases for the constraints can be a lot.
545.
▲
by
skydhash
4mo ago
> I’ve found a lot of maintainers are not actually looking for collaboration, rather free labor. Do you think that maintainers lack domain expertise? A nice bug report is way more helpful than a random pull request. A patch, even when co
546.
▲
by
skydhash
4mo ago
As soon as you’re specifying instructions for the computer to do a task automatically, you’re programming it. It can be recording a macro, writing a script, describing it in something like Shortcuts,… The core thing is automation.
547.
▲
by
skydhash
4mo ago
Why are you looking to contribute to open source projects? If you have a fix or a new feature, you can share the diff in variety of ways. The maintainers are not obligated to review, discuss, and accept your changes.
548.
▲
by
skydhash
4mo ago
So what a lab researcher doing if typing articles is not part of the job?
549.
▲
by
skydhash
4mo ago
Code architecture and technical design. You can have a solution that works fine, but are too complex or will impede future changes. Maybe you have code that has already been solved or your variables’ name are too generic. Maybe your modules
550.
▲
by
skydhash
4mo ago
No need to pair program, you can always send a message to your colleague about the design of the upcoming code, especially if it’s going to impact them or if it’s an area that they’re more familiar with. Waiting till a PR for feedback is wr
551.
▲
by
skydhash
4mo ago
I think of a PR as something akin to a lab report. I put myself in the shoes of the reviewer and everything not immediately clear from the title and the diff, I would write an explanation in the description of the PR. That reduces the need
552.
▲
by
skydhash
4mo ago
They do have work to do, but micromanaging the developers is easier, so that’s what they do.
553.
▲
by
skydhash
4mo ago
> So many people are so quick to throw away their history so that things look "tidy". It makes no sense, but somehow it fits a certain programmer-brain logic that is surprisingly common. I want my commits to reflect the evoluti
554.
▲
by
skydhash
4mo ago
5 minutes if you know CSS. And if you don’t, about the time for you to ask someone that knows CSS. In the worst case, the amount of hours to learn CSS. So if you’re doing web pages, learn CSS. Generally, if you’re doing something that direc
555.
▲
by
skydhash
4mo ago
Maybe. The value of leaning Linux and basic shell tools is > 0 but a lot of devs do fine without. My take is that “$EDITOR fluency” >> AI.
556.
▲
by
skydhash
4mo ago
The one thing I do like about git’s staging area is that it’s truly useful for reviewing a bunch of changes (bulk actions or automated tools). Go over the change chunk by chunk and stage what matters (magit makes that extremely quick. That
557.
▲
by
skydhash
4mo ago
Lossy expansion of information.
558.
▲
by
skydhash
4mo ago
Squash and merge (if that’s what you’re talking about) is only useful in a pr context. Each PR would actually be a commit if you we using the git-email model. Commits inside such PR are just snapshots.
559.
▲
by
skydhash
4mo ago
> A good way to understand if your unit tests are good: are you changing them along with changing your actual code? Then it’s a bad test. I think the argument for “it’s just documentation” is weak. Unit tests are great for pure algorithm
560.
▲
by
skydhash
4mo ago
> Before agents, it was easier to believe that the ceremony of trading comments on snapshots was an effective way to collaborate on software, I’m highly skeptical of this claim. For any complicated feature, there’s always a design doc (o
561.
▲
by
skydhash
4mo ago
I use OpenBSD as a daily driver (but could use Alpine or VoidLinux too) and my setup is pretty much silent. No notifications, no rainbows of colors, no glitz. Let’s take mail. I use a combination of mutt hto directly connect via imap) and f
562.
▲
by
skydhash
4mo ago
Chrome is basically reinventing each OS API and libraries. One day they’ll have their own tcp stack and packet filter.
563.
▲
by
skydhash
4mo ago
> Engineers don't want to do QA because it's "beneath them".. I’m fine with doing QA. But the fact is that it’s not how management measure my productivity. Spending hours doing QA looks like wasting time to them becau
564.
▲
by
skydhash
4mo ago
> but I could see how they might be alien and uncomfortable to someone that has only ever experienced mobile interfaces They are different devices. Just because you can drive a sedan does not means you can drive a bulldozer. Or playing p
565.
▲
by
skydhash
4mo ago
> For other things, async task (or green thread, whatevs) per connection is a very nice model that you can't do with thread per connection I don’t think I ever seem this patterns, What I’ve seen is either a thread pool for tasks (wh
566.
▲
by
skydhash
4mo ago
> The problem is they need to interact with the local filesystem, and not many people have built apps for such a wide range of devices in a long time, Did all the Qt developers go to mars?
567.
▲
by
skydhash
4mo ago
> What major cross platform app isn't based on Electron or Tauri? Calibre, VLC, all the jetbrains suite, Sublime, Unity, Unreal, CodeBlocks, Adobe’s stuff,…
568.
▲
by
skydhash
4mo ago
You can’t beat free. The Fastmail web interface is snappier than gmail. And you can’t beat dedicated mail clients like thunderbolt in terms of workflow. Google doc is wordpad level with very good collaboration (but that’s mostly what peopl
569.
▲
by
skydhash
4mo ago
And even when you can easily find the intended behavior, you need to trace the modules that relies on the current behavior, especially if the change is located near the core of the software.
570.
▲
by
skydhash
4mo ago
> And then I come to HN or reddit and I see people telling us that they cannot write decent production code, and this is just wrong. This isn't opinion wrong, it is objectively wrong So how can you justify this comment of yours from
More ›