Domain: github.com
Stories and comments across the archive that link to github.com.
Comments · 4,419
-
Re:Isn't that your failure...
The steam controller is brand new, and it had full Linux support on day one. Granted the driver was proprietory but it came with steam anyway.
And on day 2 (literally just 24 hours later) there was an open-source driver available that you could use instead of steam https://github.com/ynsta/steam...
I don't play racing games (I last played a need for speed from several years ago, and never finished it) so I have never cared about wheels. So unlike you - I won't make claims about hardware with which I have no experience.
I will tell you that every single time I have had to, for any reason, put windows temporarily on one of my machines (rarely) it was a nightmare to get the hardware going. It always meant ages hunting for drivers - and if I didn't have multiple computers and were dualbooting even while doing so it would be impossible since one of the things that no windows I've ever used had a driver for was my network cards - so no internet to get drivers for the network card. Had to reboot into linux every time, download it there, copy it to the mounted windows drive and boot back into there to get it going.
Every device is a nightmare unless you happen to have the original disk that came with it. I never do because as a Linux user I haven't needed a driver disk in 15 years and I never consider the vague possibility than in 5 years time I may want to run windows again for a week (my record longest period I ever had it installed before being finishing coming up with a way to do the same thing on Linux or run the same software under wine). And the major use of my home computers is photography and gaming, so I have pretty high end hardware.The fact is that almost never does something not have the drivers included. In the rare cases where it happens - a good desktop distro will find and install those drivers for you automagically and without hassles. I can't remember the last time I saw a device that didn't just work out of the box on Linux.
But I won't claim my experience is universal like you do. I'm sure there are still the odd device out there that is so rare that it's utterly unsupported. But this is genuinely the exception and not the rule.
-
What about boby tables?
The exploit was fixed before the news hit the waves. Check the github.
-
Re:In Other News: People Hate Change
Any chance you could link the bug? I searched (admittedly no more than 5 or 6 minutes) - I see bugs for this marked as wontfix but only because the OS release they were reported against were superceded. Searching "raid1" on SystemD's bug tracker brings up only this one: https://github.com/systemd/sys...
... and it's not for the issue you described. Do you happen to recall around when you encountered this bug? -
Re:Former "Tox" Developer Created Malware too!
-
Former "Tox" Developer Created Malware too!
-
Former Tox Developer Created Malware too!
Former Tox Developer Created Malware To Hack Tox Users For The FBI
-
Define "long term"
We're all used to the summaries leaving out important information, but if you're going to write a whole article focusing on the "Long Term Support" you should be expected to at least mention what "long term" means for the project in question. (Apparently, 2 years.)
-
/etc/hosts
When I use something like https://github.com/jakeogh/dns... or just add ad domains to a host file resolving to localhost, I don't get any youtube ads. Hopefully this will be true here too.
-
Re:Firefox on Android Is Where Its At
The source is available, isn`t? https://github.com/brave/
-
Re:Firefox on Android Is Where Its At
I'm not brave enough either, which is why I'm testing in in SandboxIE on windows.
But to your point about it being open source, it seems open source to me.
Is there something in particular that is missing from its github repo that disqualifies it?
-
Lack of PEP 397 held Python 3 back
#!/usr/bin/python3
Shebang lines like that didn't work on Windows from 3.0 through 3.2. Windows determines which executable to run by examining the portion of the filename after the final period character. Only in version 3.3 did Python gain py.exe, a shebang line processor for Windows implementing PEP 397.
Python has Sqlite support and javascript does not
You were saying? node-sqlite3
-
Starcraft APIBTW, if anyone wants to jump in and design their own Starcraft AI, this API is available for you to do it (I have no connection to the API project, btw).
The API is for the Starcraft Broodwar. If anyone knows of an API for the more recent Starcraft II, please post.
-
Re:AI could with by cheating with insane micro
They do already. There's an API and actual AI competitions:
-
Re:What's the impact on Rust?
Also explained on the GitHub blog:
https://github.com/blog/1938-vulnerability-announced-update-your-git-clients -
Re:Then they came for the practical jokers
So everyone, add spook.lines to your outgoing money transfers.
^ https://github.com/emacs-mirro...
Wow, this has come a long way since the 80s/90s. Perhaps a haiku competition that only uses these words. The winner is judged by the amount of trigger word density which is then sent as spam to everyone.
ohhh the innocent days of the internet are long gone.
-
Re:"ISO Media" is the MPEG-4 container
The file command uses a library called libmagic. It turns out that libmagic tries to distinguish QuickTime-flavor ISO Media files from MPEG-4-flavor ISO Media files by what chunk type comes first. But does this difference cause incompatibility in practice?
-
Re:"ISO Media" is the MPEG-4 container
The file command uses a library called libmagic. It turns out that libmagic tries to distinguish QuickTime-flavor ISO Media files from MPEG-4-flavor ISO Media files by what chunk type comes first. But does this difference cause incompatibility in practice?
-
Re:SubjectIsSubject
I have set up a few of these (Raspberry Pi 2 Model B with the camera module), and they work quite well and reliable.
You may want to install mjpg-streamer, which can be used to stream JPEG files over an IP-based network. That alone will already allow you to watch the camera's images as a stream over the local network. Make sure you limit access either by using mjpg-streamer's settings or by setting up a firewall/iptables.
You can then install motionEye, which is a web-based frontend for motion. There you can set up a number of IP cameras and define when and where you want the streams to be recorded. For example record camera1 between 22h and 06h, record camera2 whenever motion is detected, 24/7.
You can connect one camera module to each Raspberry, and a motionEye setup can - depending on the hardware it is installed on - support multiple cameras.
To the GP: It's true, the cost is slightly higher than going with a cheap IP cam, but the hardware can be used for other services, too. The video stream stays local (unless you open up your router or connect via VPN), and you are not depending on a 3rd party, which may or may not be available next year. The setup is straightforward and doesn't take much time.
I wouldn't use this solution in a professional environment, but it is more than enough to keep an eye on my garage, should the bastard who stole my bike ever decide to give it a second try.
-
Re:SubjectIsSubject
I have set up a few of these (Raspberry Pi 2 Model B with the camera module), and they work quite well and reliable.
You may want to install mjpg-streamer, which can be used to stream JPEG files over an IP-based network. That alone will already allow you to watch the camera's images as a stream over the local network. Make sure you limit access either by using mjpg-streamer's settings or by setting up a firewall/iptables.
You can then install motionEye, which is a web-based frontend for motion. There you can set up a number of IP cameras and define when and where you want the streams to be recorded. For example record camera1 between 22h and 06h, record camera2 whenever motion is detected, 24/7.
You can connect one camera module to each Raspberry, and a motionEye setup can - depending on the hardware it is installed on - support multiple cameras.
To the GP: It's true, the cost is slightly higher than going with a cheap IP cam, but the hardware can be used for other services, too. The video stream stays local (unless you open up your router or connect via VPN), and you are not depending on a 3rd party, which may or may not be available next year. The setup is straightforward and doesn't take much time.
I wouldn't use this solution in a professional environment, but it is more than enough to keep an eye on my garage, should the bastard who stole my bike ever decide to give it a second try.
-
So, kinda libusb for JavaScript?
My first thought was that they were basically doing libusb bindings for JavaScript (and then exposing those bindings within a web browser).
But, no, those bindings already existed: https://github.com/schakko/nod...
I must be missing something. I'll go dig for technical details to try and figure out what.
-
How about something usefullHow about something useful like custom robot or drone parts. Or keyboard cases: dactyl keyboard, jeffgran's keyboard, or even a keyboard with printed keycaps
.
-
Code snippet - code completion via search
They have this great program accessible at http://codesnippet.research.microsoft.com/ that allows you to do context-sensitive code completion directly from the q/a coding sites. Pretty neat stuff.
There are researchers are UVa doing similar things: Report.
-
Re:HTTPS real meaning
Back in the day, you'd buy a separate SSL endpoint to handle the encryption
Also back in the day, you'd buy a separate IP address for each customer that wants to employ TLS. That became very expensive in the era of IPv4 address exhaustion. This requirement ended on April 8, 2014, when Windows XP reached the end of extended support. Internet Explorer for Windows XP had been the last major web browser not to support Server Name Indication, which makes name-based virtual hosting practical for HTTPS and other TLS-based protocols.
In other words: HTTPS is approximately identical to HTTP in terms of cost
This is true so long as you either A. have root on your web server or B. have a means of automating installation of renewed certificates. Some shared hosting providers are so far behind on Let's Encrypt implementation that people have become passive-aggressive, making a Ruby script to automatically send an e-mail to the host's support department to get a renewed cert installed.
There is another cost: mixed content blocking. A lot of sites rely on external resources not yet available through HTTPS, and web browsers block HTTP resources embedded in an HTTPS page. Sponsors are a big one; not until September 2013 did a major ad network become available through HTTPS.
-
Re:At least Flash is easy to block.
Wait until Flash dies and people use JavaScript to animate HTML5 tags and such. How are you going to selectively block that?
Not that hard, at least in Chrome I use Disable HTML5 Autoplay plugin.
-
Re:I like swift but its still half baked
I followed the debate about removing them on Swift-Evolution and at the time I was meh. However, I'm finding that I miss them. Maybe it's just muscle memory, however, I wish I had objected at the time.
There are a lot of breaking changes being proposed for Swift 3. While I don't think breaking changes should be banned because such a rule can stifle language development (see Java for example), I don't think the core team sets the bar high enough and I think they will get a bit of a shock at the backlash following the release of Swift 3.
-
Re:What happened to C?
I'm having difficulty believing Apple will be less possessive of it than Oracle is of Java.
Swift is already open source and while the core developer team (Apple employees) retains a firm grip on the language's direction, they have a process whereby anybody can propose new features for the language.
-
Where have I seen this before
-
Re:Cauterize Google services
I would like to see a button in Android that disables all Google functions, applications, and connectivity to Google servers.
It's not a single button, but you can do it. Remove any Google account, turn off location services, and disable all of the Google apps, including play services (actually, disabling play services will make most Google apps unable to contact Google, I would expect). You'll also need to turn off Verify Apps, which is rather unfortunate for your device security, but it also relies on Google servers.
Another thing a more technical user could do is to configure a VPN on the device to route all connections to a VPN server you control, then filter connections there. In fact it might be a good idea for someone to disable everything-Google on their device, *and* do that, to see if there's anything left. It would be fairly easy to use the NoGotoFail tool, which uses this strategy to check all connections for security problems (not using SSL, or using it incorrectly) to instead monitor for, and warn for, connections to Google servers. You'd want to check DNS traffic rather than TCP traffic.
That said, it's an interesting idea. Perhaps it should be a more general Android feature: Block all connections to a certain set of IP addresses. Could be used like a hosts file.
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:Seen this before?
And I quote from the book of Ackbar, "It's a trap!" Their licenses are lame.
Then all open source is "a trap", a quick look at their github page and their major projects are using OSI licenses:
-.net core - MIT license
-msbuild - MIT license
-bot builder - MIT license
-visual studio code - MIT license
-objective C for windows - MIT license
-f sharp - Apache license
-c++ REST sdk -Apache licenes
-typescript - Apache license
-node js tools for vs - Apache licenseThere's even projects released under the GPL: R host and Tocino
Or the computational network toolkit here, what's 'lame' about that license?
-
Re:More Microsoft PR Here Today?
> ported Powershell to Linux
What? That's news to me. There's Pash, but that's not from Microsoft, and it's very, very alpha.
-
Re:Java killer
I'm interested in a real life example
LabNation SmartScope software is (partly) written using Xamarin, it runs on Linux, MacOS, Windows, Android and iOS.
Thank you for that.
On a side note; I've used a little device (name forgotten) that acted like an oscilloscope / trace analyzer for Arduinos. It was pretty slick, the labnation device seems fairly similar. Nice.
-
Re:Java killer
I'm interested in a real life example
LabNation SmartScope software is (partly) written using Xamarin, it runs on Linux, MacOS, Windows, Android and iOS.
Link to GitHub. -
Re:The lack of technical precision in TFS is annoy
Even on OSes that still support the NT POSIX subsystem (NT-based pre-Win8.1 / pre-Server2012R2), it would take a *lot* of work to get Ubuntu binaries running unmodified. One attempt (since discontinued): http://cowlark.com/lbw/
Part of the problem is that the POSIX subsystem is kind of minimal. It doesn't implement a lot of the stuff the Linux has done on top of POSIX, like new system calls, IOCTLs, etc. Another part is that a fair amount of userspace translation is needed to make things like Windows UIDs comprehensible to Linux programs, which tend to assume things like "root is uid 0" (not true on Windows).
With that said, I'd really like to see the POSIX subsystem come back. When it worked, it was faster and better-integrated than Cygwin, and also supported stuff that Cygwin couldn't do (like setuid). It wasn't binary-compatible with Linux binaries (without something like LBW), but it was source-compatible with many of them (if they didn't assume Linux-specific extensions were present) and had a working build toolchain. I was running OpenSSH server natively on Windows for years before this project started. I was using bash as my default shell, even for running Win32 programs. When I needed to run a *nix program I'd pull a package, or build from source if the package didn't exist, rather than switching OSes or even using a VM.
-
rsync got dropped, not added
-
Re:Wait huh?
What have you had trouble finding? https://github.com/ansible/ans... http://vault.centos.org/ http://www.jboss.org/downloads... https://github.com/wildfly/wil...
-
Re:Wait huh?
What have you had trouble finding? https://github.com/ansible/ans... http://vault.centos.org/ http://www.jboss.org/downloads... https://github.com/wildfly/wil...
-
How is C faster than assembly on 6502?
Anyone who has written assembler knows that modern static analysis and optimising compilers will write far better code than the average assembler programmer
What you say may very well be true on 32- and 64-bit targets, such as x86, PowerPC, ARM, x86-64, and AArch64. But on 8- and 16-bit targets, which C compilers for MOS 6502, Zilog Z80, WDC 65816, and MC68000 beat assembly?
I tried cc65 to target 6502, but I found two sources of slowness: the recursion assumption and the 16-bit index assumption. It assumes that all functions shall be recursive, which forces stack-based code because a stack is the only way to assure recursion safety for auto variables, and stack-based code is very slow on 6502. There exist fast ways to allocate auto variables in an acyclic call graph, such as by allocating local variables of functions at the same call depth as an overlapping union of static allocations, but cc65 offers no way to disable the assumption of recursion. cc65 also assumes that all array indices shall be 16 bits in width, because C specifies that indices shall be promoted to at least int which shall be at least 16 bits wide, even though indexing wider than 8 bits cannot be done with the 6502's address generator unit alone.
-
VR wayland desktop!!!
Now we can have nicely accelerated VR linux desktops. https://www.youtube.com/watch?... https://github.com/evil0sheep/...
-
Lack of diversity among the Rust contributors?
While the submission focuses on salaries and compensation within the corporate sector, what about the total lack of diversity we see within some notable open source projects?
Take the Rust programming language, for example. Despite its community having an intense focus on diversity and tolerance, and despite the project having one of the most stringent code of conducts around, and despite the project even having a Moderation Team to stamp out perceived injustice, why do we see so little diversity among Rust's contributors?
The extreme homogeneity of the Rust community is the exact opposite of what we'd expect, given how much effort and focus they put on diversity. We'd expect to see around half of the participants being women. We'd expect to see much more racial diversity. Yet we don't see any of that, and instead see severe uniformity.
Why do we see so little diversity among the Rust contributors?