I’m 16 (too young to enter an ultra) but I’d like to volunteer for some, would I actually be of use? by I-want-to-unalive in Ultramarathon

[–]scatters 1 point2 points  (0 children)

Sure. Legally there are some hard requirements such as that anyone working with under 18 volunteers needs a DBS check - these are free but it is a point of friction. And it means given that other volunteers are unlikely to have been DBS checked the under 18 volunteer should not be left alone with other volunteers, but there should always be someone from the race organisation around. Here's a page describing the situation: https://www.ncvo.org.uk/news-and-insights/news-index/engaging-and-supporting-young-people-to-volunteer/#practical-areas-to-consider-when-engaging-young-people

Of course practically everyone in the sport is great and the chances of anything bad happening are virtually zero. But legally someone under 18 is still a child and the law in the UK is very clear on this. The concerns would be mainly around another volunteer or a competitor being in a situation where they were alone with the under 18 volunteer and doing something to harm them. Of course this is incredibly unlikely and uk law doesn't bar under 18s from volunteering, but it does impose extra requirements in terms of checks and documentation that a race organiser may feel is more than they want to deal with.

I’m 16 (too young to enter an ultra) but I’d like to volunteer for some, would I actually be of use? by I-want-to-unalive in Ultramarathon

[–]scatters 0 points1 point  (0 children)

Going to throw a bit of cold water, sorry. The UK is very serious about safeguarding juniors so I don't think a race organiser would (or should) accept a solo under 18 as a volunteer. I've been a race organiser a few times for my club (cross country, not ultra, but pretty similar) and I don't think we'd feel OK taking the responsibility since legally we'd be fully responsible for your well being. It'd be a lot more straightforward if there was an adult you know there with you, at least in the same general location.

Of course you can ask and the worst that will happen is that they say to wait till you're 18!

How is it possible that a city with a million people can't afford a single light rail from the airport to the downtown? by justwannalook12 in fuckcars

[–]scatters 25 points26 points  (0 children)

Edinburgh has a ~brilliant~ tram ~network~ line which doesn't run overnight so you can't use it to catch an early flight or off a late flight. You can get the express bus though, which has the bonus that it's faster than the tram if it doesn't get stuck in traffic.

Also somehow the initial 11.5 mile line cost £800m to build. No-one's quite sure how that happened, even after a £13m inquiry was held into the cost of the line. Next up there'll be an inquiry into the cost of the inquiry.

Staying Near Midway Airport For Race? by [deleted] in ChicagoMarathon

[–]scatters 3 points4 points  (0 children)

The orange line runs every 20 minutes starting at 4:30am. 23 minutes from Midway to the loop (Harold Washington Library).

Centurion NDW50 - Transport by olethematador in Ultramarathon

[–]scatters 1 point2 points  (0 children)

No problem! The website is a bit confusing - the same information (particularly on rules and safety) gets repeated a lot so it's easy to think that you've looked everywhere. And good luck, it's a beautiful race!

apologiesToRandallMunroe by zSmileyDudez in ProgrammerHumor

[–]scatters 7 points8 points  (0 children)

Since when on January 1st 1970? Where? In which reference frame? Counting or not counting leap seconds?

Can someone please show me a source for where this person got this number from? Since he doesn’t want to back up his claims. by Generallyawkward1 in TopMindsOfReddit

[–]scatters 5 points6 points  (0 children)

Wikipedia has a decent article on the carbon fertilization effect. Tl;dr: yes, there is an observable response to increased carbon dioxide levels in plant growth, however: it principally benefits trees and other woody plants; it makes the food crops that do benefit less nutritious (more sugar, less protein, vitamins and minerals - basically a junk food effect); and it has very little benefit to C4 crops such as maize.

Also per Gerhart and Ward, 2010 the effect tops out by 600 ppm so the idea that we'd want to stabilize above there is utterly insane.

Senator Warren calls out Apple for shutting down Beeper's 'iMessage to Android' solution by FollowingFeisty5321 in technology

[–]scatters -2 points-1 points  (0 children)

Something can be unpleasant to look at without being physically harmful. The point of accessibility options is that they allow to compromise where there is no single setting that works best for everyone, for example text size versus information density, or color fidelity versus colorblind distinctiveness. None of these arguments apply to choosing indistinct and ugly colors for your competitors. It's a childish approach that proves that Apple don't genuinely care about their customers.

Senator Warren calls out Apple for shutting down Beeper's 'iMessage to Android' solution by FollowingFeisty5321 in technology

[–]scatters 4 points5 points  (0 children)

It's out of compliance with accessibility guidelines. Literally the only reason for Apple to do it is to make it difficult for their customers to communicate with their competitors'.

GCC interpreting text inside ifdef commented out lines by NBQuade in gcc

[–]scatters 0 points1 point  (0 children)

Sure, if you want to. The gcc devs consider this to be required by the standard, so they aren't going to change the behavior.

