Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nrclark
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
541.
▲
by
nrclark
8y ago
+1 for a great book, I bought that book too! I use the patterns in @jgrahamc's article "Escaping: A Walk on the Wild Side" pretty often. Especially the \n definition, which works great to put on the end of a $(foreach) loop i
542.
▲
by
nrclark
8y ago
For me, I mostly work in embedded Linux - that's Linux for routers, custom hardware, sometimes a Docker image, etc. That means lots of packaging work. Sometimes it means build machines that can't even run the compiled binary. I co
543.
▲
by
nrclark
8y ago
GNU Make is an awesome task-runner. I use it all the time, for all sorts of things. It's my shell-script replacement, and I write one-off Makefiles frequently. It's got a nice macro-processor, some helpful string manipulation tool
544.
▲
by
nrclark
8y ago
beans in space make the lightest roasts
545.
▲
by
nrclark
8y ago
looked for the "Buy Roastcoins" button but couldn't find it
546.
▲
by
nrclark
8y ago
which System76 laptop? I've been toying with the idea of getting an Oryx during the next round of upgrades at work.
547.
▲
by
nrclark
8y ago
It's not the same thing, unless the company is holding interviews for a nonexistent job. Or if they're interviewing somebody that they know they won't hire anyways. I don't think anybody would defend that practice, so wh
548.
▲
by
nrclark
8y ago
I'm not sure if I'm morally OK with advising people to interview 3 times a year. It might be good advice for the interviewee, but it wastes a lot of the interviewer's time (and potentially money). If I was interviewing a cand
549.
▲
by
nrclark
8y ago
Totally agree in principle. One interesting note - MacOS doesn't have a /usr/bin/python2 (at least, not at the time of this writing). It supplies /usr/bin/python, and also /usr/bin/python2.7
550.
▲
by
nrclark
8y ago
+1 for a great tool.
551.
▲
by
nrclark
8y ago
Ah, Elsie's. So many memories.
552.
▲
by
nrclark
8y ago
Just a quick note on this - byobu isn't a tmux alternative exactly. It actually uses tmux (or screen) on the back-end. So it's more like a nicely configured tmux.conf/.screenrc with standardized bindings.
553.
▲
by
nrclark
8y ago
I've been a daily nicotine gum user for years, and I'd say I'm addicted. I've tried to quit several times. I'll kick it for a couple of months, and then I'll have a stressful week and I'll buy a box. Then
554.
▲
by
nrclark
8y ago
C's variable-length arrays are one example. They were introduced in C99, and downgraded to 'optional' in C11. So that's one place where a newer C compiler could refuse old C code and still be language compliant. Also the
555.
▲
by
nrclark
8y ago
Out of curiosity, would you consider constexpr to be bloat? I feel like it has tons of applications, especially for embedded C programmers. One example that comes to mind: CRC calculation. Most microcontroller CRC libraries are lookup-based
556.
▲
by
nrclark
8y ago
Request for C++14-style constexprs. It would be a great way to spice things up, and I think would be very compatible with the C philosophy. C is a great language, and I love working with it. But constexpr is something I really feel would im
557.
▲
by
nrclark
8y ago
Same. I learned TCL back when I was a full-time FPGA engineer (it's the standard scripting language for most FPGA toolchains for whatever reason), and I actually really liked it. TCL is a weird little language, and has a lot of beauty
558.
▲
by
nrclark
8y ago
note on this - Tkinter does come with a TCL interpreter for sure. But not all Pythons come with Tkinter (source: I've packaged Python for embedded systems)
559.
▲
by
nrclark
8y ago
Surprised to see Guile weighing in at 2mb - my experience with it on Linux was a much larger install. What makes the Linux packages so much larger out of curiosity? I profiled it at more like 50-80mb when I compiled it a couple of months ag
560.
▲
by
nrclark
8y ago
GNU Make's got tons of features that aren't in POSIX Make (so does BSD Make). I use GNU-specific Makefile features all the time - here's a list of some of the cool features: - Built-in functions (see https://w
561.
▲
by
nrclark
8y ago
Agreed - conversational violence and physical violence are two very different things. If I heard somebody say 'violence', I definitely wouldn't jump to conversational violence in my head. But as far as descriptive nouns go, i
562.
▲
by
nrclark
8y ago
I haven't read much about NVC, so I can't speak to how the term is used there. But if it's anything like Crucial Conversations, they define/analyze conversational violence in a lot of detail. I thought it was a really in
563.
▲
by
nrclark
8y ago
"The man who doged the Dogecoin"
564.
▲
by
nrclark
8y ago
It's neat how similar this looks to a Bitbake recipe (used by the Yocto Linux project), except that those are written in a DSL that's half Python and half shell-script. Check out a similar recipe here https://github.com
565.
▲
by
nrclark
8y ago
Around the 30 minute-mark, I noticed some weird syntax that I've never seen before. I dabble in C++ at my job, so I'm not a total newbie. But what do those braces mean on 'weekday'? Is that some kind of class constructor
566.
▲
by
nrclark
8y ago
I love Jenkins, and use it professionally. With that said, I'd really like to see better documentation on the Jenkinsfile Pipeline format. I've tried to get started with it a few times, and haven't had tons of success. Stuff
567.
▲
by
nrclark
8y ago
A decentralized solution still needs to be hosted by _somebody_. Where is it expected to live? On the PCs of Rohingya refugees?
568.
▲
by
nrclark
8y ago
Not a question of preference, and not a troll - I'm actually curious about how/if it could work in practice.
569.
▲
by
nrclark
8y ago
Don't blockchains need miners to validate every transaction? Who exactly is going to be running all these computers, and why? What happens when the internet goes down?
570.
▲
by
nrclark
8y ago
You might find this interesting: https://en.wikipedia.org/wiki/Lamb_and_mutton#United_States
More ›