News for hackers. Stuff that matters.

howardg

lol secure your own shady office network first before putting Android users at risk.
Huge kudos to Google for stopping a shady studio that can hardly secure its own network from releasing possibly security compromised apps to Android users!

Laitos – personal web infrastructure and assistance over telephone/SMS/satellite

Merry Christmas and happy new year!laitos is your personal web infrastructure server - host a home page, receive Emails, and block ads/malicious sites via its DNS server.And to satisfy the geekiest nature inside of you, the program grants access to the Internet (news, mail boxes, Twitter, etc) via telephone, chat bots, and even satellite terminals!The latest release (3.1,...

( Read More... | 1 comment | 3 points | on HN )

Schale: a subprocess interface for Scala

Hello Scala Users!Let me present to you a project I have been working on recently: Schale is a subprocess interface for Scala. Make all your system programs easily available to Scala, call those programs and interact with their input and output!Subprocess management was traditionally carried out by using `Runtime.getRuntime().exec` series of calls. Although JDK introduced `ProcessBuilder` later...

( Read More... | no comments | on HN )
The license is 2-clause BSD license.
Indeed, its wiki pages should have mentioned ACID properties, I noted the issue down here:

https://github.com/HouzuoGuo/tiedot/issues/4

Currently, tiedot's stance on ACID is similar to MongoDB's.

I have not spent enough time on the project to support redundancy in it, sorry. I totally agree that redundancy is a must-have if someone wants to use tiedot in serious scenarios, so I will definitely spend time on making this feature available.

Scalability on symmetric multiprocessing architectures has been seriously considered and implemented - basically, tiedot can demonstrate that more CPUs = more performance. However scaling by replication has not been considered yet.

Thanks for noticing the typo, it's been fixed and will commit shortly.

Regarding point 2, I made a note here:

https://github.com/HouzuoGuo/tiedot/wiki/Embedded-Usage

I experiment with different GOMAXPROCS settings on three machines and noticed that 1CPU does not run tiedot to its full potential, 3CPU seems to be slower than 2*CPU.

Thank you for the feedback! I noted down your recommendation here:

https://github.com/HouzuoGuo/tiedot/issues/3

And actually `go fmt` prefers to use tab over spaces ;)

Much appreciated! I will soon configure my web server to be compatible with `go get`.
according to my (limited) understanding, camlistore is a generic BLOB storage - which is not something tiedot addresses. tiedot is a generic unstructured data storage - more like CouchDB/Cassandra, it stores serialized JSON data rather than BLOB.

Here's a scalable XML document database engine powered by JVM technology

I have been working on this spare-time project called Aurinko2, which delivers an XML document database implementation in Scala. The project helps me to practice Scala functional programming features, XML processing, pattern matching and Scala-Java interoperating.Its features have been completed and unit-tested. Here I present to you Aurinko2 with the following features:- Store, manage and...

( Read More... | no comments | on HN )
Re:ClojureDB - a networked document database engine on Sunday August 12, 2012 @07:30PM (#4373961)
thank you, will do