HackerTrans
TopNewTrendsCommentsPastAskShowJobs

theomega

no profile record

Submissions

Q2 SaaS multiples have collapsed

blossomstreetventures.medium.com
1 points·by theomega·4 ปีที่แล้ว·0 comments

Gorillas fires half its employees at HQ

sifted.eu
4 points·by theomega·4 ปีที่แล้ว·0 comments

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

nira.com
2 points·by theomega·4 ปีที่แล้ว·1 comments

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

techcrunch.com
5 points·by theomega·5 ปีที่แล้ว·0 comments

comments

theomega
·7 เดือนที่ผ่านมา·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 ปีที่แล้ว·discuss
https://12ft.io/proxy?q=https%3A%2F%2Fclivethompson.medium.c...
theomega
·4 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·discuss
Related XKCD: https://xkcd.com/1138/

As the numbers are absolute, these maps are basically influenced by population densities.
theomega
·4 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·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-...
theomega
·5 ปีที่แล้ว·discuss
Vimcar | Backend (Python), Frontend (React), SRE, Android | Berlin, Germany | Full-time, Part ONSITE

Vimcar provides vehicle fleet management for SMBs in Europe, thus helping small companies to keep track where their cars are and optimize how their are utilized.

We are well funded with more than 70k paying customers and more than 100k connected cars. Each of these cars is constantly transmitting live data to our servers (so it is IoT :-D). Our business is strong despite the current situation, so we want to grow our tech team.

Technologies include Python, Typescript, React, AWS (including AWS CDK for IaaC), Kotlin, (recent) Java, Docker, Jenkins.

Office in central Berlin, Germany, close to public transport. Office language is English.

Open Positions, with more details and application form:

- Senior Backend Python for the Data Ingestion Team: https://careers.vimcar.com/en/jobs/tech/senior-software-engi...

- Senior Backend Python for our Product Development Team: https://careers.vimcar.com/en/jobs/tech/senior-backend-softw...

- Frontend (React) Developer: https://careers.vimcar.com/en/jobs/tech/senior-frontend-engi...

- Android Developer: https://careers.vimcar.com/en/jobs/tech/senior-frontend-engi...

- SRE: https://careers.vimcar.com/en/jobs/tech/site-reliability-eng...
theomega
·5 ปีที่แล้ว·discuss
MapOut is such a beautiful app, I'm using it very often. If you are doing any outdoor sports or even just wanting to get to know your surrounding, I heavily recommend MapOut on iOS. Worth every euro. The developers are also very responsive in case you have any questions.