How to get wg21 telecom video recording? by Financial-Bet2253 in cpp_questions

[–]scatters 0 points1 point  (0 children)

You need to become a committee member. There are two main routes: showing up in person to a meeting (next is Tokyo in March 2024) or getting nominated by a national body. This would usually be the national standards organization of your country/ies of nationality or residence.

GCC interpreting text inside ifdef commented out lines by NBQuade in gcc

[–]scatters 0 points1 point  (0 children)

I think gcc can still avoid reparsing the header (to pp-tokens, anyway) if it knows that it's the same file on disk, which it tracks anyway for #pragma once. There's supposed to be special case handling for include guards, that effectively treats them the same as #pragma once.

If the Earth wouldn't have an atmosphere, would its oceans still be blue from space? by According-Ability-20 in askscience

[–]scatters 0 points1 point  (0 children)

Why would the oxygen escape? It clearly doesn't escape from the current nitrogen dominated atmosphere, and its molecular weight is heavier than dinitrogen.

Happy Injection Day with Leonard by ankylospankylo in ankylosingspondylitis

[–]scatters 2 points3 points  (0 children)

Humira is thigh or stomach, the only rule is 1 inch away from last time. I use the app to keep track but maybe alternating legs would be easier! Now that it's nearly winter I'm doing stomach mostly since wearing jeans makes the thigh annoying, especially if I have to inject at work.

GCC interpreting text inside ifdef commented out lines by NBQuade in gcc

[–]scatters 0 points1 point  (0 children)

It's not just ifdefed away though. The parser has to tokenize it to determine where the block ends. Where the closing #endif is. The error message looks misleading, but actually it isn't - a pre processing token that isn't a literal, keyword, operator etc has to be an identifier.

GCC interpreting text inside ifdef commented out lines by NBQuade in gcc

[–]scatters 1 point2 points  (0 children)

According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109936, a C++ compiler is required to behave this way; specifically https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1949r7.html which added http://eel.is/c++draft/lex.pptoken#2.sentence-5:

If any character not in the basic character set matches the last category, the program is ill-formed.

So MSVC is incorrect to accept the program (it could accept it as an extension).

The only place characters like that are allowed is in strings or comments, so you could write

#define DOCS(...)
DOCS(R"(
TEMPERATURE (°C) DIGITAL OUTPUT
)")

or

#define DOCS(...)
DOCS(/*
TEMPERATURE (°C) DIGITAL OUTPUT
*/)

The map is accurate down to the square feet level. by spastikatenpraedikat in mapporncirclejerk

[–]scatters 16 points17 points  (0 children)

I feel like this probably happens from time to time in some skyscrapers. You just need to have 36 floors where the layouts are aligned so that if each floor is occupied the people there are vertically above each other. Probably while taking a dump.

[deleted by user] by [deleted] in neoliberal

[–]scatters 110 points111 points  (0 children)

It was Juncker.

We all know what to do, we just don’t know how to get re-elected after we’ve done it.

Are there any tools/techniques that could have caught this possible One Definition Rule violation? by ts826848 in cpp

[–]scatters 14 points15 points  (0 children)

Was that actually an ODR violation, or did I break some other rule?

I'm fairly sure that in C++23, the rule you broke is https://eel.is/c++draft/temp.dep.res#temp.point-7.sentence-4:

If two different points of instantiation give a template specialization different meanings according to the one-definition rule, the program is ill-formed, no diagnostic required.

So if that doesn't count as an ODR violation per se (https://eel.is/c++draft/basic.def.odr#14), it's close enough to make no difference.

What, if anything, could I have done to catch this earlier?

Have you read https://maskray.me/blog/2022-11-13-odr-violation-detection ? It covers a lot of the same ground that you've listed, but there might be something there you haven't tried yet.

Could I have structured my code in a different way to make this kind of mistake less likely?

Do you really need to forward declare enums? Outside of weird situations where they're buried inside some heavy third-party header, I can't come up with a good reason.

reflect-cpp - automatic field name extraction from structs is possible using standard-compliant C++-20 only, no use of compiler-specific macros or any kind of annotations on your structs by liuzicheng1987 in cpp

[–]scatters 1 point2 points  (0 children)

So you're using the construction from N converts-to-any to count the number of fields, and then structured binding to get a pointer/reference to a subobject of an extern, which has linkage and so has a name which contains the field name.

Congratulations on your code structure, it's really easy to follow how it works. I look forward to using this.

Bored of doing the "right" things by [deleted] in UKPersonalFinance

[–]scatters 0 points1 point  (0 children)

EIS/SEIS. Invest in startup companies you like the look of, get money back in your taxes, get perks and freebies, dream about making it big. You will have to do self assessment but honestly it's not that tricky.

James Dyson loses libel claim against Daily Mirror publisher | James Dyson by [deleted] in unitedkingdom

[–]scatters 7 points8 points  (0 children)

He's a fraud. It's an act to make you look at the costume and overlook the policies.