Slightly misleading title. Not provided by CERN, ProtonMail was founded by a group of ex-CERN scientists, now running on their own money, an Indiegogo campaign plus venture capital from CRV and Fongit Seed Invest (a startup/innovation funding tank for the canton of Geneva). The MIT venture people advise them.
Source: https://protonmail.com/about
Here was the previous code of conflict:
The Linux kernel development effort is a very personal process compared to “traditional” ways of developing software. Your code and ideas behind it will be carefully reviewed, often resulting in critique and criticism. The review will almost always require improvements to the code before it can be included in the kernel. Know that this happens because everyone involved wants to see the best possible solution for the overall success of Linux. This development process has been proven to create the most robust operating system kernel ever, and we do not want to do anything to cause the quality of submission and eventual result to ever decrease.
If however, anyone feels personally abused, threatened, or otherwise uncomfortable due to this process, that is not acceptable. If so, please contact the Linux Foundation’s Technical Advisory Board at <>, or the individual members, and they will work to resolve the issue to the best of their ability. For more information on who is on the Technical Advisory Board and what their role is, please see:
http://www.linuxfoundation.org/projects/linux/tab
As a reviewer of code, please strive to keep things civil and focused on the technical issues involved. We are all humans, and frustrations can be high on both sides of the process. Try to keep in mind the immortal words of Bill and Ted, “Be excellent to each other.”
What was wrong with this one? How is the new one better?
Just to make it clear - platinum membership in Linux Foundation is $500k a year.
This is roughly what ONE senior developer in google makes a year.
Google used Linux on their servers from day one - for over 20 years.
if you like that, you'll love man hier
edit
Seems people find this helpful.
This is supplied by the Linux man-pages (a side-project of the Linux kernel)
I think most distros install this by default, but if not it's almost certainly available in your package manager.
Their website is here (as a useful overview of what man-pages they provide)
https://www.kernel.org/doc/man-pages/
I personally find the stuff in section 7 invaluable.
Secure. Like REALLY secure. Developed by a security professional. 4k lines of code can be easily read and analyzed. And impressively it's one of the very few protocols that passed formal verification. Probably the only VPN protocol. You can read the whitepaper here
And it's FOSS! (no licensing controversy like with OpenVPN)
It's really a state-of-the-art project.
While Lightworks is very stable on Linux compared to the open-source offerings, I personally found the interface was not terribly intuitive. I'm sure I could get used to it with time, though.
However, the free version of Blackmagic's DaVinci Resolve is also available on Linux now, which is another superb video editor, and IMO more intuitive to use for a beginner. :)
A quick Googling shows this:
Average Windows admin salary: $76,000 USD
Average Linux admin salary: $89,000 USD
Maybe $13,000 more every year will sway OP's parents
Using your $10^18 per day figure, after one day the entire world would be ~1 quintillion(still basically 10^18 ) dollars in debt (if my source and math are correct).
After ~9 seconds, the entire world would hit bankruptcy. And after ~50 milliseconds, the 2015 US entertainment industry would likely hit bankruptcy.
This is some scary civilization-destroying stuff, more of a threat than ISIL... or, it would be if duplicating information actually caused a loss of money.
At the same time, over at postmarketOS and Plasma Mobile, we're mainlining multiple devices like the Sony Xperia Z2 Tablet (sony-castor), LG Nexus 5 (lg-hammerhead), Sony Xperia Z1 Compact (sony-amami), FairPhone 2 (fairphone-fp2) and more! The devices I listed have already boot on mainline, with the Nexus 5 and the Sony Castor even having display with hardware acceleration working!
I guess it is possible to have only contributed assembly code to the kernel before, or to have contributed device trees on ARM, or improve build scripts, or to have submitted some sample Berkeley Packet Filters, where someone would never have to touch C. According to Ohloh, 5% of the kernel is written in something other than C.
But yeah, if you're doing stuff like that, then it really is a safe bet that you already know C. There's no guarantees though, and it would be something else if you didn't. However, you do need to remember that requirements are typically written up by human resources, who tend to not have a clue about what it takes to actually do a particular job, but just want to see a bunch of bullet points being met.
At least they didn't ask for 25 years of experience with the linux kernel.
I find it amazing that people keep forgetting that github is for-profit company.
Kernel is hosted at kernel.org, which actually is a company as well. Key difference being it is Public Benefit Corporation where github is regular LLC.
On the subject of modifying the CoC Linus used, note it's inspired by the more extreme Geekfeminism CoC:
https://geekfeminism.org/about/code-of-conduct
This one is worth reading to see what the future could have in store as more and more projects introduce these codes.
The Geekfeminism document states their Anti-Abuse Team will not act on complaints regarding: "‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’ (because these things don’t exist)" and "Communicating in a ‘tone’ you don’t find congenial". So under their enhanced CoC, someone can repeatedly post messages full of screaming abuse or insults targeted at, for example, non-transexual people and that would be absolutely fine - and that's what the people pushing the concept of the CoC onto the open source world want.
For reference here is the old Code of Conflict which was previously present in the kernel since 2015 and is now removed:
https://www.kernel.org/doc/html/v4.10/process/code-of-conflict.html
This is just reactionary and useless word salat. Like seriously, take two steps back and figure out what problem you are trying to solve in the first place. Than figure out if having that document would be helping with that. Take this bit:
> Individual characteristics, including but not limited to, body, sex, sexual preference, race, language, religion, nationality, or political preferences are irrelevant in the scope of the project and will not be taken into account concerning your value or that of your contribution to the project.
What problem is that trying to solve? None of those things have ever been a problem in any project I have seen. Writing down "These things that never mattered, don't matter" isn't helping anything, it's useless waste of ink.
> Authority or position in the project will be proportional to the accrued contribution. Seniority must be earned.
So if you a really useful person comes along they can't get into an authority position due to not being long enough involved in the project? Not very Meritocratic.
For a good Code of Conduct see Debian. It tells you how to behave, what to expect and gives you a rationale for why. It's a project specific set of rules that tells you the philosophy behind the project is already running it at and things that have proven useful, it's not trying to reshape the community by means of authoritarian rules.
A Code of Conduct needs to be minimalistic and actually address problems a project is having.
I'd like to take this chance to say fuck Protonmail. They claimed "we have been strong proponents of open source software" back in 2015. Their mobile app and bridge are still proprietary, so you can't actually check your protonmail account outside of a browser without proprietary tools. I suspect they always will be while Protonmail claims the code is moving too fast to open source. If Protonmail was honest, and simply said "Some of our shit is open, some is proprietary. We will make efforts to open more code in the future." I'd not have an issue with them. But, they outright claim to be an open source company when they're not - they're just vultures using our buzzwords as their dinner bell.
New stuff in Debian 8:
Actually the bar is higher:
*Arch Linux
Arch Linux is the sweet spot between the two.
Have you heard about Arch Linux?
I use Arch Linux.
I think you should try Arch Linux.
Arch Linux is the best.
Did I mention Arch Linux already?
Everybody should use Arch Linux.
You should use Arch Linux.
Arch Linux is the way to go!
Arch Linux^Arch Linux^Arch Linux^Arch Linux^<strong>Arch Linux</strong>
Edit: Disclaimer: I ^do ^^actually ^^^use ^^^^Arch...
Switched to GitLab about 9 months ago, it's great. It has it's moments where it can be a little slow, but so far nothing major. It's in my opinion the best alternative to GitHub and excels in other areas.
I think what he's talking about is Microsoft copying Apple exclusions with its store.
In OSX Mountain Lion, certain APIs are only accessible to software sold through the Apple store.
Windows Store is the only place you can buy Windows software for ARM based Windows 8
Since Valve is a Windows games software vendor and tablets are an important gaming platform, I think one can understand that Gabe is pissed off at being locked out of the market.
Both Apple and Microsoft are engaging in anti-competitive practices with their new desktop OSes.
You will be demanded to fix your software. You will be shouted. Sometimes, the line may be crossed, and you will be abused. “How dare you not (use your free time to) fix this ultra high priority bug that is affecting me?” or “This is an absolutely basic feature! How is it not implemented yet (by you on your free time)?!” or even “You made me move to Software Y, and you need to win me back” are going to be realities you will have to face.
Very very true. I face this one every week with nnn
(https://github.com/jarun/nnn). There are so many users who love the simplicity. But I find at least one asshole every week with the question - why is nnn
not like file manager X?
linux mint still uses ubuntu's repositories and eglibc 2.19-0ubuntu6.7 (the patch for CVE-2015-7547) was in the update manager for mint at the same time as it was avaliable for ubuntu 14.04.
Clem already stated it was a breach through wordpress, it does not matter which os their web server was running, they most likely would still have been breached.
Hi u/rioting_pacifist
We offer an integrated task manager (like Trello), drive and team calendar over and above team messaging that Element provides.
You can check us out here - twake.app ;)
It irks me more that the site isn't https by default. It takes less than 5 minutes to get a Let's Encrypt cert, and I think it's even easier if your site is a static site served out of S3 via CloudFront.
My KISS CoC:
Edit: As per u/mo-mar suggestion this is now available under Creative Commons Zero license here (please do commit formatting changes, rephrasing, anything): https://github.com/engineeror/KissCoC/blob/master/CODE_OF_CONDUCT.md
Basically, when Unix was developed, hard drives were small and as such, data was split in different folders so that it could be mounted in different drives. That's where /usr came from, for example.
A distribution called GoboLinux has an alternative file system layout. See here, it's an interesting read.
> the only requirement is that a network card is Intel PRO/1000 MT Desktop (82540EM) and a mode is NAT
> [...]
> Until the patched VirtualBox build is out you can change the network card of your virtual machines to PCnet (either of two) or to Paravirtualized Network. If you can't, change the mode from NAT to another one. The former way is more secure.
edit: to change default with vagrant see: https://www.vagrantup.com/docs/virtualbox/networking.html#virtualbox-nic-type
Can't currently find it, but he got that question in an interview a few years ago. Basically everything's setup that others can just take over. Linus has a "trust-chain" and the people underneath him would probably be first in line. So Greg KH, Alan Cox, Ted T'so, etc.
I wouldn't worry about that, chances are way higher that he just completly retires at some point. He already doesn't do too much actual coding anymore for years now, he's just playing the combo of dictator and supervisor.
Edit, found it referenced in this article - videos of the conference are on Yt, currently too lazy to find the exact position.
Having Adobe support Linux has never been the best answer, but the fallacy became a lot more obvious when Adobe shifted to online-DRM subscription sales model and then discontinued their perpetually licensed software sales. Adobe shouldn't bother to support Linux because they're right: they wouldn't sell very many copies for Linux.
Everyone should have some alternatives, no matter what they're using. Emacs users should be able to switch editors if it should become necessary, and Chromium users can switch to Firefox, and Calligra Suite users to FreeOffice, and even Linux users to a BSD if it should ever become necessary.
Anyone who uses specific software professionally should also have an exit plan. Artists, accountants, draftspersons, microelectronics designers, photographers, programmers, lawyers; everyone.
You're definitely onto something.
The patch also contains other people who used only their nicknames - mog422 and poma, yet the guide to submitting patches (section 1, subsection 12) clearly states you should >(...) just add a line saying > > Signed-off-by: Random J Developer <> > >using your real name (sorry, no pseudonyms or anonymous contributions.)
(emphasis mine)
From what I can find, he's being charged with “calling for terrorist activities or justifying the use of terrorism via the Internet” and “organizing riots”
So I would guess he's being fucked by the current Russian regime.
Godot is a game engine similar to unity with many great features and a major upgrade coming in the next couple of months.
Anyone considering getting into game dev should seriously consider this engine.
And building the engine from source, to have all the new features immediately, is really easy.
Edit: source, not scratch
The Document Foundation (TDF) announces the availability of LibreOffice 5.3.1, the first minor release of the LibreOffice 5.3 family released in early February, with 100 bugs or regressions fixed against the previous version.
LibreOffice 5.3.1 is targeted at technology enthusiasts, early adopters and power users, as it is focused on bleeding edge features.
LibreOffice 5.3.1 is immediately available for download from the following link: https://www.libreoffice.org/download/download/.
Here is what the developers say
https://www.deepin.org/en/2018/04/14/linux-deepin-is-not-spyware/
>Deepin has to inform all those interested that our Appstore backend is a website and cnzz is a famous internet statistics analysis service provider that collects website anonymous usage information such as browser user agents, resolution, etc. and which is just a same product as Google Analytics. Deepin uses cnzz to collect website access information and so to know how to improve our website experience and detect website problems. No private information can be collected this way just by the data above mentioned.
This information could be sensitive to users in China or other areas subject to repressive regimes where people could be persecuted based on what apps they download.
No logging would be the best practice especially since cnzz is a Chinese company subject to Chinese law.
Also in theory choice of apps could reveal sensitive data think of a gay dating app or an app designed to help cope with an illness.
It seems like Deepin isn't malware just too oblivious to be trusted with our privacy.
Furthermore the Chinese government could at any time force them to include malware and mislead us on pain of imprisonment.
There is therefore no hope of them ever being trustworthy.
Read this a few times and it may convince to explore what many vi/vim users have discovered.
Under the Ubuntu font license, you are not allowed to make changes to the font even for your own personal use unless you also change its name, and you are not allowed to distribute the font without changes unless you keep the name the same.
This is considered a violation of freedom one, so the software is not free.
I don't mean to hijack this thread, but I think mentions of alternatives are important.
This provides what Mattermost does, but with a more compatible interface and workflow, and is self hosted and free software as well. It also does video and voice chat over WebRTC.
PDFedit is an abandoned low-level editor for PDF files.
Its functionality is unique in the FOSS world, and nowadays it's almost impossible to run due to it depending on Qt3 libraries, which are not packaged any more in distributions.
Because nothing underlines the concept of 'humanity to others' like a tribute to persons that are responsible for the killings of millions of people, right?
Liberapay is a non-profit, according to their website: https://liberapay.com/about/
Makes them a much better donation platform in my opinion. Having a company - with investors that only care about profit - as a middleman for donations is not a good thing.
If you're on Android, here's the most popular client;
https://play.google.com/store/apps/details?id=im.vector.alpha
I'm glad this is working so well. I was happy when Signal improved on OTR so much with a better protocol, but then they abandoned the plans for federation like with XMPP.
Now these guys were able to further improve upon Signal's protocol by applying it in a federated network. This is essentially what XMPP + OTR aspired to be.
Questions:
> and is non-commercial
What do they consider "non-commercial"? Can you still get donations (so long as they are NOT required for any features whatsoever)? If you get donations, must they be accounted as non-profit like Krita+Godot do via the Software Freedom Conservatory?
TL;DR: would an open-source+fully gratis project be ineligible if it was a 1-man patreon setup?
> should not have... paid contributors
Does this mean that no project members can be paid, or is 'contributor' used specifically to disallow things like bug/feature bounties?
Or it this a funky way of saying people who pay to contribute, rather than being paid to contribute?
EDIT: And why not standard/premium for gratis (but-not-open-source) projects?
Core seems to have some really basic restrictions (see this. Core has no: Related issues, Issue Weights, Multiple assignees for issues, Squash and merge, etc)
If you really want to use your Nvidia and only your Nvidia, then you can use the acpi_call kernel module to send your card an ACPI message that basically amounts to, "Next time you boot up, use the Nvidia instead of the Intel."
And next time you boot up, it will run just fine in Nvidia, and the Intel won't even be recognized.
The bumblebee package you're talking about is useful if you want to run both at the same time, but if you really just want to use the Nvidia all the time, then you don't strictly need this.
It's not WELL supported, but I assure you that your graphics card is not unusable.
The downside of the acpi_call method is that you have to send the message every time you boot up or it will wake up in dual-card mode.
EDIT:
> The worse part of all this is that Nvidia have no plans on ever supporting their optimus cards on linux which means all new laptops with Nvidia cards will no longer work on linux.
As these technologies mature, the Optimus cards will be supported natively on many distros. There is already support for this in the kernel. NVidia doesn't really need to support the system because the community is already on top of it.
InstallCore is a kind of installer where you have to click "Decline" (instead of Next/Accept) to continue installation... Installers from SourceForge.net are not affected. Yes, SF is now more trusty than some original project sites.
But, I thought the market wasn't there. I thought Linux people wouldn't buy the Unity because the ones that would buy it are already using it with dual boot. I thought Unity wouldn't be able to make any money on that so there wouldn't be a point.
Competition is a wonderful thing I guess. Nice to see the passive aggressive Unity devs against Linux bite it ;)
Former Manjaro user here. In the 2 years it was my daily driver, my system broke twice. I'm all for a 2 week delay to make a more stable system. But what is the point if you are never going to act on the issues reported upstream?.
Unlike Arch, they include an distro automatic updates by default. Yet they don't act on major bug. And they don't rush those bug fixes. So you have to wait 2 weeks for the fix to automatically be applied.
Funny this bug is getting so much attention. Far more serious issue have gotten through their nonexistent QC.
Also agreed.
Over at /r/jellyfin we've used Matrix since day one, and only grudgingly (and with much flakiness) bridged it to IRC (and Discord... shudder).
I get that IRC is this historical thing for the "internet/computer geek" community, but people need to face that it's antiquated and a big barrier to entry for new users (it's not about being "hard"; it's about "now I have to figure out and join another Chat program just to get help?" and this being a barrier) and accept that better, modern alternatives like Matrix exist, are well used, and are an improvement.
The reason LLVM is so popular is not because of it's license, but it's modular architecture (see all the projects using LLVM). GCC is a monolithic compiler which is impossible to extend. If GCC is to remain competitive, RMS should consider a rewrite.
If you mean 'come back gnome2' then mate 1.4 was released yesterday
http://mate-desktop.org/2012/07/30/mate-1-4-released/
You can get packages
http://mate-desktop.org/install/
Personally I have always preferred KDE (with the exception of 4.0 -> 4.2)
> Linux OS'es have also sparked alive a long lost interest I had in computers.
This is exactly how I felt and still feel about it after switching full time to linux a year and a half ago. So much fun to play with all the new things.
There is just endless stuff to do and tinker with. I now have linux on my gaming desktop, my laptop, GalliumOS my chromebook, ubuntu touch on my tablet, ubuntu server on my NUC (home server). Along with 2 raspberry pis doing stuff.. soon to spin up a ESXi box hosting FreeNAS and other VMs for various junk.
I don't have a single Windows install anywhere now... linux is so much fun haha.
Check out the program tlp
.. it's for improving battery life on laptops. Linux is a bit power hungry on laptops on a fresh install. https://launchpad.net/~linrunner/+archive/ubuntu/tlp
> Seriously, there are big transitions on-going or soon to come in the Linux user space. Init/systemd discussed here, but later X/Wayland and also filesystems with btrfs (whose features may be increasingly used by other software, and become expected at some point in the future). Big transitions like this are never free and perfectly smooth, let's not kid ourselves. But at some point a majority will want to move forward, and it will happen. > >It's perfectly fine not to like any such big change. Any person ok with the previous situation will suffer some instability and changes (learning/retraining has some cost) and even loose some particular feature. This person has the right to be unhappy about the change. But then it is NOT ok IMHO for such person to feel entitled to continuing support of the old platform, or even worst to coerce people in on-going support by playing tricks like this GR. It's free software: be happy to benefit from the work of others, but this means at times that things won't go the way you want.
For those who don't know, Teamspeak is (was?) a very popular application among gamers and the like for voice communication.
The Matrix protocol is an open source federated / decentralized communication protocol for stuff like text, voice, video, commands and other things. Its strengths are properties like extensibility and high availability of chat history.
It's pretty exciting that it's now being developed with the Matrix protocol in mind, this means it can federate with the entire Matrix ecosystem. Pretty cool if you ask me.
I wonder if this is the real reason that the executive director bailed out last week.
Overly ambitious touchy feely social programs like Outreach Program for Women (OPW) really don't seem to be anywhere close to their core mission. I'm fine with giving money to support something I like and use every day but I'd like some kind of assurance that the money is going towards development.
Something the Riot blog misses here is the Matrix half of the story - specifically that the E2E Crypto has had a public security assessment by NCC Group. https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-encryption-security-assessment-released-and-implemented-cross-platform-on-riot-at-last/ and https://www.nccgroup.trust/us/our-research/matrix-olm-cryptographic-review/ have the details.
Short version is the kernel uses swap space for paging and other general maintenance and well being activities. Without it, the kernel memory allocator will not be as efficient as it should be, leading to worse performance for certain operations in certain conditions.
Like /u/soupersauce says, about 2GB should be sufficient to handle this usecase, the only justification for larger for most users if you want to support hibernation, where you need your swap to equal your RAM so you have enough room to store your memory image.
The long answer is in the book of the kernel memory manager, written by Mel Gormen from SUSE - https://www.kernel.org/doc/gorman/pdf/understand.pdf
2001: Microsoft to acquire Ensemble Studios
http://en.wikipedia.org/wiki/Ensemble_Studios#Closure_and_legacy >On September 9, 2008, it was announced that Ensemble would be closing after the release of Halo Wars. According to multiple independent reports, all non-essential staff have been laid off and remaining staff have been given incentives to remain until the completion of the project.[6] Microsoft issued an internal statement on September 10, 2008 which was then leaked to the public.[7]
That was discussed on HN a year ago - https://news.ycombinator.com/item?id=7296497
A good summary:
> Anyone foolish enough to think that the variables are there to hold the values 3, 5 and 7 is probably wasting their time on the code in the first place.
This book might help. (I haven't read it, I just remember seeing it and putting it on my Amazon wish-list for a mythical time when I'm off work for long enough that reading code recreationally seems like a good idea.)
Yeah, it's a shame that tech companies that sit on much more money than Private Internet Access don't give a damn about Krita - which is slowly becoming the de facto Photoshop alternative in the open source world. Thanks Private Internet Access.
There was a merge in kernel 5.11 where system calls from Windows applications can be delegated to other handlers in user space. This was implemented specifically by Collabora (requested by Valve) for supporting anti-cheat software.
Edit: More info: https://www.kernel.org/doc/html/latest/admin-guide/syscall-user-dispatch.html
To elaborate on this at least for NordVPN: They recently had a server breach and only made it public when it was discovered by their users months later.
That kind of obscurity is literally the worst a VPN service could do. Did they have more breaches? Was any data copied? Noone can say now.
You should consider a serious provider with high security standards like Proton, Mullvad or maybe even the new Mozilla VPN. I believe also all have Linux clients.
No, a lot of people don't like the specific CoC that they introduced (I'm fairly certain nobody would have a problem if they used the Ruby CoC or the Debian CoC) and the baggage that comes with it (the writer of the CoC they chose has a habit of going into GitHub issues and demanding that certain people not be allowed to contribute to a project because of something they said on Twitter, views that specific CoC as a political document, and views it being adopted by Linux as having "won," whatever that's supposed to mean.)
If you have an existing machine, I suggest you take a look at using a Virtual Machine. Search Youtube for Howto guides for installing Ubuntu on Virtualbox.
You could also get a Raspberry Pi (a small, very weak ARM processor and breakout board) and install Debian.
Alternatively if you want to spend a little more and get a full laptop, you could buy a cheap Chromebook like the C720 (<€200 used) and install Linux.
If you haven't already, you should really consider trying out microG. It's an open source replacement for the proprietary Google Play services. The vast majority of applications work perfectly fine using microG, including push notifications and location services if you need that, and battery life even winds up getting a bit better on the phone. You can even get Play Store apps through a front-end like Yalp or Galaxy. I was in a similar position to you a while back. I decided to try microG as a last-ditch attempt, expecting it to feel sort of hacked together, but it's been phenomenal. Check out xda-developers for your phone, or feel free to PM me if you have any questions about it.
Just to add on to this great post, privacytools.io has a nice list of recommended Firefox tweaks for privacy. There's other settings they link to as well for more detailed user.js files.
I prefer a good explanation of the concepts of Git more useful than shortcuts or cheatsheets. This one's particularly good: http://www.sbf5.com/~cduan/technical/git/
Once you've finished the above, you'll have a pretty good grasp of how Git works. After that you may check out the official Git User's manual to gain even more insight: https://www.kernel.org/pub/software/scm/git/docs/user-manual.html
I have a USB v3 64gb stick with VenToy on it with MX, Mint, CentOS, Kali, and Clonezilla.
You put VenToy on like a live disk and it creates a directory, put your ISOs there with a common copy paste from your OS.
No problem!
A SOCKS proxy is very useful when it comes to troubleshooting. Let's say I'm sat in my office, and I want to see what's going on on the network that a remote server is connected to. I have ssh access to the server.
By using a command like:
$ ssh -D 4444 my.testing.server
I have created a SOCKS proxy that I can connect to.
If I now use something like FoxyProxy in Firefox, and input the SOCKS proxy details as:
localhost 4444
I will be able to browse local machines on the remote network that are running a web server, just by typing in their IP address.
So if my remote server is on a private network, at 192.168.0.10, and they also have a web server at 192.168.0.11. I can create a proxy, fire up foxy, and view their site as if it were on a machine sat next to me.
You can even take it one step further!
Let's say my ~~government~~ company doesn't want me looking at ~~other countries~~ pictures of cats during work hours (as an example) and they block traffic to ~~/r/murica~~ /r/aww.
I can set up a SOCKS proxy, and then change all of my Internet settings to go through the proxy (as you would with FoxyProxy.)
On OS X this is trivial (slightly more in depth with Linux/Windows/Other) in that you just go to System Preferences -> Network -> <Your Device> -> Advanced -> Proxies -> SOCKS Proxy -> <Fill Details>
Now everything you do in your session (iTunes, Safari, Messages, Spotify) should honour your Internet settings, and all traffic goes through the system you're ssh'd into.
How great is that?!
> Worth the messing around with a specific email app to use this?
PGP is still a better choice when it comes to being certain on privacy. With ProtonMail (and Tutanota), you have to take their word for it that they aren't compromised considering they're the ones dealing with their own keys and distribution.
With PGP, you have your private key, and as long as you're secure with it, you're the only one with that said key. No real trust issues or complexity here :p
On that note though, I'd trust ProtonMail and Tutanota more than any of the US-based big providers (Gmail, Yahoo, Hotmail/Live, etc). Plus, Protonmail and Tutanota are "easier" to work with than an email client and PGP generally speaking (although Enigmail and Thunderbird make it pretty painless once it's set-up).
I currently use Tutanota, but I'm working on moving my emails over to a general server with SMTP though so I can use PGP. In the past, I started using them because ProtonMail was invite-only and wasn't open-source. Tutanota also lets me download their Android APK without Google Play (they have a help page with a link to it; ProtonMail doesn't offer this; neither provider provides APKs for F-Droid either currently but Tutanota did try).
The Android APK is enough for me to choose Tutanota over ProtonMail, but if that wasn't a factor, I'd probably use ProtonMail considering I don't hear good things about Germany and privacy.
This, I think is something most people who already use Linux don't get. Like, think of the iPhone. Imagine if it had repos. How the hell would a new developer get traction on his software? The App Store team collates, editorialises and promotes software. I can literally go on the App Store, look at the programs there and download/buy one if I like it. If I were to go on the App Store and find nothing but a list of software available organised either alphabetically or date last updated, well, why the fuck would I want to even open the app store? Case in point: if the App Store looked like this, I'd be one of the first to nope out and I like to think I'm pretty tech savvy.
Sure, you could build a GUI like synaptic, but the point is that the App Store model is built on top of the repo model to ensure discoverability, something most ordinary people need, and even tech nerds on occasion appreciate. Synaptic attempts to do it, but it doesn't have traction because people in this realm don't really see the need for discoverability. There's other channels in the FOSS world for that, and there aren't enough new programs coming up for one to require curation.
A lot of people use the word "open source" to mean "the source is publicly available."
A lot of people use the word "open source" to mean "complaint with the OSI's Open Source Definition," a document which is essentially the Debian Free Software Guidelines edited to remove specific mentions of Debian.
GP is one of the former group, which confuses everyone in the latter group whose definitions of "open source" software and "free software" are basically the same. (So I've largely stopped using the term "open source," personally, unless the meaning is clear from context.)
Then, of course, there are the people who use "open source" to mean "the same rules about licensing as free software, but describing a profitable business practice and not an ethical ideal," which gets super fuzzy....
Exactly. They were most likely breached into over CVE-2015-7547.
Did I already say you shouldn't use Linux Mint?
Well, here I am saying it again: Don't use Linux Mint! In fact, don't use any of these distributions who <strong>do not have a dedicated security team</strong>. Please, just don't!
This again just shows that maintaining a distribution takes more than just developing your own desktop packages and creating ISOs. It's a matter of providing something people can rely on!
None of these "I make my own Linux distribution because I can." distributions have their own security team.
FYI, the vulnerability was fixed in RedHat, Debian, Ubuntu, Fedora, openSuSE the day it was announced! Simply because these distributions have dedicated security teams!
Go ahead and downvote me into oblivion. But I will continue to repeat what I have said multiple times here: Linux Mint is garbage! Don't use it. It's a <strong>FrankenDebian</strong> by design!
...what? i don't know what to say, for me especially music players are where the linux 'ecosystem' really shines, there are so many of them. i guess tastes/opinions really differ...
https://sayonara-player.com/ maybe try this? i've heard that modern people like it...
I've bought open source software before. Synergy. Source was open, but they didn't release precompiled binaries. Not sure if they're doing a good way to do it or not, but I bought it just so I wouldn't have to compile it every update. Especially back when I used Windows, I sure as hell didn't want to deal with compiling in Windows.
Credit to u/calrogman for finding this From apply_delayed_options() in nmap.cc:
> if (o.verbose) { if (local_time->tm_mon == 8 && local_time->tm_mday == 1) { log_write(LOG_STDOUT | LOG_SKID, "Happy %dth Birthday to Nmap, may it live to be %d!\n", local_time->tm_year - 97, local_time->tm_year + 3); } else if (local_time->tm_mon == 11 && local_time->tm_mday == 25) { log_write(LOG_STDOUT | LOG_SKID, "Nmap wishes you a merry Christmas! Specify -sX for Xmas Scan (http://nmap.org/book/man-port-scanning-techniques.html).\n"); } }
They also added it to steam, and it looks like it's getting good reviews, one of the nice things about steam is that after looking at some of the open source games added to it, it turns out some open source games don't suck ...
multiprocess comes now enabled by default?
EDIT: It says: "Process separation (e10s) is enabled for some of you. Like it? Let us know and we'll roll it out to more."
What the hell is that supposed to mean? Is it random? How did they decide who gets it and who doesn't?
EDIT2: According to this link: http://www.ghacks.net/2016/08/01/firefox-48-release/, only 1 % of users, who don't use addons, will have it enabled by default.. I thought version 47 did that and 48 was supposed to enable it... Guess not.
If you're too lazy to click:
More details here.
> First Germany with Nextcloud
What are you referencing here? Seems like I missed something...
Edit: Ok, I found it myself here, sorry to disturb you.
Some will likely don't like that this essentially is Mozilla advertising an external service.
But to me, at least, that is outweighed by the fact that for Mozilla this is an additional revenue stream which means they are less reliant on their deal with Google.
And for users this means that a VPN service, in a sea of questionable options, has now been scrutinized and recommended by Mozilla. Which means that ProtonVPN gains an even greater level of trust as well as the promotion Mozilla provides.
So a good VPN will grow while being closely monitored by Mozilla for any possible, albeit unlikely, future shenanigans.
So users can be fairly confident that it's a good, and safe, choice if one wants to use a VPN service.
According to this hackernews thread, they will be cross-signing their certs with IdenTrust which will give them "very broad compatibility from day one".
It depends by what metric you're after. Fastest CPU? Well you can put OpenWRT on a standard 64-bit PC, so I guess that
Fastest Wi-Fi is pretty much impossible to objectively measure, since it depends on so many factors. I guess if you want "newest". Wi-Fi 6 devices mostly aren't yet supported due to drivers lacking FOSS friendly chipsets
If you simply want the "well what do you use?" I have a WRT3200ACM/WRT32x
Copying files off my NAS to my laptop with an Intel AX200 chip I routinely get up to about 103MB/s over HTTP transfers
Using freetubeapp.io on desktop (and linux mobiles) and NewPipe on Android may help with your YouTube issue. No account is needed for both while still providing local subscriptions and they can be configured to only indirectly access the YouTube servers.
https://www.waterfoxproject.org/
> Disabled Encrypted Media Extensions (EME) Disabled Web Runtime (deprecated as of 2015) Removed Pocket Removed Telemetry Removed data collection Removed startup profiling Allow running of all 64-Bit NPAPI plugins Allow running of unsigned extensions Removal of Sponsored Tiles on New Tab Page Addition of Duplicate Tab option Locale selector in about:preferences > General
> I wanted to watch Netflix
>i wanted to download music legally from itunes. I wanted my wife to be able to sync things from my machine to her iphone
> I got tired of having to run a virtual machine or have a second computer just to get things done that couldn't be done in Linux
These are all the same complaint. You are being squeezed out by a corporate world that can't profit off self-sufficiency, and you are getting too old to care. This is as old as the hills. It's also not particularly compelling.
(Oh, to others reading this: Netflix in Pipelight really works.)
If you're worried, you could run a Tor relay and not an exit node. Relays only move encrypted traffic between users, relays, and exit nodes so there's no risk at all: https://www.torproject.org/docs/tor-doc-relay.html.en Tor always needs more relays as they're a key part of ensuring the security and anonymity of the network as well as improving network performance. Also, no one has ever been sued or prosecuted for running a relay - including an exit relay. And the EFF believes that running relays, including exit nodes, is legal under US law: https://www.torproject.org/eff/tor-legal-faq.html.en So if you do run an exit node, and you do get in trouble - that would be quite interesting as you'd be the first person ever to have that experience - you'd probably be quite famous for it!
I have always been partial to the look and feel of KDE, and I am used to the KDE family of apps (Ktorrent, Kdenlive, Dolphin, etc).
Also, KDE has sweet Android phone integration!
You under estimate yourself. Just because you learn one way of doing computing doesn't mean your unable to do it another way.
Just think of it as a new way to do what you want instead of doing what you are told.
No one said you should not be able to learn how something works and if you have ever had a smidgen of curiosity about what makes a computer do the things it does then you are a perfect fit for Linux.
Start with a user friendly distro like Linux Mint or Pop! OS
Get used to them by running a live cd version without needing to do anything to you computer.
Once you feel comfortable. Install onto your hard disk and start using it for real.
Remember, it is hard to 'break' a computer beyond repair unless there is a hardware fault. Installing an os again and again is a very windows way of thinking. But with Linux you will find there is always a way to fix something without reinstalling.
Good luck.
Image your drive, and run PhotoRec, and other tools from the TestDisk suite on the image. PartedMagic comes with TestDisk installed, or it should be in most repositories. You can forego the drive image, but you always risk writing to the drive, and hosing your recovery chances. Use bootable media if you don't go the image route.
Suit yourself, but the installation is as easy as clicking the download button for the xpi file on https://github.com/gorhill/uBlock/releases
You might have to allow the website to install addons, though.
Consider becoming a donator if you want to accelerate the development process. The more full-time professional programmers the project can hire, the faster it will surpass Microsoft Office in features and quality.
If your phone does not have any software blocks on tethering, there is a much easier and simpler solution. Most mobile ISPs seem to detect tethering by checking the TTL of IP packets.
Basically, a packet's TTL is the maximum number of hops it may take before it expires. A hop is any intermediate device the packet passes through (router, tethered phone, etc.).
By default, Android and iOS (probably) have IP TTL's of 64. The ISPs can use this knowledge to decide whether or not a packet originated from the Android device or if it was only routed through the Android device. For example, Linux distributions typically have a default TTL of 64. This means that, when tethered, the ISPs will see one less than the expected TTL since the packet originated on the tetherd device and went through the hop of the Android phone. Pretty sure Windows defaults to an IP TTL of 128.
However, the default TTL value can be changed. On my Linux machine, my default IP TTL is set to 65 to account for the additional hop through the Android phone. From the ISP's perspective, the number of hops is as expected.
The TTL is being set on boot with a sysctl config file
net.ipv4.ip_default_ttl=65
ISPs may still try to infer tethering activity through deep packet inspection so I'd recommend using a VPN like Private Internet Access in addition to modifying the IP TTL.
These are rebranded generic Chinese laptops. I found the exact laptop they used. It looks like all they've done is put branding on the lid, and added a Penguin to the meta key.
All of the laptops here with the small notch in front of the touchpad in this link are the same laptop:
This one seems to be the most configurable:
If configured with i7-6500U/8GB/512GB SSD on Aliexpress: $709 USD + shipping; Slimbook version configured with same specs: $1109 USD + shipping. So, a $400 markup. It's good to support KDE though, provided they're earning a decent cut of the profit.
The hardware at least seems to have good reviews.
Sounds like you're looking for Linux From Scratch then, where it isn't an option to not learn how everything works underneath.
However, I'd still consider keeping distros like Debian around, because while you can learn a lot from doing it that way, it's also not all that practical to have to manually track everything like that.
The 2.9 nightlies have some better resamplers by Nicolas Robidoux (somewhat obscure, self designed, but decent nonetheless).
Otherwise I use imagemagick with gamma correction or imageworsener.
Gimp 2.8 and earlier does something hugely incorrect and overcomplicated, repeatedly shrinking by 1/2 until it's small enough to finish with an upsizing filter.
Isn't Debian Jessie 100% free software, including the kernel? The only reason it isn't a Stallman-approved distro is because you can enable non-free repos easily if you want to (they are not enabled by default).
I'd say the reason that people want Vivaldi to be 100% FOSS is related to privacy. They have over 30 people in their team, so you end up wondering how they are making money out of this.
Could be good news for the Replicant folks -- the S3, at least for the time being, is still their flagship and best-supported model. I still use an S3 as my daily driver for this reason and it works remarkably well for basic web / email tasks.
Matrix uses their own implementation of the "Double Ratchet cryptographic" ratchet. It's the same kind of encryption that Signal, Whatsapp and the like use. You can find the source here.