News for hackers. Stuff that matters.
Re:Poll: Language Use by tptacek on Saturday December 05, 2009 @03:53PM (#978601)
More C than I expected (go us!). Would be interested in what the specific projects were using it.
Re:Poll: Language Use by cperciva on Saturday December 05, 2009 @07:40PM (#978913)
Well, you know, I'm building this online backup system... :-)
Re:Poll: Language Use by scott_s on Saturday December 05, 2009 @05:29PM (#978748)
I'm writing a compiler for OpenMP style parallelism on the Cell. My compiler produces C code.
Re:Poll: Language Use by neilc on Saturday December 05, 2009 @07:18PM (#978886)
Building a runtime for a new language designed for distributed computing.
Re:Poll: Language Use by strlen on Saturday December 05, 2009 @08:57PM (#978988)
Any further information? Very curious about that.
Re:Poll: Language Use by neilc on Saturday December 05, 2009 @09:09PM (#979005)
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).

Re:Poll: Language Use by strlen on Saturday December 05, 2009 @10:49PM (#979112)
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)?

Re:Poll: Language Use by neilc on Sunday December 06, 2009 @02:02AM (#979283)
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.

Re:Poll: Language Use by viraptor on Saturday December 05, 2009 @04:32PM (#978664)
In my case, network servers that need small-packet/high-throughput and extremely low latency (telephony stuff). Microprocessors too (AVR mostly) for various stuff.
Re:Poll: Language Use by joe_bleau on Saturday December 05, 2009 @06:28PM (#978837)
Embedded and real time projects. Mostly industrial automation, instrumentation, communications stuff.

Surprised no one has listed Verilog or VHDL.

Re:Poll: Language Use by tptacek on Saturday December 05, 2009 @10:48PM (#979111)
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.
Re:Poll: Language Use by joe_bleau on Saturday December 05, 2009 @10:57PM (#979118)
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.
Re:Poll: Language Use by Locke1689 on Sunday December 06, 2009 @04:11AM (#979353)
A new lightweight virtual machine that emphasizes high performance in distributed environments (HPC, cloud, etc)
Re:Poll: Language Use by HeyLaughingBoy on Saturday December 05, 2009 @05:40PM (#978764)
Microcontroller stuff. Just made a mod to my Bluetooth temperature monitor side project.
Re:Poll: Language Use by nagrom on Saturday December 05, 2009 @07:34PM (#978901)
Analysis code over a large data set for research in Hadronic physics.
Re:Poll: Language Use by andrewcooke on Saturday December 05, 2009 @05:32PM (#978753)
in my case, replacing the critical loop in matlab code with something faster (first c on the cpu, then c/opencl on the gpu).
Re:Poll: Language Use by aidenn0 on Saturday December 05, 2009 @05:35PM (#978759)
Operating System
Re:Poll: Language Use by jff on Saturday December 05, 2009 @05:39PM (#978761)
Plan 9 OS