Eight Things to Do After Installing Linux Mint Xfce 18.x

After you get Linux up and running on your computer, there are still a few things left to do. Here’s a short list that newcomers might find helpful.

Linux for Newcomers

Those who are new to Linux might just go to work right away after installing, or having someone else install, GNU/Linux. However, there are a few things you should do first. Some of them, such as updating your system and activating the firewall, are essential. Others are just things you do to customize your Linux experience.
Here’s a short checklist of things to do after you get Linux up-and-running on your computer. You should consider the first two items on this list as being required, with all the other items being optional. The list is specific to Linux Mint 18.x Xfce Edition, so if you’re using another flavor of Linux, you’ll be better off searching for another list.
1. Update your system: Absolutely

Original URL: http://fossforce.com/2016/12/installing-linux-mint-xfce/

Original article

WebRTC: the future of web games

Tue Dec 27 2016At some point in JumpSuit‘s development I realized it was impossible to create the game we envisioned: WebSockets are just too slow, because they sit on top of TCP.
While it is possible to write moderately fast-paced games with them, such as the enormously successful Agar.io and Slither.io, if you need low-latency, WebSockets won’t cut it.
So I started looking for alternatives.
WebRTC is currently the only way a browser can exchange with the outside world in UDP-like fashion – disregarding Flash. While it is fairly recent, browser support is decent enough that Facebook Messenger, Skype and Google Hangouts started using it, to only name a few.
However, WebRTC has been designed to do P2P VoIP on the browser, not to create game servers. But surprisingly, games benefit greatly from these same features which are essential to VoIP.
Data channels are awesome
Along with audio and video, WebRTC makes it possible to create

Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/hRYQ03EXjJQ/webrtc%3A-the-future-of-web-games

Original article

Problems with CSVs

Much of my professional work for the last 10+ years has revolved around handing, importing and exporting CSV files. CSV files are frustratingly misunderstood, abused, and most of all underspecified. While RFC4180 exists, it is far from definitive and goes largely ignored.
Partially as a companion piece to my recent post about how CSV is an encoding nightmare, and partially an expression of frustration, I’ve decided to make a list of falsehoods programmers believe about CSVs. I recommend my previous post for a more in-depth coverage on the pains of CSVs encodings and how the default tooling (Excel) will ruin your day.
Everything on this list is a false assumption that developers make.
All CSVs are ASCII
All CSVs are Win1252
All CSVs are in 8-bit encodings
All CSVs are UTF-8
All CSVs are UTF-16
All CSVs contains a single consistent encoding
All records contain a single consistent encoding
All fields contain a single consistent encoding
All CSVs contain records
All records

Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/w1MwZ2ZUD20/Falsehoods-Programmers-Believe-About-CSVs

Original article

FreeDOS 1.2

Hi there! I’m Jim Hall, the founder and project coordinator of the FreeDOS Project!

Announcing FreeDOS 1.2

December 25, 2016

I’m very excited to announce the release of the FreeDOS 1.2 distribution!

If you’ve followed FreeDOS, you know that we don’t have a very fast release cycle. We just don’t need to; DOS isn’t exactly a moving target anymore, so we don’t have to chase new features or shifting compatibility. We released our first Alpha in 1994, and our first Beta in 1998. We finally released FreeDOS 1.0 in 2006, and FreeDOS 1.1 in 2012. And now, on December 25 2016, we are proud to release FreeDOS 1.2.

The FreeDOS 1.2 release is an updated, more modern FreeDOS. You’ll see that we changed many of the packages. Some packages were replaced, deprecated by newer and better packages. We also added other packages. And we expanded what we should include in the FreeDOS distribution. Where FreeDOS 1.0 and

Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/yBuW7QKJcag/

Original article

Darktable 2.2.0 released

we’re proud to finally announce the new feature release of darktable, 2.2.0!
the github release is here: https://github.com/darktable-org/darktable/releases/tag/release-2.2.0.
as always, please don’t use the autogenerated tarball provided by github, but only our tar.xz. the sha256 checksum is:
3eca193831faae58200bb1cb6ef29e658bce43a81706b54420953a7c33d79377 darktable-2.2.0.tar.xz
75d5f68fec755fefe6ccc82761d379b399f9fba9581c0f4c2173f6c147a0109f darktable-2.2.0.dmg

and the changelog as compared to 2.0.0 can be found below.
when updating from the currently stable 2.0.x series, please bear in mind that your edits will be preserved during this process, but it will not be possible to downgrade from 2.2 to 2.0.x any more.
Well over 2k commits since 2.0.0
298 pull requests handled
360+ issues closed
Gource visualization of git log from 2.0.0 to right before 2.2.0:

The Big Ones:
Quite Interesting Changes:
Split the database into a library containing images and a general one with styles, presets and tags. That allows having access to those when for example running with a :memory: library
Support running on platforms other than x86 (64bit little-endian, currently ARM64 only) (https://www.darktable.org/2016/04/running-on-non-x86-platforms/)
darktable is now happy

Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/0Xpfc5l38Vs/

Original article

Add Math and LaTeX to Your GitHub Readme.md


Renders LaTeX for Github Readmes

Make sure that pdflatex is installed on your system.

readme2tex is a Python script that “texifies” your readme. It takes in Github Markdown and
replaces anything enclosed between dollar signs with rendered .

In addition, while other Github TeX renderers tend to give a jumpy look to the compiled text,

readme2tex ensures that inline mathematical expressions
are properly aligned with the rest of the text to give a more natural look to the document. For example,
this equation is preprocessed so that it lines up at the correct baseline for the text.
This is the one salient feature of this package compared to the others out there.


Make sure that you have Python 2.7 or above and pip installed. In addition, you’ll need to have the programs latex
and dvisvgm on your PATH. In addition, you’ll need to pre-install the geometry package in .

To install readme2tex, you’ll need to

Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/5jyLFYlXymY/readme2tex

Original article

With Cyanogen Dead, Google’s Control Over Android Is Tighter Than Ever

Last week, Cyanogen Inc announced it is shutting down all its services. A day later, CyanogenMod announced that it is going away too. Regardless of how you found Cyanogen’s commercial operating system or open source fork CyanogenMod, the demise has bigger implications. From a report on GreenBot: Cyanogen might never have seriously threatened to take control of Android, but the upstart’s shutdown still represents a major victory for Google. As Google showed with the launch of the Pixel, the company is taking steps to ensure no one ever gets close to stealing Android’s soul ever again. […] In many ways, Cyanogen encapsulated more of the spirit of Google’s mobile OS project than Android itself ever did. As an early offshoot of the mainstream project designed and supported by habitual modders, Cyanogen was in many ways more aligned with the iOS jailbreaking community than Android proper, bringing customization and features far

Original URL: http://rss.slashdot.org/~r/Slashdot/slashdot/~3/9Az_nkuPSY8/with-cyanogen-dead-googles-control-over-android-is-tighter-than-ever

Original article

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: