Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nrclark
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
211.
▲
by
nrclark
3y ago
Good point about commercial/industrial devices. For consumer products, we are both right. A consumer product developer must provide owners with any secrets/keys/code necessary to replace any of the GPLv3 software. So: rights
212.
▲
by
nrclark
3y ago
One thing that Yocto (and buildroot) do really well is reproducibility. When building Debian/Ubuntu based firmware, you don't really know what package versions you'll get unless you are mirroring the package tree yourself. If
213.
▲
by
nrclark
3y ago
Have you ever read GPLv3? It has a so-called anti-tivoization clause that covers exactly what I'm describing. That clause was the reason why the Linux kernel stayed on GPLv2, and so did a lot of core embedded software like BusyBox.
214.
▲
by
nrclark
3y ago
Debian has hard dependencies on a ton of GPLv3 packages (coreutils, bash, etc). As a result, you can't legally ship a product containing Debian unless you give your users the ability to modify your root filesystem. So: if you're m
215.
▲
by
nrclark
3y ago
If somebody from Github is reading this: when will merge queues land in Github Enterprise Server? I work on a project that badly needs the feature.
216.
▲
by
nrclark
3y ago
Corelle plates have always been that way, I think. I was raised using them, and I still buy them now that I have children of my own. For me, they're 100% shatterproof until they're not. You can drop them over and over again, and n
217.
▲
by
nrclark
3y ago
Google won that in the end. It went all the way to the Supreme Court.
218.
▲
by
nrclark
3y ago
Or rent control.
219.
▲
by
nrclark
3y ago
Yes, I'd expect they will. Most embedded toolchains these days are built around GCC. So as GCC grows new features, embedded toolchains will get them too.
220.
▲
by
nrclark
3y ago
FWIW, the modern Catholic church's official stance is that Genesis should not be taken literally, and Catholics make up about half of the world's Christians. I think biblical literalism is mostly an American Evangelical thing.
221.
▲
by
nrclark
3y ago
Don Norman's "The Design Of Everyday Things" was very eye-opening for me. It introduced me to a lot of ideas about the human brain, and about how/why we make mistakes. This will sound stupid, but that book was the first
222.
▲
by
nrclark
3y ago
Lua's a great language, and I've got nothing bad to say about it. TCL is fine too though. I think its main problem is that it feels alien to people who haven't used it much. That plus the way that comments are treated by its
223.
▲
by
nrclark
3y ago
Program size has a lot of interaction with performance, by way of your CPU's L2/L3 cache. If your program is too large, you get more cache misses when branching around. Frequent cache misses have a _huge_ effect on your code'
224.
▲
by
nrclark
3y ago
TCL is fine. It's easy to embed, small, and has a low memory footprint. Interop with C (or anything that knows how to interop with C) is very easy. It's powerful enough for complex automation, and simple enough that you can almost
225.
▲
by
nrclark
3y ago
My biggest problem with pip-compile is that it's really slow. Pip-compile runs can take upwards of 20 minutes, depending on how many dependencies your project has. We use it because we don't have any alternative. I'd really l
226.
▲
by
nrclark
3y ago
On the off-chance that your use-case is "minicom to some Linux serial-console", you might be surprised to learn that minicom has rz/sz support built right into it! Assuming that your remote device has lrzsz installed, you can
227.
▲
by
nrclark
3y ago
Some, probably. But that firmware is self-contained to the converter chip, and doesn't have the ability to interact with your CPU's various subsystems. The i.MX8's HDMI core has independent access to the DDR memory, periphera
228.
▲
by
nrclark
3y ago
I haven't had to work with XML all that often. For the few programs I've made that need to speak XML, I've always used the XML module in Python's stdlib. Is that bad practice? What does lxml provide as a benefit?
229.
▲
by
nrclark
3y ago
I just wanted to say: thanks for the grouped-targets! I hated having to hack pattern-based workarounds.
230.
▲
by
nrclark
4y ago
"Possible" and "beneficial" are separate questions entirely. The whole point of government is to be a central authority. That's the DMV's entire job: to be a central authority for driver's licenses and veh
231.
▲
by
nrclark
4y ago
I could be wrong about this (it's been awhile since I took chemistry), but I think the ice has to be floating for the Archimedes principle to apply. You can fill a glass of ice-water right up to the brim, and it won't spill over a
232.
▲
by
nrclark
4y ago
No, they won't. This will turn out like every other attempt to create "NFTs for X" or "Y but on the blockchain". Oxhead Alpha will milk the DMV until the project's funding runs out, and then it will be quietly
233.
▲
by
nrclark
4y ago
Can you give some evidence to support that assertion? I would love to see statistics on the number of assaults that were stopped because the defender had a gun.
234.
▲
by
nrclark
4y ago
That's a good point. If your team has an 0.1x engineer, you'll still get to your goal eventually. If you have a -1x engineer, you might be going in the wrong direction to ever finish your project.
235.
▲
by
nrclark
4y ago
a 10x engineer might not exist. A -10x engineer (or more accurately: a 1/10x engineer) definitely does. This article isn't about engineers that make your team better; it's about engineers that make your team worse.
236.
▲
by
nrclark
4y ago
I use Make the exact same way. Basically, it's a very concise way to express "here are some tasks with dependencies on each other. Abort if any of them fail" and sometimes "some of these tasks can be skipped if the input
237.
▲
by
nrclark
4y ago
I agree. It's one of my biggest gripes with the language. It has big effects on greppability. And by extension, it also has effects on search-engines. Both large ones like Google, and small ones like Github's or StackExchange'
238.
▲
by
nrclark
4y ago
I have never seen a UART receiver that has 10% tolerance on the input baud-rate. I don't think it's even possible from a mathematical perspective, at least if you want an error-free transmission. A standard UART byte consists of (
239.
▲
by
nrclark
4y ago
Docker, Inc. is in a tricky position. They've raised a lot of capital, and continue to raise capital. According to Wikipedia, they took $105 million from Bain Capital in November of last year. So Docker, Inc has Mirantis on one side, a
240.
▲
by
nrclark
4y ago
This core is 100BASE-X, not 100BASE-T. It's intended to run over fiber, presumably using SFP modules.
More ›