Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
qooiii2
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
qooiii2
29d ago
"Behind every great man there's a great woman." I thought I was killing it at work and as a dad when I was answering emails about complex bugs while hiking with my first kid riding in a backpack. But then I quit working to be
2.
▲
by
qooiii2
1y ago
A lot of touchscreens meet that requirement. Turns out it's often cheaper to solve problems with algorithms than avoid them by design.
3.
▲
by
qooiii2
2y ago
I've done a bit of NES programming and really enjoy trying to cram stuff into such a tiny system. One benefit of developing games for these old systems is that they are not moving targets. For hobby programming, you probably don't
4.
▲
by
qooiii2
2y ago
I liked the 32F746GDISCOVERY which is $56 at Digikey. It has a Cortex-M7 CPU, 1 MB built-in flash, 8 MB of SDRAM, and a 480x272-pixel touchscreen. Games can go on a microSD card. There's a USB OTG port you can use for input. A low-res
5.
▲
by
qooiii2
2y ago
I guess it depends on which part you think is fun. Using a big microcontroller is more about pushing the hardware to its limits. Using a small Linux system is about taking advantage of existing libraries. The Playdate has an STM32F7 and it
6.
▲
by
qooiii2
2y ago
Something like an STM32 Discovery board is a good option for recapturing the mid-90s magic. You can get a ~200-MHz Cortex-M4 or M7 with a few MB of flash, external SDRAM, and a display for less than $100. They have really basic hardware 2D
7.
▲
by
qooiii2
3y ago
I've been bitten by reordering. In my case, the toolchain developers implemented the reordering step in the assembler as an extra optimization step (on by default of course), so I had to disassemble the binary to even find the problem.
8.
▲
by
qooiii2
3y ago
It's tough but doable. You have to get on people's calendars a week or two out whenever you can, and if you're lucky, it eventually turns into easy, low-stress, open-ended playdates. Meeting other parents is a huge effort, th
9.
▲
by
qooiii2
4y ago
A company I worked at had one of the guys behind the TrackPoint come in and give a technical talk once. He was great, absolutely obsessed with building a great user experience. The amount of thought and testing that went into that little nu
10.
▲
by
qooiii2
4y ago
I interned at Sandia Livermore and Los Alamos in college, then worked at Sandia's main site for a few years before moving out to the Bay Area to work in the more dynamic world of consumer electronics. The labs are not for everyone, but
11.
▲
by
qooiii2
5y ago
If you can afford it, do it! The worst that can happen is you'll just get another job. I quit a job about 15 years ago with no plans and enough money to last me a year or two. It taught me a lot about myself. I had planned on hiking an
12.
▲
by
qooiii2
8y ago
Google asked if I would do a phone screen a few years ago for an SRE position, and I thought that process was hilarious. In my case the questions had nothing to do with my background (microcontroller firmware for sensors) and it was only by
13.
▲
by
qooiii2
9y ago
Under those constraints, Chebyshev approximation will probably outperform minimax. Minimax approximations have non-zero error at the endpoints, so they wouldn't quite hit zero at sin(pi) and your relative error would be horrible.
14.
▲
by
qooiii2
9y ago
You can do a little better with a minimax polynomial that you can derive with the Remez algorithm. If you have Matlab, you can use the excellent Chebfun package's remez command to do this almost instantly for any well-behaved function.