>> 10 new open source projects and developments, worth knowing about
-
Just looking at http://gazebosim.org/ , slight drawback in that it is not available for Ubuntu 15.04 yet, however, just loading Virtualbox to see if it will run in that.
Using Virtualbox is not as useful as having a proper robot / machine learning macro assistant as part of the desktop, so still waiting for Robotubuntu …
Why Gazebo?
Robot simulation is an essential tool in every roboticist’s toolbox. A well-designed simulator makes it possible to rapidly test algorithms, design robots, and perform regression testing using realistic scenarios. Gazebo offers the ability to accurately and efficiently simulate populations of robots in complex indoor and outdoor environments. At your fingertips is a robust physics engine, high-quality graphics, and convenient programmatic and graphical interfaces. Best of all, Gazebo is free with a vibrant community.
-
Get the benefit of ZFS style copy on write and File system snapshots, retro fitable to you Linux FS with Dattobd.
https://github.com/datto/dattobd
The Datto Block Driver (Dattobd) solves the above problems. Dattobd is an open source Linux kernel module for point-in-time live snapshotting.
Dattobd can be loaded onto a running Linux machine (without a reboot) and used to create an image file representing any block device at the instant the snapshot is taken.
After the first snapshot, Dattobd tracks incremental changes to the block device and can therefore efficiently update existing backups by copying only the blocks that have changed.
-
Two amazing programs are now available on Git hub, which are significant developments in the availability of open source machine learning to the “normal person”,
https://github.com/karpathy/char-rnn
char-rnn
This code implements multi-layer Recurrent Neural Network (RNN, LSTM, and GRU) for training/sampling from character-level language models. The model learns to predict the probability of the next character in a sequence. In other words, the input is a single text file and the model learns to generate text like it.
The context of this code base is described in detail in my blog post. The project page that has a few pointers to some datasets.
If you are new to Torch/Lua/Neural Nets, it might be helpful to know that this code is really just a slightly more fancy version of this 100-line gist that I wrote in Python/numpy. The code in this repo additionally allows for multiple layers, uses an LSTM instead of an RNN, has more supporting code for model checkpointing, and is of course much more efficient.
This code was originally based on Oxford University Machine Learning class practical 6, which is in turn based on learning to execute code from Wojciech Zaremba. Chunks of it were also developed in collaboration with my labmate Justin Johnson.
https://github.com/commonsense/conceptnet5/wiki
ConceptNet 5
ConceptNet aims to give computers access to common-sense knowledge, the kind of information that ordinary people know but usually leave unstated.
This Python package contains a toolset for loading new datasets into ConceptNet 5, and it serves the HTML and JSON Web APIs for it. You don’t need it to simply access ConceptNet 5; see http://conceptnet5.media.mit.edu for more information.
If you’re interested in using ConceptNet, please join the conceptnet-users Google group: http://groups.google.com/group/conceptnet-users?hl=en
Further documentation is available on the Wiki: https://github.com/commonsense/conceptnet5/wiki
ConceptNet is a multilingual knowledge base, representing words and phrases that people use and the common-sense relationships between them. The knowledge in ConceptNet is collected from a variety of resources, including crowd-sourced resources (such as Wiktionary and Open Mind Common Sense), games with a purpose (such as Verbosity and nadya.jp), and expert-created resources (such as WordNet and JMDict).
-
Interesting to see these projects have developed recently :
-
Interesting developments in combined Man Machine Intelligence?
https://sites.google.com/site/gbialternative1/home
First signs of “open forum” style public action tools becoming available?
-
This looks interesting : Although I initially thought it was for sniping eBay!
http://docs.snipeitapp.com/installation/downloading.html
Snipe-IT Installation Guide
Snipe-IT is a Free Open Source (FOSS) project for IT asset management, to enable IT departments to track who has which laptop, when it was purchased, which software licenses and accessories are available, and so on.
-
esniper is a simple, lightweight tool for sniping ebay auctions. It runs on all flavors of linux, unix and Windows, and should adapt easily to other operating systems.
http://esniper.sourceforge.net/
What is sniping?
Sniping is the act of bidding on an auction with just a few seconds remaining.
Why snipe?
Because it is better than bidding early. For more information on sniping, including reasons for and against.
What’s wrong with bidding early?
In a perfect world, nothing. The world isn’t perfect, though. Most eBay bids are proxy bids. If everybody understood that, figured out how much they wanted to pay, and bid their maximum, sniping would not be useful. However, many bidders have no idea how much they want to pay, so they bid in small increments until they beat your proxy. If you bid your maximum at the end of the auction, you greatly reduce the chances of being bid up by such a bidder.
Is sniping against eBay policy?
No. You may bid at any time in an eBay auction.
-
OnionShare lets you securely and anonymously share files of any size. It works by starting a web server, making it accessible as a Tor hidden service, and generating an un-guessable URL to access and download the files.
It doesn’t require setting up a server on the internet somewhere or using a third party filesharing service. You host the file on your own computer and use a Tor hidden service to make it temporarily accessible over the internet. The other user just needs to use Tor Browser to download the file from you.
Features :
A user-friendly drag-and-drop graphical user interface that works in Windows, Mac OS X, and Linux
Ability to share multiple files and folders at once
Support for multiple people downloading files at once
Automatically copies the unguessable URL to your clipboard
Shows you the progress of file transfers
When file is done transferring, automatically closes OnionShare to reduce the attack surface
Localized into several languages, and supports international unicode filenames
Designed to work in Tails, for high risk usershttps://github.com/micahflee/onionshare/blob/master/README.md
-
BTFS (bittorrent filesystem)
What is BTFS ?
With BTFS, you can mount any .torrent file or magnet link and then use it as any read-only directory in your file tree. The contents of the files will be downloaded on-demand as they are read by applications. Tools like ls, cat and cp works as expected. Applications like vlc and mplayer can also work without changes. -
Open Data Kit (ODK) is a free and open-source set of tools which help organizations author, field, and manage mobile data collection solutions. ODK provides an out-of-the-box solution for users to:
- Build a data collection form or survey (XLSForm is recommended for larger forms);
- Collect the data on a mobile device and send it to a server; and
- Aggregate the collected data on a server and extract it in useful formats.
In addition to socio-economic and health surveys with GPS locations and images, ODK is being used to create decision support for clinicians and for building multimedia-rich nature mapping tools. See the list available tools, featured deployments, and implementation companies for more examples of what the ODK community is doing.
-
Sharetribe is an open source platform to create your own peer-to-peer marketplace.
Read more about it on the Github page. Or, you can set up your marketplace in one minute without touching code - Head to Sharetribe.com.
https://github.com/sharetribe/sharetribe
http://sharetribe.freeforums.net -
@wrapper you really like discussion with yourself!
-
yes, me and 6.5k views…
-
The IPFS Project
The InterPlanetary File System (IPFS) is a new hypermedia distribution protocol, addressed by content and identities. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open.
IPFS is an open source project developed by the team at Interplanetary Networks and many contributors from the open source community.
IPFS is a peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files. In some ways, IPFS is similar to the Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository.
In other words, IPFS provides a high throughput content-addressed block storage model, with content-addressed hyperlinks. This forms a generalized Merkle DAG, a data structure upon which one can build versioned file systems, blockchains, and even a Permanent Web. IPFS combines a distributed hashtable, an incentivized block exchange, and a self-certifying namespace. IPFS has no single point of failure, and nodes do not need to trust each other.
-
I have released an open source project on Github :
https://github.com/wrapperband/OpenTrafficSurvey
Open Traffic Survey
Introduction to a citizen Traffic Survey Methodology
The aim of Open Traffic Survey is to outline a procedure which retains un-tamperable (video) evidence of Traffic characteristics and provide an open source spreadsheet into which data can be input and visualised with charts.
Open Traffic Survey : History of development
The Open Traffic Survey is the result of “6 years work” (not contiguous) monitoring and analysing the traffic on a minor road in Oldham.
The methodology arises from long term notes on how A.I. or Machine Learning techniques could assist in continuous environmental surveys such as traffic levels. i.e. it is an open source project to enable citizen environmental monitoring, contributions welcome.
The necessity to start manual analysis and record keeping arose out of the requirement of a local planning action group to have some source of “provable in court” information on the environment and how it was changing. That investigation resulted in various charts and calculations to show/ visualise the true effect of “average vehicle flows” being experienced.
-
OnionTip
Firstly an interesting project in it’s self, but could also have a page that accepts pays FTC?
Also, could be financed by bounty to kick off …
OnionTip
Donate to volunteers who are running Tor relays which support a powerful tool that helps you stay anonymous online.
https://oniontip.com/#?exit_filter=all_relays&links&sort=cw&sort_reverse&country=+
-
@wrapper said:
OnionTip
Firstly an interesting project in it’s self, but could also have a page that accepts pays FTC?
Also, could be financed by bounty to kick off …
OnionTip
Donate to volunteers who are running Tor relays which support a powerful tool that helps you stay anonymous online.
https://oniontip.com/#?exit_filter=all_relays&links&sort=cw&sort_reverse&country=+
Why not combine running tor relay with mining tor coins?
Proof of bandwidth :) -
Actiona is a task automation tool. It allows you to create and execute action lists.
You don’t need to know any programming language to use it: its intuitive interface allows you to create action lists (scripts) using drag & drop.
Advanced users can use JavaScript (EcmaScript) to extend its functionality.
Actiona is free software and runs under Windows and GNU/Linux. Binaries are available for Windows and Ubuntu for both 32 and 64 bits. The program is developed in C++ and uses the Qt framework.
sudo apt-get install actionaz
-
LXD - The Linux container hypervisor
Just been trying these new Linux based container technology LXD. It should make an easy to package to known distribution configuration, snapshot, deploy applications and update them.
The online demonstration and documents show the command line tools available. Pretty mind bending …
https://linuxcontainers.org/lxd/try-it/
What is LXD (“lex‐dee”)?
Imagine you could launch a new machine in under a second, and that you could launch literally hundreds of them on a single server. Now, imagine hardware‐guaranteed security to ensure that those machines can’t spy on one another. Imagine you can connect them separately and securely to networks. And imagine that you can run that on a single node or a million, live migrate machines between those nodes, and talk to all of it through a clean, extensible REST API.
By combining the speed and density of containers with the security of traditional virtual machines, Canonical’s LXD is the next‐generation of container hypervisor for Linux.
-
TreeSheets
This has made me feel a complete idiot that I have never heard of TreeSheets!
The ultimate replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.
Suitable for any kind of data organization, such as Todo lists, calendars, project management, brainstorming, organizing ideas, planning, requirements gathering, presentation of information, etc.
It’s like a spreadsheet, immediately familiar, but much more suitable for complex data because it’s hierarchical.
It’s like a mind mapper, but more organized and compact.
It’s like an outliner, but in more than one dimension.
It’s like a text editor, but with structure.