Domain: github.com
Stories and comments across the archive that link to github.com.
Comments · 4,419
-
Re:So...
What privacy guarantees? Who has reviewed the federation protocol? Last time I checked, it was an ad-hoc pile of crap full of serious design flaws and the reference implementation (which was about as close as you got to real documentation for the protocol) was a security disaster. The difference between Diaspora and Facebook is that people actually had to pay for Facebook to harvest all of your 'private' information...
Well you've just answered it. All the source code is there to run your own pod so if you are paranoid about the official host you can run your own and disclose what you like. See http://podupti.me/ for some pods that already exist. As for reviewing the code, the code is all there too on https://github.com/diaspora/diaspora so review it to your own satisfaction or not. Diaspora makes no bones about being in alpha so I'm quite certain there are bugs to be found. Doesn't mean that the principle is sound and from reviewing some of the federation protocols in the wiki it appears to take reasonable security precautions, and takes advantage of emerging standards for distributed comment / pubsub feedback such as Salmon.
Can you review Facebook's code? Can you see what data they capture on your behaviour and activities and what they do with it? Can you host your own code? The answer is no you can't. Facebook Europe does offer some toos for limited disclosure of data but certainly not enough to satisfy people who are identified major omissions in it.
-
Re:Money...
Random people cannot insert code. Only a trusted few have write access to the git repository.
On the other hand, anyone can clone the git repository (I have one) and work on a formula. Once you come up with a new or improved formula, you can push it to your own cloned repository. Then you submit a "pull" request and one of the "trusted few" review and merge it into the main repository. Seems to me that this is the open source version of "trust, but verify." You can read more about the process here
You can always install anything you want on your own machine using the method I mentioned earlier. It is then your responsibility to know where the source came from and to exercise due diligence.
-
Re:Money...
There is now quite an array of packages available for homebrew. You can browse the available packages by looking at the formula in the git repository
Also, not everything needs be a current package. You can either submit one or you can install anything you can build from source without a formula with the following command
./configure --prefix=/usr/local/Cellar/foo/1.2 && make && make install && brew link foo
-
Re:Spotty
IPAWS has a (just barely out of development AFAIK) private RSS feed that you need a special pin code or something for. It is just for broadcasters. They also have a private SOAP server that you need some X509 certs for to pull public CAPs from (this is a superset of EAS alerts).
IPAWS eventually will have a public RSS feed for EAS messages, but they don't seem as concerned about making sure that it will be properly provisioned to serve millions of clients hitting it up constantly.
I'm developing an OSS application to feed IPAWS messages from their SOAP server to a public xmpp server: https://github.com/talisein/Stormee
Its not really ready for prime time yet, but I should have something that works in a couple weeks.
-
Code something you personally want
Code something you personally want yourself. Make it an open source project. Or find a project doing something that's almost what you want and start working on it to make it work like you need it to.
Find a real project you actually want to work on, to make your own life better. Your skills will then be exercised.
(What does Linus Torvalds do for coding away from Linux? He writes a simple dive-computer routine. Not a dazzling display of computer science pyrotechnics, but an actual thing he didn't have, wanted and could do.)
-
Re:"creative coding"
Look at d3, a javascript visualization library. ( http://mbostock.github.com/d3/ ) I recently discovered it, and want to play with it. There are also 3d accelerated javascript libraries (three.js, I think?). I want to take this library and run with it, and use it at work. Looking at things people have done with it, I'm interested both in how to use it, as well as in learning more about data visualization. Apparently there's a whole industry for it, and I have no idea where to get started. (Cue the "Read everything by Edward Tufte" people, who speak truth.)
There's also 3d graphics with WebGL and javascript... three.js (?) I believe was one demo with some really neat demos. I have no idea how I'd use it, though.
-
Re:Rather Petty, Adobe...
Oh, why can't the web players (either Flash or HTML5) just throw the material on an YUV overlay like in the old days. If someone here wants to observe how much CPU is minimally needed, please grab some videos using youtube-dl and put them playing in mplayer.
-
Re:To bad it isn't 3.x
Yeah! It'll run that synthetic benchmark 5 nanoseconds faster! Rock on!
No. Comparing Firefox 9 to Firefox 7.0.1 on my system the SunSpider benchmark isn't much changed but Firefox 9 runs the V8 benchmark about 40% faster and the Kraken benchmark about 100% faster. Very much more than 5 nanoseconds. Broadway.js (an H.264 video decoder implemented in JavaScript) runs about 130% faster on my system in Firefox 9. Try the Broadway.js demo. It's interesting to consider that implementing video codecs in JavaScript may be practical sooner rather than later.
-
Re:To bad it isn't 3.x
Yeah! It'll run that synthetic benchmark 5 nanoseconds faster! Rock on!
No. Comparing Firefox 9 to Firefox 7.0.1 on my system the SunSpider benchmark isn't much changed but Firefox 9 runs the V8 benchmark about 40% faster and the Kraken benchmark about 100% faster. Very much more than 5 nanoseconds. Broadway.js (an H.264 video decoder implemented in JavaScript) runs about 130% faster on my system in Firefox 9. Try the Broadway.js demo. It's interesting to consider that implementing video codecs in JavaScript may be practical sooner rather than later.
-
Re:best FF upgrade yet
I'm looking forward to the JavaScript engine improvements in Firefox 9. I tried the Broadway.js H.264 video decoder (github page, demo page) in Firefox 7.0.1 and Firefox 9 Aurora. On my system it ran about two and a half times faster in Firefox 9.
-
Re:best FF upgrade yet
I'm looking forward to the JavaScript engine improvements in Firefox 9. I tried the Broadway.js H.264 video decoder (github page, demo page) in Firefox 7.0.1 and Firefox 9 Aurora. On my system it ran about two and a half times faster in Firefox 9.
-
Re:With Gnome 3
Doesn't quite meet you requirements, but let's hope it does soon. You probably know about it but anyway : Try this
I find that it is a bit hit and miss on machines (not always works) but when it does, it works well.
-
Re:Fork-of-GNOME-2 Foundation
GNOME 2 has been forked as MATE by an Argentinian weeaboo, but it's still in a very early stage without much else than code migration and rebranding going on at the moment. Maybe more contributors will join in and help build a proper infrastructure for the project later, time will tell.
-
Re:Need some help here
From the read me at https://github.com/ihadzic/vcrtcm-doc/blob/master/HOWTO.txt
:
"In a nutshell, a GPU driver can create (almost) arbitrary number of virtual CRTCs and register them with the Direct Rendering Manager (DRM) module. These virtual CRTCs can then be attached to devices (real hardware or software modules emulating devices) that are external to the GPU. These external devices become display units for the frame buffer associated with the attached virtual CRTC. It is also possible to attach external devices to real (physical) CRTC and allow the pixels to be displayed on both the video connector of the GPU and the external device." -
Re:Windows virus detector in python?
A copy/paste of the source code from teh web page will loose the indentation which is important for python code.
Try downloading the raw file. -
Try SparkleShare
SparkleShare is a free open-source Dropbox-like GUI for GIT repos. Once setup using passwordless PGP keys, non-technical users see and use SparkleShare exactly as they would DropBox. While under the hood is tried-and-true GIT source code version control. You can even set it up as PCI DSS since it only uses your own infrastructure.
On Ubuntu I also installed Rabbit VCS which gave me a range of right-click GIT options (like check-in, merge, etc.) Seriously, I failed earlier attempts setting up either Bazaar or GIT, whereas trying to get SparkleShare setup I finally succeeded and wow, this is a seriously cool project.
http://sparkleshare.org/
http://www.webupd8.org/2011/03/set-up-sparkleshare-with-your-own.html
http://www.moosechips.com/2011/02/sparkleshare-testing-ubuntu/#comments
https://github.com/hbons/SparkleShare/wiki/How-to-set-up-your-own-server
http://is101507.students.fhstp.ac.at/?p=33
http://www.instructables.com/id/SparkleShare-for-OSX-a-Dropbox-alternative/[Note: To 'remove' a SparkleShare client from the infrastructure pool, revoke the PGP keys at the server-level.]
-
Re:Groovy / Scala
People have been running Scala on Android for at least two years. Scala on GWT seems to be coming along nicely too.
-
Recursive virtualization is now a Linux Feature
Nested VMX (in Linux (kernel) Documentation)
https://github.com/torvalds/linux/blob/master/Documentation/virtual/kvm/nested-vmx.txt
-
Re:Battery problem?
"They are unlikely to be faster, unless they don't test."
Utter bullshit... AT&T, for example, is notorious for holding up releases in the name of "Testing" only to release a bloated piece of crap that has bugs added compared to the international firmware that was ported to an AT&T device with only 1-2 weeks of effort.
As an example of a drain bug:
https://github.com/Entropy512/linux_kernel_sgh-i777/commit/fc9eb85807302583259e27013ed184a43107bb67Saw fuel_alerted in
/proc/wakelocks causing someone's device to stay awake for multiple hours
Grepped for fuel_alerted to find the relevant source code file
Read the file
Had a fix implemented within 30 minutes in my own kernel of reading the wakelocks dump
The fix was deployed to Cyanogenmod kernels within 1-2 days for the I777
Numerous other kernel developers picked it up within 1-2 weeksApple users, on the other hand, had at least 2-3 weeks of complaints before the company even acknowledged there was a fucking bug. They'll be waiting at least another week or two more, if they're lucky.
-
Re:Simple
Have you seen Homebrew? for Mac OS X? It adopts a pretty similar concept, within the Unix hierarchy.
-
Re:Someone please...
This has already happened - the fork runs under the name of MATE.
-
Re:Someone please...
Someone did:
https://github.com/Perberos/Mate-Desktop-Environment
http://k3rnel.net/2011/06/22/bluebubble-the-fine-manual/Not sure how much mileage there is in these, though. Working on upgrading the crippled 'fallback' mode of Gnome 3 to something a bit closer to the Gnome 2 Panel might be more worthwhile in the long run. Meanwhile, there's Xfce.
-
Re:Long time Ubuntu User here
There is a fork() of the Gnome 2 desktop code that may be able to resurrect this desktop environment. In my write-up I said that if this new Unity desktop is here to stay they had better not change it again on us again. Was Ubuntu 11.10 supposed to be running Gnome Shell with Unity on top, or is it just the same Unity desktop as 11.04?
I hope that this fork of Gnome 2 is successful and there are packages available in some third party repository for Ubuntu. Or someone just creates another distribution based on the MATE Desktop Environment and we could enjoy a stable and easy to use desktop without the load imposed by all of the Unity bloat. And I am typing this on a Fedora Core 15 desktop with Lxde. Fuck Unity, and Gnome 3.
-
Re:I'm here
Bruce isn't the only person from OHJ here
:) I'm Christopher Olah, the author of the "Producing Lenses with 3D Printers" article.I'd be happy to answer any questions about my article, surfcad, ImplicitCAD, Malthus, 3D printed vacuum cleaners, and any questions about my other projects or 3D printing in general.
-
Re:LibreOffice
Hey, I'm the author to the article "Producing Lenses With 3D Printers". It was originally in LaTeX and I think it looked a lot better that way. You can get the original PDF of it here
.I'd be happy to answer any questions about it, surfcad, ImplicitCAD, Malthus, 3D printed vacuum cleaners, or any questions about my projects or 3D printing in general.
(Essentially resubmitting my previous anonymous comment since I reset the login for this account and no one sees Anonymous Coward posts.)
-
Re:Will they ...
I'm one of the developers working on pdf.js. Can you elaborate a little more about what feature you're worried about? We want to take any privacy concerns very seriously. That said if you feel we are missing something feel free to start an issue on our github page or send mail to our mailing list https://github.com/andreasgal/pdf.js . The nice thing about the project is it is automatically sandboxed since everything is in javascript.
-
Re:I tried this days ago.
It definitely still is a work in progress, but if you find a problem please file an issue on https://github.com/andreasgal/pdf.js . We are working hard to support more PDFs, but the spec is huge (over 1000pages) so it will take some time.
-
Re:I like the idea...
If it's implemented in sandbox javascript (...)
It is, since the demo runs as a normal web page, without requiring the installation of any addons.
-
Show your support for the Duck :)Two ways to show your support..
To Firefox
To Ubuntu
DuckDuckGo is more in line with Mozilla's Manifesto in that it:- Protects your privacy and doesn’t track you.. donttrack.us
- Gives back to free and open source software. http://www.gabrielweinberg.com/blog/2010/11/help-me-start-a-foss-tithing-movement.html
- Is partially open source... https://github.com/duckduckgo
- Gives really awesome results... https://duck.co/topic/wow-queries-that-showcase-ddg
-
Re:Gray list update
Great idea. Submit your regex back so that everyone can use it.
https://github.com/fail2ban/fail2ban -
IPAWS and FOSS
If anybody's interested, I'm developing a GTK+ app that gets alerts from IPAWS pushed to it. Its not quite ready to be useful yet (I need to get certified to pull from the IPAWS production server rather than just their dev server), but I'm getting there; I expect I'll have a usable beta out in a month.
https://github.com/talisein/Stormee
Feedback is welcome
-
Re:Biggest issue, IME: GPU
Bumblebee fixes this: https://github.com/MrMEEE/bumblebee
-
Re:can't believe they missed this one...
Have you tried CoffeeScript? It has the nice features of JS (yes JS has nice feutures) but it solves JS problems like global scope, added some sintax sugar from Ruby and, at the end, it compiles to JS so you can use it in every brownser.
-
Re:Where can I get one?
I haven't tried the OpenRISC cpu but apparently it takes more gates than the MicroBlaze soft-cpu that Xilinx provides. BTW you can already run linux on the Microblaze in many Xilinx devices; see my github repo: https://github.com/jdkoftinoff/mb-linux-msli
--jeffk++
-
Re:Opa's database sucks
There seem to be a solution
-
Re:who gives a fuck about this useless platform?
Well, you may not care, but obviously some people do. Also if you rant something at least you could get your facts straight; the platform is not closed (it's open source) and it's not pay-only (the AGPL licence is free and so is the proprietary one for small and medium companies, see here and here)
-
Re:He does have some good points
Absolutely, I wish I could reply in as many words as you do. But "Coward Anonymous" is just being a full-time arrogant, I don't know why but perhaps whatever gene enables social intelligence has malfunctioned. But I'm always fascinated by how brains work, so that's my usual theory.
Over at XDA, people are constantly trying out new things and posting the results. Some of them even develop complete ROMs you can install packed with customisations, having only little development experience (which is sometimes worrying but the good ones always stay around longer). The things that can be accomplished is just amazing. Besides rooting and overclocking, there's TouchWiz on HTC and Sense on Samsung, mtd repartitioning, alternate cli shells, native SIP over UMTS/HSPA, backtrack for ARM, various webservers, qemu and bochs... too much to mention. If your phone is on the list of forums, the community developments are just wonderful. And the people of Stack Overflow are great, too. The site has become an invaluable resource of answers to common development problems (started out as mainly
.net orientated but covers a wide range of topics).But I like my home screen easy and simple, though. So I just adb pull Launcher2.apk from an AVD for the version I'm currently running and adb install them onto my phone. Switching home screens can optionally be done with EasyHome. OTOH it could definitely be fun to customise it a bit more then that!
-
Re:OCZ
Try my https://github.com/Cyberax/mdtrim/ , we use it to periodically TRIM empty space. Works fine with md RAIDs on raw devices, it won't work with LVM though.
Unfortunately, RAID on stock md devices does NOT work, even if LVM/dm TRIM works. You won't get any warnings from ext4, TRIM just silently won't work because md doesn't pass through TRIM requests. There's a thread (dated August of this year) on linux-raid where md maintainer says that TRIM is not his priority.
-
Re:Too long ?
The LM32 _is_ a good example of open source CPU; and there's more to open source than GNU. Also, it is simply more technically appropriate here than LEON, OpenRISC and OpenSPARC. There was some confusion about the LM32 license (sparkled among other things by confidentiality notices left in the source files) but Lattice cleaned up most of the mess a few months ago. The Lattice license says: " The Provider grants to You a personal, non-exclusive right to use object code created from the Software or a Derivative Work to physically implement the design in devices such as a programmable logic devices or application specific integrated circuits." So - yes, we can implement it in non-Lattice FPGAs. There is no MMU; some people talked about building one but it did not happen. We are open to switching to OpenRISC should it become as small and fast as LM32.
-
Re:Too long ?
The LM32 _is_ a good example of open source CPU; and there's more to open source than GNU. Also, it is simply more technically appropriate here than LEON, OpenRISC and OpenSPARC. There was some confusion about the LM32 license (sparkled among other things by confidentiality notices left in the source files) but Lattice cleaned up most of the mess a few months ago. The Lattice license says: " The Provider grants to You a personal, non-exclusive right to use object code created from the Software or a Derivative Work to physically implement the design in devices such as a programmable logic devices or application specific integrated circuits." So - yes, we can implement it in non-Lattice FPGAs. There is no MMU; some people talked about building one but it did not happen. We are open to switching to OpenRISC should it become as small and fast as LM32.
-
Re:OCZ
Not so fast!
You can use my https://github.com/Cyberax/mdtrim/ to periodically TRIM unused space on software RAID-1 on Linux (ext3/4 are supported right now).
Extending it for RAID-0/5/6 is not hard, but right now I don't have time for this.
-
Re:FPGA
No. The Verilog code is there: https://github.com/milkymist/milkymist
cpu core is from fpga vendor, summary sounded like they wrote it from scratch
-
Re:FPGA
No. The Verilog code is there: https://github.com/milkymist/milkymist
-
Re:Stop Spreading FUD
-
Re:Nice distro but they messed up the desktop
My household runs on Ubuntu 10.04LTS right now. 5 machines of it. I've been running Ubuntu since 7.04. I do NOT upgrade releases with each new release. I go from one LTS to the next after giving the new LTS a period to settle down, usually a few months. 12.04LTS is due soon.
Shuttleworth, owner of Canonical, owner of Ubuntu, seems committed to Unity Desktop from what I have read of his pronouncements. For me, it looks like I have to find a replacement for Ubuntu.
I have had 11.10 running in a virtual machine. I absolutely HATE everything about it. Everything. If I had wanted a hand-held I'd have bought a fscking hand-held device. I do software development and a hand-held UI just does NOT cut it. I hate GNOME3 too. Want to see what other Linux professionals think? Have a look:
ESR's blog article titled "Ubuntu and GNOME jump the shark". He thinks even less of it than I do. His solution is XFCE.
Dave Jones G+. Search the page for "linus torvalds". One of Linus' comments is a scathing assault on Unity and GNOME3. Linus has gone to XFCE. See also the Wikipedia article on Linus Torvalds.
Here's the wrinkle. Since I go from LTS to LTS, if Unity in 12.04 does NOT have an option for a GNOME2 desktop, it will be a long, long time before there's an opportunity for me to switch back to Ubuntu, assuming they come to their senses and give me a GNOME2 UI.
There's good news!!! There are at least 2 forks of GNOME2 now: MATE and BlueBubble:
MATE Desktop Environment. A fork of GNOME2 on GitHub
BlueBubble Desktop. Apparently Fedora basedThere's hope!
I have tried both Lubuntu and Xubuntu in virtual machines. Looks like Xubuntu will do at 12.04LTS unless Ubuntu comes to its senses.
-
Re:Modern Perl?
You could figure that out for yourself, but I suspect you're not actually interested in having your snarky rhetorical question shot down with an answer.
-
This is really amazing...
Wow!
Decades ago, in ninth grade biology class, I asked my biology teacher how a Hydra (or other creatures) knows how to form its shape from cells, but he hemmed and hawed, and essentially would not admit that he did not know, or even that no one knew. We had been supposed to look at some Hydra in class, but they never arrived or something like that. I later studied Hydra in Ecology and Evolution grad studies, but people still did not quite know how they formed their shapes.
A couple lessons there for me I guess including the one about some teachers and authority:
http://www.newciv.org/whole/schoolteacher.txt
http://www.johntaylorgatto.com/chapters/16a.htmIn pretty much every other way he was a great teacher from my point of view back then though (aside from not being willing to admit he did not know something), because he went covered a lot of material in an interesting way, and was obviously very proud of his knowledge. He definitely sparked my interest in biology with the way he ran the class, the way he handled that question aside. Anyway, thanks for everything Mr. Nast -- one of your students went on to biology graduate studies and making biology-related software made possible by the great job you did in some blue collar high school on Long Island.
Plants work somewhat differently from animals though. My wife and I implicitly used some of the ideas related to auxins etc. in this software we wrote to breed virtual 3D plants:
http://www.kurtz-fernhout.com/PlantStudio/
https://github.com/pdfernhout/PlantStudio/blob/master/README.txt -
Not new
There are several projects that do something similar, for example oterm (https://github.com/davidmoreno/onion/wiki/Oterm. Disclaimer: its my project). This one just need 80kb of a executable, everything included. We have used it succesfully on some released products, as the Aisoy1 Robot, although is disabled by default. There are other, mostly written in python, but my google-fu is not working today. Also FireSSH was there before. On gate one the only new thing is that you dont get access to a computer but to a ssh session. Next time I know that whenever I do something remotely new (although I know there are similar things) I have to post to slashdot.
-
Re:Finally, an ssh client as secure as a browser!
Mod parent up.
Not everything should be done in a web browser.
Take a look at the source code which stores SSH authentication information in browser cookies. In plaintext. In JSON. Idiots will start using this, and they'll open a back door into a remote server.
-
...but does require a server plugin
You need a daemon to proxy between the WebSocket connection (which, remember, isn't a straight TCP stream) and the ssh server proper. Although it appears this doesn't need to be on the machine that the ssh server is running on, so it doesn't look like too much of a hardship. Also, I can't find any reference of which of the umpteen different WebSocket variants it supports.
There's actually a number of these things out already, such as ConsoleFish or ShellInABox. There's also an HTML5 VNC client, which looks very interesting.