108 pointsby philipreasa2 days ago34 comments
  • Rendello2 days ago
    Doesn't work for the other 125 encoded characters that are numerically seven, as defined in the Unicode Character Database:

    https://www.unicode.org/Public/17.0.0/ucd/extracted/DerivedN...

    (Viewable / copy-able version: https://pastebin.com/fNRv3wD6)

  • vova_hn22 days ago
    I was almost sure that they do it client-side for a joke, but if you check the browser console, you can see that they actually make a request! You can even make the same request with curl and it works!

    Although, making an HTTP request manually is quite inconvenient, so I'm waiting for Python SDK.

  • cyode2 days ago
    Heads up OP: I’m trying to get a pro license but your checkout flow is borked. Probably should fix ASAP before missing out on HN front page traffic.
  • akoboldfrying2 days ago
    Enterprise looks promising, but before I take this to upper management: How many sevens of uptime are we talking?
    • timcobb2 days ago
      > 77.7% uptime SLA

      looks like one 7

  • grant04172 days ago
    Vulnerable to a distillation attack, unfortunately not much of a moat.
  • OsrsNeedsf2P2 days ago
    I misread this as "is even" and was shocked that 46 returned false
    • 8n4vidtmkvmk2 days ago
      I think that's part of the joke. iseven is a real, non-joke package.
      • ollybee2 days ago
        With 250k weekly downloads. That is no joke.
        • stkdump2 days ago
          With a dependency on is-odd (which in turn has a dependency on is-number)
  • Quot2 days ago
    7.0000000000000001 evaluates to true.
    • dudeinjapan2 days ago
      It's an inclusive app.
    • silisili2 days ago
      As does 6.9999999999999999.
      • geor9e2 days ago
        true: 0x7, 007, 0b111

        kinda: seven

        false: siete, 111, VII

    • 2 days ago
      undefined
  • encody2 days ago
    > 77.7% uptime SLA

    Giving GitHub a run for its money, I see.

  • evanb2 days ago
    Bug report: I tried 6.999999̅ and got false. So there's some nonstandard model of the reals being leveraged here.
  • nvader2 days ago
    Bug report: I entered 3 + 4 and did not get a kinda or true.

    This app is ngmi

    • wincy2 days ago
      Well the all only has 77.7% uptime maybe it just returns wrong things while it’s down, that’s probably it. Try upgrading to Enterprise that’ll probably fix it.
    • akoboldfrying2 days ago
      BTW: For a tool that actually legitimately does this, look at Semgrep. Their playground example literally assigns 1 to a variable x, after which searching for "2" finds the expression "1 + x" in the code: https://semgrep.dev/playground/s/5rKgj
    • kmoser2 days ago
      I would have expected something other than false for "se7en".
    • golem142 days ago
      Similar report here:

      70/10, 7.1-0.1 and srqt(49) also do not return true.

      Is there a published SLA for the free version?

    • fosco2 days ago
      00000111 also came back false
    • downboots2 days ago
      no Roman numeral support either
  • qot2 days ago
    Very similar to https://isevenapi.xyz/

    Even down to injecting an ad into the response as a joke.

  • CobrastanJorji2 days ago
    That documentation is woefully inadequate. It provides only one example request, and then it shows two separate responses, and it doesn't make clear which one is associated with the request. It doesn't even describe the individual request fields, nor does it provide any response codes or a list of error codes/messages. How am I supposed to develop with this?

    I do, however, appreciate the seven figure SLA. My service requires at least five nines of uptime, and seven figures is definitely more than five.

    • 8n4vidtmkvmk2 days ago
      Seven figures is indeed more than five figures. Too bad they're all 7s.
  • charcircuit2 days ago
    This SaaS actually will be replaced with an in house vibecoded solution.
  • himata41132 days ago
    complaint: someone entered "seven" and it crashed my entire infrastructure because the output returned a non standard 'kinda'.
    • LatticeAnimal2 days ago
      JSONQ supports quantum-aware booleans. Is there a reason you’re still using classical JSON parsing in 2026?
  • rushabh2 days ago
    Reminds me of https://five.js.org/
  • forthwall2 days ago
    Needs an Agent skill! Gotta be more modern :)
  • dustimpact2 days ago
    Apparently “seven” is only kinda seven. I would argue that seven is seven!
    • simeonmiteff2 days ago
      Got to love that "kinda" is now a JSON bool value!
  • bombcar2 days ago
    I can use this as a random number generator; at least it's not nine.
    • rnoorda2 days ago
      It's just as random as any other number!
  • verzalia day ago
    Did not work, did not recognise 'VII' as seven.
  • layer82 days ago
    It hallucinates 6.9999999999999996 to be seven.
  • 0xblinq2 days ago
    I wanted to subscribe and I can't! How do you expect to make any money if that doesn't work?!!1
  • iamgopal2 days ago
    No other numbers were harmed in the making of this API.

    But their feeling hurts, especially primes.

  • csmantle2 days ago
    This Is Seven as a Service.
    • layer82 days ago
      No, this is the test harness for Seven as a Service.
  • system22 days ago
    I like how you spent $10 for the domain for this. :)
    • amarant2 days ago
      10? That seems about $3 too much!
      • system2a day ago
        The cheapest domain purchase can be made from CloudFlare. They are selling at ICANN's minimum fee. Which is $10...
  • nwhnwh2 days ago
    I will vibe code my way out of poverty:
  • s20n2 days ago
    Does this have an MCP server?
    • brap2 days ago
      +1. OP is clearly not read for the Agentic Era
  • darkhorse132 days ago
    Is this SOC2 compliant?
  • 2 days ago
    undefined
  • matt32102 days ago
    Does not work for Nw==
  • seanhunter2 days ago
    We wanted to subscribe to the enterprise plan, but unfortunately:

    - No Soc-2 compliance

    - No sso support.

    We asked if we could host on-prem or even byoc but that seems an impossible dream.

    Smh

  • mwkaufma2 days ago
    TIL 6+1 is not seven.
  • zetanor2 days ago
    Oh, come on people. You don't need a cloud service for this. Just use the is-seven NPM package.
    • ptdorf18 hours ago
      $ du -sh node_modules/

      371M node_modules/

  • cyanydeez2 days ago
    needs an MCP.
  • hyperhello2 days ago
    Eh, more better than Prolog.