stockkid
7 months later, it's live and I'm running AS4242423930 on dn42, carrying the full routing table (~2k prefixes) with two eBGP peers. I'm also running two "POPs" in US east and west coast, running iBGP. It doesn't actually program routes to kernel yet (it's just a speaker). I figured it's enough for route servers or software controllers that don't actually forward packets.
As for the project, what I wanted to focus on was observability. This natively emits operational metrics as CloudWatch EMF (for AWS), JSON (for other Cloud), and also Prometheus. Memory-safety and efficiency were also the goal (Rust). And the project is actually not just BGP, but a routing stack. Because I'm also curious about protocols other than BGP.. So I'll implement more routing protocols as I continue learning more. I named it Rogg ("Routing, gg") which consists of bgpgg ("BGP, gg") and ggsh ("gg shell"). I grew up a gamer and couldn't resist. Thanks for checking it out.
The following program prints "Hello, world!"
(0)(10)(33)(100)(108)(114)(111)(119)(32)(44)(111)(108)(108)(101)(72)>><<[<><>><<>><<]>>><<
The following prints 25th Fibonacci number: (1)(25)(1)><>(1)(0)><>(1)>>>>>><<[(0)><>(1)>>>>>><<[>><>(1)><>>><<(0)><>>>><>(1)><><<<>><>>>><>(0)><>>><>(1)>>>>>><<](0)](1)><><><>><>>>><<Show HN: Tru – An Esoteric Language with Brackets
How to Land the Space Shuttle (2016) [video]
You can use Dnote web app on the phone to do full text search and list notes by book. You can also install the website as a progressive web app for usability.
On the downside, using this web interface subjects users to a third party system (albeit open source) and forces them to give up the autonomy that they enjoy by simply using plaintext files.
Nice idea. How are you doing that? Also, do you version control your notes?
> What does not work great is on the phone
I maintain an open source project called Dnote (https://github.com/dnote/dnote) which solves this problem for you. It's basically a command line notebook using SQLite + a mobile friendly web interface to which you can sync your notes.
Agree with you that we should avoid being locked into a proprietary formats or platforms. Businesses and platforms come and go, but our notes should stay as readily accessible as possible.
Umami – A simple, fast website analytics
Show HN: Tru – Esoteric programming language with prefix-free brackets
1. What do you mean by "true random"? Aren't the bits generated by a hardware pseudo random at best?
2. Why and how should users trust the randomness of a third party solution that they do not control or see the implementation of?
I believe sometimes we tend to overreact to certain changes that have minimal impact on our lives, because of our attachments to the tools. For instance, on HN, we seem to get a sea of "That's it I'm moving to Firefox/GitLab/etc.." comments often when their counterparts change something. Sometimes those reactions seem warranted, and in this case, not really.
DeepLeague: Deep Learning for the League of Legends mini map analytics
New York – Why it was time to say bye to San Francisco
Streamlabs OBS – open-source streaming software built on OBS and Electron
Training a Neural Net to Find Highlight Worthy Moments in Gameplay
Show HN: Dnote – A Command-Line Personal Knowledge Base
GolangCI.com Is Closing
Good to know that the owners are "pretty cool and nice" but that is orthogonal to the point.
> They also have an option to destroy all the data they have on you.
Unless open source, the users never know if the data is destroyed or not. Furthermore, it is impossible for the users to verify the checksum of software running on the server side. Therefore on-premise install could be a nice solution.