iHiD
Repos
130
Followers
374
Following
25

Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

6997
1017

Easy-to-use pub/sub built on AWS. Ruby.

315
20

The codebase for Exercism's website.

250
86

Events

[CI] Sync exercises

Created at 21 hours ago
opened issue
SyntaxError in /tracks/jq/exercises/hello-world

Error in v3 (client side)

SyntaxError in /tracks/jq/exercises/hello-world Invalid regular expression: invalid group specifier name

View on Bugsnag

Stacktrace

../app/javascript/utils/highlight.ts:95 - wfe
../app/javascript/utils/highlight.ts:110 - 
../app/javascript/utils/highlight.ts:105 - Xu
../app/javascript/utils/highlight.ts:123 - 
../app/javascript/utils/react-bootloader.jsx:105 - B9
../app/javascript/utils/react-bootloader.jsx:139 - qx
../app/javascript/utils/react-bootloader.jsx:68 - t
../app/javascript/utils/react-bootloader.jsx:82 - 

View full stacktrace

Created automatically via Bugsnag

Created at 23 hours ago
opened issue
RangeError in /tracks/python/exercises/hello-world/edit

Error in v3 (client side)

RangeError in /tracks/python/exercises/hello-world/edit Position 26 is out of range for changeset of length 25

View on Bugsnag

Stacktrace

../app/javascript/components/misc/CodeMirror.tsx:159 - 

View full stacktrace

Created automatically via Bugsnag

Created at 1 day ago
opened issue
ActiveRecord::RecordInvalid in api/community_videos#create

Error in v3

ActiveRecord::RecordInvalid in api/community_videos#create Validation failed: Submitted by must exist

View on Bugsnag

Stacktrace

app/commands/community_video/create.rb:16 - block in call
app/commands/community_video/create.rb:7 - call
app/controllers/api/community_videos_controller.rb:33 - create
app/controllers/application_controller.rb:55 - mark_notifications_as_read!
app/controllers/application_controller.rb:16 - process_action

View full stacktrace

Created automatically via Bugsnag

Created at 1 day ago

Fix subject line

Created at 1 day ago
pull request reopened
Wip-Implement_new_Concept_Exercise-basics_379

First raw draft for a new exercise to start the basic concept

Created at 1 day ago
issue comment
Fixed bob exercise's testForcefulQuestions test

@kytrinyx Would have time to check this over pls?

Created at 1 day ago
pull request reopened
Fixed bob exercise's testForcefulQuestions test
  • Fixed testForcefulQuestions test to expect @"Calm down, I know what I'm doing!" to meet the execise's requirement “He answers 'Calm down, I know what I'm doing!' if you yell a question at him.”
  • Deleted description.md previously “pinned” in 6c96e6ab3ae6d3cb585beab4eb9f2bb8a2f168a, which didn't seem to work correctly. ‣ The pinned description was neither being used for README.md generation nor for the instructions on the website at https://exercism.org/tracks/objective-c/exercises/bob .
Created at 1 day ago
opened issue
NoMethodError in ActionMailer::MailDeliveryJob@mailers

Error in v3

