Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tyhoff
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
tyhoff
6y ago
Project/Article turned out very well. It was more of a proof of concept with the code open-sourced so people can have something to start with to track firmware binary sizes on a commit-by-commit basis. https://interrupt.memf
62.
▲
by
tyhoff
6y ago
Very cool! I was looking for something like this about a month ago when I was building an example web application for firmware developers. Firmware engineers aren't expected to know anything about databases and usually don't, so I
63.
▲
by
tyhoff
6y ago
Thanks for the link! That’s got a lot of goodies. One of us from Memfault also wrote a post about tips with Binutils, and this approach is covered in it. https://interrupt.memfault.com/blog/gnu-binutils#objcopy
64.
▲
by
tyhoff
6y ago
Excited to finally get this out after sitting on it for a year. Might seem hacky at first but it works similarly to plugin managers like oh-my-zsh or vim-plug where they require edits to the users dotfiles. However, the beautiful thing is w
65.
▲
GDBundle – GDB and LLDB's Missing Plugin Manager
(interrupt.memfault.com)
7 points
by
tyhoff
6y ago
|
1 comments
66.
▲
by
tyhoff
6y ago
JSYK: the end result of the Buildpacks project is a Docker image. It's just that if someone wants to package up NGINX inside of a container alongside their app, they can just add the buildpack and an nginx.conf rather than going throug
67.
▲
by
tyhoff
6y ago
Conveniently timed post! I was just looking at buildpacks.io over the weekend. I was not aware there was a shim to conver Heroku buildpacks to the v3 spec. Neat.
68.
▲
by
tyhoff
7y ago
stacker.app has impressed me. It's by the same team that built (and recently posted) Toga ( https://news.ycombinator.com/item?id=22746663 ).
69.
▲
by
tyhoff
7y ago
> they think of it like removing some characters in a sentence on a word document Too real. In the past, the way we usually went about saving space when we needed it was removing small animations, shortening log messages (eventually enco
70.
▲
by
tyhoff
7y ago
OP here. I've worked at two embedded software shops, and every time we are working on a new product and cramming to get it shipped, we run out of code space. Each of those times, PR's stay open for 2-3 weeks waiting to be merged u
71.
▲
by
tyhoff
7y ago
I’m also intrigued by Qt for MCU’s. It looks very promising and the toolset to compliment the library is likely better than anything else for the embedded space. https://www.qt.io/qt-for-mcus I really wish we had open-sourc
72.
▲
by
tyhoff
7y ago
The one common paradigm of Makefiles I'm enjoying (and using myself) is the pattern for enabling more verbose logging. ifeq ($(V),1) Q := else Q := @ endif somerule: $(Q)$(CC) -c $^ -o $@ $ make V=1 It's
73.
▲
by
tyhoff
7y ago
It's mind-boggling to me that many projects I've heard about and worked on treat (hardware) watchdogs issues as impossible to debug, for the exact reason you mentioned...they didn't set up a software watchdog. Doing some basi
74.
▲
by
tyhoff
7y ago
Completely agree. This is definitely one of the perks of the new Rust push...they have a package manager from day where as C is still struggling to have any reasonable solution after 20 years. Precompiled headers are definitely a hack to a
75.
▲
Improving Compilation Time of C/C++ Projects
(interrupt.memfault.com)
33 points
by
tyhoff
7y ago
|
4 comments
76.
▲
Managing Developer Environments with Conda
(interrupt.memfault.com)
2 points
by
tyhoff
7y ago
|
0 comments
77.
▲
by
tyhoff
7y ago
Feel free to email me at tyler at Memfault dot com. We have a list of contractors we’ve enjoyed working with. I can try to help pair you up based on the project description.
78.
▲
by
tyhoff
7y ago
We are taking it very seriously ;) Happy to hear that an you thought to build this translation service even for early development! It's usually an after thought at the companies we've talked to, and an expensive one too.
79.
▲
by
tyhoff
7y ago
Thanks for the kind words, and looking forward to the demo! You are right, our documentation leaves a lot to be desired. We are working on it! You can find some of the more interesting bits at https://github.com/memfault
80.
▲
by
tyhoff
7y ago
It's up to the firmware or customer architecture to decide that. Many companies in the industry use an S3 bucket to publish firmware binaries to their devices, and these binaries are read by hubs, mobile applications, connected linux b
81.
▲
by
tyhoff
7y ago
Rather than "pushing" releases and data to each device, the devices query for the URL to the latest firmware (if any).
82.
▲
by
tyhoff
7y ago
What I want, and what I think GDB really needs for people to use its Python API's more frequently, is a way to easily manage, share, install, and collaborate with other people's .gdbinit and GDB Python scripts. I've written a
83.
▲
by
tyhoff
7y ago
Professionally, I've used FreeRTOS, ThreadX, and NuttX. I'm neutral on both FreeRTOS and ThreadX, but had a really tough time with NuttX. On a surface level, NuttX seems nice. Driver abstraction, POSIX compliant (mostly), lots of