EST. NEW YORK · COMMUNITY · STORIES

Articles on community programs, technology, and travel — gathered under one roof.

Warm sandy-brown textured background with subtle highlights and shadows, conveying an earthy, archival mood.
Home » Welcome

Welcome to Cordnewyork

Cordnewyork is the home page of CORD New York, a community organization based in New York. The site also collects short articles and updates spanning technology, lifestyle, and travel. Use the menu on the left to jump to specific sections, or scroll down for the latest posts.

Within these pages you will find notes on CORD NYC's past events, profiles of the Leadership Advisory Board, and a growing archive of newsroom-style features published under the Cordnewyork byline.


Five Things You'll Find Here

  1. WordPress-powered news and notes from the CORD NYC desk.
  2. An events archive covering community activities in and around New York.
  3. Profiles of the Leadership Advisory Board members who guide the organization.
  4. Reports on the impact of community projects, including food drives and walkathons.
  5. Reader-friendly technology and travel write-ups, refreshed on a rolling basis.

The Technical Reason Siri Shortcuts Fail With Empty Strings

A Siri Shortcut can recognise the command, show its name and still fail before it reaches the useful part. The technical reason is usually an input contract: a variable holds valid Text with zero characters, while the next action expects a URL, number, date or non-empty field.

The technical reason Siri's Shortcut fails when a variable is set to an empty string is therefore not simply that Siri did not understand. It is a mismatch between a present-but-blank value and a downstream requirement. Siri can parse the trigger correctly, yet the shortcut still stops when it tries to use that value.

Why an Empty String Breaks the Chain

Shortcuts pass typed values between actions. A variable can be missing, unresolved or a Text value containing zero characters. "" is not missing: it has the Text type and a length of zero. Set Variable can store it successfully, which gives later actions something to inspect but not enough data for many actions to consume.

The failure usually appears during type checking or coercion. Converting "" to a number cannot produce a number, a URL action has no host to open, and a date or dictionary lookup has nothing valid to resolve. An If action may even select a sensible-looking branch while the action inside that branch still rejects the input.

Input state What it contains Common result
Missing value No supplied variable or absent dictionary key A default may be used, or the action may report missing input
Empty string Valid Text with length zero Text actions accept it; typed actions often reject it
Whitespace Spaces or tabs with no visible content It reaches the action unless explicitly trimmed
Populated value One or more usable characters Type-specific processing can continue

Treating the blank as a payload state makes diagnosis easier. Ask which action received the value, what type it expected and whether the blank was produced before or after a network request. That avoids blaming speech recognition for a local validation error.

Siri, Shortcuts and the Missing Slot

Siri’s natural-language parser creates an intent and one or more argument slots. In “Run my shortcut with…”, Siri may recognise the shortcut name but receive no usable words for its argument. It then invokes the workflow with an empty string, leaving the Shortcuts runtime without the information needed to satisfy a typed parameter.

This differs from the acoustic wake problem covered in Siri trigger responsiveness, where an iPhone lying flat with its screen off may hear “Hey Siri” poorly. One issue concerns sound reaching the microphone; the other concerns a valid command producing an invalid data value. Improving microphone pickup cannot repair a blank payload.

Device integration adds another layer. Focus settings, Lock Screen permissions and Personal Automation controls can prevent a workflow from starting, while a running workflow can still receive a blank argument. These states should be recorded separately during testing.

For Australian commuters moving between Sydney suburbs or across Melbourne’s rail and tram network, hands-free commands are useful but often made in brief, noisy moments. A command such as “run my trip shortcut” while the workflow requires a location argument can pass the name but leave the slot blank. Hands-free use must still follow the road rules in the relevant state or territory.

Where the Blank Value Comes From

Blank values commonly enter through Ask for Input being cancelled, a filter or regular expression finding no match, or a dictionary lookup returning no member. Network actions add another path: Get Contents of URL can receive HTTP 204, an empty response body or JSON in which an expected key is absent.

This mirrors the distinction described in programming value semantics: a blank character sequence can exist without containing a usable value. That is why a conditional workflow should inspect both the presence and the contents of its input.

Connectivity makes the same fault look inconsistent in Australia. A request over home NBN or urban 4G and 5G may succeed, while a tunnel, station blackout, regional mobile dead zone or provider outage can return no content. An error handler should distinguish a transport failure from a successful response whose payload is empty.

Checks That Reflect Everyday Australian Use

Start with the four input states that expose the fault. The aim is not to make every blank trigger the same response; it is to make every blank produce a predictable one.

  • A zero-length Text value
  • A variable that was never set
  • Whitespace that looks empty in the interface
  • A valid value containing the expected characters

Then separate input faults from action faults by recording what each step receives and returns. These signs usually reveal where the blank entered the chain.

  • Siri repeats the request but no argument appears
  • A later action reports missing or invalid input
  • A URL or number conversion fails while earlier actions succeed
  • The workflow ends without its fallback or notification running

The Australian market mixes consumer iPhones, small-business fleets and managed devices, so a shortcut may be maintained by a staff member who did not build it. In a business workflow, sending voice-derived text to a third-party service can engage the Privacy Act 1988 and Australian Privacy Principles, depending on the provider arrangement. Diagnostics should therefore avoid retaining unnecessary customer details.

Build a Shortcut That Fails Clearly

A reliable workflow normalises input at its boundary, trims whitespace and uses the Coalesce action or another explicit fallback when one source may be blank. An If branch can then distinguish “not supplied” from “supplied but empty”. Only validated values should reach URL, number, date or location actions; otherwise the shortcut should request a value or choose a safe default.

Future improvements should come from both language and runtime design. Better natural-language understanding can detect an incomplete request and ask a targeted question, while stronger Shortcuts diagnostics can identify the exact variable, received type and expected type. On-device processing may reduce latency, but it will not replace explicit validation.

For wider reporting on voice assistants across devices and networks, browse Cord New York. Open Shortcuts, run the four input-state tests, add the explicit fallback and verify the workflow on your next locked-screen, hands-free run.


Need a Hand Navigating?

If you are looking for something specific, the left-hand menu leads you to the main sections: About Us, Join Us, Past Events in New York, Impact of CORD, and the CORD NY Leadership page. The Donate page is the place to support the organization financially.


Ask a Question

Use the form below to send a note to the editorial team. We read every message.


What Readers Say

★ ★ ★ ★ ★

The events archive is the easiest way to follow what CORD NYC has been doing over the years. Clean and to the point.

— Recent visitor
★ ★ ★ ★ ☆

I appreciate having the leadership profiles alongside the community news. It keeps the people behind the work visible.

— Site reader
★ ★ ★ ★ ★

The technology and travel write-ups are a nice surprise on a community-focused site.

— Subscriber