HNHacker News
TopNewBestAskShowJobs

ralala

148 karma · joined March 5, 2015

ceo of small software engineering team

+ full-stack developer (python, postgres, modern js/react, java ee)

+ devops(docker, ci, centos, backup, monitoring)

submissionscomments
ralala··on Linux 5.6 is the most exciting kernel in years
Have the issues been fixed in 5.5 or 5.6?
ralala··on The End of Economic Growth? Unintended Consequences of a Declining Population [pdf]
A single dollar is always worth a specific part of what can be bought. If there is less to buy, the single dollar is worth less. If there are more dollars, the single dollar is worth less. The amount of investment in LHCs might drop absolutely, but why should it relatively?
ralala··on WireGuard is now in Linus' tree
I'm also doing this with internet-connected vms, but I have closed all ports using Iptables
ralala··on Avast profits through sales of users’ web browsing habits
If you pay for it, it does not mean you are not the product.
ralala··on WireGuard is in net-next
I don't have "user" peers. I just use it to connect the VMs. So around 50 I guess.
ralala··on WireGuard is in net-next
I created a script to distribute the configuration to all relevant VMs.

A network configuration is basically: a port, a name, a set of peers(public key, external ip, wireguard ip). If you want, you can distinguish between master and slave peers (=the slaves do not know/trust each other; master knows everyone)

ralala··on WireGuard is in net-next
I'm running wireguard in production on ~50 VMs for over a year (centos). Zero problems yet.
ralala··on Proxmox VE 6.1 – Open-Source virtualization platform
What is your experience with major proxmox and OS updates?
ralala··on Kore4 and Python
Can I use this with aiohttp?
ralala··on PHP-FPM remote code execution bug exploited in the wild
The production-fpm docker image has not yet received any updates - correct?
ralala··on Americans Are Using Less Steel, Paper, Fertilizer, and Energy
We might migrate to other planets. Also time and space are relative.
ralala··on Show HN: Packagr.app – a private package repository with security scanning
Is there an on premise version?
ralala··on Hertz bug leads to people being erroneously arrested and jailed
We rented a Hertz car in Las Vegas for a road trip for 3 weeks. Afterwards they charged our credit card multiple hundred dollars for a navigation system, which we didn't order and didn't have in our car. We complained and they promised to refund it, but didn't do it for over a month. Finally we asked the ADAC (German Car club) to resolve this for us.
ralala··on Ask HN: What was your experience starting a tech consultancy?
Do you also charge this for new projects from existing clients?
ralala··on Docker Hub Hacked – 190k accounts, GitHub tokens revoked, builds disabled
And you can even run your own gitlab instance and don't expose it to the internet.

Nevertheless: The base images will be pulled from dockerhub by default and I am not sure we should trust them. Do we have any better alternatives for this?

ralala··on Slack S-1
Availability
ralala··on European Parliament approves copyright reform
that's just a one-liner:

return random()>0.5

ralala··on European Parliament approves copyright reform
This also affects small online communities, who pay for their servers by running a few ads. There are a lot of these platforms.
ralala··on WTF is JAMstack?
So there is no server-side rendering of content? Will Google index this correctly?
ralala··on Netflix Posted Biggest-Ever Profit in 2018 and Paid $0 in Income Taxes
Because this rule is necessary for businesses to be able to invest on long term goals.
ralala··on Ask HN: What are must-know concepts for back end development?
How much of the typical application server authorization logic can we put into the database? Is it possible to setup authorization on a cell-level? Example: All users may change their own passwords, but only team admins may change the passwords of other users in their team.
ralala··on When hiring senior engineers, you’re not buying, you’re selling
I think it's also important for seniors to look at new ideas at a regular basis. People who don't, tend to overrate the "good old [insert language/framework here]". You should not stop improving yourself, just because you are already able to get stuff done. (Example: Java introduced lambda functions in Java 8 and many Java seniors are still not using them)
ralala··on Ask HN: Go-to web stack today?
Have you tried out SQLAlchemy Core without the ORM?

Regarding the joins:

j=t_user.join(t_address, t_user.c.id==t_address.c.user_id)

select([...], from_obj=j)

ralala··on Ask HN: Go-to web stack today?
I am surprised no one has mentioned Pyramid and SQLAlchemy yet. SQLAlchemy is by far the most complete ORM/Query-Builder I have used (yes, I have tried out Rails, Django and Hibernate).

Also Pyramid's traversal routing is awesome to build REST-applications and ACL authorization.

What ever stack you decide on, I recommend to stay away from too much magic as it complicates debugging and understanding the framework completely (Hibernate, Laravel). If a framework needs to dynamically generate proxy classes, either the framework has a bad approach or the language is not the right choice for the approach.

ralala··on Ask HN: What technologies did you learn in 2018?
how are you building dynamic queries without a query builder? (for example creating a complex where condition based on given GET parameters)
ralala··on Ask HN: Which stack do you use at your startup?
Server-Side:

- Python with Pyramid

- SQLAlchemy with Postgres + Cassandra

- Celery with Redis

- Swagger

Client-Side: Mostly React, React-Native

ralala··on Hetzner Cloud
I guess the reason might be that their machines are cheap and thus they probably have many semi-professional / personal customers who leave their systems insecured.

Nevertheless, I have made very good experience with their hardware, network and customer support - so they are also suitable for professional customers.

ralala··on Hetzner Cloud
Congratulations! Nice step.

Are you also working on docker hosting and dbaas?

I'm a german development contractor and long-term Hetzner customer. These are the only two missing features, causing us to still operate our own systems.

Regarding the DSGVO: Do you support encryption of the filesystem?

ralala··on Ask HN: As a small development team, how do you get projects?
Yeah, networking is very important. Are you doing this in a structured way, i.e. going to specific local events? Are you focussing on local customers or world-wide?
ralala··on Ask HN: Have you gone vegan or vegetarian?
It does because of the market. Leather increases the return of a single animal. So meat can be sold cheaper, which again increases the demand. (Lower price -> higher demand)
← PreviousPage 2 of 3Next →