There's many business models surrounding free/libre open source software: support (pay for help, or additional features), premium (pay for more advanced software), hosting (pay for using the software on someone else's servers), donation (two versions of the same app, pay because you want to be nice to the developers), etc. Not all of those business models align the interests of the developer and the customer/user in the same way: support-based models for example, benefit developers who introduce certain mistakes or delay introducing features. (In the short term. In the long run, it opens a door for competitors...) Which of those align the interests of both?
The original submission also asks if any of these models are "morally questionable" -- and if there's other business models that have proven successful for open source software. Leave your best thoughts in the comments. What's the best business model for an open source developer?
The original submission suggests problems connecting to wi-ifi -- something partially corroborated by complaints at Windows Central -- though Microsoft's site says they're still supporting wifi connections.
Slashdot reader thegreatbob suggested "shuffleboard puck" -- then added, "Snark aside, if you're into writing custom applications and such for them, there's probably a bootloader/root solution for you out there."
Leave your own best suggestions in the comments. What can you do with an old Windows Phone?
Let's list the most famous ones:
- DownThemAll is still largely irreplaceable since you can download from many parts of the internet much faster if you split the downloaded files in chunks and download them simultaneously;
- NoScript: allows you to whitelist JS execution only for websites that you really trust; JS has been used as an attack and tracking tool since its inception;
- Status-4-Ever and Classic Theme Restorer return Firefox to the time when it was a powerful tool with its own identity and looks, and not a Chrome clone;
- UnMHT add-on allows you to save complete web pages as a single MHT file;
So what will you do less than a year from now?
How do you navigate your smartphone? Given the many different options available on the market, do you think there is one method of navigation that trumps the others, or is it a classic case of "different strokes for different folks?"
The Indian Government is deeply paranoid over internet access, with many sites being blocked, jail sentences for viewing blocked URLs, and bans on open wifi networks.
In 2015 the Indian government blocked access to over 800 adult web sites, and earlier this month they reportedly blocked access to Archive.org. "A block on Slashdot is over the top," davesag writes, "and makes me wonder what it is about this news site that the government here finds so terrifying."
In my town it was cloudy all morning -- though I got a postcard from friends experiencing "the path of totality" in Idaho City. But how about you? How did you experience this week's solar eclipse?
In view of the recent story about Samsung TVs being bricked by a firmware update, I ask the Slashdot crowd to amass our collective knowledge and see: What TV makers make decent non-smart TV sets? Which are these sets?
Requirements: non-smart, no apps on the TV, no app on the smartphone, no nothing -- the dumber the better. OTA tuner optional. 1080p50/60 or higher (1333x768 was barely adequate in 2008, but KRAP in 2017). 16:9 or 21:9. From 35 inches (for the master bedroom) to 70 inches (for the middle class living room in an apartment complex). Real remote (not app in a phone) with at least volume up/down, input change and sleep function, plus all needed to configure the set. Lots of HDMI 2.0 (or higher) ports. A decent assortment of legacy ports (including component, composite, S-Video). HDR capable. Good build quality. Good price (Ideally slightly lower than similar smart TVs, since we are forgoing the hardware needed for the smart part, as well as the ongoing support cost for firmware updates). Good image quality. Decent warranties. Reputable manufacturers. Reputable sellers.
2. Autofill API Framework: Android 8.0 Oreo brings a built-in secure AutoFill API that allows users-chosen password manager to store different types of sensitive data, such as passwords, credit card numbers, phone numbers, and addresses -- and works throughout the entire system.
3. Picture-in-Picture: With Android Oreo, you can view a YouTube video while reading through a report in Word or be chatting on WhatsApp on your Android device -- thanks to Picture-in-Picture (PIP) feature.
4. Google Play Protect: Play Protect helps in detecting and removing harmful applications with more than 50 billion apps scanned every day.
5. Wi-Fi Aware (Neighborhood Aware Networking -- NAN): Android Oreo has added support for a new connectivity feature called Wi-Fi Aware, also known as Neighborhood Aware Networking (NAN), which allows apps and devices to automatically find, connect to, and share data with each other directly without any internet access point or cellular data.
6. Android Instant Apps: With Android 8.0 Oreo, you can now access a range of Instant Apps without downloading them.
7. Battery-Saving Background Limits: Google has blocked apps from reacting to "implicit broadcasts" and carrying out certain tasks when they are running in the background in an effort to enhance the battery life of Android device. Besides this, Android Oreo will also limit some background services and location updates when an app is not in use.
8. AI-based Smart Text Selection: Android Oreo brings the 'Smart Text Selection' feature, which uses Google's machine learning to detect when something like physical addresses, email addresses, names or phone numbers is selected, then automatically suggests the relevant information on other apps.
9. Notification Dots (Limit notifications): Oreo introduces Notification Dots that offers you to manage each app individually with "fine-grained control," allowing you to control how many notifications you see and how they come through.
10. Find my Device: Google has introduced a new feature, called Find my Device, which is a similar feature to Apple's Find my iPhone and allows people to locate, lock and wipe their Android devices in the event when they go missing or get stolen.
11. New Emoji and Downloadable Fonts: Android Oreo introduces 60 new emoji and a redesign of the current "blob" characters. The update also offers new color support to app developers and the ability to change or animate the shape of icons in their apps.
Anybody aware of decent cloud backup solutions that support Linux, and that offer a maximum backup capacity that is not ridiculously small? Reader cornjones asks a similar question: My use case:
Backups for several computers, both at my house and scattered family machines
Encrypted locally by a key I set, only encrypted bits are stored offsite
I have a copy of my data onsite. I primarily want to protect against lost drives or fire (or ransomware attack)
Ideally, I would be able to point it at a NAS, which I don't have now.
The plan I was on was 10 computers, unlimited data, for 4 years @ $429. Lower is better, but I am willing to pay in that range.
Across my machines, I probably have about 1TB of bulk storage and 10 or so machines w/, say, 60GB backups each.
I know there's lots of opinions about CS education (and about whether or not laptops increase test scores). So leave your own best thoughts in the comments. How can you teach programming to schoolchildren?
With that, I'd like to ask Slashdot readers, what would you pay to see open sourced?
Slashdot reader jonwil left a comment suggesting old games ("where the game is no longer being developed/worked on and where the engine/tech is no longer being used for anything"). But the sky's the limit here, so leave your own best answers in the comments. What would you pay to see open sourced?
"Myself and just about every other kid I was friends with in the 1980s were definitely addicted to computers when we were young, and stayed that way until we reached college."
"There is increasing concern about everybody from young kids to people 60+ staring into smartphone, tablet computer and laptop screens for hours and hours every day and not partaking in other activities they used to before the "glowing screen" hooked them."
His question: Are interactive computing devices, whether networked or not, addictive in nature? What kind of applications appear to be the most addictive? (AAA games? Casual games? Social media? Texting?) And could the addiction have something to do with "Neuroplasticity", the fact that doing an activity over and over again each day that you place great importance in, and pay great attention to, can actually rewire the neurons in your brain?
Nicholas Carr once argued that "We're training ourselves, through repetition, to be facile skimmers, scanners, and message-processors -- important skills, to be sure -- but, perpetually distracted and interrupted, we're not training ourselves in the quieter, more attentive modes of thought." Slashdot readers seem uniquely qualified to address this, so leave your own attentive thoughts in the comments. Are interactive computing devices addictive?
Leave your best answers in the comments. What can you do with old coaxial cable?
Slashdot, help! Are there any good mobile hotspot options with unlimited data, and monthly contracts (I haven't found any), or other alternatives than to simply be held a data-hostage?
In my case, having noticed this trend, I purchased three routers from Belkin, Buffalo, and Netgear in Canada, the UK, and Germany respectively, instead of the USA, and the results: All three routers had locked firmware/bootloaders, with no downgrade rights and no way to install Tomato, DD-WRT, OpenWRT, etc. It seems the FCC rule is an example of the wide-reaching effect of US law on the products sold in other nations, etc. So, does anyone know a good source of unlocked routers or other technical information on how to bypass this ridiculous outcome of FCC over-reach and manufacturer laziness?
The FCC later specified that they were not trying to block Open Source firmware modifications -- so leave your best suggestions in the comments. How can you avoid routers with locked firmware?
I tried to locate the person on Facebook, Twitter etc and contacted a few that seemed to match, but I never got a response. So the question is, how do you cope with such a case, especially nowadays that sites seem to ignore the email verification for signups?
Leave your best answers in the comments. What would you do if someone else started giving out your email address?
- GNOME replaced Unity
- Bluetooth improvements with a new BlueZ
- Switched to libinput
- 4K/Multimonitor/HiDPI improvements
- Upgraded to Network Manager 1.8
- New Subiquity server installer
- Minimal images (36MB, 18% smaller)
And several others have excellent work in progress, and will be complete by 17.10:
- Autoremove old kernels from /boot
- EXT4 encryption with fscrypt
- Better GPU/CUDA support
In summary -- your feedback matters! There are hundreds of engineers and designers working for *you* to continue making Ubuntu amazing! Along with the switch from Unity to GNOME, we're also reviewing some of the desktop applications we package and ship in Ubuntu. We're looking to crowdsource input on your favorite Linux applications across a broad set of classic desktop functionality. We invite you to contribute by listing the applications you find most useful in Linux in order of preference.
Click through for info on how to contribute.
What fresh hell has this software engineer gotten themselves into? Leave your best answers in the comments. What are the lesser-known roles of the IT department?
That's mine, now let's hear about the things that are pushing you over the edge this very minute. Phones, software, power windows, anything.
There's a longer version of this story in the original submission -- but what's bugging you today? Leave your best answers in the comments. What software (or hardware glitch) makes you angry?
However, I got quite a few responses that puzzled me: People claiming that paying for things with cash, and carrying any amount of cash around at all, was somehow dangerous, that I'd be "robbed," and that I shouldn't carry cash at all, only plastic. I'm Gen-Y; I've walked around my entire life, in all sorts of places, and have never been approached or robbed by anyone, so I'm more than a little puzzled by that.
So now I ask you, Slashdotters: Why do you think carrying cash is so dangerous? Where do you live/spend your time that you worry so much about being robbed? Have you been robbed before, and that's why you feel this way? I'm not going to stop carrying cash in my wallet but I'd like to understand why it is so many of you feel this way -- so please be thorough in your explanations.
As a programmer (and a reader of fanfiction), plenty of things I read are not valid English syntax. When I find myself reviewing class definitions, for loops, and #define macros, I rely on some interesting if inconsistent mental pronunciation rules. For instance, int i = 0; comes out as "int i equals zero," but if(i == 0) sometimes comes out as either "if i is zero" or "if i equals equals zero." The loop for(size_t i = 0; i < itemList.size(); ++i) generally translates to "for size T i equals zero, i less than item list dot size, plus-plus i." I seem to drop C++ insertion/extraction operators entirely in favor of a brief comma-like pause, with cout << str << endl; sounding like "kowt, stur, endel."
What are your code-reading quirks?
Five minutes of research is telling me that mailing paper checks isn't any more secure than online electronic payments and in fact may be even less secure, but short of literally showing up at the electric company, phone company, ISP, and so on, and paying them cash in person, I can't see any other way to pay them. So how safe is it right now, honestly?
I'm always interested in how Slashdot readers secure their own personal finances -- but how high is the danger that a remote malefactor will hijack and then drain your bank account? Leave your best answers in the comments. How safe, really, is paying for things online?
Meanwhile, Lyft, which is only available in the U.S., just announced it hit one million rides a day. The company also says it's seen 48 consecutive months of ride growth and is on track to hit an annualized ride rate of 350 million. Our question to you is this: what ride-sharing app is your favorite? Have you found yourself gravitating more towards Lyft due to Uber's messes, or does that not matter much to you? Bonus: do you have a favorite ride-sharing app that's not Lyft or Uber?
There's a couple of issues here -- including privacy, data recovery, deterrence, compensation -- each leading to different ways to answer the question: what can you actually do to prepare for the possibility? So use the comments to share your own experiences. How have you prepared for the theft of your PC?
People who complain that you can't build large scale systems without a compiler likely over-rely on the latter and are slaves to IDEs. If you write good unit tests and enforce Test Driven Development, the compiler becomes un-necessary and gets in the way. You are forced to provide too much information to it (also known as boilerplate) and can't quickly refactor code, which is necessary for quick iterations.
The original submission ends with a question: "Is Python going to dominate in the future?" Slashdot readers should have some interesting opinions on this. So leave your own thoughts in the comments. Will Python become the dominant programming language?
Then I presume the requirements for something like an "AI Maintainer" and/or "AI Trainer" which would probably resemble something like an admin of a big data storage, looking at statistics and making educated decisions on which "AI Training Paths" the AI should continue to explore to gain the skill required and deciding when the "AI" is ready to be let go on to the task... And what about Tensor Flow? Should I toy around with it or are we past that stage already and will others do AI setup and installation better than me before I know how this thing really works...?
Is there a degree program, or other paths to skill and knowledge, for a programmer who's convinced that "AI is today what the web was in 1993"? And if AI of the future ends up tied to specific providers -- AI as a service -- then are there specific vendors he should be focusing on (besides Google?) Leave your best suggestions in the comments. How can programmers move into AI jobs?
And what about Tensor Flow? Should I toy around with it or are we past that stage already and will others do AI setup and installation better than me before I know how this thing really works? Because I also suspect most of the AI work for humans will closely be tied to services and providers such as Google. You know, renting "AI" as you rent webspace or subscribe to bandwidth today. Any services and industry vendors I should look into -- besides the obvious Google that is? In a nutshell, what work is there in the field of AI that can be done and how do I move into that? Like now. And what should I maybe get a degree in if I want to be on top of this AI thing? And how would you go about gaining skill and knowledge on AI today, and I mean literally, today. I know, tons of questions but insightful advice is requested from an educated slashdot crowd. And I bet I'm not the only one interested in this topic. Thanks.