Stories
Slash Boxes
Comments

SoylentNews is people

Log In

Log In

Create Account  |  Retrieve Password


You can add 17 to that list of 43 white supremacist murders

Posted by DeathMonkey on Thursday February 15 2018, @07:49PM (#3000)
46 Comments

You Up? College in the Age of Tinder

Posted by takyon on Thursday February 15 2018, @01:01PM (#2997)
12 Comments
/dev/random

You Up? College in the Age of Tinder

Frankly, dating apps can also just make things incredibly awkward. My freshman year I swiped through hundreds of people. At one of the last tailgates of the year, a random man walked by me and yelled: “Hey! We matched on Tinder! You are Tinder girl!”

I was mortified. Suddenly everyone around me knew that I was on Tinder. And I had swiped through so many people, I had no idea who this guy was. He was just another nameless “match” that I would never get to know. Because, needless to say, I walked away and never spoke to that guy again.

[...] The same Snap asking to “hang out” sent at 2 p.m. can have a completely different meaning when sent at 2 a.m.

[...] You don’t want to be mid-makeout while the jewel-encrusted crab from “Moana” is singing about how shiny he is.

I am in love with Linux again thanks to Void

Posted by Azuma Hazuki on Wednesday February 14 2018, @10:58PM (#2996)
34 Comments
OS

So, most people know I've been using Linux since mid-2004, and that I started with Gentoo...which, yes, is the equivalent of learning to swim by donning a bacon bikini, rubbing yourself in A1 Steak Sauce, and jumping in the Amazon in the middle of piranha season.

Over the last 13+ years, Linux has...changed. A lot. I am sorry to say that I don't believe most of the changes have been good ones: GTK 3.x, the fiasco that was the KDE 4 series, RedHat aiming to become the next Microsoft, and the crux of the former, SystemD. Yes, I am a SystemD hater, and I make no apologies for it. It does things wrong, it does not even pretend to follow the Unix philosophy, and its syntax and "feel" remind me more than anything of PowerShell, which has to be the most bloated, flabby, weak, user-hostile CLI environment in history.

I also don't have a lot of money for hardware; this post is being typed on a used Thinkpad T440s I was lucky enough to acquire for $200 on EBay from a trusted source. And, being that i work 55+ hours a week *and* do anti-human-trafficking stuff, I don't have endless time to piddle around with Gentoo any longer. Much as I love the near-insane levels of control and configurability it offers, my poor ULV mobile i5 CPU just can't take that level of abuse for long.

So...I'd been distro-hopping for a while, playing with Devuan, Slackware, Artix, Obarun (unsuccessfully; the fucker just wouldn't install and I have no idea why), even FreeBSD.

And then a friend from college, the one who got me into Linux all those years ago, suggested Void.

Now, I'd heard of Void before, but had never even visited the homepage. Doing so left me somewhat underwhelmed, but intrigued; it was very businesslike. There wasn't the patronizing aura of the *buntu family, the slightly notionally-cabbage-smelling, half-baked feeling around Debian, or the complete unprofessionalism of umpteen hojillion other flavor-of-the-week distros.

If anything, it felt like FreeBSD, which I had limited success with and mostly enjoyed, but which didn't let me do a few things I really had gotten used to on Linux. So with Matt's encouragement, I downloaded the Xfce installer, backed up my stuff, cleared out my HDD, and booted it up.

It was a revelation. I don't know how else to describe this. Aside from the slightly WTF choice of using CFDisk, the installer was a no-nonsense NCurses-based affair that reminded me in all the good ways of the Slackware and FreeBSD bootstrappers. It was one of the most painless and ye-gods-FAST installs I had ever seen. Rebooting worked immediately; I was presented with a vanilla Xfce desktop and a very minimal set of programs, which is how I like it.

Two things immediately stood out: the first is the package manager, the XBPS suite (xbps-* commands). I can't say enough good about this; it's like Arch's Pacman for adults. it feels like the lovechild of Apt and Pacman in all the best ways, and it is *blazing* quick. It also has an xbps-src build system, which is to xbps something like the *BSD ports tree is to FreeBSD's pkg utility. It even acts a lot like the ports tree.

The second, and the thing that has made me a Void fangirl for life, is the Runit init system.

OpenRC isn't bad, and I'll take just about anything over Gawdawful SystemD, but Runit feels like alien technology. It is incredibly fast, it's very simple to administrate--just symlink stuff from /etc/sv to /var/services--and it will even, something like the Minix reincarnation server for its drivers, automagically restart crashed services for you!

Did I mention fast? Because this thing goes from "pushing Enter on the GRUB prompt" to "SDDM login screen ready for my credentials" in 10 seconds. 10. I counted. 9-and-a-bit, actually, but close enough to 10 to say 10.

If you run Linux, if you *love* Linux, try Void. You won't regret it. It will change the way you think about Linux. It sweeps away all the bad decisions of the last half a decade. Stuff Just Works. It's the most stable Linux I have ever used, and this despite being nearly as bleeding-edge as Arch. Runit is the star of the show and I wish it were standard on every distro. Do it. You won't b disappointed. Enter The Void.

I made February 2018 a VERY SPECIAL month!👱🏿

Posted by realDonaldTrump on Wednesday February 14 2018, @09:29PM (#2995)
2 Comments
Topics

Folks, this month is very special. Because I've proclaimed what I call National African American History Month.

Let me tell you, last February I toured our National Museum of African-American History and Culture. And they had a stone there. The slaves would stand on it. And get auctioned off. And I said to myself, "boy, that is just not good, that is not good.” They had little metal things, like handcuffs, that they put on the little slave children. And I said to myself, "that is really bad!" Sometimes handcuffs are fun. Trust me, it's not fun to put them on children. It's very sick, or bad.

So now I'm saying to all Americans, let's COME TOGETHER. 💕 As One Team, One People, One American Family! To celebrate the extraordinary contributions of African-Americans to our nation. Let's turn our thoughts to the heroes of the civil rights movement whose courage and sacrifice have inspired us all. Frederick Douglass, he's done an amazing job. Rev. King is being recognized more and more. We've got so many great people. Proclamation: 45.wh.gov/c9Gvt9 pic.twitter.com/Nx0AEKZy5p

Trump Vowed Not To Run $400 Billion Deficits.

Posted by DeathMonkey on Wednesday February 14 2018, @09:09PM (#2994)
3 Comments
Code

...Instead He’ll Run A $1 Trillion One.

  Fourteen months before he was elected president, Donald Trump vowed to make sure the country would never again run a $400 billion budget deficit.

“Well, he’s right about that,” laughed Capitol Hill budget veteran Stan Collender on Monday.

Because, as it turns out, Trump kept his promise ― only not in the way his supporters might have hoped.

In the first budget cycle fully under their control, Trump and the Republican-run Congress are likely to run a deficit that will top $1 trillion, some two-and-a-half times as big as the one Trump had complained about at his Sept. 30, 2015, rally in Keene, New Hampshire.

New York Times Hires and Fires Writer Within 6 Hours

Posted by takyon on Wednesday February 14 2018, @05:19PM (#2993)
8 Comments

Thoughts on init systems, Epoch, the future

Posted by Subsentient on Monday February 12 2018, @06:08PM (#2989)
5 Comments
Code
Oh boy, has it been a while. A lot has changed, much of it not at all for the better.
Life's been hard, but I suppose that's a story for another time.
I've spent the last year or so using Fedora exclusively, as it always has been my favorite distro, other than the systemd quagmire. I've stopped using SubLinux 2, because it's too outdated and I don't have the time or the energy to build another complete system myself with everything that's been going on, much less maintain it.
I used Epoch with it for a while, stumbling through the incompatibility that intermixing systemd and Epoch components caused, before I gave up and essentially said "fuck it". So, I've been using systemd for around a year now.
Here's what I learned from that experience:

* systemd is still terrible. It's unstable, slower than it should be, buggy in critically important places (like unmounting filesystems on shutdown), and still assimilating technologies that it really shouldn't be. (systemd-boot, aka gummiboot, anyone? Now introducing systemd the bootloader.)

* systemd does have some important things that Epoch does not, most importantly a more packager-friendly configuration system as compared to Epoch.

* Epoch is still substantially superior in some ways. Among them is stability, fault tolerance, overall program size, and service management, not to mention the lack of external library dependencies, e.g. dbus. It also has a better feature set for recovering from certain issues, e.g. ctrl-alt-del to kill a stuck service.

* Epoch's codebase is absolutely nauseatingly terrible. It's incredibly hideous. It's "tried and convicted for war crimes" bad. It's unwise for me to attempt to further this codebase as-is, without at least a substantial partial rewrite.

I've had time to do some introspection, and I've realized where Epoch succeeded, and where it failed.

Where Epoch succeeded
* Service management
* Footprint size
* Configuration syntax
* Logging system

Where Epoch failed
* Codebase quality. Like seriously, so disgusting.
* Packager-friendly configuration/service files (A very big one)
* Single threaded design, which created opportunities for lockups and broken applets with misconfigured services, though this was always recoverable.


So, what now? Well, I haven't given up, but I don't have a lot of time right now, due to crippling financial problems.

I do have a plan.

Enter "Monolith"
The new design concept for Epoch's replacement.
The paradigm for it is as follows:

* No dependencies other than the standard library, just like Epoch.

* Multi-threaded, can start multiple services in parallel.

* FIFO file-based interprocess communication, phasing out the incredibly disgusting "MemBus" used by Epoch currently.

* Similar service file keys as to what Epoch uses currently.

* Far better support for multiple configuration files than Epoch

* Minimalist C-based module system and API, for further functionality.

* The biggest thing of all: An optional module for systemd service file compatibility, to make it a true drop-in replacement for systemd. Some things that deal with, eh, stupid stuff from systemd, like its own version of getty etc, will not be supported for obvious reasons.

* GPLv3 license. I've spent considerable time lately being exposed to the proprietary, Tivo-ized Linux systems of today. I've been absolutely disgusted at what I've found. I have no intention of giving them any further resources to lock users in. The GPLv3 should force all modifications to the base code to be published openly, as well as prevent Tivo-ization on those that do use it. With any luck, someone will put it in a set-top box without paying attention and I'll be able to force them to open it up to user code.

I'm thinking I'll write it in C++14, so I can have an easier time eliminating issues like segfaults caused by buggy homebrew linked lists etc.

It'll be a while before I can do this.
Unless someone wants to pay me a livable wage to work on this project, it's going to have to wait until my life stabilizes a bit, which doesn't seem to be coming soon. hint hint.

That's it for now.

Any thoughts?

29-Year-Old Pregnant Virgin

Posted by takyon on Monday February 12 2018, @02:15AM (#2988)
14 Comments
/dev/random

I’m a 29-Year-Old Pregnant Virgin

"This is me giving a middle finger to the people who told me I couldn’t do it because I’m not married yet."

Thoughts &prayers w/the Saratov Airlines&Grand Canyon folks.

Posted by realDonaldTrump on Sunday February 11 2018, @09:00PM (#2987)
3 Comments
Topics

Thoughts and prayers with the families of the 71 Saratov Airlines passengers & crew who died. ✈️💥 No survivors.⚰️⚰️⚰️

And with the survivors, and the families of the victims, of the firey helicopter crash in the Grand Canyon. 🚁🔥

Very sad for me personally. Since taking office I have been very strict on Commercial Aviation. So there were Zero deaths in 2017, the best and safest year on record. 2018, not so great. We must work much harder and get very, very tough on the airlines. Jimmy Carter, President Carter, was a DISASTER for our airlines! Our airlines have been in the shitter since he signed the Airline Deregulation Act.🚽 pic.twitter.com/y8vikN1akP

Russians Mock Their Space Program After Falcon Heavy Launch

Posted by takyon on Saturday February 10 2018, @08:33PM (#2984)
9 Comments
Techonomics

Russians are mocking their space program after the SpaceX launch

Some dove head-first into Russia's rising inequality and the excessive wealth among the country's billionaire elite. One user noted the millions of dollars and years of effort Musk has plowed into pioneering space technology, and lamented the comparison with the kinds of things Russia’s notorious 96 billionaires tend to spend their own money on.

His example: Roman Abramovich, the Russian oil-and-metals magnate who spent some $233 million buying the U.K. soccer team Chelsea.

Abramovich, who’s worth $11 billion according to Forbes magazine, also splashed out some $400 million for the world's second-largest yacht in 2010, which he named Eclipse, ironically enough.

Others used the SpaceX craze to poke fun at Moscow’s standard tit-for-tat diplomatic approach to disputes with Washington, with one user photoshopping a mobile missile launcher flying through the cosmos as Russia’s “symmetrical response.”

How Elon Musk Beat Russia's Space Program

The Soviet Union tried something similar in the 1960s and early 1970s. Sergei Korolev, the rocket designer who launched the first satellite and the first man into space, began the development of what came to be known as the N-1, a 30-engine superheavy rocket capable of taking a 75-ton space station to orbit and perhaps to the Moon, Mars and Venus. Finished after Korolev’s death in 1966, the N-1 was test-launched four times. Each of the launches failed, largely because of the difficulty of running so many engines at the same time.

Now SpaceX has pulled off a similar task, and even though it’s not clear yet who will contract for the Falcon Heavy’s services, SpaceX founder Elon Musk now has the most capable missile in the world: It can deliver up to 64 tons into orbit. Russia’s plans to build such a rocket, capable of flying to the Moon or to Mars, aren’t even complete yet, and certainly not fully funded, though Igor Komarov, head of Roskosmos, the Russian space agency, has promised a first launch in 2028. Even China is likely to have a superheavy launch vehicle before Russia. But it’s the success of upstart Musk that smarts. Roskosmos has the full power of the state behind it, after all. And yet here’s this boyish-looking showman launching his roadster into space, David Bowie blasting from the car’s speakers and “Don’t Panic” -- a quote from Douglas Adams’ “The Hitchhiker’s Guide to the Galaxy” -- lit up on the central console.