Some more related info on different algorithmic differentiation approaches in Julia: https://github.com/MikeInnes/diff-zoo
HN user
kersny
co-founder @ kefrobotics building attachable autonomy for small UAS, sometimes with julialang
https://www.kefrobotics.com/
A RISC-V linux system for the ECP5 can be built with the FOSS toolchain using vexriscv and litex:
https://github.com/litex-hub/linux-on-litex-vexriscv
also, step by step using a different core (rocket): https://insights.sei.cmu.edu/sei_blog/2019/10/how-to-build-a...
Astrobotic Technology | Embedded & SW Engineering | Pittsburgh, PA | Onsite | Full Time | US persons only | https://www.astrobotic.com
Astrobotic is a small space robotics company with big ambitions. Our R&D team has numerous contracts to develop and deliver in-space navigation and in-space computing software and hardware to help spacecraft land on the Moon and other planetary bodies We need multiple talented robotics/software engineers to support and take leading positions in the development of our technology portfolio. We’ll be developing novel sensors and flying them in-space within a few years.
Our R&D team operates autonomously and collaboratively. We hope that new researchers will be eager learners with ambitions to master their field in a short period of time by challenging themselves and aiming high. While there is a lot of work to do to deliver on our technical contracts, we hope to find people who believe they can dream and develop new technologies to increase our access to space.
Positions available:
Embedded SW Eng: https://www.astrobotic.com/careers#op-275288-embedded-softwa...
Navigation SW Eng: https://www.astrobotic.com/careers#op-267343-robotics-resear...
Simulation SW Eng: https://www.astrobotic.com/careers#op-275290-robotics-resear...
Experience: 0-5+ years professional experience. No space experience required.
Seems like they do: https://arxiv.org/pdf/1805.04115.pdf
The DJI Tello is probably the closest thing available:
https://store.dji.com/product/tello https://tellopilots.com/forums/tello-development.8/
I messed around with some slightly above toy work, implementing expectation-maximization for gaussian mixture models and some other supporting tools for 3D point clouds, and found it really intuitive for someone with a decent amount of FP experience but little GPU experience.
Biggest challenge for me was a lack of profiling tools when running OpenCL on an NVIDIA GPU, I got OK performance but had no way to identify hotspots or opportunities for improvement.
or LCROSS: https://en.wikipedia.org/wiki/LCROSS
If anyone has AIAA paper access (or a workaround ;), they published a ton of details on their guidance, control, and avionics designs at the beginning of this year:
https://arc.aiaa.org/doi/10.2514/6.2018-0023 https://arc.aiaa.org/doi/abs/10.2514/6.2018-1849
Joe Grand developed a similar product for Parallax a while back, with a lot of interesting technical details on his site: http://www.grandideastudio.com/laser-range-finder/
#1 is not strictly true, although it's not necessarily useful yet: https://github.com/japaric/nvptx#nvptx
The C.H.I.P. guys (and maybe Allwinner themselves) use R8 as a CPU name:
https://getchip.com/ http://linux-sunxi.org/Allwinner_SoC_Family#.22R.22-Series
Maybe not exactly what you're looking for, but its simple and clicking through any project makes me to want to work with and/or hire him immediately.
This? same family atleast: https://github.com/torvalds/linux/tree/master/drivers/net/wi...
Google has been using that name semi-publicly since at least 2011.
See also: Demovfuscator
Very interesting, I recently put together a simple caffe static compiler of my own on the path to FPGA deployment of CNN inference pipelines. I looked at halide[0] as a possible intermediate representation for CPU, GPU, and FPGA, (as a step above LLVM IR), but Likely seems like an interesting option.
One such multidimensional extension of Eigen is from Google and I believe was extracted from TensorFlow:
https://bitbucket.org/eigen/eigen/src/039efd86b75ce1b72befb7...
Its been done, but AFAIK not with hand etching: http://hforsten.com/making-embedded-linux-computer.html
I don't think you can do high frequency RAM lines with hand etched boards or BGA escape routing without vias, but two layer prototype boards are pretty cheap these days.
The Datasheet on their site has some tech details:
http://icarusinitiative.org/sites/default/files/ICARUS%20SP%...
That one doesn't seem to be loading for me, but the Internet Archive has a version:
https://web.archive.org/web/20160331224522/http://icarusinit...
Looks like this is the actual paper, doesn't seem to be linked in the article: http://people.ee.duke.edu/~sorin/papers/rss16_chip.pdf
You could check out Macrofab: https://macrofab.com/
I've never actually used them but their online tooling is impressive, they have reasonable prices for low quantity assembly, and they've manufactured and fulfilled a few kickstarter projects.
My understanding is that MyHDL is in fact more like Chisel/Clash, it specifically says "It does not turn arbitrary Python into silicon" in their getting started guide (and as sklogic says).
See also: a MyHDL UART: https://github.com/andrecp/myhdl_simple_uart/blob/master/ser...
This[1] post was on HN about a year ago pointing to the Data Science Toolkit[2] for getting elevation and performing other geographic data lookups.
[1] http://petewarden.com/2013/09/09/why-you-should-stop-piratin... [2]: http://www.datasciencetoolkit.org/
Libtask[1] by Russ Cox (one of the creators of Go) may provide some inspiration. It implements channels but uses coroutines instead of threading. As a consequence it has some cool stuff like networking and it does all of the hard parts of saving/restoring registers for task switching.
Same here, even outside of the valley with certain large tech companies.
It started out as a 6502 (https://twitter.com/#!/notch/status/184910008037818369), so I'm sure they're quite similar.
I've been on Jekyll for a while now for my personal blog, migrated from Blogger. Hosting-wise I'm on S3, which is very simple to setup and very cost effective. I would agree that the easiest way to get started is to essentially copy someone else's setup on Github and then modify what you need.
Blog: http://www.ohscope.com and my S3 push setup: http://www.ohscope.com/2011/02/20/s3-jekyll-deployment/
If anyone's interested in the C# bindings, I haven't had a chance to update them recently (just started college) but I certainly would appreciate contributions or questions.
More importantly: Libuv Rocks :)
First impressions: Well, initially, I didn't really know what to do... some sort of explanation would definitely be helpful (maybe brought up by hitting the "power play" button at the top). Also, I would recommend against using the UITabBar for selection or control, as it is generally associated with completely separate views. It should at least be styled differently, so that people don't think of it like, for example, the clock app. This relates to the settings selection... you can select it, and then remove the view with 'x', but settings is still highlighted. Finally, I'd recommend adding background audio support and better resume from close functionality.
Just my 2c, overall its a well executed app.
Wouldn't that then be the best tool? Maybe not the best tool from an outside standpoint, but given the circumstances.