HackerTrans
TopNewTrendsCommentsPastAskShowJobs

theomega

no profile record

Submissions

Q2 SaaS multiples have collapsed

blossomstreetventures.medium.com
1 points·by theomega·4 anni fa·0 comments

Gorillas fires half its employees at HQ

sifted.eu
4 points·by theomega·4 anni fa·0 comments

Why Dropbox Wants to Be the Next Atlassian–and How It Could Do It

nira.com
2 points·by theomega·4 anni fa·1 comments

Visual collaboration company Miro valued $17.5B following $400M in new funding

techcrunch.com
5 points·by theomega·5 anni fa·0 comments

comments

theomega
·7 mesi fa·discuss
One thing I can recommend that makes scripting in python with external commands a lot easier is the `sh` module:

https://pypi.org/project/sh/

Basically you can just `from sh import [command]` and then have an installed binary command available as function

  from sh import ifconfig
  print(ifconfig("eth0"))
theomega
·4 anni fa·discuss
https://12ft.io/proxy?q=https%3A%2F%2Fclivethompson.medium.c...
theomega
·4 anni fa·discuss
Thanks, that was of great help!

Just for reference, the ping command is a little different

  sudo ping6 -D -G 1500,1400 fly.io
I set an MSS to 1492 which pfsense (my router) translates to an MSS clamp of 1492-60 for IPv6 and 1492-40 for IPv4. This is a German Deutsche Telekom Fiber connection. Now everything works fine, I can request fly.io (and also discovered that https://ipv6-test.com was not working before and now does with the MSS clamping)

Does MSS clamping have any disadvantages? Are there any alternatives in my case?
theomega
·4 anni fa·discuss
How could I find out if this is the case? And, what can I do about it? Disabling IPv6 obviously fixes it, but that it not a solution...
theomega
·4 anni fa·discuss
Does anyone else bump into the issue, that the fly.io website does not load if requested via IPv6 on Mac? I tried Safari, Chrome and curl and neither work:

  $ curl -v https://fly.io/blog/introducing-litefs/
  *   Trying 2a09:8280:1::a:791:443...
  * Connected to fly.io (2a09:8280:1::a:791) port 443 (#0)
  * ALPN, offering h2
  * ALPN, offering http/1.1
  * successfully set certificate verify locations:
  *  CAfile: /etc/ssl/cert.pem
  *  CApath: none
  * (304) (OUT), TLS handshake, Client hello (1):
  curl: (35) error:02FFF036:system library:func(4095):Connection reset by peer

Requesting via ipv4 works

  $ curl -4v https://fly.io/blog/introducing-litefs/
  *   Trying 37.16.18.81:443...
  * Connected to fly.io (37.16.18.81) port 443 (#0)
  * ALPN, offering h2
  * ALPN, offering http/1.1
  * successfully set certificate verify locations:
  *  CAfile: /etc/ssl/cert.pem
  *  CApath: none
  * (304) (OUT), TLS handshake, Client hello (1):
  * (304) (IN), TLS handshake, Server hello (2):
  * (304) (IN), TLS handshake, Unknown (8):
  * (304) (IN), TLS handshake, Certificate (11):
  * (304) (IN), TLS handshake, CERT verify (15):
  * (304) (IN), TLS handshake, Finished (20):
  * (304) (OUT), TLS handshake, Finished (20):
  * SSL connection using TLSv1.3 / AEAD-CHACHA20-POLY1305-SHA256
  * ALPN, server accepted to use h2
  * Server certificate:
  *  subject: CN=fly.io
  *  start date: Jul 25 11:20:01 2022 GMT
  *  expire date: Oct 23 11:20:00 2022 GMT
  *  subjectAltName: host "fly.io" matched cert's "fly.io"
  *  issuer: C=US; O=Let's Encrypt; CN=R3
  *  SSL certificate verify ok.
  * Using HTTP2, server supports multiplexing
  * Connection state changed (HTTP/2 confirmed)
  * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
  * Using Stream ID: 1 (easy handle 0x135011c00)
  > GET /blog/introducing-litefs/ HTTP/2
  > Host: fly.io
  > user-agent: curl/7.79.1
  > accept: */*
  >
  * Connection state changed (MAX_CONCURRENT_STREAMS == 32)!
  < HTTP/2 200
  < accept-ranges: bytes
  < cache-control: max-age=0, private, must-revalidate
  < content-type: text/html
  < date: Wed, 21 Sep 2022 16:50:16 GMT
  < etag: "632b20f0-1bdc1"
  < fly-request-id: 01GDGFA3RPZPRDV9M3AQ3159ZK-fra
  < last-modified: Wed, 21 Sep 2022 14:34:24 GMT
  < server: Fly/51ee4ef9 (2022-09-20)
  < via: 1.1 fly.io, 2 fly.io
  <
  <!doctype html> ...
theomega
·4 anni fa·discuss
Just to check: Could it be that pihole (dnsmasq) has an issue with these dotless domains?

I'm getting a NXDOMAIN for `dig ai.`, but when directly doing with an upstream server (i.e. 8.8.8.8 or 1.1.1.1) it perfectly works.

I assume this is the result of the `Never forward non-FQDN A and AAAA queries` setting being checked in pi-hole (which is AFAIK the default).
theomega
·4 anni fa·discuss
Related XKCD: https://xkcd.com/1138/

As the numbers are absolute, these maps are basically influenced by population densities.
theomega
·4 anni fa·discuss
Also search for City names which yields very suspicious results: https://www.kartezumnamen.eu/en/index.php?sur=Hamburg&s=Sear... https://www.kartezumnamen.eu/en/index.php?sur=Berlin&s=Searc... https://www.kartezumnamen.eu/en/index.php?sur=M%FCnchen&s=Se...

I don't think there are that many people called like cities and also they don't all live in those cities.
theomega
·4 anni fa·discuss
I tried to deploy an application I currently have running on Digital Ocean App Platform (their Heroku competitor) also on fly.io. The app is using Python/Django and Postgres, ideal to test.

I must say the deployment experience was great, stuff just worked, brilliant.

One question in case someone tried that: How can you customize the postgres config? I want to enable pg_stat_statements, and one needs to add `shared_preload_libraries = 'pg_stat_statements'` to the config for this. One could also make this the default maybe? It is the default on most cloud providers (AWS RDS, Digital Ocean).
theomega
·5 anni fa·discuss
Great news!

Just for reference: The latest release for Django Rest Framework is not compatible with Django 4.0 yet. At least my first attempts failed due to a missing `pytz` dependency. This is fixed in the `master` of DRF on Github. Installing `pytz` explicitly again to your project fixes DRF for now.
theomega
·5 anni fa·discuss
Vimcar | Berlin, Germany | Full-Time | Head of Engineering | https://vimcar.com

Vimcar is becoming the market leader for vehicle fleet management in the SMB market in Europe. We have 65k customers and 110k vehicles connected to our platform. We get live data from the vehicles (i.e. location) and try to add the most customer value based on this data. Tech stack is AWS, Python, TypeScript, React.

We are searching for a Head of Engineering who directly reports to the CTO. Responsibilities including growing the six teams and their team leads, iterating on our processes and keeping an overview on our architecture.

A perfect candidate would have experience as a leader of leaders and be willing to relocate to Berlin. We offer Visa sponsorships. Office language is English.

More details at: https://careers.vimcar.com/en/jobs/tech/head-of-engineering-...