HNHacker News
TopNewBestAskShowJobs

rrampage

4,882 karma · joined June 6, 2013

submissionscomments
rrampage··on Launch HN: Athens Research (YC W21) – Open-Source Roam Research
Congrats on the launch! Are there any good resources for using Athens as a Zettelkasten in the lines of [0] or [1]?

[0] - https://www.roambrain.com/implementing-zettelkasten-in-roam/

[1] - https://medium.com/@anthonyclemons1/roam-research-the-digita...

rrampage··on Tales of Favicons and Caches: Persistent Tracking in Modern Browsers [pdf]
Firefox bug is being tracked here: https://bugzilla.mozilla.org/show_bug.cgi?id=1618257
rrampage··on The Spiral Language v2
This tutorial linked in the commit log gives a good overview on the language : http://www.spiral.net/doc/pdf/spiral-tutorial2019.pdf
rrampage··on Never use a dependency that you could replace with an afternoon of programming
As someone who is not well versed in APL/J/K, how do they deal with structured data like JSON? Is there some sort of DSL like jq built into them?
rrampage··on PGCon 2020 is free and will stream beginning May 26th
There is a schedule link in the side menu - https://www.pgcon.org/events/pgcon_2020/schedule/
rrampage··on Ask HN: Master of Science in Computer Science at Georgia Tech
Sure.

1. Introduction to the Theory of Computation - Sipser and Introduction to Algorithms - CLRS (for the Algorithms course)

2. Machine Learning - Tom Mitchell

3. Artificial Intelligence - A Modern Approach - Russell and Norvig

4. Design of Everyday Things - Norman (for HCI)

5. Operating Systems in Three Easy Pieces [0]

Most of the courses had their own notes, slides and suggested research papers as primary reading and the textbooks were mostly used as a secondary reference.

[0] - http://pages.cs.wisc.edu/~remzi/OSTEP/

rrampage··on Ask HN: Master of Science in Computer Science at Georgia Tech
I completed my OMSCS last Spring, specializing in Machine Learning. My advice to you would be to not worry about any specialization as you can change it later on. Focus on taking courses that interest you. You need to complete 10 courses for completing the program. With 2-3 mandatory courses + 3 electives, you have room for at least 4 other courses not in your specialization.

There are some interesting courses on the Computing System track. FWIW, my undergrad was in a different engineering field. So I really enjoyed the Network Security and Intro to Operating Systems. The Algorithms course reshaped my perspective on formal methods and correctness. The HCI course is also very good.

As mentioned by @bewestphal , check out https://omscentral.com/ for reviews to get an idea about the popularity, difficulty and time investment for the courses.

rrampage··on Ask HN: Best solutions for keeping a personal log?
I use a similar function in my bashrc. I keep notes on a daily basis with :

  function note { 
     if [[ -z $1 ]]; then
        vim ~/my_notes/$(date '+%F').md;
     else
        echo -e $@ >> ~/my_notes/$(date '+%F').md;
     fi
  }
rrampage··on Hyperscan: High-performance multiple regex matching library from Intel
The same blog on hyperscan's current website: https://www.hyperscan.io/2017/06/20/regex-set-scanning-hyper... (without the offending bar)
rrampage··on Tree-sitter: new incremental parsing system for programming tools (2018) [video]
The project page is at https://tree-sitter.github.io/tree-sitter/
rrampage··on ArangoDB Receives $10M Series A Funding
Congrats to the Arango team! I used it at my earlier workplace for computing suggested friends/followers which replaced an older service (Postgres + redis and application server-side caches). The resulting solution was faster, ran on a single modest machine (8 GB RAM, 4 cores) and allowed us to spin down 3 higher-end machines and reduce a layer of caches on application-servers. Writing the microservice using Foxx (which is built-in to Arango) was a pleasure and the easy deployment + Swagger API was a great developer experience. The community slack was friendly and helped me out with some AQL.
rrampage··on Writing a Faster Jsonnet Compiler (2018)
As someone who is new to configuration-based langages, how is Jsonnet different from Dhall? Do they fill the same niche? Does Jsonnet offer similar guarantee of termination of the config programs like DHall?
rrampage··on AWS Nitro System
These talks are really informative. Thanks for sharing the links!

OT: If any GCP/Azure folks here, could you point me to similar resources re their network, storage and data center design.

rrampage··on 8760 hours: How to get the most out of next year
Discussed here (2016): https://news.ycombinator.com/item?id=13249796
rrampage··on How Yan Lianke Became China's Most Controversial Satirist
The closest equivalent I have heard of is "At night all cats are grey". [0]

[0] - https://idioms.thefreedictionary.com/all+cats+are+grey+at+ni...

rrampage··on A tweet storm explaining the history and state of Ethereum's Casper research
maybe twitter itself will be around. But as a private platform, it can block content and boot people out at its discretion, which is a different can of worms...
rrampage··on 1/0 = 0
> Division is multiplication of a fractional value

Thus, division by 0 is multiplying by (1/0). Does such a fraction exist? It can go along two potentially different paths depending on the limit we take.

Alternatively, there is information lost when you multiply something by 0: a x 0 = 0, b x 0 = 0. When you perform an inverse by dividing, will you get back a or b (or any number)? Thus, it is not invertible at least at 0.

Disclaimer: Not a mathematician

rrampage··on Google Cloud Global Loadbalancer Outage
I think OP was jovially referring to a similar comment regarding Amazon because of their recent Prime day outage.
rrampage··on Why Crystal is the most promising programming language of 2018
Searching for "dlang" returns decent/passable results.
rrampage··on Supertasks
Can't we keep on applying the BB function i.e BB(BB(BB(...(BB(v)))) given that every application of BB still results in a finite number?
rrampage··on Wav2letter: Automatic Speech Recognition Toolkit from Facebook AI Research
Can anyone suggest some good resources for a beginner to get to speed on Speech Recognition and synthesis?
rrampage··on Introducing Conduit – open-source service mesh for Kubernetes
The link to the tower library in the article is not working (https://github.com/BuoyantIO/tower)
rrampage··on Go, don't collect my garbage
On Java 8+, you can use G1 GC which has very few knobs. On the other hand, CMS GC has a lot of knobs you can tune depending on your workload. JVM (Hotspot in this case) believes in flexibility over a one-size fits all. YMMV.
rrampage··on Show HN: Twitter bot which tweets Magic cards with appropriate GIFs superimposed
One (cumbersome) way of saving the video is to open the tweet and prefix it with m. e.g https://m.twitter.com/github/status/917527674163167233 and then download video.
rrampage··on Elassandra: Elasticsearch implemented on top of Cassandra
I may not have phrased it correctly. It was daunting to setup the first time as I had no idea (then) about running clusters. Most people graduate from running a single Solr Node to a (generally) 3 node cluster. Getting a running Zookeeper ensemble is just part of that process.

Thanks for sharing the cookbook :) . Do you use Zookeeper for anything other than Kafka?

rrampage··on Elassandra: Elasticsearch implemented on top of Cassandra
We use SolrCloud cluster where I work. The initial setup is rather daunting and involves reading up on Zookeeper, and Solr terminology on Collections, Cores, Shards and Nodes. But once the reading is done, clustering is effortless to execute. Solr 5 and 6 have a robust REST API for managing Collections.

The new SQL / Parallel Streaming has also made querying multiple collections a cinch.

← PreviousPage 2 of 2