Hacker Newsnew | past | comments | ask | show | jobs | submit | avisaven's commentslogin

I actually used this as inspiration for a little self-challenge to write a programming language in 24hrs not too long ago [1]. I didn't get quite as far as I'd've liked to, but nonetheless if you have some time to kill, it was an extremely fun task to tackle.

[1] https://github.com/block8437/afternoon-lang


A similar but more structured (though perhaps Hound supports a similar feature set) code searching tool is OpenGrok [1]. It's a bit more setup as it uses Apache Tomcat, but once it is setup it has an incredibly fast and useful code querying tool with really useful abilities to x-ref functions/structures, highlight uses of variables, and integrates git info as well. If you've ever used elixir.bootlin.com to go through the Linux source code, opengrok is effectively a more feature packed open source version of that. I highly recommend taking a look to anyone who spends a lot of time digging through code.

[1] https://oracle.github.io/opengrok/


If you find WiFi-based attacks on devices to be interesting, you may be interested in the following research from Google Project Zero on attacking the iPhone’s WiFi stack (and linked are articles on Android):

https://googleprojectzero.blogspot.com/2017/04/over-air-expl...


If you want to play with RISC-V hardware right now, I highly recommend taking a look at the Sipeed MAIX [1]. It has a bunch of neat features along with a dedicated RISC-V processor, for a considerably lower price (~$35 if my memory is correct). I've received a M1w, which is working quite well. The campaign has ended but it seems you can get the hardware on external retailers, however I cannot vouch for these [2]. They also have a Telegram chat where the developers of the product talk quite a bit, and if you ever have any questions they're quite responsive and helpful.

[1] https://www.indiegogo.com/projects/sipeed-maix-the-world-fir... [2] https://www.seeedstudio.com/Sipeed-MAIX-I-module-WiFi-versio...


Additional info could be found at the SoC manufacturer website and their Github ([1], [2]).

As an additional insight: this is an offspring of one of the developers of mining hardware, Canaan. They have released the chip right before their anticipated IPO: https://coingeek.com/crypto-miner-maker-canaan-eyes-going-pu...

1. https://kendryte.com/

2. https://github.com/kendryte


hardcore FFT !


I just got my hands on one of these through the indiegogo campaign. Really cool! I just got micropython running, going to sit down with it this weekend


I had been looking for this exact project, but I couldn't remember its name for the longest time. But I remember that home page exactly. Doing a bit of seraching it turns out volt.ws appears to be a rebranding of a previously posted [1] Eul (eul.im), posted by alex-e (whom I assume is its author). Either way, volt.ws and the associated V language sound quite interesting, I look forward to hearing more about this in the future.

[1] https://news.ycombinator.com/item?id=14778263


What a coincidense, for my high school senior project in 2017 I built an operating system as well [1] (which I still work on to this day). For anyone who is put off by the difficult of building an operating system I highly recommend just going in and getting your hands dirty. osdev.org is a fantastic resource and theres plenty of reading to do on the web, and getting more intimately familair with your hardware is an incredibly gratifying and enlightening experience. Even if you never end up with something useful, the learning experience of working in such a liberated and constrained (theres no rules, but no supports! anything goes within the constraints of the hardware) environment is second to none. And once you build your operating system, you can always go back and do something new with it. Mine has become something of a zen garden where I can just play with new ideas and algorithms, without having to worrying about reaching some sort of goal.

[1] https://github.com/block8437/brackos


That's odd, I'm running on a Macbook with an Intel Iris Pro integrated graphics card and I'm getting 60FPS. Using Chromium 62.0.3202.89 (Developer Build) (64-bit) though. https://i.imgur.com/wbiUT5l.jpg

EDIT: Ah just noticed I'm only using 586k particles.


I'd love to talk about cryptocurrencies/software engineering/cybersecurity if you're interested. avi . saven (at) gmail


Really really good speaking with you Avi - I wrote up my experiences and put up on HN. If you'd like to speak again in future just let me know! https://news.ycombinator.com/item?id=14817341


This is a real shame. I had used Skype for Linux as part of a research project creating a Tor Bridge that used QR codes in a video stream to send the Tor data. It had a pretty decent RPC that there were Python libraries for. As far as I know, there aren't any other Skype clients with an RPC as powerful.


Out of curiosity, why would something like this be closed off to people < 18 y/o?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: