Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
theacodes
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
theacodes
9mo ago
This license is so laughably bad I had a hard time writing a parody of it [1]. It's not open source, it doesn't accomplish any of its goals, it's not novel in any way. It's a joke, a smokescreen for Prusa and it won'
2.
▲
by
theacodes
3y ago
I only ever directly interacted with Kris once, and that's all I needed. She was so kind to me when I reached out for advice and support during an extremely difficult time in my life. She will be missed so much.
3.
▲
by
theacodes
3y ago
Sure, it's blog.thea.codes. I write about open source, synthesizers, 3d printers, and PCB design.
4.
▲
by
theacodes
4y ago
As the person who implemented the -t flag and knows the horrendously sharp edge cases that it fails on, all I can say is bless your heart.
5.
▲
by
theacodes
4y ago
that "political spat" was actually targeted harassment towards a former PyPA member the last time someone actively working on packaging.python.org tried to be remotely opinionated. Since this ended with them stepping away and no o
6.
▲
by
theacodes
4y ago
I think you're working on some outdated assumptions. As mentioned in the article, the LumenPNP project is successful. Myself and many others have been successfully assembling boards with it since earlier this year. Lumen isn't my
7.
▲
by
theacodes
4y ago
You're not wrong, but it's also not the focus of the article. There's a lot of complexity in a pick and place system, for example I didn't even touch on the entirely separate board that's controlling the tool head.
8.
▲
by
theacodes
4y ago
Thank you for the kind words! I'm glad it was useful. > why not get it from 24V? There are DC-DC converters in that same family that can do 4.75~36V -> 3.3V, but since I needed the 5V anyway for the LEDs and I/Os, tossing an
9.
▲
by
theacodes
4y ago
That one seems a bit cumbersome. Drawing schematics and drawing layouts have much different hurdles in terms of performance, it would definitely be a fun challenge. :)
10.
▲
by
theacodes
4y ago
Thank you! For the board layers I just used macOS's screenshot utility, though I would like to do something fancier in the future. The schematics are rendered using code I wrote specifically for this article, but I am planning to publi
11.
▲
by
theacodes
4y ago
Great question! It really depends. If I'm working with a part I haven't ever worked with before, I'll often make a minimal breakout board that I can talk to with a devboard like an Arduino or Feather. If I'm pretty famil
12.
▲
by
theacodes
4y ago
I'll echo sibling's comment about just doing it. Theory only takes you so far, it's important to actually build and experiment, even if it's just in a simulator. I can recommend Practical Electronics for Inventors as a s
13.
▲
by
theacodes
4y ago
Hi! I'm planning on talking about that in an upcoming post. There's options - you can run 3d printer firmware like Marlin (C++/Arduino) or Klipper (Python & C), the tricky bit is getting those to talk to the vacuum sensor
14.
▲
by
theacodes
4y ago
Author here, thank you for the kind words! My goal is always to write the thing I would've wanted to have when I started out.
15.
▲
by
theacodes
6y ago
You're correct. The pulse-width of the saw wave is very dependent on the amplitude of the saw, so when there's a 1 volt deficit in the saw wave's amplitude you lose about 8% of the pulse width. It's really not that notic
16.
▲
by
theacodes
6y ago
Yes, all of the waveforms out of the waveshaper have a DC offset. The synthesizer removes that when mixing them and sending them through the filter.
17.
▲
We need to talk about GitHub: the problem with hosting monoculture
(blog.thea.codes)
3 points
by
theacodes
6y ago
|
1 comments
18.
▲
by
theacodes
7y ago
I hand-drew the illustrations using an iPad pro & photoshop. The code highlighting is using Sphinx + witchhazel.thea.codes.
19.
▲
by
theacodes
7y ago
Okay, it's updated to use OAEP and PSS padding. Thank you!
20.
▲
by
theacodes
7y ago
Yeah! My blog is actually on GitHub if you want to follow or whatever. It's theacodes/blog.thea.codes.
21.
▲
by
theacodes
7y ago
Oh, and we use asym because it's useful for us to be able to inspect the token (and see stuff like it's permissions and expiration client side). I only kinda mention this a bit later, but I might make that a bit clearer.
22.
▲
by
theacodes
7y ago
This great feedback. I'm definitely not a crypto expert. I'm happy to update the post with a different padding algorithm if you want to suggest one. I'm a little hesitant on swapping out RSA because I intentionally picked som
23.
▲
by
theacodes
7y ago
I actually just aimed for simplicity and stuff folks might be semi-familiar with. It might be worth adding a little note that EC would be more efficient all around.
24.
▲
by
theacodes
7y ago
Thank you so much, I really appreciate the kind words!
25.
▲
by
theacodes
7y ago
Because JWT is well specified and supported and it's useful in our case for proxy users to be able to inspect the token.