Monday, 30 October 2017
Interesting Snippets from 2017-10-30
-
TileDB - Home
TileDB manages data that can be represented as dense or sparse arrays. It can support any number of dimensions and store in each array element any number of attributes of various data types.
-
GitHub - arxiv-vanity/arxiv-vanity: Renders papers from Arxiv as responsive web pages so you don't have to squint at a PDF.
Arxiv Vanity downloads LaTeX source from Arxiv and renders it as HTML using the Engrafo LaTeX to HTML convertor. The web app runs render jobs on Hyper.sh as Docker containers, and they report their status directly back to the web app with a webhook.
Interesting Snippets from 2017-10-26
-
Dynamic Programming: First Principles — Flawless Rhetoric
Dynamic Programming is an essential tool for solving multistage problems. It helps find the optimal substructure of a problem where possible, and remove any overlapping sub problems. It is applicable for smaller problems, such as Fibonacci, and larger problems such as economic optimisations.
-
Stripe Atlas: Getting Your First 10 Customers
Why ten? You likely won’t be able to sustain your business with only ten customers, but by the time you have ten happy customers, it isn’t a fluke anymore. You’ll start to hear recurring themes about their needs. You’ll have nascent but real goodwill to turn into references and referrals.
-
OverTheWire: Wargames
The wargames offered by the OverTheWire community can help you to learn and practice security concepts in the form of fun-filled games. To find out more about a certain wargame, just visit its page linked from the menu on the left.
Interesting Snippets from 2017-10-18
-
How to set up world-class continuous deployment using free hosted tools
How to set up world-class continuous deployment using free hosted tools
I’m going to describe a way to put together a world-class continuous deployment infrastructure for your side-project without spending any money.
With continuous deployment every code commit is tested against an automated test suite. If the tests pass it gets deployed directly to the production environment!
Interesting Snippets from 2017-10-17
-
Cytoscape.js
Cytoscape.js is an open-source graph theory (a.k.a. network) library written in JS. You can use Cytoscape.js for graph analysis and visualisation. Cytoscape.js allows you to easily display and manipulate rich, interactive graphs. Because Cytoscape.js allows the user to interact with the graph and the library allows the client to hook into user events, Cytoscape.js is easily integrated into your app, especially since Cytoscape.js supports both desktop browsers, like Chrome, and mobile browsers, like on the iPad. Cytoscape.js includes all the gestures you would expect out-of-the-box, including pinch-to-zoom, box selection, panning, et cetera.
Interesting Snippets from 2017-10-11
-
Readings in Database Systems, 5th Edition
Readings in Database Systems (commonly known as the "Red Book") has offered readers an opinionated take on both classic and cutting-edge research in the field of data management since 1988. Here, we present the Fifth Edition of the Red Book — the first in over ten years.
-
GitHub - jullrich/pcap2curl: Read a packet capture, extract HTTP requests and turn them into cURL commands for replay.
This is a simple (too simple?) Python script that will read a pcap, find HTTP requests and turn them into cURL commands for replay.
Little effort is made to verify that the requests are valid. This is intended to extract well formed requests that were created by your browser. Not necessarily intended for malicious requests. It also does not reassemble TCP streams (yet). Browsers typically send requests as one packet, but large requests will fail.
-
What's Redash? · Redash Help Center
Redash is an open source tool for teams to query, visualize and collaborate. Redash is quick to setup and works with any data source you might need so you can query from anywhere in no time.