GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices tagged with rlang

  1. Embed this notice
    Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw37j1@gnusocial.jp)'s status on Wednesday, 28-May-2025 10:53:41 JST Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    So ... #DataCamp.

    I decided to finish a couple of #RLang "tracks" before I refocus on the SQL and Python career tracks that I think will be most beneficial, and it has taken much, much longer than I expected.

    R and many of its libraries are very inconsistent. But more importantly, few of their R-related courses start at the beginning and lay things out step-by-step. In fact, more than a year after I started with DataCamp was when I first ran into a course that did this. (It was amazing, and so far, I think I've encountered four of them. So finally, "aes" isn't some magic that I have to struggle to remember, it is the aesthetics of a graph / chart.)

    So okay, when you take courses at your local community college, they set out the courses for each level based on levels. Learning C? There's an intro to C, followed by Intermediate C (which may be broken into multiple courses and using different names). There may also be an advanced C course. Most of them will have one or more prerequisites, so that you already understand the topics covered by those courses before you take the one you're interested in.

    If you're taking the ACS (applied computer science ... may be computer information systems, management information systems, information systems management, information technology, or similar names) program, they'll have a list of which ones are required (which may have prerequisites).

    Unfortunately, DataCamp isn't designed that way. It's rather haphazard, with three to fifteen four-hour courses arranged in one of around 30-40 "tracks" that mostly don't have prereqs arranged so that one has / acquires the underlying background before they take a course.

    Other: DataCamp has a "pay per year" system which encourages people to take as many courses and tracks as they can and fails to encourage people to take time to do side projects using the skills their courses have covered. It may be good for them: We have X number of users, and most of them complete Y courses per year. It isn't good for their customer / students: No time to grab a few datasets, do some exploratory data analysis, then develop a hypothesis and go through the process to determine whether the dataset(s) support that hypothesis.
    In conversation about 7 months ago from web permalink
  2. Embed this notice
    Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw37j1@gnusocial.jp)'s status on Sunday, 30-Mar-2025 14:12:51 JST Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    So ... #DataCamp ... The most recent course was the most understandable course I've ever taken from them. This is #rlang + #tidyverse + #dplyr + #ggplot2 ... the guy didn't assume I knew anything, so he explained everything from the beginning. Also, the exercises expected one to put in everything. Exercises began with:

    library(dplyr)
    library(ggplot2)

    and so on, so it wasn't mystery functions that just appear in the environment.

    And that convinces me that the issues I'm having with their courses are mostly sourced in their educational methodologies.

    Now, I don't want to scare anyone off from trying DC. But at this stage of my life, their methods don't work so well with my brain.

    On the other hand, the #Google + #Coursera Cybersecurity program and the #IBM + Coursera Backend Development program seem to do the opposite. Because of their target markets, they assume students don't have much relevant background and they give lots of effort covering the most basic things in great detail.

    Which is good, but in some cases, it is hard to pay attention to things I've known for over twenty years.
    In conversation about 9 months ago from web permalink
  3. Embed this notice
    Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw37j1@gnusocial.jp)'s status on Wednesday, 11-Dec-2024 15:42:55 JST Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    in reply to
    • Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    • Brandon Hall
    So let's start with #DataCamp. I first heard of them because of https://www.datacamp.com/blog/an-important-update-from-the-datacamp-board-of-directors [www datacamp com] / https://www.buzzfeednews.com/article/daveyalba/datacamp-sexual-harassment-metoo-tech-startup [buzzfeednews com]

    @bthall (Brandon) and I discussed it a little bit at the time.

    I haven't heard anything else about sexual harassment or assaults, so I presume that people's behavior changed.

    So a year or so ago, Brandon offered to pay for a year of DataCamp in order to help me prepare for a better job in the future. (Yes, I know I'm old, but I have no pension or other benefits from my previous jobs. I expect to have to work for the rest of my life.) I looked it over and they cover many different things that have been on my "learn this" list for years.

    Examples include #R-lang and #Julia-lang, but they even have a single #Scala-lang course.
    In conversation about a year ago from web permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: media.datacamp.com
      An Important Update from the DataCamp Board of Directors
    2. Domain not in remote thumbnail source whitelist: img.buzzfeed.com
      A Multimillion-Dollar Startup Tried To Cover Up Its CEO’s Sexual Misconduct. Then The Truth Came Out.
      from @daveyalba
      “Sexual misconduct happens everywhere. But DataCamp was dealing with a community with abnormally high standards and support for each other.”
  4. Embed this notice
    Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw37j1@gnusocial.jp)'s status on Monday, 09-Dec-2024 12:51:03 JST Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    in reply to
    • Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    Still working on finishing the track on #DataCamp. But I wanted to add a little more to this.

    It took me most of a year to discover this, but I struggled mightily with data analysis functions in #Python + #Numpy + #Pandas, in #R-lang, and in #Julia-lang. #SQL was much easier to comprehend. But I've recently had a few courses where they were covering pure Python, without the data analysis packages, and that is totally different.

    Even though I've barely touched Python in the past 20 years or so, it feel familiar and almost everything we do feels "natural". With the data analysis / data science content, it feels like there are dozens of nearly identically-named functions and methods, each with its own special syntax and list of arguments to pass to it.

    fleep(ugarit=1, dopongo='nezhir', neeq=['bijoc', 'umbagula'])

    and

    floop(nsommus=17, dubunoid=['nezhir', 5, 'immertel'], neeq=['bijoc', 'umbagula'])

    are easily mixed up and I always (no, seriously always) pick the wrong one first.

    I guess that's not a DataCamp issue, but more of a problem with the tools being covered.

    But DataCamp's methods don't help with this much. Each one-hour chapter of each four-hour course is supposed to be a sequence of bite-sized tools that one learns to use and then remembers it when it comes up again later. Unfortunately, it quickly turns into a big ball of mud.
    In conversation about a year ago from web permalink
  5. Embed this notice
    Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw37j1@gnusocial.jp)'s status on Sunday, 29-Sep-2024 09:07:15 JST Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    Ever since my mom's death, I've been a little frazzled. In the #DataCamp program, I did a 22-hour "R Programming Fundamentals" track. At the end of it is an optional skill assessment.

    I drew a complete blank in 4 of the first 5 questions, so I didn't even finish it. #r-lang

    While I return to the Python tracks, I'll try to do some more R stuff on the side. Now that I'm sure I absolutely will not get the approximately 200 hours of #Python related coursework done before the end of December, so I will have to pick and choose which subsets to complete.
    In conversation about a year ago from web permalink
  6. Embed this notice
    Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw37j1@gnusocial.jp)'s status on Monday, 09-Sep-2024 01:13:06 JST Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    Hitting a slow-moving patch in the DataCamp https://app.datacamp.com/ training. Mostly my own making. I'm partway through a stretch with about 50 courses (3-5 hours each, with 4 hours being the usual length) of #Python https://www.python.org/ . I decided I should intersperse some #R-Lang https://www.r-project.org/ to keep it in mind and make some of the Python stick better by using comparison and contrast.

    I did the same earlier with #JuliaLang https://julialang.org/ . I'm also planning to look at some taking more #SQL https://codethechange.standford.edu/guides/sql.html if I can.

    This is sort of a tangent to the Google + Coursera https://www.coursera.org/ CyberSecurity and the IBM + Coursera Backend Development programs, but it just happens that both of them are currently covering #Bash and Python right now and the CyberSecurity program is also covering SQL.
    In conversation about a year ago from web permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.r-project.org
      R: The R Project for Statistical Computing
    2. Domain not in remote thumbnail source whitelist: www.python.org
      Welcome to Python.org
      from /humans.txt
      The official home of the Python Programming Language
    3. Domain not in remote thumbnail source whitelist: www.datacamp.com
      Get Started
      from @DataCamp
      Create a free DataCamp account
    4. Domain not in remote thumbnail source whitelist: julialang.org
      The Julia Programming Language
      from Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman, et al.
      Watch what unfolded at JuliaCon 2023 here. The latest developments, optimizations, and features happen right here, at JuliaCon.

    5. Domain not in remote thumbnail source whitelist: s3.amazonaws.com
      Coursera | Degrees, Certificates, & Free Online Courses
      Learn new job skills in online courses from industry leaders like Google, IBM, & Meta. Advance your career with top degrees from Michigan, Penn, Imperial & more.
  7. Embed this notice
    Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw37j1@gnusocial.jp)'s status on Sunday, 05-May-2024 00:03:55 JST Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} Linux Walt (@lnxw37j1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    I've been persistent in #DataCamp's "rate this lesson" and "rate this course" to talk about unnecessary pedanticism, but that's probably the wrong terminology.

    An example:
    ```
    SELECT common_name, COUNT(*)
    FROM biology
    WHERE common_name LIKE '%lady%'
    GROUP BY common_name
    ORDER BY common_name;
    ```
    gives the same results as

    ```
    SELECT common_name, COUNT(common_name)
    FROM biology
    WHERE common_name LIKE '%lady%'
    GROUP BY common_name
    ORDER BY common_name;
    ```

    when there are no nulls (missing values) in the common_name field.

    And without some clues in the assignment text, it isn't possible to know which one their JS-based checker will accept. So in the majority of assignments, I get things like this "wrong" in the first pass.

    I've lately been vocal about my perception that quality control and beta testing should have exposed such things and led to their correction before deployment to paying customers.

    In the case of the #SQL courses, I did recently have a multi-part assignment where they asked for the NOT NULL version from the start, but only in the 3rd or 4th part of the assignment did they expressly say they wanted that and use pre-entered SQL scaffolding to show why it matters in that specific case.

    In other news, I've temporarily de-emphasized both #Python and #R-lang (and delayed my exploration of #Julia) because I'm on a "track" that focuses on SQL. At the current rate, I should be finished with the SQL track & emphasis in a month or so.

    I've also noticed they have some courses that cover MSExcel / PowerBI, Tableau, Google Sheets, and (of course) "AI". I expect to take the intro courses for most of these topics. I don't typically use spreadsheets except as gridded formatting tools for lists, but many years ago I used Lotus 1-2-3 and Quattro Pro and even took some classes. So relearning such things as formulas and internal scripting may be helpful in making these tools more broadly useful.
    In conversation Sunday, 05-May-2024 00:03:55 JST from web permalink
  8. Embed this notice
    LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Thursday, 21-Mar-2024 11:01:33 JST LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    Weird feeling for me: In a few of these #DataCamp courses, I'm now feeling lost when I'm doing the exercises. I think I need to spin up a separate data analysis project using #R-Lang, or #Python + #numpy + #pandas or #SQL ... or maybe do the same project three ways.

    With SQL, at least, it seems to be an artifact of the way their hands-on code runner works (Displays a short `head` of the relevant tables ... so when you're working on queries, you may not have a direct way to see whether your query does specifically what you expected and intended.)

    With R-Lang, it is just that it isn't always apparent what the language will do. Some things are inexplicably backwards compared to most other languages I've seen, so mentally I tend to go with the wrong choice. Also, the practice question set is too small. I've reached the point where some of the practice exercises are familiar enough that I know which answer to choose immediately without having any understanding of why that is the correct choice.
    In conversation Thursday, 21-Mar-2024 11:01:33 JST from nu.federati.net permalink
  9. Embed this notice
    LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Tuesday, 27-Feb-2024 07:02:20 JST LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    Naturally, #DataCamp's courses only cover the parts that are relevant to "data science / data analysis", so it feels like there are some holes. But I had forgotten how much fun #Python could be, and I'm enjoying #R-lang also. (The courses themselves are often frustrating as can be, but the parts of the languages themselves that I'm exposed to are mostly okay.)

    Their continuing practice exercises seem to emphasize the smallest tripping factors, but I guess that will be useful if I'm ever paid to use these languages for data analysis.
    In conversation Tuesday, 27-Feb-2024 07:02:20 JST from nu.federati.net permalink
  10. Embed this notice
    chsh -s /usr/bin/pwsh $USER (a13cui@emacs.ch)'s status on Sunday, 23-Jul-2023 15:45:42 JST chsh -s /usr/bin/pwsh $USER chsh -s /usr/bin/pwsh $USER
    • Alecu Ștefan-Iulian :verified:

    This is ported over from my old qoto.org instance (and shortened... no 65K char limit luxury here). I used to be @alecui

    #introduction #intro #introductions

    Hi! o/

    I am Ștefan (ș as sh, I also accept Stephan or the equivalent in your language). I’m 21 years old, ♑, he/him, proud #leftist and soon to graduate CS @ UVABc. Sort of proudly living in #romania. My native language is Romanian, fairly proficient at English, slowly learning #finnish (and #italian).

    Tried a lot of programming languages in my childhood up until now, a non-chronological list of ones that stuck with me for one reason or another being: VB6 (that’s what I started on at 8 years old), #pascal (+ #freepascal and #delphi), #perl (+ #raku), #tcl #tcltk, #lisp (usually #scheme, on a good day #elisp #emacslisp and #commonlisp), #elixir, #php, #forth, #lua, #oberon, #modula-2, #cpp #c++, #ocaml, #fsharp, #smalltalk (+ #squeak #pharo #self), #ada, #powershell, #dart, #matlab, #rlang, #zig, #nim, #cobol and #julia. I’m flexible in learning new languages and technologies if needed.

    I also do #sudoku and #math for fun (especially functional equations and number theory problems, sometimes calculus and geometric algebra). I am interested in #linguists, #conlangs (#lojban and #esperanto) and #nlp, contemporary (post-‘45, usually post-‘89 for me) history, #balkan history, lower-level stuff (I like to learn about how tools around me work, I’m most interested in #compilers, #emulators and #microcontrollers), #typography and #texlatex, #linux + #bsd, #msdos, #amiga, #oberon, #plan9, #philosophy, #astronomy (especially in a worldbuilding context) and #philosophy, along with other less notable interests.

    Nazis and fascists can have a merry fuck off, DNI with me. I am also a spiritual person, a #deist and I find #astrology and #tarot interesting.

    I hope I'm welcome here!

    In conversation Sunday, 23-Jul-2023 15:45:42 JST from emacs.ch permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: storage.gra.cloud.ovh.net
      Qoto Mastodon
      QOTO: Question Others to Teach Ourselves. A STEM-oriented instance. An inclusive free speech instance. All cultures and opinions welcome. Explicit hate speech and harassment strictly forbidden. We federate with all servers: we don't block any servers.

Feeds

  • Activity Streams
  • RSS 1.0
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.