Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Uh. (Score 1) 1034

I was going to mess with the other guy responding to me a bit more who was replying to me a bit more, but I've since grown disinterested.

If you look at his replies to my other post, you can see how quickly they resort to using ad hominem attacks. What the responder doesn't understand is that his mentality is why he is unable to do normal discourse and unable to get common issues resolved.

For some reason this responder's research despite claiming he had done a bit was poor, since he believed I had only responded to this thread (I had responded to a few others too) and didn't seem to grasp the subtle hints I put in that I wasn't even American. You can see how this is the typical action of some people on the other side and why you'll find pro-Trump supporters either posting anonymously, or just voting in the booths instead.

I'll just leave this last remark, the key is discussion.

Comment Re:Still a need for what he was origally doing (Score 1) 71

An hour a day or even 2-3 hours a day is not going to cut it when working on something like Cyanogenmod even if someone is maintaining only a couple of devices.

I wasn't suggesting someone do it alone either. That said... With Exodus Viewer, we had to regularly merge upstream which would have significant changes all across the board. A merge would take me two weeks typically and it wasn't because I was slow, but because this a project that reaches around 100MB in source code alone for the main project (and that's ignoring project specific changes to external libraries it depends). When you're having to keep up to date with a company that hires 500+ people, it's pretty hard and that isn't even including contractors they bring on. So, I very much imagine maintaining roms isn't really that easy either considering the projects they merge between.

We just worked following a kanban and a few scrum practices that worked for our team to get work done. Your road may vary.

It is a time consuming (and pretty expensive) endeavor that will very quickly turn into a full time job.

When it came to merging, we were able to distribute work between people on the team that were better at different bits. Such as, I merged in networking changes, backend bits, our rendering expert would do merges relating to graphics engine etc.

In short, you need more contributors under the model I was talking about. But, the first thing you need to do to make any project like this work is to accept the reality and then to bend reality to your will by putting effort into making it work.

Add to that the fact that there aren't that many people who are doing it

That's really a common issue really anywhere.

people are more interested in creating their own ROMs as opposed to working on something like Cyanogen or Paranoid or Omni etc unless there is some incentive involved

I think that's healthy, it allows exploring other things honestly.

So if working on something like CyanogenMod with a full time job is not really viable, what other options are available to developers?

If general users think it's important enough, you could probably get a patreon to fund developing it full time. But my experience in such things shows me a lot of users are willing to use a product, but not even1% of them are interested in contributing towards it.

Most people do not want to donate money

I've been down this road. Mac users complaining I don't have a mac client, but then upset when I ask for money to buy the Mac needed to develop, test and compile on and that's just asking for money irregularly to meet certain vocal user interests.

a lot of people seem to think they're entitled to support by the devs so there are a lot of pretty rude comments if a device hasn't received an update

That kind of community response is part of the reason why I don't want to take on projects like that anymore.

How do developers manage the development and testing of an OS for hundreds of devices and marketing to offset bad publicity without a stable revenue stream?

With Exodus Viewer, we had automation running through our continious integration environment using (and thanks to following test driven development, our tests were pretty wholesome) that would spin up and do automated testing for each significant commit on a variety of virtual machine that had every variation of operating system and supported configuration we were looking at. This took away from needing many testers, the few testers we had used exploratory testing methodology to better use their time. I was running the automated testing from two servers in my apartment.

If I'm going to apply this to a mobile ROM project... In one of my previous work place projects, I built automated testing solutions using eggplant for applications we were working on that went across a variety of actual real devices we had access to which again was executed in a very similar style to above too. I'm pretty sure there are significantly better testing platforms available now and I don't really see the major blocker in doing that currently.

We learned very quickly that there were companies really friendly to opensource projects and willing to provide us resources for free. Atlassian gave us so many cloud services for free, we had free virtual machines thanks to opensource developer programs that gave us access to Azure, Amazon etc. and we made use of a lot of those resources too. However, some things did require money and, I just spent out of my own pocket from my regular day job to pay for it.

I don't think it's anywhere close to impossible, but, it's certanly in my opinion, easier when you have a company funding you.

Comment Re:Still a need for what he was origally doing (Score 1) 71

Are there any open source projects you have worked on personally?

Yeah, my last notable project that I contributed for years to was Exodus Viewer as a hobby. Although, I have stopped contributing to that project when I started doing 100 hour work weeks in 2014 (and since left that job towards the end of 2015).

You seem to be under the impression that its advisable for someone to code 8-12 hours a day at a day job and then spend another 8-12 hours a day working on an open source project.

Nah, that's just your assumption, I'm not expecting people to work another 8-12 hours (I was typically doing 1 hour after work and 12 hours over the weekend). I could probably have done more if I wasn't spending it doing other hobbies.

There is a reason that these days most successful open source projects aren't created/maintained as a hobby but are full time jobs.

Indeed, I don't dispute that. But the issue being raised was a way for people working on a "very important project" to be able to make a living without selling into corporate interests that might otherwise change the organization's mission and I provided one that I have personally done myself.

Comment Re:Confused (Score 1) 202

Easy, Coinbase is one of the least sketchiest exchanges around. Given the amount of personal information required (see below) you generally want one that won't go bankrupt overnight (like a certain Magic the Gathering Online Exchange).

Now, now. For a time, everytone was saying mtgox was the most trustworthy, least sketchiest exchange out there.

What does Mt Gox say?

Comment Re:Still a need for what he was origally doing (Score 1) 71

This is exactly the type of project where "Open Source" needs to figure out a business model.

Just run it as a business and make it open source, that's all you need to be open source and have a roof over your head.

There needs to be a way for people working on a "very important project" to be able to make a living without selling into corporate interests that might otherwise change the organization's mission.

Oh, there is. You just do the open source project your spare time (a lot of people aren't willing to do that though) and do a seperate day job.

Comment Re:What, is Google new or something? (Score 2) 178

>All that will happen is that one second your computer will think it's on time, and a couple seconds later your computer will think that it's a second behind and correct itself against the NTP server.

The problem here is that not all systems adjust at the same rate. So once all the systems are a second off, they will all be slightly out of sync with each other as they skew their clocks until they're all correct again.

For us, clocks being under a second out of sync is not a big deal. But for software that has to be well synchronized between hosts, it's a huge deal. So it's better to do it Google's way to keep their infrastructure working reliably.

Comment Re:All the fun users (Score 2) 226

I should probably pre-fix this to say I am not in the alt-right, but I sympathize with the difficulty they have in trying to have intellectual discourse.

That's simply a matter of bad phrasing, they have to phrase it in a diplomatic way.

Honestly, this is how language evolves. Gimp used to mean beautiful person, but it was used ironically in a mean way to people that are defined as "gimps" now. Gay was used to describe lighthearted and happy people, but it became used to describe the stereotypical flaming homosexual, leading to 'gay' meaning 'homosexual' today. If you don't want that word to mean what it means to many people today, you should stop those physical places from being called "safe spaces" to begin with, because a debate online about word definitions isn't going to go far.

If you actually bothered to find out how it works

I know how it works, but I also know the reality behind the implementation used in many colleges and universities.

Your logic follows what misandrists do, who label themselves as feminists (supposedly to help justify actions and prevent intellectual discourse), declare everything they do is for feminism (while doing things that violate the officially touted lines of feminist ideals), when people call them out on it and define feminism as what they are doing, they then cry and say that's not what feminism is and therefore any point you have made is invalid.

How anyone could possibly spin this as a negative thing, is a mystery for the ages.

Because this is an element of a culture or system of behaviour passed from one individual to another through experiences and these are wide-spread, it's doesn't seem unlikely these added meanings of these words would end up in official dictionary definitions in the next decade unless they stop abusing these words.

As for me personally, I have no problem with the idea that words will change meaning because people are trying to ride on their positivity to push negaitve realities; it's one of the few ways society can self-correct against people abusing them to obtain almost blind support for it, such as what you're suggesting almost when you say "How anyone could possibly spin this as a negative thing".

Alt-righters in particular hate safe spaces, because they're prohibited from invading them with loudmouthed aggressive rhetoric.

This point is actually an interesting discussion point. I genuinely haven't seen any videos of alt-righters invading discussions. The most interesting thing to me is when seeking videos from people who represent different ideologies, alt-right people like Milo Yiannopoulos and Ben Shapiro when they go on campuses seem to the ones recieving loudmouthed aggressive chants, shouted down by people whom try to prevent any type of discourse. Meanwhile, people like Zoe Quinn and Emma Sulkowicz attend university campuses to speak about issues that the alt-right supposedly are opposed to vemently do not recieve interuptions while speaking, no crazy chanting in the audience, no human walls blocking entrance into the area, no false fire alarms being pulled etc. If this were as common of an issue you described, it wouldn't be the alt-right suffering it, right?

An other interesting point to raise here is that, even when being prohibited to do so, they still do it on campuses. The alt-right as you describe them, are equally prohibited in doing such things and don't do it on campuses.

I think the particular reason why as you so aptly put "alt-righters in particular hate safe spaces" is because it's disgenious and doesn't work the way you describe, it's intended to prevent any sort of discourse with the otherside to begin with and in turn from what I think is the alt-right's point of view, it infantiles a those people while indoctrinating them in a particular mindset.

Comment Re:All the fun users (Score 2) 226

Ah yes, the "safe spaces" that conservatives and alt-righters have made up their own definitions for.

I don't think they made up any real definitions honestly. People are just calling it what they see, including some colleges and universities

Try actually asking a university how they define safe spaces, sometime.

Well, if you want examples, the University of Chicago, supposedly one of America's most prestigious and selective universities sent letters welcoming students saying:

Our commitment to academic freedom means that we do not support so called 'trigger warnings,' we do not cancel invited speakers because their topics might prove controversial, and we do not condone the creation of intellectual 'safe spaces' where individuals can retreat from ideas and perspectives at odds with their own.

Emphasis, my own.

I just don't see the issue with calling out what it is instead of allowing people to confuse what those places are.

Comment Re:All the fun users (Score 1) 226

A safe space is one where you can express yourself without being judged for who you are. That is, a prejudice/racism/sexism/ageism/etc.-free place to discuss ideas openly, that would otherwise put you at risk of ridicule, hatred and attacks. It is not a dissent-free zone, in fact thoughtful and honest criticism is encouraged.

He's talking about the "safe spaces" in colleges and universities, which is something entirely different.

Comment Re:Uh. (Score 4, Insightful) 1034

Why are all the Trump posts anonymous cowards?

Because like brexit, if you support Trump, you are automatically a racist, bigot, sexist etc. No matter what actual real reasoning used to support Trump. People don't want it attached to their identity due to the harassment, shouting down and inaccurate name calling of supporters recieved instead of having a conversation lead to many people not discussing it and just voting in the booths, the use of anonymous posting is another.

Comment Re:can we now get some throttling for netflix? (Score 2) 105

Bwahahhaa, great analogy.

On a side note, my mother bought a TiVo recently to watch broadcast TV. She thinks it's the most amazing thing ever. I helped her set it up and it's funny how little TiVo has changed in over a decade.

And she watches Netflix and HBO Now too, so it's not like she doesn't do things the modern way as well. There's just too much stuff on broadcast TV she still watches and the TiVo is like God Mode for that.

Slashdot Top Deals

"It's ten o'clock... Do you know where your AI programs are?" -- Peter Oakley

Working...