Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Tiny Screens, Big Impact: The Forgotten Art Of Developing Web Apps For Feature Phones

      July 16, 2025

      Kong AI Gateway 3.11 introduces new method for reducing token costs

      July 16, 2025

      Native vs hybrid vs cross-platform: Resolving the trilemma

      July 16, 2025

      JetBrains updates Junie, Gemini API adds embedding model, and more – Daily News Digest

      July 16, 2025

      Microsoft saved $500 million using AI — after slashing over 15,000 jobs in 2025

      July 16, 2025

      Obsidian’s Xbox RPG Avowed gets another update bringing bug fixes and these new abilities — and it’s now Steam Deck Verified

      July 16, 2025

      Half of Windows PCs are still yet to upgrade to Windows 11 — and are running out of time, says study

      July 16, 2025

      People keep seeing Windows 11 allowing them to eject their GPU — don’t worry about it, but you also shouldn’t need to do it

      July 16, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The details of TC39’s last meeting

      July 16, 2025
      Recent

      The details of TC39’s last meeting

      July 16, 2025

      Python Meets Power Automate: Trigger via URL

      July 16, 2025

      Technical Deep Dive: File Structure and Best Practices in Karate DSL

      July 16, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Microsoft saved $500 million using AI — after slashing over 15,000 jobs in 2025

      July 16, 2025
      Recent

      Microsoft saved $500 million using AI — after slashing over 15,000 jobs in 2025

      July 16, 2025

      Obsidian’s Xbox RPG Avowed gets another update bringing bug fixes and these new abilities — and it’s now Steam Deck Verified

      July 16, 2025

      Half of Windows PCs are still yet to upgrade to Windows 11 — and are running out of time, says study

      July 16, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»News & Updates»Representative Line: National Exclamations

    Representative Line: National Exclamations

    July 16, 2025

    Carlos and Claire found themselves supporting a 3rd party logistics package, called IniFreight. Like most “enterprise” software, it was expensive, unreliable, and incredibly complicated. It had also been owned by four different companies during the time Carlos had supported it, as its various owners underwent a series of acquisitions. It kept them busy, which is better than being bored.

    One day, Claire asked Carlos, “In SQL, what does an exclamation point mean?”

    “Like, as a negation? I don’t think most SQL dialects support that.”

    “No, like-” and Claire showed him the query.

    select * from valuation where origin_country < '!'
    

    “IniFreight, I presume?” Carlos asked.

    “Yeah. I assume this means, ‘where origin country isn’t blank?’ But why not just check for NOT NULL?”

    The why was easy to answer: origin_country had a constraint which prohibited nulls. But the input field didn’t do a trim, so the field did allow whitespace only strings. The ! is the first printable, non-whitespace character in ASCII (which is what their database was using, because it was built before “support wide character sets” was a common desire).

    Unfortunately, this means that my micronation, which is simply spelled with the ASCII character 0x07 will never show up in their database. You might not think you’re familiar with my country, but trust me- it’ll ring a bell.

    [Advertisement]
    Utilize BuildMaster to release your software with confidence, at the pace your business demands. Download today!

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleCritical Sudo Vulnerabilities Let Local Users Gain Root Access on Linux, Impacting Major Distros
    Next Article Poweradmin – web-based DNS administration tool

    Related Posts

    News & Updates

    Microsoft saved $500 million using AI — after slashing over 15,000 jobs in 2025

    July 16, 2025
    News & Updates

    Obsidian’s Xbox RPG Avowed gets another update bringing bug fixes and these new abilities — and it’s now Steam Deck Verified

    July 16, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-47828 – Lumi H5P Nodejs Library HTML Injection Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Rethinking Toxic Data in LLM Pretraining: A Co-Design Approach for Improved Steerability and Detoxification

    Machine Learning

    CVE-2025-6660 – PDF-XChange Editor GIF File Parsing Remote Code Execution Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Why Denmark is breaking up with Microsoft

    Development

    Highlights

    New ModSecurity WAF Vulnerability Let Attackers Crash the System

    June 3, 2025

    New ModSecurity WAF Vulnerability Let Attackers Crash the System

    A significant denial of service vulnerability has been discovered in ModSecurity, one of the most widely deployed open-source web application firewall (WAF) engines used to protect Apache, IIS, and Ng …
    Read more

    Published Date:
    Jun 03, 2025 (1 hour, 43 minutes ago)

    Vulnerabilities has been mentioned in this article.

    CVE-2025-48866

    CVE-2025-26396

    CVE-2025-47947

    Replit CEO Amjad Masad says AGI won’t replace humans — Unless you’re a “code monkey” with no ideas or understanding

    Replit CEO Amjad Masad says AGI won’t replace humans — Unless you’re a “code monkey” with no ideas or understanding

    April 9, 2025

    CVE-2025-53309 – ZealousWeb Contact Form 7 Information Disclosure

    June 27, 2025

    I never pay full price for PCs or Macs, thanks to these 7 money-saving tricks

    April 10, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.