ClickHouse, a column-oriented DBMS to generate analytical reports in real time

ClickHouse is an open-source column-oriented database management system that allows generating analytical data reports in real time.
Useful Links
Official website has quick high-level overview of ClickHouse on main page.
Tutorial shows how to set up and query small ClickHouse cluster.
Documentation provides more in-depth information.
Contacts can help to get your questions answered if there are any.
Upcoming Meetups

Original URL:

Original article

Tiddlywiki – A non-linear personal web notebook

It looks like this browser doesn’t run JavaScript. You can use one of these static HTML versions to browse the same content:Have you ever had the feeling that your head is not quite big enough to hold everything you need to remember?Welcome to TiddlyWiki, a unique non-linear notebook for capturing, organising and sharing complex information.Use it to keep your to-do list, to plan an essay or novel, or to organise your wedding. Record every thought that crosses your brain, or build a flexible and responsive website.Unlike conventional online services, TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will still be able to use the notes you take today.TiddlyWiki gets a Gearhead rating of 6 out of 5 (it’s that good).Finding code that works flawlessly after just two or three years is magical enough but after seven years?!
Mark Gibbs, Network WorldTiddlyWiki is

Original URL:

Original article

Ubuntu Linux 18.10 Cosmic Cuttlefish Beta Now Available For Desktop, Cloud and Server Versions

Roughly three weeks ahead of the scheduled release of Ubuntu Linux 18.10 “Cosmic Cuttlefish”, the latest major update for the popular Linux distro, beta of all of its flavors — desktop, cloud and server — is now available for download. From a report: Codenamed ‘Cosmic Cuttlefish,’ 18.10 continues Ubuntu’s proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, introducing new features and fixing bugs,” says Adam Conrad, Software Engineer, Canonical. Conrad further says, “This beta release includes images from not only the Ubuntu Desktop, Server, and Cloud products, but also the Kubuntu, Lubuntu, Ubuntu Budgie, UbuntuKylin, Ubuntu MATE, Ubuntu Studio, and Xubuntu flavours. The beta images are known to be reasonably free of showstopper CD build or installer bugs, while representing a very recent snapshot of 18.10 that should be representative of

Original URL:

Original article

Molten: A modern Python (3.6+) web framework

Release v0.5.2. (Installation, Changelog, Discuss, Source Code)

molten is a minimal, extensible, fast and productive framework for
building HTTP APIs with Python.
Here’s a quick taste:
from molten import App, Route

def hello(name: str, age: int) -> str:
return f”Hi {name}! I hear you’re {age} years old.”

app = App(routes=[Route(“/hello/{name}/{age}”, hello)])

For more, take a look at the examples folder in the GitHub repo.

Here’s a selection of molten’s features that we’re most proud of.

Request Validation
molten can automatically validate requests according to predefined
schemas, ensuring that your handlers only ever run if given valid
from molten import App, Route, field, schema
from typing import Optional

class Todo:
id: Optional[int] = field(response_only=True)
description: str
status: str = field(choices=[“todo”, “done”], default=”todo”)

def create_todo(todo: Todo) -> Todo:
# Do something to store the todo here…
return todo

app = App(routes=[Route(“/todos”, create_todo, method=”POST”)])

Schemas are PEP484-compatible, which means mypy and molten go
hand-in-hand, making your code more easy to maintain. Schema
instances are automatically serializable and you can pick and
choose which

Original URL:

Original article

Tim Berners-Lee launches open source project Solid to decentralize the web and place users in control of data

Tim Berners-Lee is famous for inventing the world wide web, and now he’s ready to take things to the next level with an ambitious open source project called Solid. Noting that the web has become “an engine of inequity and division”, Berners-Lee wants to restore the power and agency of individuals online and move the balance of power away from “powerful forces who use it for their own agendas”. Solid is not a completely new venture. Berners-Lee has been working on it for some time, and it is built on the existing web as we know it. Where it differs… [Continue Reading]

