Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nrclark
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
361.
▲
by
nrclark
5y ago
Did TCL have a compatibility break with version 8? I've always perceived TCL as an incredibly stable language, with features added but rarely removed/changed. Is there a time when that wasn't true?
362.
▲
by
nrclark
5y ago
I'm always happy when I see posts that promote AWK. It's a very underappreciated tool in my opinion. I was a Linux user for 20 years before I got familiar with it. AWK is super powerful for text processing, and I like that it'
363.
▲
by
nrclark
5y ago
Touche! I heard you on Corecursive, which is where I got that from. Keep up the good work, I'm excited to see where Zig goes next.
364.
▲
by
nrclark
5y ago
Don't forget that it also costs money. Nothing like a government-sponsored system to make life visibly better for those who can afford it. And - since it siphons line-space and machines - harder for everybody else. Sometimes I think th
365.
▲
by
nrclark
5y ago
I think that's correct with some overlap, yes. Zig's explicit goal - as stated by the creator - is to replace C. Nothing more, nothing less. I feel like Rust wants to replace C but it also wants to replace C++. And given the compl
366.
▲
by
nrclark
5y ago
Their Thelio desktops are awesome, and I hear good things about those new keyboards - although I haven't tried one yet. They manufacture their desktops and keyboards in Denver, which I like. Awesome people too. I've never used the
367.
▲
by
nrclark
5y ago
Moats have a tendency to evaporate unless you keep them full. I could see it getting expensive.
368.
▲
by
nrclark
5y ago
I hope this doesn't displace Samba. NFS is a pain to use specifically because it's compiled into the kernel, and reads config files that have to live in /etc. That makes it very hard to run or control as an unprivileged user.
369.
▲
by
nrclark
5y ago
Another language-changing paradigm added to C++. I haven't even finished learning the old ones yet. Sometimes I think C++ would be better off if the committee stopped accepting proposals that add new features.
370.
▲
by
nrclark
5y ago
This rating system ignores something fundamental: Facebook is preinstalled on a lot of Android phones, and TikTok is not. It would be much better if we could see metrics on which app is _used_ more, not which is downloaded more.
371.
▲
by
nrclark
5y ago
nice! I wasn't sure exactly how the ordering happens between (kernel loads the device-tree) and (kernel scans /lib/modules for stuff to autoload).
372.
▲
by
nrclark
5y ago
A semi-related question: do kernel modules play nicely with device-tree instantiations? Like let's say I wanted to instantiate an I2C with a custom driver in my device-tree. Can I put the controller's driver in a kernel module tha
373.
▲
by
nrclark
5y ago
This is great. I used to support an line of Linux-based realtime audio products, and our engineers wanted me to include Scipy in the internal developer builds. It turned out to be a really tough ask, because of Scipy's build system. Th
374.
▲
by
nrclark
5y ago
Good.
375.
▲
by
nrclark
5y ago
From my experience taking Amtrak in California, a 30-day pass sounds just about long enough to cover the delays on a single ride.
376.
▲
by
nrclark
6y ago
Agreed with everything you said. Also you should check out Steven Universe, if you liked the feeling of Adventure Time. It hits a lot of the same emotional beats, and tells very powerful stories about family. You'll take different thin
377.
▲
by
nrclark
6y ago
I dunno whether these count or not, but I enjoyed the hell out of Kid Cosmic, Steven Universe, and Adventure Time. These maybe aren't the same kind of show as your traditional animes, but they all really resonated with me during Covid
378.
▲
by
nrclark
6y ago
No, it isn't. RS-485 is an electrical signaling standard, for carrying arbitrary bytes between a transmitter and a receiver. There isn't even any built-in concept of a packet, let alone an addressing scheme. It's no different
379.
▲
by
nrclark
6y ago
This might not be accurate. RS-485 is an electrical signaling standard for carrying arbitrary binary signals. It's usually used for carrying UART data, as a longer-range / higher-speed replacement for RS-232. It has no opinion abo
380.
▲
by
nrclark
6y ago
To those who downvoted my parent comment, what was your reasoning? Not trying to troll - I was just trying to explain a useful Autotools feature in a discussion about Autotools and CMake features.
381.
▲
by
nrclark
6y ago
Autotools actually has some built-in test framework support too. A Makefile.am can have one or more programs marked as TEST, which will run when `make check` is executed. Depending on how you set it up, Automake knows how to use the TAP pro
382.
▲
by
nrclark
6y ago
Basically, GPLv3 has a requirement that you need provide your users instructions for modifying/replacing any GPLv3 software that ships on a device that you sell. That means, in essence, that your users need to be allowed to install mod
383.
▲
by
nrclark
6y ago
I know that this opinion is controversial - but I think GPLv3 really hurt GNU a lot. And that license was 100% RMS's doing, as well as the decision to force it onto most/all GNU projects. GPLv3 basically forced the embedded Linux
384.
▲
by
nrclark
6y ago
Buildroot is much easier to get started than Yocto, I agree. You can hit the limits pretty quick with Buildroot though, and then things get ugly pretty fast. Yocto has a much steeper learning curve. But the tradeoff is that you get incredib
385.
▲
by
nrclark
6y ago
I've worked at a Yocto shop, and I currently work at a Buildroot shop. Between the two of them, I like Yocto much, much better. Yocto (or OpenEmbedded if ya nasty) is a much more complicated beast, for sure. But that's a feature,
386.
▲
by
nrclark
6y ago
Not much, what's up with you?
387.
▲
by
nrclark
6y ago
I always thought upvar was kind of a cool feature, and allowed laser-specific targeting in places where you'd use a global otherwise in C. Is there any specific way that it's caused problems?
388.
▲
by
nrclark
6y ago
sizeof(char) is 1, always. By definition. Sizeof()’s return answer is in units of “number of chars”.
389.
▲
by
nrclark
6y ago
I'm not sure about unprivileged installs, but MacPorts is very good about sticking to /opt/local. It doesn't ever place anything (including config files) outside of /opt/local. So you get pretty good assurance
390.
▲
by
nrclark
6y ago
GNU Make is widely used, and actively maintained. New features are added regularly. It's the build tool targeted by Kconfig (used in the Linux kernel and elsewhere), and also it's probably true to call it CMake's most common
More ›