Domain: github.com
Stories and comments across the archive that link to github.com.
Comments · 4,419
-
Re:PHP 7 is faster than HHVMHi, I'm https://github.com/fredemmott, on FB's HHVM open source team, and primary author of https://github.com/hhvm/oss-pe...
Optimizing: have you tried using hhbc/repo-auth-mode? This can gets you tens of percents, though isn't compatible with all code. Additionally, are you excluding JIT warm-up time?
Standard disclaimer: we are not faster at everyone's code. In particular, PHP tends to be faster if you have a load of code just in files, but not in functions/methods.
-
Re:FacebookHi, I'm https://github.com/fredemmott and I work on Facebook's HHVM Open-Source team*.
- - we're open source (under the same licences as PHP itself). If we start showing ads, delete the code. If we stop being open source, fork it with the help of the other major companies using it
- - same story for trying to move extensions to a "full" version
- - HHVM gets us more from the benefits of open source (contributions, recruiting, new hires being familiar with our code, etc) than we could reasonably expect to get by selling it
* my job, and the job of the rest of the team, is to make HHVM better for people who aren't Facebook (Wikipedia, Baidu, Etsy, and everyone else who uses it). Facebook pays us full-time for this.
-
Re:interesting
Well, our source code is available so you can check that we do not monitor what you do with your privacy
:). But if you don't like Privacy Badger, try Disconnect, ublock, AdAway, AdBlock or Adblock Plus(though you'll need to manually subscribe to Easy Privacy for AB and ABP)! -
An open source self-hosted GitHub alternative
Gogs a self-hosted GitHub alternative written in Go
-
Re:Crying Wolf
>> Might be worth digging a bit deeper into the "non-free" claims...
This sounds right, but I don't think it is. Here's why:
The README.radeon firmware/microcode license, for example, says...
- no reverse engineering allowed as a specific condition of installation, reproduction, copying, or redistribution.
- no decompilation allowed as a specific condition of installation, reproduction, copying, or redistribution.
- no disassembly allowed as a specific condition of installation, reproduction, copying, or redistribution.
- extraneous specific export law clause binding even for those not under the jurisdiction of the US law as a specific condition of redistribution.
I see what you are saying, it's the same microcode whether it comes on the chip (fine, no problem) or is loaded by the driver, but the thing is, if it comes as software loaded by the driver, *with a nonfree license*, it's nonfree. That's not magic, it is specific words written by AMD. What's free about it is, quoting the license itself, "free of any license fees". That's also true, for example, of the binary-only drivers which are also nonfree.
There's a copy of the license here: https://github.com/cernekee/li...
I wish I knew enough about microcode and/or licensing to suggest a reasonable, practical way to release the microcode under a free license.
But a nonfree license makes something nonfree. Make sense? -
Re:Should be easy enough...
git pull what?
git pull https://github.com/**/*.git ? -
Rehash
This year I've become a huge fan and user of Rehash.
-
Re:Yay
Open Source tech is free (as in beer) for all, but it doesn't fit the Gates/Microsoft world view.
Clearly, we have a real brainiac here.
-
Re:Here it comes
Better git checkout pretty darn quick.
https://github.com/CTurt/PS4-SDK
git clone https://github.com/CTurt/PS4-S...
Got it, thanks!
-
Re:Here it comes
Better git checkout pretty darn quick.
https://github.com/CTurt/PS4-SDK
git clone https://github.com/CTurt/PS4-S...
Got it, thanks!
-
Re:Here it comes
Better git checkout pretty darn quick.
https://github.com/CTurt/PS4-SDK
git clone https://github.com/CTurt/PS4-SDK
-
Re:Model Airplanes/Rockets
It was easy to tell who the operators of an R/C airplane were. Now they have remote cameras and can travel for many miles.
Indeed, you can control the dominant kit drone FCs through any serial link, no matter how you pipe it. Bluetooth, WiFi, cellular module, xbee... Just found this Flyver thing for building apps to control FCs from an Android phone onboard, it really is a nice way to get a low-power ARM with a high-resolution camera, and a GUI for configuration right on the device. You just need a phone with USB-OTG so that you can connect a flight controller. And with flight times commonly over ten minutes and speeds over 30 mph, it's possible to get them quite some distance, as you say...
-
Why are most of the Rust contributors men?
There's a fellow at work who keeps going on and on about how great the Rust programming language is. He keeps raving about how its community is totally diverse, how it has a code of conduct, how there's a team that goes after people who don't follow the code of conduct, and how it's the most progressive programming language community he has ever been a part of. Yet when I go look at the contributors to Rust, I see one male after another. Why are so many Rust contributors men? If the project is so inclusive, tolerant, and open to everyone then why aren't there more women contributing to Rust?
-
source code
Source code available here: https://github.com/davidlazar/...
-
Re:Oh look!
I'll start:
How could they donate money to an organization called "bro"? That's a completely sexist name and Mozilla shouldn't support this kind of misogyny! /s
Come to think of it, it's actually really sad that I have to put a /s on that, lest someone take this kind of sarcasm seriously a la this. -
Re:They can't do this reliably
Rather than guess what they are probably doing, the source code is here. https://github.com/facebook/wa... But you were pretty close. You're right that *some* browsers that *could* get an SHA2 certificate will get the SHA1 version. An improvement would be to present the SHA2 certificate if you're sure that the browser can accept it. Otherwise show the SHA1 certificate. Put a warning page up when presenting the SHA1 certificate suggesting that people upgrade browsers. For those that have older browsers that want the SHA2 certificate but are getting an SHA1, offer an alternative like sha2.facebook.com. I imagine that this is a very small set of users. And as has been mentioned already, certificate pinning is your friend.
-
Re:Really?
Couple I've looked at:
DisableWinTracking
I'm not sure where I got BlockWindows, so I'll just upload it here:
BlockWindows -
Raspberry Pi in general
Have not played with one of these but I have several A and B+ being used daily.
One is my voip system using Nerd Vittles PIAF http://nerdvittles.com/?p=1015...
The other does my weather station
http://weewx.com/The other does my BBQ controller
https://github.com/CapnBry/Hea...Sure there are many more uses.
The new board may save a bit in my new builds will see...All running quite fine...
So yes they have their place, low power, and reliable, no fan.
-
Re:I smell a wumpus
I have a wumpus repository for a BASIC implementation that can be compiled with QB64 here: https://github.com/hackwrench/...
-
Re:I understand the consternation
Removing the telemetry in Windows 7 and 8.1 is possible if you know what you're doing (unlike Windows 10, at least so far). See here: https://gist.github.com/xvital...
Thanks for the link. The recommendation to use IE9 maximum on Win7 is going to create some challenges once Microsoft officially drops support for IE9 in Win7 come January: https://support.microsoft.com/...
-
Re:I would install, but...
You can block the spying if you put 100+ of the domains that Windows phones to (see here for a full list: https://github.com/WindowsLies...) on your router's firewall. If you don't, there's an integrated key logger, but I'm not sure if Microsoft co-opts the microphone to listen to everything.
Sounds like whack-a-mole. New IPs/domains will pop up.
-
Re:I have no idea what you are smoking...
-
Re:You are aware that you need more than just that
The other components are under the license I originally referenced. Specifically, it's pretty useless without things like the Microsoft HTTP Client Libraries, Microsoft.Bcl.Compression, Microsoft BCL Portability Pack, Microsoft Async, Microsoft BCL Build Components,
Of course they didn't open source everything at once. That would have been a legal nightmare. Sun didn't open source Java all at once either. They open sourced the core in 2006, and then started the OpenJDK project to open source the toolset and standard libraries. The OpenJDK didn't eliminate the last proprietary code until the very end of 2010. But Sun was a good company, and MS is an evil one right? So we should shit on MS even if they do exactly what Sun did.
Also, having something available as source, doesn't magically port it to your platform.
Microsoft to Open Source More of
.NET and Bring it to Linux, Max OS. Seriously, why don't you take five seconds to google something before you spew nonsense all over this comments section?Someone else in this thread mentioned patents. Several parts of
.NET have been released under the Apache 2 license, which contains a patent grant. Additionally, a lot of the software is released with a Patent Promise. -
Re:I understand the consternation
Removing the telemetry in Windows 7 and 8.1 is possible if you know what you're doing (unlike Windows 10, at least so far). See here: https://gist.github.com/xvital...
-
APK APK APK
You can block the spying if you put 100+ of the domains that Windows phones to (see here for a full list: https://github.com/WindowsLies...) on your router's firewall. If you don't, there's an integrated key logger, but I'm not sure if Microsoft co-opts the microphone to listen to everything.
So you use that hosts file to block those dom....OMG, APK WAS RIGHT!!!
-
Re:I would install, but...
You can block the spying if you put 100+ of the domains that Windows phones to (see here for a full list: https://github.com/WindowsLies...) on your router's firewall. If you don't, there's an integrated key logger, but I'm not sure if Microsoft co-opts the microphone to listen to everything.
-
Re:I've been scanning plates for months from my ca
Yet another prediction that has turned out being wrong...
https://github.com/sujaybhowmi... -
Re:It's another nail in Firefox's coffin, I fear.
Rust, in contrast, actually provides facilities to verify that your code is free of bugs
The Rust implementation and standard library, which themselves are written in Rust by the programmers who know Rust better than anyone else, are still riddled with thousands of open bugs, in addition to the thousands upon thousands of bugs that they've already fixed.
Rust is a joke, son. You've just fallen for the hype they like to spew.
-
Re:I have no idea what you are smoking...
Here is the license to the open source
.NET runtime: https://github.com/dotnet/core.... And here is the license to the open source framework library: https://github.com/dotnet/core....Both are MIT licenses. The C#/VB compilers are released under an Apache license: https://github.com/dotnet/rosl...
-
Re:I have no idea what you are smoking...
Here is the license to the open source
.NET runtime: https://github.com/dotnet/core.... And here is the license to the open source framework library: https://github.com/dotnet/core....Both are MIT licenses. The C#/VB compilers are released under an Apache license: https://github.com/dotnet/rosl...
-
Re:I have no idea what you are smoking...
Here is the license to the open source
.NET runtime: https://github.com/dotnet/core.... And here is the license to the open source framework library: https://github.com/dotnet/core....Both are MIT licenses. The C#/VB compilers are released under an Apache license: https://github.com/dotnet/rosl...
-
Re: Firefox: 8% of the market and dropping.
There's a rewrite in progress, it's called Servo, if you want to check it out, it's actually really cool https://github.com/servo/servo
-
Web APPS in what language?
So what languages for apping web apps aren't Luddite? Now that Swift is free software, would it be worth it to tailor Swift for server-side use?
-
Re:aww that's cute
So you mean sort of like
https://github.com/reactphp/react/blob/master/examples/tcp-chat.php/ -
Re:Something missing here...
Foundation Framework is being reimplemented and will be released as part of the Swift 3 open source distribution.
https://github.com/apple/swift...
You can expect the same to happen in future years with other frameworks, either by Apple or by other contributors.
-
Re:swift.org appears to be Slashdotted
swift.org web page appears to be unresponsive. Too bad their fastest growing programming language web server can't handle that load.
swift.org is a domain registered by GoDaddy. It is unlikely that Apple would do that. I don't think it's related.
But the page on GitHub seems to list a pretty damned complete package of Swift-stuff. -
RTFA; it's Apache 2
I read the featured article, and it turns out to be Apache License 2.0.
-
Re:David Edmundson answers your questions
Are you missing the point on purpose? Last time I checked, you could easily pick and choose parts of a DE to install, or what parts of a complete linux distro you wanted to install. Show me where the choice to have only systemd's init system without the other stuff is.
I'm not missing the point, you're clueless. So as to not spam Slashdot, I'll point you to how to do this :
wget https://github.com/systemd/sys...
tar xf v228.tar.gz
cd systemd-228 ; ./autogen.sh ; ./configure --help|lessThen perhaps you'll understand if you make it this far.
Really? They're kludges that don't work well at all? I've just been imagining my suspend working perfectly fine this whole time?
And there's still no reason why, if we want a power management system that provides inhibition locks, that that subsystem needs to be rolled into some monolithic "init" system. For the most part, people don't take issue with any individual part of systemd, they have a problem with the fact that the other crap has no place in something that claims to be an init system.
There are security, stability and constancy reasons, and nothing is rolled into some monolithic "init" system.
You're lucky to have your suspend work perfectly fine, that doesn't mean it was working perfectly fine for everybody, far from it.
That's what you can't understand if you live in your little world. But distro maintainers have to tackle the reality of all the other unhappy users. -
Re:Where?
-
Re:Bad plots
My strengths are definitely on the electronics / software side; I did fine in stats in high school, but haven't done anything significant since. Thanks for the notes on tests of randomness.
If you'd like to chip in, all the data is available on github. I closed my post with a call for statisticians to come along and do a better analysis; maybe you're it! (: Glad to help you extract the roll sequence numbers if using summarize.py to pull it out of each die's summary.json is not your thing.
And yeah, that first chart was frustrating. The easiest tool to hand was Google Spreadsheets, but the choices are side-by-side bar graph and line + bar graph. As you said, clealry the wrong tool for the job, but at least it gets the point across. But that too is in github along with its source CSV if you'd like to make a better one!
-
Re:Bad plots
My strengths are definitely on the electronics / software side; I did fine in stats in high school, but haven't done anything significant since. Thanks for the notes on tests of randomness.
If you'd like to chip in, all the data is available on github. I closed my post with a call for statisticians to come along and do a better analysis; maybe you're it! (: Glad to help you extract the roll sequence numbers if using summarize.py to pull it out of each die's summary.json is not your thing.
And yeah, that first chart was frustrating. The easiest tool to hand was Google Spreadsheets, but the choices are side-by-side bar graph and line + bar graph. As you said, clealry the wrong tool for the job, but at least it gets the point across. But that too is in github along with its source CSV if you'd like to make a better one!
-
Re:w007
As you've noticed, the real problem is software that needs to run as a daemon to work well, but also needs to have a GUI for easy use. These two should be separated, so you keep the daemon running and fire up the GUI as needed. See aMule/iMule for a good example. (Though incidentally, the daemon didn't always work so well in the past, so I used to run one under Xpra.) Bitcoin and derivatives have provided thorough JSON RPC access from the start and many people use command-line clients to access it (including me) so I wonder why all the GUIs don't do that -- or maybe they do under the hood...
Before Xpra, I've also used a related tool called Xvfb. It has no way to access the desktop, so the point is running daemon-type software that needs X, without having any display hardware.
-
Re:w007
Can anybody help me understand why [...] a GTK/QT specific network protocol is unacceptable [...]?
Because there are people who write backends to wayland without using a toolkit like GTK, QT etc? Like the servo people?
https://github.com/servo/servo...
So yes, such a protocol would be unacceptable, at least if there is no bitmap fallback for applications that use wayland without a toolkit, or for unsupported toolkits.
Generally I do agree that wayland should come, but tbh, enabling it in fedora? No, they should wait a year or two, until wayland is ready for actual distro use.
-
Re:it took 2 1/2 years...
for this to get "noticed"?
so much for open standards and open source software... 'its safe. you can look at the code yourself"... it took two and a half fucking years for someone to do just that.. and just to find an easter egg, not an embedded and obscured vulnerability.
No, it didn't take 2.5 years to get noticed. Look at the comments on the final commit, it was noticed and commented on by another team member the same day it went in. https://github.com/http2/http2...
The public didn't notice, but I'm sure many people involved in the project did... the commit wasn't in any way obscured. It just wasn't interesting enough for anyone else to notice.
-
Open Hardware
-
Re:Xmarks.
Lets me set bookmark profiles for different devices/environments, so I have my "Work" bookmarks distinct from my home use ones. Automatically synchronizes between all major browsers and devices. I mainly only keep smart bookmarks and daily-use ones, so I don't ever need dead link checking or any frills like that. Covers my needs.
I also use Xmarks and the related Lastpass. I'm so happy with them that I have no problem with paying them $12 yearly for the Premium version, just to ensure that the company stays in business.
The only thing really missing for me is the horrible Firefox bookmarks search. You cannot search for folders, and you cannot see in which folders reside the bookmarks found. Here is my Python script for searching the Firefox bookmarks, tested on a few Debian-based Linux distros:
https://github.com/dotancohen/... -
Re:Duh
You're right. KDE is not depending on an init system.
You're wrong......the "system management" portions don't work without the init system. For example, logind depends on systemd quite clearly, look at the function execute_shutdown_or_sleep().
People have tried to separate the system management portions from the init portions of systemd, but it was rather more difficult than you'd expect and they gave up. -
Re:Duh
If you're allergic to trimming your neckbeard and running a modern init, just switch to *BSD where they adopted the features that people are whining about decades ago.
;)Haters hate, but do they know why? Do they have a choice? Do they have Free Will, or were they born unable to tell the difference between choosing software they want to run, and being forced to run software that... they chose?
Let's run down the list of "why":
- Systemd contains an unchecked null reference pointer that segfaults PID 1.
Lennart Poettering states he won't fix it
https://bugs.freedesktop.org/s...- Systemd and Gnome allow bypassing gnome-shell password prompts granting root
Left unfixed for over a year
http://www.phoronix.com/scan.p...- Systemd segfaults during upgrades of itself, combined with the new log files that can't be retrieved Mr Poettering says are required to fix the bug, but he will not provide any method for Systemd to generate the logs he demands from it.
https://bugzilla.opensuse.org/...
https://utcc.utoronto.ca/~cks/...- Systemd distros can not boot if no ethernet link is present
https://lists.debian.org/debia...- Systemd distros can not boot if using certain DNS servers
https://bugs.debian.org/cgi-bi...- Systemd distros can not boot if using certain NTP servers
https://github.com/systemd/sys...- Enabling the kernel "debug" command line option results in boot storage being filled with thousands of dmesg log entries per second from Systemd, and a non-booting system results
https://bugs.freedesktop.org/s...- Systemd disables SysRq keys to ensure data loss after any of the many many instances it is coded to fail under
https://lists.debian.org/debia... -
Simple Script to Download Large Pieces
Here's a very simple script (all you need is wget and imagemagick) to download portions of this and composite them together into a single large image. Just play with the X_MIN/X_MAX, and Y_MIN/Y_MAX variables.
-
Re:Ummmm.. no
If you have an OpenWRT-compatible router and are comfortable administrating it you could install this adblocking script, which automatically updates its own block list from a variety of sources. I've personally been using this set-up for about a month and its been working well.