One obvious difference I can see at a glance is that Maker.js doesn't support 3D models, while FluidCAD does. I assume Maker.js is a lower level library aimed at interfacing directly with CNC machines, while FluidCAD is focused on 3D design.
HN user
astroalex
I used Slug at a previous job. It is an excellent, artfully crafted library; really the pinnacle of software engineering in my opinion. Thanks to the author for donating the algorithm to the public domain!
This is exactly right.
I taught myself coding, but struggled through some of my CS computer science classes because I hadn't learned some (important) boring details. My peers who hadn't coded before, but were otherwise bright, excelled in these classes and have had impressive career trajectories after school.
Based on my personal experience, I don't believe prior experience with programming before college is that predictive of engineering talent.
I found the preamble at the beginning of the announcement charmingly dated:
The Minor Planet Electronic Circulars contain information on unusual minor planets, routine data on comets and natural satellites, and occasional editorial announcements. They are published on behalf of Division F of the International Astronomical Union by the Minor Planet Center, Smithsonian Astrophysical Observatory, Cambridge, MA 02138, U.S.A. Prepared using the Tamkin Foundation Computer Network
Looking up the Tamkin Foundation Computer Network: https://www.minorplanetcenter.net/iau/Ack/TamkinFoundation.h...
The OpenVMS cluster consists of nine single-CPU workstations and one four-CPU server. All the machines are running the extremely robust and secure OpenVMS operating system. The twelve Alpha-based machines are arranged as an OpenVMS Cluster, allowing all machines to share disk storage, execution and batch queues and other resources, as well as simplifying system management.
Assuming "Alpha-based machines" is referring to the DEC Alpha, these computers are ~30 years old. https://en.wikipedia.org/wiki/DEC_Alpha
In my personal experience I couldn't use Zed for editing python.
Firstly, when navigating in a large python repository, looking up references was extremely slow (sometimes on the order of minutes).
Secondly, searching for a string in the repo would sometimes be incorrect (e.g. I know the string exists but Zed says there aren't any results, as if a search index hasn't been updated). These two issues made it unusable.
I've been using PyCharm recently and found it to be far superior to anything else for Python. JetBrains builds really solid software.
This is tragic. It's one of favorite games of all time--heck, one of my favorite media experiences, period. It's worth pushing through until you get hooked.
If you are trying to advance your career, I feel prepping for interviews is probably the number one most important thing you can do, unless you are freakishly gifted at acing interviews with no prep.
I took 2 years off where I made 0 income. Insurance was covered by the government and my healthcare was quite good. I didn't pay taxes because I didn't make any income. Getting back into the workforce happened literally within a single day (this was ~4 years ago when the market was different, not sure the same thing would happen now). I had no trouble switching jobs multiple times afterwards, either—recruiters and interviewers have never seemed to care that I took a break.
I was able to take some much needed time off to focus on personal projects and I'm extremely grateful I was able to do it.
My friends who didn't take time off were able to advance more in their careers, but I think it is a fair trade.
Have been to the DMV? It sucked? There is a human being whose job it is to be in charge of the DMV. They do not care that it sucks.
Maybe I'm just lucky, but I've actually never had a bad experience at the DMV here in Seattle. The staff have been efficient, fast, and friendly every time.
Fascinating game that is unlike anything I've played. Nice work!
What prevented you from reading the page?
DNA is how you serialize flowers!
Cool! Will this work for multi-GPU inference?
Love what you're doing at Depot, keep up the good work!
The creator of this tool also recently collaborated on making an experimental weaving version: https://weavescape.net/
One major difference I’ve seen in shader graph type tools is that they are stateless, or almost stateless. The output of the shader graph is a function of time and some fixed parameters, and there are rarely feedback loops. When there are feedback loops in shader graphs, they are represented explicitly via nodes like TouchDesigner’s feedback TOP.
This way of expressing computations lends itself well for shader programming where the concurrency of the GPU discourages manipulation of arbitrary state.
In contrast, business logic programmed for the CPU is generally more stateful and full of implicit feedback loops. IMO these types of computations are not expressed well using node based visual programming tools because the state manipulation is more complex.
Some[1] think that things are trending in the opposite direction: away from clever manipulations and hard coded domain knowledge, and towards large scale general models.
[1] http://www.incompleteideas.net/IncIdeas/BitterLesson.html
I've used it. It's been blowing my mind.
This was very enjoyable. A glimpse of the future of gaming IMO, and just plain fun! Some of the situations had me cracking up hard. Well done.
You can't spam a thread if there is no "thread" feature implemented?
I totally agree. The video does actually show the product, and it looks interesting, but the other parts of the website are a big turn off.
Yes! A friend pointed that out to me. I hadn't heard of Midinous but it seems like a much more sophisticated version of my idea.
I think because you have a feedback loop that creates exponential signals. It's hard to tell because the UI is bad, but that's my guess.
https://alex.miller.garden/sonic-circuit/
A weird and cumbersome web based synthesizer.
In the examples below, double click on a node to trigger a signal in the circuit and produce sound.
Here is a "song" that a friend made with it: https://alex.miller.garden/sonic-circuit/?2.9.C4.m.1.15,6.9....
And here is "Happy Birthday": https://alex.miller.garden/sonic-circuit/?3.1.G3.m.1.24,4.1....
You have a gift for writing and teaching technical concepts. I think you could make a serious impact on computer science education if you pursued that as a career. Congratulations on finishing this mini-book!
I couldn't disagree more. I found the tone charming, funny, and accessible. I think it would particularly resonate with kids and beginners. It reminded me, in the best way, of why the lucky stiff's writing.
I will henceforth be referring to CPUs as "shazam alakablams" and there isn't anything you can do to stop me!
Wow, this was a unique and beautiful read. Incredible writing.
I think it is a different person with the same name.
I agree! Which is why I'm excited by an award promoting small personal websites. It's like an oasis in a barren desert of people trying to sell you things.
Maybe we have different definitions of "small".
You do!