NoMethodError in ActionMailer::MailDeliveryJob@mailers undefined method `challenge_12in23_calendar' for #<ActionMailer::Parameterized::Mailer:0x00007f0459ca1520 @mailer=MailshotsMailer, @params={:user=>#<User id: 1530, name: "Jeremy Walker", handle: "iHiD", avatar_url: "https://avatars2.githubusercontent.com/u/286476", bio: "Co-founder of Exercism. I'm an entrepreneur and so...", email: "jez.walker@gmail.com", provider: "github", uid: "286476", admin: true, created_at: "2013-07-29 00:38:01.000000000 +0000", updated_at: "2022-08-25 13:30:00.000000000 +0000", accepted_privacy_policy_at: "2018-07-13 12:41:46.000000000 +0000", accepted_terms_at: "2018-07-13 12:41:46.000000000 +0000", dark_code_theme: true, default_allow_comments: true, deleted_at: nil, joined_research_at: "2020-04-20 00:35:21.000000000 +0000", github_username: "iHiD", location: nil, pronouns: nil, reputation: 47989, stripe_customer_id: "cus_K8osDT4zkoirdw", total_donated_in_cents: 3300, active_donation_subscription: true, roles: ["admin", "maintainer", "supermentor"], num_s...

View on Bugsnag

Stacktrace

vendor/bundle/ruby/3.1.0/gems/actionmailer-7.0.2.3/lib/action_mailer/parameterized.rb:115 - method_missing

View full stacktrace

Created automatically via Bugsnag

Created at 1 day ago
delete branch
iHiD delete branch 12in23calendar
Created at 1 day ago

Add 12in23 calendar video (#3405)

  • Add 12in23 calendar video

  • Add actual email files

Created at 1 day ago
pull request closed
Add 12in23 calendar video
Created at 1 day ago
issue comment
Suggestion: Postman / OpenAPI

No results, so literally nobody is working on this, mentioning it or asking for it according to it's search function. I Love all the posts about openAPI too.

Being sarcastic and negative really doesn't help in conversations. It's not in keeping with how we communicate on Exercism, and if it's how you want to approach interacting with me and others, then please don't use Exercism or interact with our community. If you want to have positive interactions (like your previous ones in this thread were...) then you're welcome here.

I get it, you're in charge, you don't want this discussed.

The forum is new. There's not a lot of history there. We moved from Slack (where there were lots of discussions about this over the years) because it didn't keep history. Asking questions on the forum will create threads where historical knowledge like this can be discovered. This repo is deprecated, very few people look at it or monitor it, and the forum is now where discussions happen. I'm trying to be helpful - there's really no need to be so aggressive in response.

Lots of people have made CLI wrappers, plugins, and other things that use the Exercism API (e.g. https://github.com/glennj/exercism-cli-fish-wrapper for one example off the top of my head). I've spent lots of time signposting people to points in code over the years so lots of people understand how the API works. If you'd like to build some wrappers and other things, or maintain a list of API endpoints as a community contribution then there's lots of people to ask and talk to. Those people are active on the forum and like discussing things like this.

Created at 1 day ago

Add actual email files

Created at 1 day ago
pull request opened
Add 12in23 calendar video
Created at 1 day ago

Add 12in23 calendar video

Created at 1 day ago
create branch
iHiD create branch 12in23calendar
Created at 1 day ago
closed issue
Suggestion: Postman / OpenAPI

Just found a repo that downloads the solutions given an API token. I Have to say, as much as I won't be using that code, it did make me think how nice it would be to have a postman collection for Exercism for this type of purpose.

Created at 1 day ago
issue comment
Suggestion: Postman / OpenAPI

I'm going to close this here and suggest discussing this on the forum instead, where you're more likely be able to have interactions with other people in the community who have worked on similar things 🙂

Created at 1 day ago
issue comment
Shut up GHA bot

Erik has one-day per week to support ~65 tracks. I'd say on average each week he's interacting with around 20 of those tracks. Naively that's ~15mins he has to spend on each of those track per week. But most weeks there's at least one big job as part of that (e.g. he's written 3 test runners in the last two weeks), which presuming they take a couple of hours each, leaves him with maybe 5-10 mins per track. Taking a look at the thread in the forum and responding is probably his whole 5-10mins of interactions with that track for the week, and something that in general the OSS community is as able to help with as Erik is, so he probably doesn't see that as a critical job for him, compared to other jobs where he's the only person in a position to do things.

I think you're conflating "interest in WIP tracks" with the reality of Erik's time.

Created at 1 day ago
issue comment
Shut up GHA bot

Yes, I'm aware bringing tracks to launch when there are new people willing to finish them is not considered important anymore.

We've launched 3 tracks in the last two weeks and will probably be launching 2 more in the next two weeks, for which Erik has done a tone of work. It is important and I'm not sure why you think otherwise.

However, it's also important that when asking people to contribute to tracks, those tracks have maintainers who will review PRs. Otherwise people are doing work that will never get merged. To ensure that doesn't happen - as in many tracks maintainers actively didn't want to review PRs - we have the GHA. By removing the GHA, you're expressing a willingness to take on the maintenance work of reviewing PRs. That's a responsible and sensible thing to ensure is understood.

Created at 2 days ago
opened issue
RangeError in /tracks/cpp/exercises/hello-world/edit

Error in v3 (client side)

RangeError in /tracks/cpp/exercises/hello-world/edit Position 65 is out of range for changeset of length 64

View on Bugsnag

Stacktrace

../app/javascript/components/misc/CodeMirror.tsx:147 - 

View full stacktrace

Created automatically via Bugsnag

Created at 3 days ago
pull request opened
Add Functional February badge
Created at 4 days ago

Add Functional February badge

Created at 4 days ago
create branch
iHiD create branch add-functional-february-badge
Created at 4 days ago
opened issue
HTMLInjectionError in /tracks/r

Error in v3 (client side)

HTMLInjectionError in /tracks/r One of your code blocks includes unescaped HTML.

View on Bugsnag

Stacktrace

../app/javascript/utils/highlight.ts:95 - wfe
../app/javascript/utils/highlight.ts:110 - 
../app/javascript/utils/highlight.ts:105 - Xu
../app/javascript/packs/application.tsx:474 - HTMLDocument.<anonymous>

View full stacktrace

Created automatically via Bugsnag

Created at 4 days ago
opened issue
TypeError in /docs/using/solving-exercises/working-locally

Error in v3 (client side)

TypeError in /docs/using/solving-exercises/working-locally Failed to fetch

View on Bugsnag

Stacktrace

../app/javascript/utils/fetch-json.ts:12 - fb
../app/javascript/utils/send-request.ts:23 - vt
../app/javascript/hooks/request-query.ts:36 - Object.queryFn

View full stacktrace

Created automatically via Bugsnag

Created at 4 days ago

Add Crypto support (#3400)

Created at 4 days ago