Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kettro
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
31.
▲
by
kettro
6y ago
One big point that would be useful is to help the fired engineer find another job. A lot of this is, as Aqua mentioned, an exercise for their conscience. The best way to alleviate it is to "do right" by the fired engineer and help
32.
▲
by
kettro
6y ago
Goethe’s was always my favourite rendition (ignoring pt2). Just enough romance and woe
33.
▲
by
kettro
6y ago
(I'm a Google SWE, though in firmware) I've had good experiences with Meet, both internally and externally. At least internally/gsuite, the background blur is really quite good. The public/free version doesn't itsel
34.
▲
by
kettro
6y ago
If they’re going to deactivate old., I imagine they’ll kill the api too.
35.
▲
by
kettro
6y ago
r/rust appears to be a decent community; lots of very good posts.
36.
▲
by
kettro
6y ago
Soul of a New Machine is a great book about DG. Was required reading in my EE degree.
37.
▲
by
kettro
6y ago
Not all terminals support emojis. AFAIR, xterm doesn’t. I was stuck on xterm at my last job (only terminal that really worked on that system). Emojis are for SMS, and that should be it. Use emoticons.
38.
▲
by
kettro
6y ago
Tmux is great for persistence. It’s also basically required for working remotely. Allows you to, across sessions, to reconnect to the same flow. I have it set up to have multiple views of the same set of windows, so I can scroll through the
39.
▲
by
kettro
6y ago
Exceptions form a secondary, unseen form of control flow. A program can exit via ‘return’ calls (as normal), or at any time by some internal function way down the stack throwing an exception for something that could have been an error code.
40.
▲
by
kettro
6y ago
When I worked at Garmin, a guiding principle was “reset, and reset often”. Embedded products that you have to push out the door quickly have too much internal state to track.
41.
▲
by
kettro
6y ago
I just adopted a 1yr old cat. It’s been wonderful. He’s a little monster, but he’s also on a routine, and is someone else to care for. It keeps me in sync, and I’ve been much better for it. It’s obviously a long commitment, but I had been w
42.
▲
by
kettro
6y ago
Rastafarianism is a religion. I assume religious attire is not restricted.
43.
▲
by
kettro
6y ago
Nim is garbage collected, Zig is manual
44.
▲
by
kettro
6y ago
An important distinction is Embedded and Real-time. Embedded is the all-encompassing tent, while Real-time is a subset thereof. Embedded includes things with GUIs, like fridges. We're not dealing with 128k of RAM. These can run basic G
45.
▲
by
kettro
6y ago
Great post, especially for the embedded crowd. I'm looking to start using Rust in FW development but hit a couple pain points. * First, bit field descriptors is a huge pain - where, in C, you would define an enum for the task, there is
46.
▲
by
kettro
6y ago
They sorta are, if you actually read the context of each. They're generalizing from different ends: one is saying that there are _some_ people who are not friendly if you're not white; the other is saying that _most_ people are fr
47.
▲
by
kettro
6y ago
We've been using "shots" as a synonym for ages. I don't think it's really an issue.
48.
▲
by
kettro
6y ago
I agree. Taking more than the requisite ~6 hours to do a full on-site for interview is a non-starter. I can do a take-home over the weekend, but my job has deadlines, and I don't want to be noticed. Especially if I'm in full-on hu
49.
▲
by
kettro
6y ago
When I worked for Garmin, we deliberately designed products to work for as long as possible offline - the Bike Speed & Cadence Monitors (~2018) are able to work for 1 year, riding every day, then a battery change, and then another year,
50.
▲
by
kettro
6y ago
Scots is not technically the same as English - they diverged about 900 years ago, and differences like ken are common (compare to French connaître, or German kennen).
51.
▲
by
kettro
6y ago
you still have to get approval. But the approval is pretty rubber-stampy - my buddy applied for "tasking rtos in rust", which was accepted, despite that being incredibly general. The other side is that "if it is so trivial,
52.
▲
by
kettro
6y ago
Macros are the lifeblood of embedded C. I have a use case where I need to read, shift, and OR a value, then write back. If I need to do that for more than 1 thing, sure as shit I'll write a macro.
53.
▲
by
kettro
6y ago
The video showing that is pretty clear that none of that happened. They drove around a corner and into the crowd.
54.
▲
by
kettro
6y ago
I'm someone who loves vim, and uses it every day, but I'll admit there are a couple things that are a pain (especially to learn). Coming to mind right now is buffer management. I've been able to patch over it with plugins (wi
55.
▲
by
kettro
6y ago
I'd likely buy a small CAN chip and just connect over SPI. CAN as a protocol is a complicated mess, so having HW support is important.
56.
▲
by
kettro
6y ago
The one feature I need on stable is inline assembly. It's something that should not be sidelined to the nightly compiler, and makes Rust a harder sell for the embedded world. Yes, I know that I can just use .S files for my assembly, bu
57.
▲
by
kettro
7y ago
Been following Pigweed for a while now internally. Great testing infrastructure!
58.
▲
by
kettro
7y ago
Gibbons v Ogden (1824) — states may pass quarantine laws under the interstate commerce clause.
59.
▲
by
kettro
7y ago
A huge benefit of tmux is session management, where you can resume a session on a different terminal. I use it on my desktop, so I can ssh in on my laptop when working from home, and immediately pick up where I left off.
60.
▲
by
kettro
7y ago
Yeah, the go/ is a shortener for goto.google.com/, and is the main way of sharing links internally.
More ›