Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nrclark
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
nrclark
2y ago
> I didn’t know English had a diminutive suffix (-kin). Is it used still in common English? No, at least not in the US. In American English, you'd use a modifier instead of a suffix. We have some pre-diminutized words like "oop
92.
▲
by
nrclark
2y ago
It's always interesting to see different tools in this space. I'm glad that people are trying to innovate on CI/CD workflows. @pandiculation, have you checked out Dagger? How does EG compare with it?
93.
▲
by
nrclark
2y ago
Totally agreed on this general pattern, even you're not using Bazel or Buck2. In my experience working in large organizations - if a developer can't easily reproduce what the CI/CD pipeline is doing, then many won't try.
94.
▲
by
nrclark
2y ago
There is some benefit to Makefile processing speed, if that's a metric that affects your build. With one or two $(shell) calls, it won't matter at all. If you start to approach dozens or hundreds of calls, the extra overhead of al
95.
▲
by
nrclark
2y ago
100% agree. With the current API, there's no real advantage to using Guile over a C extension (other than the choice of language). If the Guile interface could hook into Make's dependency graph, it would be huge game-changer. But
96.
▲
by
nrclark
2y ago
Could be. But people need a sense of purpose. I'd rather have 20k people with a make-work job than 20k people collecting unemployment. Running too lean is also bad for resiliency, which is a lesson that every manufacturing company lear
97.
▲
by
nrclark
2y ago
There's nothing stopping you from specifying an explicit shell in your Makefile (see: https://www.gnu.org/software/make/manual/make.html#Choosing-... ). You could set it to Ash, Bash, Perl, Python, execli
98.
▲
by
nrclark
2y ago
So that's another 20k people who are now unemployed. Kind of hard to really count that as a victory.
99.
▲
by
nrclark
2y ago
Doesn't that seem ultimately futile though? Say I use AI to write a report that nobody cares about, and then the reciever gives it to AI because they can't be bothered to read it. Who is benefiting here other than OpenAI?
100.
▲
by
nrclark
2y ago
"You have discovered ENGINEERING"
101.
▲
by
nrclark
2y ago
Yes, I bounced back. Getting soft-fired really shook me, and it was a hit to my self-confidence. I did learn some valuable life-lessons from it though, and including that nobody should ignore office politics. Afterwards, I found a job that
102.
▲
by
nrclark
2y ago
I was never really concerned about the ethics, but was more worried that I'd be personally liable for it. I kept thinking about the VW emissions scandal, where the engineer that implemented it was given prison time. In hindsight, it wa
103.
▲
by
nrclark
2y ago
I was laid off once. The reason on paper was budgetary, times are tough, etc. But the real reason was that I was a bad fit for the role - for a variety of reasons. I got pipped, and foolish me tried hard to work on the items in the pip (to
104.
▲
by
nrclark
2y ago
FWIW, I like that a lot in my text editors.
105.
▲
by
nrclark
2y ago
`Just` is also popular in this space, but tbh I think Make is a better choice. Make is included in most Linux distros, including the ones available for WSL. It's also included with Apple's developer tools. It's been used for
106.
▲
by
nrclark
2y ago
(not the parent) Make is - at its core - a tool for expressing and running short shell-scripts ("recipes", in Make parlance) with optional dependency relationships between each other. Why would I want to spread out my build logic
107.
▲
by
nrclark
2y ago
A small correction here: 90%+ of audio I/O ports aren't general-purpose. This is because there are almost always DC-blocker circuits on each output, commonly a series capacitor. With very few exceptions, you can't use your so
108.
▲
by
nrclark
2y ago
From my perspective, Just would be more useful if it had some ability to skip steps where the input hasn't changed. Like maybe a Justfile's recipe could produce a "<task>.complete" kind of file, and could decide wh
109.
▲
by
nrclark
2y ago
Just a quick note for interested readers: you don't need to explicitly mark things as .PHONY in make, unless your Makefile lives next to files/folders with the same name as your targets. So unless you had some file called "in
110.
▲
by
nrclark
2y ago
I have mixed feelings about this. For the most part, I think "you can't bolt on quality after the fact" is true. Code reviews and CI/CD automated-tests are helpful, but can never be thorough enough to catch every mistake
111.
▲
by
nrclark
2y ago
Is there a specific package manager that you're thinking of? I'm always open for recommendations.
112.
▲
by
nrclark
2y ago
Submodules are great for projects where your code depends on upstream Git repos that you don't control and don't want to vendor yourself. I recently did an embedded Linux design that depended on 5 external repositories: one from Y
113.
▲
by
nrclark
2y ago
@JohnAtQNX can you remove the "everybody needs an account" restriction from your website downloads, and also remove the license mechanism from qcc? That would go a long way towards encouraging hobbyists to try it out. Your money c
114.
▲
by
nrclark
2y ago
By themselves, no. But FPGAs are widely used in mixed-signal systems with an ADC on one side and a DAC on the other.
115.
▲
by
nrclark
2y ago
It's true that most FPGAs have limited built-in analog capabilities. But good DACs and ADCs aren't too expensive, and an FPGA can control them with exceptional precision. Does your process have some kind of input / output tha
116.
▲
by
nrclark
2y ago
I use Chatgpt for coding / API questions pretty frequently. It's bad at writing code with any kind of non-trivial design complexity. There have been a bunch of times where I've asked it to write me a snippet of code, and it c
117.
▲
by
nrclark
2y ago
In my experience taking both, Greyhounds are significantly faster and far less comfortable. Maybe it's different in other places in the country, but this was my experience in coastal California: Greyhound buses run more-or-less on time
118.
▲
by
nrclark
2y ago
Tangential, but does anybody else get real npm vibes from the rust ecosystem? Something about the “every productive project depends on this one external package” situation really makes me uneasy. And there are language features like async t
119.
▲
by
nrclark
2y ago
That's true, but grandparent's advice is a good way to pick standardized parts. If there are 4 versions of a switch with identical footprint on digikey, you can be pretty sure that you'll also be able to source it from Taobao
120.
▲
by
nrclark
2y ago
It can already do that, afaik. When I last checked, BusyBox supported installations via 4 methods: - symlink - hardlink - shell script wrappers - executable binary wrappers around libbusybox
More ›