HN user

erdemozg

56 karma

software developer { "gmail": "erdemozg" }

Posts1
Comments21
View on HN

Hi, since someone else mentioned your product's website I looked over it and I'm curious.

As far as I understand students need to install your app and the app requires users to log out and when they log in, it's launched automatically in full screen mode and users cannot escape until they submit their answers.

What if I install your app in a sandboxed environment (like a windows box in a vmware virtual machine)? While the app is in fullscreen mode inside it, I think there would be nothing preventing me from using host machine's functions (like accessing internet via browsers or opening documents). Have you considered these kind of risks?

If one told me beforehand that those people from conservative background would do such things on a video and share it with the rest of the world, I'd say you have no idea about Turkish culture. But now I say I had no idea about Turkish culture and what those people are capable of. I literally get shocked every time I watch a tiktok compilation video. I wonder if those are the same people I see in the street everyday.

Thank you for sharing this with us.

Have you considered turning this into a web based SaaS product? (upload excel -> do fancy stuff -> export or save the result on cloud)

Is there any specific reason for the current licensing/revenue model?

Gail, not Gmail 9 years ago

I would be tempted to implement a custom SMTP server that accepts every email as if that target mailbox exists and collect them on a nosql db (just for curiosity and technical challenge) though I have no idea if I'd face any legal issues.

I use the following indentation pattern and find it very useful:

    select 
        t1.col1,
        t2.col1

    from 
        table1 t1 
        left join table2 t2 on t2.primarykey = t1.foreignkey

    where 
        t1.somevalue is not null
        and isnull(t2.someothervalue, 0) > 0

    order by 
        t1.someothervalue desc
By using this pattern I can easily locate columns, tables, criterias, grouping fields, orders etc. And it works well with more complicated queries as well given all the subqueries, cases etc. written in a similar fashion.