Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

More C than I expected (go us!). Would be interested in what the specific projects were using it.


Well, you know, I'm building this online backup system... :-)


I'm writing a compiler for OpenMP style parallelism on the Cell. My compiler produces C code.


Building a runtime for a new language designed for distributed computing.


Any further information? Very curious about that.


We're still at the early stages, but some prior work that we're starting with can be found here:

http://neilconway.org/docs/boom-20091023.pdf http://neilconway.org/docs/netdb2009_paxos.pdf

The basic idea is to write distributed systems in a high-level logic language; essentially, to treat writing a distributed algorithm as a distributed data management problem ("data" being the state of the computation).


Very interesting, the results are already impressive (hot stand by namenode). I've previously skimmed over the Declarative Networking paper (http://berkeley.intel-research.net/dgay/pubs/06-sigmod-overl...) after seeing an article about in a recent CACM.

Are there any plans to open source any of the work (either the JVM implementation, the C implementation or some of the products, e.g. hot-standby NN)?


Thanks! We basically open-source everything we do; the problem is committing the resources to support stuff and polish it into a usable product, which unfortunately doesn't always happen.

The Java-based implementation can be found here: https://svn.declarativity.com/lincoln/java/trunk/ . The old C++ implementation (P2) is https://svn.declarativity.com/p2/trunk/ .

We haven't been polishing the JOL/BoomFS work, because we're currently working on a brand-new language ("Bloom") that should be much more programmer-friendly; as part of that, I'm writing an efficient C-based dataflow engine. If you have any more questions, feel free to drop me an email.


In my case, network servers that need small-packet/high-throughput and extremely low latency (telephony stuff). Microprocessors too (AVR mostly) for various stuff.


Embedded and real time projects. Mostly industrial automation, instrumentation, communications stuff.

Surprised no one has listed Verilog or VHDL.


Are you doing Verilog? What are you building? If there was one thing in the universe I want to learn right now... HDL would be one of them.


Not yet--though I'd like to dream up a project/excuse at work to justify tooling up for it. (I've messed around with some basic FPGA and CPLD kits at home, but nothing in depth.) The gates per dollar ratio on even the low-end FPGAs is getting to be really exciting.


A new lightweight virtual machine that emphasizes high performance in distributed environments (HPC, cloud, etc)


Microcontroller stuff. Just made a mod to my Bluetooth temperature monitor side project.


Analysis code over a large data set for research in Hadronic physics.


in my case, replacing the critical loop in matlab code with something faster (first c on the cpu, then c/opencl on the gpu).


Operating System


Plan 9 OS




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: