Isseven

(isseven.app)

93 points | by philipreasa 9 hours ago ago

53 comments

  • Rendello 6 hours 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)

    • chewbacha 5 hours ago

      Well then, I won’t be a paying customer then.

  • cyode 6 hours 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.

  • vova_hn2 4 hours 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.

  • grant0417 8 hours ago

    Vulnerable to a distillation attack, unfortunately not much of a moat.

  • OsrsNeedsf2P 5 hours ago

    I misread this as "is even" and was shocked that 46 returned false

    • 8n4vidtmkvmk 3 hours ago

      I think that's part of the joke. iseven is a real, non-joke package.

      • ollybee 3 hours ago

        With 250k weekly downloads. That is no joke.

  • encody an hour ago

    > 77.7% uptime SLA

    Giving GitHub a run for its money, I see.

  • Quot 8 hours ago

    7.0000000000000001 evaluates to true.

    • silisili 7 hours ago

      As does 6.9999999999999999.

      • geor9e 7 hours ago

        true: 0x7, 007, 0b111

        kinda: seven

        false: siete, 111, VII

    • dudeinjapan 5 hours ago

      It's an inclusive app.

  • evanb 6 hours ago

    Bug report: I tried 6.999999̅ and got false. So there's some nonstandard model of the reals being leveraged here.

  • CobrastanJorji 6 hours 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.

    • 8n4vidtmkvmk 3 hours ago

      Seven figures is indeed more than five figures. Too bad they're all 7s.

  • nvader 8 hours ago

    Bug report: I entered 3 + 4 and did not get a kinda or true.

    This app is ngmi

    • wincy 5 hours 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.

    • kmoser 7 hours ago

      I would have expected something other than false for "se7en".

    • golem14 8 hours 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?

    • fosco 5 hours ago

      00000111 also came back false

    • downboots 7 hours ago

      no Roman numeral support either

    • akoboldfrying 7 hours 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

  • rushabh 4 hours ago

    Reminds me of https://five.js.org/

  • himata4113 5 hours ago

    complaint: someone entered "seven" and it crashed my entire infrastructure because the output returned a non standard 'kinda'.

    • LatticeAnimal 5 hours ago

      JSONQ supports quantum-aware booleans. Is there a reason you’re still using classical JSON parsing in 2026?

  • akoboldfrying 7 hours ago

    Enterprise looks promising, but before I take this to upper management: How many sevens of uptime are we talking?

    • timcobb 6 hours ago

      > 77.7% uptime SLA

      looks like one 7

      • pugworthy 5 hours ago

        Seven Sigma is not all it's cut out to be.

      • NooneAtAll3 6 hours ago

        that's at least 3

  • forthwall 8 hours ago

    Needs an Agent skill! Gotta be more modern :)

  • dustimpact 6 hours ago

    Apparently “seven” is only kinda seven. I would argue that seven is seven!

    • simeonmiteff 6 hours ago

      Got to love that "kinda" is now a JSON bool value!

  • bombcar 6 hours ago

    I can use this as a random number generator; at least it's not nine.

    • rnoorda 5 hours ago

      It's just as random as any other number!

  • 0xblinq 5 hours ago

    I wanted to subscribe and I can't! How do you expect to make any money if that doesn't work?!!1

  • layer8 5 hours ago

    It hallucinates 6.9999999999999996 to be seven.

  • iamgopal 5 hours ago

    No other numbers were harmed in the making of this API.

    But their feeling hurts, especially primes.

  • csmantle 5 hours ago

    This Is Seven as a Service.

    • layer8 5 hours ago

      No, this is the test harness for Seven as a Service.

  • seanhunter an hour 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

  • charcircuit 7 hours ago

    This SaaS actually will be replaced with an in house vibecoded solution.

  • darkhorse13 4 hours ago

    Is this SOC2 compliant?

  • mwkaufma 4 hours ago

    TIL 6+1 is not seven.

  • matt3210 5 hours ago

    Does not work for Nw==

  • s20n 7 hours ago

    Does this have an MCP server?

    • brap 5 hours ago

      +1. OP is clearly not read for the Agentic Era

  • nwhnwh 8 hours ago

    I will vibe code my way out of poverty:

  • system2 8 hours ago

    I like how you spent $10 for the domain for this. :)

    • amarant 7 hours ago

      10? That seems about $3 too much!

  • hyperhello 7 hours ago

    Eh, more better than Prolog.