Original URL:

Original article

Microsoft ‘Re-Open Sources’ MS-DOS on GitHub

An anonymous reader quotes Microsoft’s Developer blog:
In March 2014, Microsoft released the source code to MS-DOS 1.25 and 2.0 via the Computer History Museum. The announcement also contains a brief history of how MS-DOS came to be for those new to the subject, and ends with many links to related articles and resources for those interested in learning more.

Today, we’re re-open-sourcing MS-DOS on GitHub. Why? Because it’s much easier to find, read, and refer to MS-DOS source files if they’re in a GitHub repo than in the original downloadable compressed archive file…. Enjoy exploring the initial foundations of a family of operating systems that helped fuel the explosion of computer technology that we all rely upon for so much of our modern lives!

While non-source modifications are welcome, “The source will be kept static,” reads a note on the GitHub repo, “so please don’t send Pull Requests suggesting any modifications

Original URL:

Original article

Building apps on top of Google Sheets

Before the advent of the spreadsheet back in 1979, people didn’t really understand what the personal computer was for. Since then, spreadsheets have come a long way — they’ve eaten the businesses across the world, and they’re the de-facto way for anyone to quickly program a computer.
While spreadsheet software has evolved over the years — first VisiCalc, then Lotus, Excel and now Google Sheets — the core abstractions have remained the same. They’re flexible, intuitive, and timeless.
But these abstractions make spreadsheets bad at certain tasks. In particular, entering data is error-prone (no validation), and building interactive interfaces is difficult. You could get a spreadsheet to do almost anything, but you probably shouldn’t.
Retool is a fast way of building UIs and internal tools. And ever since we launched, people have been asking us to connect to various data sources — most notably Google Sheets. That’s where many internal tools start.
Starting from

Original URL:

Original article

FreshRSS, a free, self-hostable aggregator…

FreshRSS can manage +100k articles without complaining.

Read your RSS feeds on your mobile without requiring any third-party application.

Self hostable
Your data is yours! Host your aggregator and do not depend on anyone.

You are convinced by FreshRSS but you do not know what you need? Keep calm and have a look at the following table:

FreshRSS 1.10 requirements
Works also with
Web server
Nginx, Lighttpd
older PHP versions*: 5.6+, 5.5+, 5.4+ or 5.3.3+
PHP modules

Required: libxml, cURL, DOM PDO_MySQL
Recommended: JSON, GMP, Zlib, IDN, mbstring, iconv, Zip

Database: PDO_SQLite or PDO_PGSQL

MySQL 5.7+
older MySQL versions*: 5.6+, 5.5.3+other engines: SQLite 3.7.4+, PostgreSQL
Web browser
Chrome, Opera, Safari, Edge or IE 11+

*: be aware that open-source communities often don’t provide long-term support for older versions.This applies especially to PHP, which only offers long-term support for 5.6+ and 7+.

The documentation is your best friend. I guess the answer you are searching is already in!(still under construction)

Oh crap! FreshRSS has crashed? Maybe the

Original URL:

Original article

Show HN: Kubespy, a CLI tool for observing Kubernetes resources in real time

What happens when you boot up a Pod? What happens to a Service before it is allocated a public
IP address? How often is a Deployment’s status changing?
kubespy is a small tool that makes it easy to observe how Kubernetes resources change in real
time, derived from the work we did to make Kubernetes deployments predictable in Pulumi’s CLI. Run kubespy at any point in time, and it will watch and report information about a
Kubernetes resource continuously until you kill it.
kubespy status v1 Pod nginx will wait for a Pod called nginx to be created, and then continuously emit changes made to its .status field, as syntax-highlighted JSON diffs:

kubespy trace service nginx will “trace” the complex changes a complex Kubernetes resource makes
in the cluster (in this case, a Service called nginx), and aggregate them into a high-level
summary, which is updated in real time.

Simply get the latest release,
rename it to kubespy, run

Original URL:

Original article

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: