Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Activity for r~~‭

Type On... Excerpt Status Date
Comment Post #291228 Intuitively, sure, although it's not a very big intuitive leap if you have `bind h` and you know you want `bind (switch f)`. It's as mechanical as algebra once you're used to it.
(more)
30 days ago
Comment Post #291228 I don't think this particular formulation is typical in other FPLs—the `switch` combinator is a bit unusual. But it follows easily from your other definitions; I'll expand my answer to detail how.
(more)
about 1 month ago
Comment Post #290250 Have you read https://software.codidact.com/help/formatting?
(more)
6 months ago
Comment Post #290032 Yes, for a new file you need to run `git add -N foo.txt` first (short for `git add --intent-to-add`). This adds the file to the index but without any content, which allows `git add -p` to make a diff containing the whole file.
(more)
7 months ago
Comment Post #289831 After over a century of use, it's *not* an analogy, meaning ‘to behave like an electrical short circuit’; it's an idiom, meaning ‘to bypass’. Judging a newer application of the idiom by the etymological source of the idiom is kind of counter to the way language works, I think.
(more)
7 months ago
Comment Post #289831 I think you're overthinking the short-circuit connection to electrical engineering. ‘Short-circuit’ has been in use as a figurative expression meaning ‘to bypass’ in non-EE contexts since [at least 1900](https://www.google.com/books/edition/Intestinal_Obstruction/HzI4AQAAMAAJ?hl=en&gbpv=1&pg=PA530&pr...
(more)
7 months ago
Comment Post #289628 I've not used Crossfilter before, but from scanning the documentation I would assume that this is a group in the sense of SQL's [`GROUP BY` statement](https://en.wikipedia.org/wiki/Group_by_(SQL)).
(more)
8 months ago
Comment Post #289605 A quick internet search for Python libraries that handle keystrokes should provide plenty of results that would be relevant for this problem. If you have one in mind already, perhaps ask a question that targets a specific difficulty you've had with it; otherwise, this question doesn't have enough evi...
(more)
8 months ago
Comment Post #289584 This feature is called ‘hijacking your users' paste function to do something they probably weren't expecting’. Many users don't like this. If you're writing this just for yourself, or for a small audience whose tastes you know well, go in peace. If you're writing this for a public website, please ...
(more)
8 months ago
Comment Post #289579 Maybe not ‘reasonably simple’, but I've added a solution that uses `walk` without defining a new function. I don't think you'll be able to do better than this, without cutting some corners in terms of what inputs you accept.
(more)
8 months ago
Comment Post #278211 That's not what I said. The general concept of answering your own questions isn't awkward, but it's an awkward *fit* for the existing usage patterns of a Q&A site. It doesn't integrate well into the system of voting on questions and answers individually, or the notifications that get generated on mul...
(more)
10 months ago
Comment Post #287607 The number 2 is also an important concept used in many software applications but it'd be madness to suggest a tag for it, because who searches for ‘questions related to 2-ness’? I don't know if SO is doing the right thing and I'm asking under what circumstances would a user (here or there) say, wh...
(more)
over 1 year ago
Comment Post #287607 Are any of these tags worth it? Who's searching for questions related to interface-the-abstract-concept or interfaces-as-occurring-in-c#, in our community of 589 posts?
(more)
over 1 year ago
Comment Post #287561 As a rule of thumb, I'd propose mentally replacing the string ‘ChatGPT’ with ‘this guy I go drinking with’ and doing what seems appropriate in that situation.
(more)
over 1 year ago
Comment Post #287357 Re-read my answer; the information you need to resolve your latest error is right there.
(more)
over 1 year ago
Comment Post #285116 If the developers care—and I'd hope they do, although all my browsers block such things for myself—SSO widgets can be isolated on their own page and thus only track the people who want to use them, at the cost of one additional click for those people.
(more)
almost 2 years ago
Comment Post #286491 This is a command that'll need to be supported by the OS of the base Docker image you're using, which you haven't told us. This is more of an OS question than a Docker question. Might be more on topic at Linux Systems.
(more)
almost 2 years ago
Comment Post #286412 Comments aren't for extended conversation. If you have more questions about JavaScript that aren't duplicates of your previous questions, and you can make the effort to make them good questions (i.e., you've researched them elsewhere, you've experimented on your own, you've read any relevant error me...
(more)
almost 2 years ago
Comment Post #286412 The clues that tell me that the mentioned line is not actual JavaScript are the following: * `css selector`—there is no JavaScript syntax that allows two words, outside of a string literal, to appear next to each other with no punctuation between them, unless one of the words is a keyword (which...
(more)
almost 2 years ago
Comment Post #286412 Looks like a nice set of notes. When you have learned JavaScript, you will be able to do more than enumerate things that you have gotten to work; you will also be able to explain why something doesn't work. There is nothing invalid or pseudocode-ish about `const iframes = iFrameResize()`. That cou...
(more)
almost 2 years ago
Comment Post #286412 Frankly, yes, it is evident that you are still learning JavaScript. There's nothing wrong with that—we're here on this site to learn and to help others learn! And you're right that you will eventually master the language by making mistakes and remembering what you learn from them. But don't be over-c...
(more)
almost 2 years ago
Comment Post #286412 I didn't see the comments that were deleted in that thread, but in my opinion elgonzo's initial comment is absolutely correct, both with respect to the facts of the matter and with respect to the advice that ought to be given to a junior JavaScript developer who posted the code you did. With respe...
(more)
almost 2 years ago
Comment Post #285541 I start my unit tests, point at my cache, and say, ‘Ha ha, you're so lazy!’ (Sorry.)
(more)
over 2 years ago
Comment Post #285169 I'm, uh, not sure why I or anyone should take the opinions of unnamed, unlinked SO users more seriously than those of the authors of the very widely used software that I linked. But I think I'm going to check out of this argument now. Reader, make up your own mind how credible this claim is.
(more)
over 2 years ago
Comment Post #285191 It's a badly worded question—the intent is clearly not ‘send an email with Ajax’; it's ‘use Ajax to submit data to the server’. Which is still confused, since ‘Ajax’ is nothing more than a somewhat obsolete name for a collection of web development patterns which includes techniques for submitting dat...
(more)
over 2 years ago
Comment Post #285169 @#8176 The C programmers of libxml [seem to be fine with it](http://www.xmlsoft.org/html/libxml-parser.html). [As do](https://freetype.org/freetype2/docs/reference/ft2-basic_types.html) the C programmers of the FreeType library. [And also](https://github.com/python/cpython/blob/f4c03484da59049eb62a...
(more)
over 2 years ago
Comment Post #285190 @#53177, not true; that documentation page has examples of doing so, as does the [`FormData` constructor documentation](https://developer.mozilla.org/en-US/docs/Web/API/FormData/FormData). @#36363, what *is* the value of `formToWorkOn`, if not an `HTMLFormElement`? Have you made sure it's not `nul...
(more)
over 2 years ago
Comment Post #285169 Considered *by many* very bad practice, sure. This is a popular, [but not universally-held](https://stackoverflow.com/questions/750178/is-it-a-good-idea-to-typedef-pointers) opinion. (Whether you're more of a C person or a C++ person seems to be somewhat correlated to whether you think typedef'd poin...
(more)
over 2 years ago
Comment Post #285116 Ah, single sign-on: when Facebook is down, every other web app should be too! (Yes, yes, crotchety farts like me can use site-local passwords for ourselves and let the kids twiddle their thumbs when single points of failure fail. Don't mind me; I'm just raving against the relentless degradation of...
(more)
over 2 years ago
Comment Post #284962 I wouldn't recommend using `display: table-row` to achieve this. It might have the desired effect, but it's more likely to impede understanding of your CSS in the future if you have to change it. `table-row` is one of the [layout-internal display types](https://drafts.csswg.org/css-display/#layout-sp...
(more)
over 2 years ago
Comment Post #284260 From context, I assume OP means [content management system](https://en.wikipedia.org/wiki/Content_management_system), and I wouldn't have thought to clarify that either. It's not exactly central to understanding the question.
(more)
over 2 years ago
Comment Post #284184 The last sentence in this post (‘Now please differentiate these two deployments like when to use what.’) reads to me as if you're issuing a command, which is a pretty disrespectful way to ask a question here.
(more)
over 2 years ago
Comment Post #281596 Did you try checking `__context__`?
(more)
almost 3 years ago
Comment Post #281539 @Lundin, I'm not sure I understand you. ‘The way SO does it:’ Are you making the argument that the dog-piling happens regardless of whether the comments are public, and that making them private can't make that worse? I don't see how anything on SE is evidence of the second part of that claim, if so. ...
(more)
about 3 years ago
Comment Post #281486 @Istiak, you are either trolling or profoundly confused about what is on topic for software development. Either way, please ease up.
(more)
about 3 years ago
Comment Post #281385 On reread, my previous comment maybe comes off like I'm trying to provoke. What I'm trying to do is suggest that you improve this question by sharing more of what you've looked at and why that doesn't satisfy you, or, if you haven't looked at much, by doing that and then coming back with a more speci...
(more)
about 3 years ago
Comment Post #281385 Have you tried answering this question yourself? Maybe looked up the word ‘authentication’ on Wikipedia? Possibly followed a link from that article to a publication from NIST (not international, but it's not clear why you specifically want an international organization's take—and at any rate, that pu...
(more)
about 3 years ago
Comment Post #280795 I agree; you should probably give https://en.wikipedia.org/wiki/Representational_state_transfer a read and then ask some more specific questions about REST if you have them.
(more)
about 3 years ago
Comment Post #280169 Excel is very probably a poor choice for this task. Can you add some more detail about why you want this, so that we could recommend a better approach? Is this for personal use, are you maintaining one of these lists, are you trying to publish a tool for other list maintainers to use, etc.?
(more)
over 3 years ago
Comment Post #279428 So should Steve be linked to USA in the graph then?
(more)
over 3 years ago
Comment Post #279428 I'm having a hard time understanding exactly what you want from your query. Can you detail it in some sort of pseudocode instead of a sentence? (For example, do any of the nodes in this example graph match your query criteria? If ‘Ann’ is a match, is it because all of her parents which have a birth c...
(more)
over 3 years ago
Comment Post #278649 @Lundin I think that example would be excluded by the current wording—not enough detail is provided to answer. I worry that the stricter wording excludes reasonable but subjective or exploratory questions, where making ‘best’ concrete is part of the question.
(more)
over 3 years ago
Comment Post #278649 Is your intention to exclude a question like, ‘I'm considering writing a small database engine for my project, because I need *[blah blah blah]*. What are some other properties that a database engine should have that I might not have thought of?’ IMO, this can be an acceptable question but I wouldn'...
(more)
over 3 years ago
Comment Post #278628 @Alexei I respectfully disagree that some policy is better than none. If a potential question isn't asked because it's on a to-be-refined off-topic list, we lose the opportunity to use that question to refine the policy. IMO we need positive and negative examples to see whether the policy is good; es...
(more)
over 3 years ago
Comment Post #278633 We have recently been seeing a large volume of spreadsheet-related questions, haven't we? I'm inclined to argue that spreadsheets are a graphical programming environment, and that writing spreadsheets that contain formulae is a form of software engineering, and thus that asking about Excel features i...
(more)
over 3 years ago
Comment Post #278633 1. Would it maybe be a good idea to rephrase this as a statement instead of a question so that upvotes/downvotes can be interpreted as support for/against a position?
(more)
over 3 years ago
Comment Post #278628 Downvoted because in my personal opinion, based on vote ratio and current activity, this hasn't been sufficiently baked to promote to actual policy.
(more)
over 3 years ago
Comment Post #278624 @Alexei I am also fine with that interpretation, although if the intent is just to ban questions about tools uninvolved in software development, maybe that's already covered by ‘The use of computers or software for other purposes than software engineering’.
(more)
over 3 years ago
Comment Post #278624 @Lundin Couldn't we instead say that anything a reasonably proficient internet user could be expected to find quickly with a web search is off-topic/a bad question? I think that covers what *I* find to be annoying about those sorts of questions. I can imagine (not particularly likely, but still) ques...
(more)
over 3 years ago
Comment Post #278470 IMHO, do what you describe for other Codidacts and choose (or at least nominate?) temporary mods yourselves, based on early activity and/or evidence that they demonstrate what you see as the spirit of Codidact.
(more)
over 3 years ago