Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skydhash
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
751.
▲
by
skydhash
5mo ago
Maybe it’s a generation thing. Languages like ML and Lisp have many implementations, while newer languages like Perl and Python are steered by a single organization. It’s way easier for the latter to have a single source of truth. The C sta
752.
▲
by
skydhash
5mo ago
Most of the ones that are over 50 can last a lot of time and have good enough sounds. But the most important stuff are the tips and the cable. Make sure the former fits (just buy a pack) and the latter is thick and braided. Some cheapo ones
753.
▲
by
skydhash
5mo ago
The most dangerous is where the new feature works well and is using safe APIs, but integration is quietly broken somewhere. The risk of incoherent state is way higher because you no longer have a small set of people that knows the complete
754.
▲
by
skydhash
5mo ago
> The work of running an open-source project (issue triage, security disclosures, contribution guidelines, CI, release cadence, dependency maintenance) is way higher than the work of solving the original problem. Some tools I use, like m
755.
▲
by
skydhash
5mo ago
> Early JS had a relatively anemic standard library in the early days, and NPM made code reuse dramatically simpler than before. This normalized the use of large and deep dependency trees among JS projects. This always seems like a very
756.
▲
by
skydhash
5mo ago
fsck is good. I have to hard reset my laptop a few times and I didn’t have corruption. Maybe a server has a different risk profile, but journalized systems are not file backup, which is what you should focus on.
757.
▲
by
skydhash
5mo ago
OpenBSD uses a Giant Lock model (simpler code) instead of the fine grained locking mechanism in Linux. And Linux has a some quirks and hacks to improve performance (instead of doing the slow, but correct thing). One example is the USB Gadge
758.
▲
by
skydhash
5mo ago
I checked teams and it has one, but it’s a dark theme which is a no go given my astigmatism.
759.
▲
by
skydhash
5mo ago
> The interesting part for me in that case was making a tool that could help us, not the details how exactly how that was done. And I wouldn’t argue about the economics of getting a MVP out. But with software, you often got one happy pat
760.
▲
by
skydhash
5mo ago
I had to set macOS on high contrast to be able to differentiate ui elements at glance. But most electron-based apps do not get the hint or even provide a high contrast theme.
761.
▲
by
skydhash
5mo ago
Not GP, but I mostly use: Firefox; Emacs; MPV; Keepass; calibre; xfe; mupdf;... Then a bunch of cli tools. There's a lot in base, so cli are mostly extra utilities like cmus, git, tig, ncdu,...
762.
▲
by
skydhash
5mo ago
> I think these newfangled tools have made it even more fun, since writing lots of boiler plate, repetitive event handles and whatnot is not my idea of fun That’s what code generators, snippets plugins, macros, and the old copy-paste are
763.
▲
by
skydhash
5mo ago
Or copy paste another file and edit the 10 lines that are actually different. The nice thing is that when you have an epiphany that you’ve already done this twice and that it’s for the same purpose, so you abstract the code and remove 100 l
764.
▲
by
skydhash
5mo ago
Maybe in some parts of the world (including mine). But we haven’t have a lot of computers either. But 25 years ago, there was a lot of textbooks and computers editors like O’Reilly already active. I had the C programming language book (not
765.
▲
by
skydhash
5mo ago
It’s that it’s to able to tackle hard problems really. It’s because you have to give it the solution, and the patterns to follow, and then monitor it because it will go down weird paths. If you’ve ever work directly with a user, you know ho
766.
▲
by
skydhash
5mo ago
It’s an open format and with basic tools, you can create a very good pipeline to consume the information. There’s no ceiling on the convenience and automation. Gmail and other webmail client are not a representation of good email workflow.
767.
▲
by
skydhash
5mo ago
What I see is a solution for a problem that is self inflicted, meaning lumping contributors and generic internet users in the same workflow. In big projects, you have the core team, a handful of well known contributors, and everyone else. I
768.
▲
by
skydhash
5mo ago
The app is open-source, so I guess it would be OK to deploy it yourself and thus register for your own notifications pipeline.
769.
▲
by
skydhash
5mo ago
There’s zulip https://zulip.com/
770.
▲
by
skydhash
5mo ago
And that’s fine. I was pointing out that a simpler solution exists. I prefer simple solutions, because I want to test whatever idea I have in real world situation first before I go for a more complete one. Kinda like doodling before committ
771.
▲
by
skydhash
5mo ago
It's always weird when people are suggesting to use some AI tool for the most mundane and generic kind of task. Like it's some kind of pet that will die if it's not used every once in a while.
772.
▲
by
skydhash
5mo ago
> he envisions a future where any meeting with stakeholders that does not result in an interactive prototype by the end of the meeting would be considered a failure. Just learn something like balsamiq. You don't need code to build o
773.
▲
by
skydhash
5mo ago
That's the kind of stuff where you would write a few lines of shell script or perl and not bother with the whole GTK stuff. Because GTK would be accidental complexity to the task (unless you used something like zenity). This is one of
774.
▲
by
skydhash
5mo ago
And there's a few domains where the spec is clear and the solution kinda easy to implement. But it breaks the contract with your users or downstream projects and you now have to coordinate communication. Code rarely exists in isolation
775.
▲
by
skydhash
5mo ago
In my experience, the complaints are not about the specs and their vagueness. It's more about the political game to get them detailed. If you've not encountered the kind of organizational issues where getting an answer is like pul
776.
▲
by
skydhash
5mo ago
> that’s exactly the part that is anti locality of behaviour. It is not. Because it fits the concept of "web pages" as documents and forms (which most web apps are, even if they're trying to pass as desktop applications. &
777.
▲
by
skydhash
5mo ago
> With css that’s not necessarily true. There’s a bunch of different rules that may or may not apply. There's only one algorithm, the cascade. And it's described here[0]. And just like any code you write, try not to write compl
778.
▲
by
skydhash
5mo ago
Learn how cascading works, then learn how to use the web inspector. I'm using Firefox and the style panel list the the selectors used in order of priority. And you can filter by properties to see which one is overriding everything else
779.
▲
by
skydhash
5mo ago
And what about you knowing the problem and the solution, but are just worrying about the impact downstream. Most of my time is spent managing those. I know the exact code to be published. And some time I already have it committed in my loca
780.
▲
by
skydhash
5mo ago
The whole point of technology is about control and consistency. Even with random parameters, we want their value to an item in a specific sets. When I use a tool, I want it to produce the outcome I want, not any other outcome it wants to pr
More ›