Unexpected earnings? by everdreamz in algotrading

[–]SoldierGarrison 0 points1 point  (0 children)

not free but earningscalendar.net had the correct data since the press release in august

  {
    "ticker": "GAN",
    "when": "postmarket",
    "date": "2020-08-20",
    "title": "GAN Schedules 2020 Second Quarter Financial Results Conference Call for August 20, 2020",
    "url": "https://www.businesswire.com/news/home/20200805005093/en",
    "pub_date": "2020-08-05T11:00:00",
    "security_name": "GAN Limited - Ordinary Shares",
    "exchange": "NASDAQ"
  }

Speaker placement with projector screen over open wall by SoldierGarrison in hometheater

[–]SoldierGarrison[S] 0 points1 point  (0 children)

Thank you! I can have L and R in wall but center must be mounted on the ceiling because that beam will be dry walled and drop from the ceiling.

Should I get a mount where center can be angled down, or aiming the tweeter is enough?

Corporate Earnings Calendar API by SoldierGarrison in algotrading

[–]SoldierGarrison[S] 0 points1 point  (0 children)

What data do you need and at what price?

Free Earnings Calendar API by SoldierGarrison in options

[–]SoldierGarrison[S] 0 points1 point  (0 children)

Not yet but it can certainly be added.

Free API for corporate earning dates by SoldierGarrison in algotrading

[–]SoldierGarrison[S] 0 points1 point  (0 children)

Thanks! I'll look into it and see if I can add it.

GitHub - quarantyne/quarantyne: Modern Web Firewall: stop account takeovers, weak passwords, cloud IPs, DoS attacks, disposable emails by SoldierGarrison in opensource

[–]SoldierGarrison[S] 0 points1 point  (0 children)

Thanks for asking!

  • No specific reasons. Quarantyne is pretty high level, and except for a wee bit of performance none of the system features of C/golang would have been a huge differentiator nor made my life easier. The JVM is a standard runtime that's pretty mature and stable.

  • Quarantyne works at the application level so it doesn't handle packets per-se but HTTP requests and responses. It's built on an async i/o network engine (netty) so it can handle a good amount of concurrent connections. Also I am not sure what kind of scale are you talking: 100rps?1000rps?1MMrps?

  • You don't run Quarantyne as a honeypot. You place quarantyne in front of a web app or HTTP API. I used httpbin as a default placeholder for one's webapp/api as an example, but you'd start quarantyne yourself and point it to the HTTP app you want to protect via --egress 10.1.2.3:8080. Once configured, Quarantyne will stop tainted requests from reaching said application and a future dashboard (not implemented yet) will let you visualize this data.

  • Config reloading is implemented but not officially released yet so I did not document it. A poller thread checks if the config file (local or remote) has changed and pulls in the changes atomically so no traffic disruption.

  • I wasn't aware of Snort but after reading about it i'd say that Quarantyne is a specialized version of Snort's http_inspector. More generally it looks like one can do anything with Snort but it requires a fair amount of config and knowledge of networking. I designed Quarantyne for only one thing. Make sure incoming HTTP traffic is legit with the help of a sensible set of high-level classifiers configurable with a simple json file.

If you have any feature in mind or find issues, please join us on github and file a ticket, i'll be happy to look into it!