Domain: github.com
Stories and comments across the archive that link to github.com.
Comments · 4,419
-
Re:Hiding AdBlock usage?
Yes, it's called anti-adblock killer, but it requires Greasemonkey or another script engine and is overall difficult to set up. Not a very well working solution yet but I hope it improves over time.
-
f.lux on all screens, end blue light at night
I've started using f.lux and on my iPad and Computers. I feel it makes a huge difference at the end of the day plus it visually alerts me to bedtime.
f.lux® software to make your life better
Some initial studies has shown that using f.lux on your screens at night is equivalent to getting extra sleep.
Apple claimed f.lux violated the developer agreement and made them take down the source, but you can still get it here:
Just use Xcode to install and side load.
What is flux?
f.lux indicator applet
Better lighting for your computerf.lux indicator applet is an indicator applet to control xflux, an application
that makes the color of your computer's display adapt to the time of day, warm
at nights and like sunlight during the day -
Guess this means we're officially old
Peter and I created the GIMP to scratch an itch. In my experience, that's always the best motivation to start work on an ambitious software project.
We'd just gotten to the University of California at Berkeley. It was 1993. Pete was a freshman, I was a sophomore. Unix was new to us; we'd come from a world of 68K Macs and PCs running Windows 3.1. Berkeley opened up a wonderful new world of discovery. We were blown away by the Unix philosophy, the free software ethos, and the powerful tools whose fundamentals were just laid out in the open, begging to be understood and learned from. Richard Stallman was like some kind of God to us. We fell over ourselves to dump Windows and install Linux and FreeBSD. I even bought a used Sun Microsystems Sparcstation running SunOS 4.1.3. No day went by where I failed to learn something new.
But we missed Photoshop. Dual booting to Windows or keeping the old Mac around felt impure. Xv, xpaint, netpbm were all cool and useful tools but they felt limiting. So one night we sat down and wrote up a manifesto of what we wanted from such a program. I wish we still had a copy of that original document, but it's been long lost.
There was a point somewhere through the first year of development where someone else posted on comp.windows.x.apps mentioning their work on a remarkably similar application, but with even more features, and it sounded a lot further along with development. We were crushed. All of our excitement at our progress and hopes that we could make a meaningful contribution back to the community turned to ash in our mouths. We were listless and didn't work on it much over the course of a week or so, but then our original enthusiasm returned and we said, "what the hell..." and got back to work. We kept expecting the competing application to appear at any moment, but we never heard from that original poster again. So a word of advice: talk is cheap, ideas are cheap. Execution counts for everything.
Peter and I are still working together. More than 22 years now. We worked together at Google to build the Google Servlet Engine and Colossus. We've started two companies together, most recently Cockroach Labs to build CockroachDB: https://github.com/cockroachdb....
It's a wonderful thing to see how far open source software has come and how pervasive and influential. We stopped working on the GIMP in 1997 and it's only gotten better and better over the years. It's one of the first pieces of software I download when I get a new MacBook. Viva el GIMP! With luck, it'll see another couple of decades, or be surpassed by another ambitious open source project, brought to life by people who want to give back, make a name, or just solve a problem which won't stop bugging them. -
Re:GM producers are shooting themselves in the foo
There's quite a lot of DNA on github but I'm not sure if patches are welcome
-
Better link to the actual project
Why link to the crappy ad-laden SD times article and not to the actual GitHub project https://github.com/docker/dock...
-
Fat chance...
I heard Julia does JSON.
-
Re:So . . .
Not at all. Julia is just-in-time compiled to native code. You can basically get C-like performance in pure julia: http://julialang.org/benchmark...
There's also a powerful type system and lisp-style macros, along with support for parallel programming and lightweight threads, allowing you to do stuff like: https://gist.github.com/anj1/2...
(that's just a toy example, of course)
-
Re:Why? why now?
> but Visual Studio is the best code editor currently available.
Define "best"
... ? ... for "what" exactly ?Because while VS is fine for Windows debugging its text editor has sucked for years. Windows only, closed source, slow, etc. I'd rather use Vim or Emacs which works across multiple platforms (I use the same
.vimrc config file across Windows, OSX, and Linux), is fast, has tons of features and plugins, and isn't interested in putting the menu in ALL CAPS because some retard UI designer doesn't have a fucking clue about _good_ UI design.But since the article was talking about VS Code and not Visual Studio, here's the roadmap for VS Code Oh look, VS Code _still_ doesn't support:
* code folding.
* Global search and replaceI'll just an editor that _already_ works, not some buggy, incomplete, PoS.
-
It's FREE and Open Source
-
Re:Cathode
Cool Retro Term (CRT
... get it?) is a similar program for Linux users. -
Re: Surprise!
Human faces were found with the Instagram hastag "#selfie". The purportedly human-like inputs were from an instagram hashtag "#FacesInThings". Kyle McDonaldâ(TM)s face detection library was used to find faces, including the scale and location of the face in the image. Software used that information to align the detected faces and average the results.
-
Re:Simple problem with a simple solution
Oh it is open source I think. Well, game on!
-
Re: Microphone access.
I've been patching my CM installations since 2012 with various permissions management hacks. Currently the best one out there is: https://github.com/M66B/XPriva...
Compiling everything is a pain in the ass, but you only have to do it when you want to upgrade phones or upgrade your OS version. That doesn't happen often for me. I've locked mine down, hacked out all the google apps, I only use fdroid for apps, and I might grab a playstore app now and then using: http://apps.evozi.com/apk-down... if I am absolutely desperate.
The only two apps on my phone with microphone access are my camera app and my phone app. You can lock things down really tight between the permissions control and a good firewall app of your choice.
-
Re: node.js?
-
Re: node.js?
.*and* in javascript... https://github.com/nodejs/node...
-
Re:Sad
What, like Rust? For a language that supposedly makes it easy to write "safe" code, Rust's one and only implementation, which itself is written in Rust, is chock full of thousands of open bugs!
If the people who know Rust the best, its creators, apparently can't write non-buggy Rust code, what the hell makes you think that average programmers will be any better off using it?!
If we all moved to Rust, all we'd end up doing is using a language that has only one bug-riddled implementation, a pretty dismal syntax, impractical semantics, and just a whole lot of hype surrounding it.
Moving to Rust is perhaps one of the worst things we could do. We're better off porting our existing C and C++ code, much of which actually is quite well tested, to C++14 and adopting the modern C++ techniques which eliminate many past problems with C and C++.
-
Github link to source
-
Aerosolve
-
Re:He's got his talking points
Thank you for the link. I've seen similar but not that particular page.
It's a pretty solid breakdown and analysis of communications emitted during routine interactions with the system, conclusion being that while chatty nothing crazy (webcam firing up etc.) seems to be going on.
I'm concerned with people being able to control their own PC or, at least, know about what their computer is doing without their knowledge (we could argue that they consented by accepting the EULA even if they failed to read it). Thus, it's disheartening to see people lie and engage in hyperbolic rhetoric when such damages the cause - a cause which is that a user should know (and trust) what their computer is doing.
I'm concerned with people being able to control their own PC or, at least, know about what their computer is doing without their knowledge (we could argue that they consented by accepting the EULA even if they failed to read it). Thus, it's disheartening to see people lie and engage in hyperbolic rhetoric when such damages the cause - a cause which is that a user should know (and trust) what their computer is doing.
This aspect terrifies me, suppose they send out a hash of each image you view and later compare these against subversive content or whatever the powers that be determine isn't appropriate to view.
Anyhow, if you go back to my post you'll see that my only contention was that it wasn't actually "more than 100" (or however they put it) domains that were connected to by simply opening the calculator. Which is why I requested a citation - see, I know it's not that many (if any) because that many would just be silly for one single application to call...It's hard but I'm still giving you the benefit of doubt here. I've seen you post before, I am pretty sure you're a smart person. That is why I'm assuming there's some confusion here. The OP stated that opening the calculator would result in Windows connecting to over 100 domains. That is patently false. That doesn't mean that I'm okay with Windows connecting to even a single domain - it means that I am disgusted by their behavior and lack of morals.
If something I have said is confusing then, by all means, ask for me to clarify it and I'll do my best. Having seen your other posts, I can only assume you're not actually understanding or making some very strange (and wrong) opinions on my stance on things. Not only would such assumptions be wrong, they'd hardly be fair, given the actual content of my posts, my publicly available posting history, and my continued effort to explain my position.I understand where the miscommunication occurred. I agree that the calculator connection claim is indeed hyperbole. My focus wasn't so much on the morality of the argument, which is a reasonable argument, my focus was on supporting the technical aspect of the parent, not the **grandparent ("...do something rudimentary like opening up the Windows Calculator. You'll see Windows suddenly contacting over 100 domains.") with the absurd claim. I appreciate your clarification, I was reading too much into the tone of your argument. Here's a page which the latest list of domains may be found at, currently the list is at 106.
Finally, I'd never dream of using Windows 10 as my desktop, or laptop, compute device. I'm a Linux user almost exclusively. I do use BSD in a VM, sometimes, and I've a bunch of VMs spun up that allow me to use lots of operating systems but not one single one is a Windows OS. I even have an OpenIndiana and Minix VM spun. There is a caveat, I will be getting a Windows phone on Monday (that's when it's scheduled to arrive by post to the hotel I'm currently visiting). Yes, it will collect my data and I'm aware of this. Yes, I'm willing to accept that loss of privacy.
The right tool for the right job. Which BSD? I'm a longtime fan of F
-
Re: browser.pocket.enabled = false
I use Windows 10 with this thing: https://github.com/10se1ucgo/D... kills all the crap. Only use local accounts too.
-
My own urxvt
https://github.com/jwymanm/ter... urxvt fork with transparent background and font shadow (love font shadow). Thanks to https://github.com/auntieNeo/a... - just fixed it to build properly.
-
My own urxvt
https://github.com/jwymanm/ter... urxvt fork with transparent background and font shadow (love font shadow). Thanks to https://github.com/auntieNeo/a... - just fixed it to build properly.
-
Re:Missing something
You're thinking of 'WinZip' style encryption, there are apps nowadays that do 'virtual drive' encryption and encrypt/decrypt on the fly, like a SED.
-
Re:He's got his talking points
The following list was collected from a packet sniffer, it's every domain that Windows 10 contacts when you are actively using the OS: https://github.com/WindowsLies...
It's 107 to be precise. -
Re:Care to share the list of the '100+ domains'?
The full list: https://github.com/WindowsLies...
-
Re:He's got his talking points
-
Re: "anonymous" and "secure" what a joke
It's not closed source--the encryption library used is OpenPGPjs, which has been extensively audited, and the client, which is where all the encryption and decryption happens, is also open source: https://github.com/ProtonMail/... Nobody can really guarantee against back doors, but using open source certainly helps, as the more eyes on it the better. Also, not that it's terribly relevant, but there are at least 4 PhDs working for ProtonMail.
-
Re:checkout restic
-
butterbackuphttps://github.com/mikaelfrykh...
Uses rsync and stores everthing as btrfs snapshots on a central server.
-
Re:reading
> name one computer program from 1965 that you can get running
ELIZA ?
-
Re:how?
-
Re:And carriers like Verizoned are where?
No need to update android (for now), just switch the default sms app
use SMSSecure
https://github.com/WhisperSyst... -
Re:Typical thinking
If you work with them on "their" forums, in "their" community, can you not just follow their rules? You don't have to agree with them.
It's funny how this option is not acceptable to the activist zealots when it comes to the Linux kernel.
That reminds me, how is SJLinux doing?
-
Re:Typical thinking
Same thing happened with Opal and with FreeBSD. It seems to always be the worst, most abusive people pushing for these updates.
They're using "harassment" or "politically correct" as an excuse to harass and be assholes to people they see as assholes, and aren't really considering they're far worse than anyone they're accusing. The FreeBSD thing is interesting because it's someone advocating the newly adopted CoC be used to boot Randi Harper, who hasn't contributed to the project in years, but feels fine harassing male contributors and also pushed for the CoC in the first place to control other peoples behaviour. -
Re:Anyone have a link to source code?
Here. There's lots of source code available.
-
Re:Anyone have a link to source code?Here's the commit where they revert the change, and the commit comment for your reading pleasure:
Revert "Merge branch 'ipv6-overflow-arith'"
Linus dislikes these changes. To not hold up the net-merge let's revert
it for now and fix the bug like Linus suggested.
This reverts commit ec3661b, reversing
changes made to c80dbe0.
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>-- Walking The Walk (posting anon so I can keep moderating this story)
-
Re:Typical thinking
Discussion about codes of conduct is seen to "devolve" by those pushing these codes of conduct typically because people do start pointing out the hypocrisy that's typically strewn throughout these codes of conducts.
A clear example is the discussion about the Open Code of Conduct from a few months ago.
In that discussion, people started noting that the code of conduct essentially deemed it perfectly fine to discriminate in certain cases. For whatever reason, some of those pushing for the code of conduct were unable or unwilling to see the contradiction that was present. Not surprisingly, the discussion was locked/limited soon after it started. All in all, it's almost a perfect example of how discussion about horribly flawed codes of conduct is typically suppressed.
-
The hypocrisy is unbelievable.
You're absolutely right. The hypocrisy shown by those in the "tolerance" or "anti-bullying" crowds is often unbelievable.
The zest and zeal with which these people attack alleged "bullies" far exceeds anything that the so-called "bullies" could ever have delivered. It's made worse when these attackers fail to realize that their behavior is an example of what they claim to be fighting against.
This reminds me of the recent Open Code of Conduct debacle. Seriously, read the comments there. It's truly unbelievable, especially the parts of about "reverse-isms", which basically deems certain cases of discrimination to be acceptable and appropriate!
-
Re:Not really open source
I use Atom (and TextMate before that). It works fine with rmate, just have to do port forwarding on ssh. I use the rmate bash script so I don't have to install anything else on remote servers.
-
Innovative OSes in 2015
Nothing as far as a distro (or desktop environment) with 3D VR or AI comes to mind but there is innovation in OS going on. Not many have attempted to answer the OP, so here's my list. Others mentioned Qubes, Urbit, and Mirage.io, which reminded me of Nix OS and HaLVM.
Both innovative and seems daily-driver ready:
1. Qubes OS - https://www.qubes-os.org/ - Linux distro that runs a Xen hypervisor to contain every app (including Windows ones) away from the desktop environment
2. Haiku OS - https://www.haiku-os.org/ - Tiny (under 200MB installed), Non-Linux that is binary-compatible with BeOS, nice understated GUI that is bland but usable
3. ReactOS - http://reactos.org/ - Win32 compatible open source OS, very active development scene working toward full NT kernel ABI compatibility. Seems stable enough to be a daily driver but hardware support is lacking
4. PC-BSD & freeBSD 10 - http://www.pcbsd.org/ http://www.freebsd.org/ - PC-BSD is a desktop distro of freeBSD 10 built for user-friendliness with automatic ZFS snapshoting and a nice graphical package manager, freeBSD 10 has a completely new package manager (pkg-ng replaces the 'pkg' binary)
5. Nix OS - https://nixos.org/ - Linux distro with innovative package manager promising atomic upgrades & rollback.Innovative server-exclusive (ie no GUI):
5. SmartOS - https://smartos.org/ - Solaris + KVM + Docker w/ full Dtrace support. Claims ZFS as an innovation? Joyent is running a cloud of it
6. CoreOS - https://coreos.com/ - Linux distro exclusively for large Docker deployments. developing a suite of Go tools for datacenter management.Innovative, but not ready for desktop use:
7. Redox OS - http://www.redox-os.org/ - OS written in Rust (rust-lang), which guarantees a lot of memory-safety, screenshots of desktop in 'News' section
8. Contiki OS - http://www.contiki-os.org/ - Linux distro for IoT embedded devices that claims an innovative network stack
9. Urbit - http://urbit.org/docs/user/int... - *nix distro with exclusively web-based userland, invite-only at the moment, doesn't seem like it will have a UI but that each user is the dev of their own interface
10. Mirage.io - http://mirage.io/ - Develop each app and compile into a single-purpose kernel to be run on some hypervisor
11. HaLVM - https://github.com/GaloisInc/H... - The Haskell Ligthweight Virtual Machine - which runs just the GHC on Xen, another 'build uni-purpose VMs' system -
Re:Brits love to complain
The USA has constitutional prohibitions against this kind of activity. So the NSA and friends have to make a show about complying with the law. British prohibitions against this are much weaker. So the government just comes clean about it.
....
Fair enough, but candidly, I just assume any searches I perform without cloaking are accessible to any number of interested parties.
There is a plugin worth playing with.
To quote the description:"Confuse surveillers by randomly browsing the internet.
"Advertisers and government agencies attempt to build a profile of you based on your browsing history. Paranoid Browsing confuses that effort by making a background tab which browses the internet at random."PB was inspired by fictional software described in Cory Doctorow's book Little Brother: "It even throws up a bunch of 'chaff' communications that are supposed to disguise the fact that you're doing anything covert. So while you're receiving a political message one character at a time, [it] is pretending to surf the Web and fill in questionnaires and flirt in chat-rooms. Meanwhile, one in every five hundred characters you receive is your real message, a needle buried in a huge haystack."
"PB currently browses the "standard American" set of web pages, but you can easily modify this to look at ponies, go carts or whatever else you want profilers to think you're interested in. Code is available on GitHub and pull requests are appreciated: https://github.com/Xodarap/Par...
"Note: Since Paranoid Browsing clicks on links randomly, you will get some popups. I recommend having a dedicated window for PB.
"If you find PB useful, please consider donating to a top charity: http://www.effectiveanimalacti... "
-
Re:Can it debug?
I can't comment on Atom (or Xcode, for that matter).
I can comment on UNIX-based editors and IDEs, though.
There's Eclipse's C/C++ module. It runs fine on Linux.
Emacs might suit your needs as well, but getting it set up with all the bells and whistles of an IDE is a bit of a pain. There are projects that help with that, however, like spacemacs (defaults to vi keybindings, but supports emacs keybindings as well). I use emacs with a custom config, but I haven't done much C++ since I switched from vim. What I have done has worked OK, but I'm sure my config has room for improvement.
QT Creator is cross platform and supports C++. It can do non-QT projects just fine.
There's Anjuta and KDevelop as well, but I haven't used either of those in quite some time and have no idea what the status is. KDevelop used to be used quite a bit for KDE development, which is C++.
-
Re:I'm conflicted about this
Hey, with crouton, you can literally have the best of both worlds at the same time! (no wiping required!)
Also, it is probably too soon to assume there will be much, if any, negative impact on end users. Seems likely you will be able to continue your current habits with the added bonus of having all (not just a small subset of) android apps potentially available on your Chrome book. -
Re:Official Go IDE?
There's an excellent IntelliJ plugin under active development: https://github.com/go-lang-plu... Check it out!
-
Re:OpenGL and LockOSThread
Not sure there is anything to fix there... Have you given a look recently to https://github.com/go-gl ? The main issue here is that you need a specific goroutine to "sit" on a specific thread and process your OpenGL flow; it's already covered with some hacks, AFAIK.
-
aChaos - Open Source Notebook
Check out aChaos. I am the developer for it and haven't really advertised it before. I wanted a cross-platform, WYSIWYG notebook that stores data offline. aChaos stores notes, lists, and attachments. The notes are stored in a SQLite database, so you can search outside of the app if you want.
There are not a lot of users, but I do use it about every day. If you find any issues, please submit them.
-
Re:Fix the real problem
You are describing something like 3C Payments
-
Re:Simple
Time-delayed or rarely-occurring "evil" can often be better. There's a number of examples here, although some would be harder to sneak past code review than others. Unless your code review system is lax, or (best) if you have write access to the repository. But some of the aforementioned ideas (or variants thereof) would be just brilliantly evil, to the point that the code works fine when you leave, but say three months later it starts rarely breaking at random times and locations, and the "code plague" just gets more and more common with time.
One case where Mimic could sneak past the compiler (and code review) but still cause problems would be inside strings. For example, there's a number of characters that render like spaces but are actually multibyte unicode characters. Same with dashes, underscores, and many other characters. Using them would cause the length of the string to not be what the user thinks it is. And string operations could accidentally break up the unicode characters. Such errors could slip code review by and cause random inexplicable runtime errors for quite some time. And the nice thing about those kinds of errors are that you can chock them up to accidents. "Oh, I'm so sorry! I was just copying some code off the net, the character must have gotten mucked up..."
-
Re:Where do they get the NAMES???
They probably generate them with one of several available mission-critical enterprise-class web-scale Rubygems:
* https://rubygems.org/gems/bazaar
* https://github.com/usmanbashir/haikunator(...though this is still my favourite...)
Version numbers just make too much sense and are too easily usable in software (e.g. $version >= 1510000). It's much more efficient to use random strings mandating a gigantic case block. Better write a Javascript framework that handles all this.
-
Re:For $15K? Still not worth reporting it.
And further, both are open source.