HNHacker News
TopNewBestAskShowJobs

pabe

203 karma · joined June 17, 2020

submissionscomments
pabe··on Ask HN: Problems for the next decade?
Creating an open source graph of health symptoms, illnesses, medications etc. so that there can be statistical models / AIs that do a valuable pre-assessment to inform clients and support doctors. If we had something like this, maybe risk factors for critical immune reactions on COVID vaccination would've been known earlier and that could've prevented unnecessary deaths.
pabe··on Is Google reCAPTCHA GDPR Compliant?
Hahaha, so EU service providers can't protect their website using Google reCAPTCHA because it'd likely need user's consent and they're not allowed to restrict their offering in case a user doesn't consent. So, bots simply deny consent and send the form without captcha :'-D

Did I get that right?

That's nuts.

pabe··on Ask HN: I am overflowing with ideas but never finish anything
Haha, I know that feeling!

What helped me:

1. Don't start immediately. Let your idea sink in for a few days. If you're still excited a few days after the initial spark, it's worth working on that idea.

2. Build in public (or with friends). As soon as you've got some people sailing with you, it's harder to get carried away by "the next big thing".

3. Make sure you always know what's the next non-technical milestone. Lay out the steps you need to take to get there but don't over-plan (analysis paralysis really is a thing)

pabe··on Zero-Downtime Deployments with Docker Compose
This is brilliant for smaller projects/ small teams that don't want to carry Kubernetes' overhead. Thanks a lot for the writeup! <3
pabe··on Under 30-year sentences: why so many of Forbes’ young heroes face jail
Years ago I read a report about a "consultancy" in Koblenz, Germany. At that time, they basically took a lot of money from males to tell them how to become "Alphas" and increased pressure if they didn't want to sign. So, at least low morale, shady business. A few weeks ago I got aware of one of the cofounders being on the Forbes list. So, just one more data point but maybe the selection done by Forbes really favors "bad people".
pabe··on Ubuntu Is a Canonical Product
<3 Ubuntu desktop & server.

Slick, consistent UX. Smooth upgrades. Didn't have an issue for years.

Tried Manjaro but that has shown to create considerably more work than Ubuntu.

pabe··on Ask HN: What is the most barebone back end solution?
I'd try a ~$5 Hetzner cloud server with SurrealDB. SurrealDB offers GraphQL and REST endpoints, also SDKs.
pabe··on Sweet Home 3D is a free interior design application
I didn't find a better solution for planning the layout of a house. It's basically like playing Sims; way easier to handle than e.g. SketchUp.

It can also export layers (or the whole building) as OBJ which is awesome for 3D printing or working with Twinmotion. I decorated my rooms in Twinmotion and did awesome high fidelity renders. You can even experience your building in VR!

Maybe one day there's an AI that helps you with planning a home.

pabe··on Ask HN: What is the most pleasant, uncomplicated full stack to start with?
Django. Makes it easy to build a classic server rendered web app with authentication, forms derived from models etc. Also comes with an automatically generated admin backed. Always my first choice when I want to get something solid out fast.

If the server rendered experience is not enough, you can add some HTMX.org or Svelte. You're also free to go full blown SPA later on and use Django more or less as backed - there are great REST add-ons.

pabe··on Ask HN: Main things to consider when building an app for business/enterprise?
Enterprises often have deals with cloud providers. Offer to host your app on "their" Azure / AWS / whatever. That way, they're taking responsibility for their data.

In your offer, state that you're happy to support Penetration Tests that might have to be carried out.

Get an IT insurance and tell customers about it.

If you've got a lot of time and money, get ISO 27001 certified (5 figure sum for a small company).

pabe··on Ask HN: What are good self hosted time tracking software for consultants?
Odoo Timesheets: https://www.odoo.com/en_US/app/timesheet-features

Track time on different tasks, invoice later on.

Edit: Mobile App online available with paid subscription.

pabe··on AWS and Blockchain
People saying a database is as good as a blockchain are taking a look from the wrong perspective.

Blockchains are more like always available, immutable logs for interfacing parties that don't trust each other or an intermediary.

Blockchains are more like an API than a database.

pabe··on Ask HN: How to validate a startup idea whilst employed?
You can test B2C ideas using a landing page with a basic funnel, performance Marketing and manual reach out (e.g. FB groups).

It's much harder for B2B. Here, you usually need a good professional social network to get in touch with your target group.

Also, even if you had the perfect product, it's really hard to sell to a big company as long as you're a tiny one. So, get partners who sell for you to their existing contacts. So, if you're for example building a search engine to be integrated in company websites, pitch to larger digital agencies.

Regarding the legal stuff: your parents/ girlfriend/ best friend can be the business "owner" until you get relevant traction.

pabe··on Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
Got hired into a project like this. The most critical part is not to emotionally loose your devs. So, they explained us their whole application and we set goals together. I tried to let them see their application from the eyes of a new customer. We identified performance & UX as the most pressing problems. A web service layer was added to the old application, we rewrote the whole frontend utilizing a modern framework. That way we got management excited ("wow, it's so beautiful now") and kept the original developers happy and engaged ("we're doing all the important logic & persistence here!").

We also introduced git as well as dev and staging tiers and some agile methodologies. Definitely do some that first!

Now, as management and customers are happy, the backend can be refactored step by step. Here, more test coverage might come in handy.

So, I'd recommend to be a bit picky about where to create value. You can restructure the whole database and that'll be good for maintenance (and most likely performance) but management & customers won't literally "see" much. Ask the people with the money for their preferences, excite them to get more runway. Regarding "backend stuff": Think like a Microservice architect and identify components that are least strongly coupled and have a big (performance) impact. Work on those when management is happy and you've got plenty of budget.

Your job is to create value and reduce risk. Not to create something that's technically awesome ;)

pabe··on Ask HN: Help me pick a front-end framework
Svelte / Sveltkit is easy to learn, efficient and separates HTML, JS, CSS nicely (no need to mess around with JSX). It supports Typescript and you get animations, global state etc. out of the box. Downside: it's top notch and thus hasn't the biggest ecosystem yet.

You can also try Flutter for developing mobile, desktop and web apps. It's got Google's backing and is also supported by Canonical for Ubuntu desktop apps.

pabe··on Ask HN: Working as a software engineer for 5 years, I've forgotten all CS stuff
Because everyone does, most IT people don't even use UML in practice ¯\_(ツ)_/¯
pabe··on Getting started with decentralized identity
DIDs recently became a web2 standard [1] that's also embraced in web3 e.g. by Cardano / Atala Prism [2].

[1] https://www.w3.org/TR/did-core/

[2] https://atalaprism.io/

pabe··on Ask HN: Web frameworks – which less popular frameworks are you using and why?
Haskell: IHP / Thin

Because it's the only Haskell web framework I know about;)

JS: Sveltekit, Astro.build

Sveltekit for web apps because it's insanely well build & ships compiled JS code instead of a large lib like most big contenders do.

Astro for websites because it doesn't force you into any frontend frameworks (you can use Svelte, Vue, React) and focuses on static sites + partial hydration. Awesome for web performance / SEO!

Python: FastApi

Fastest way to build fast APIs with Python.

pabe··on Ask HN: How to Make Passive Income?
Substantial passive income requires a bigger financial invest, e.g. if you can buy 1,000,000 ADA and stake those, you'll get round about 50,000 ADA rewards per year (39,000 USD, currently). Same with stocks, buying an apartment/ house to rent it to others etc.

So, you'll have to maximize income and reduce cost as much as possible to fill that "investment bag". One way to do that is to become self-employed, win a corporate customer that is okay with remote work and move to a lower-income / cost country for 10 years.

A lot of people today try to build traction for their digital product in a large enough niche. Never ever underestimate the effort needed for that! That hasn't much to do with passive income.

If you've got a talent for writing, you could write 9.99€ Kindle books for high margins.

pabe··on Ask HN: How to Make 1M $?
100x leveraged trading in just the right moment for just the right time :'D (JK)
pabe··on Noam Chomsky: “We’re approaching the most dangerous point in human history”
That's why decentralization is important. It's less efficient than centralization but more resilient. But because of efficiency, life tends to evolve into complex centralized systems that become incredibly vulnerable.
pabe··on My Notes on the Lean Startup
Lean startup is not about building something bad and ugly. Although the core process is named Build-Measure-Learn-Loop, it really starts with "Learn". You've got to define hypotheses about your business model (e.g. customer pain points) and build experiments to validate. A MVP is the product with the narrowest set of features that predictably converts a target into a paying customer. From the customers perspective, you think of a MVP as a minimal lovable product (MLP).
pabe··on My Notes on the Lean Startup
Ash Maurya - Running Lean

3rd edition just released. Adds Systems thinking, design thinking and more to the mix. It focuses on practice.

pabe··on Strategy is not X
Business modeling is about the system that makes your company work.

Strategy is about how your business model / system is going to compete with other players on the market.

In Europe, you're getting a QR code for COVID vaccination. You have to show that QR code at certain locations to be allowed to enter. Usually, you get that QR code printed on an A4-page.

You decide to print that QR code on little plastic cards. You partner with pharmacies (sales channel) and a printing company (production). That's part of a business model.

Now you're realizing that your business model can be copied easily. You realize you've got a first mover advantage and that you've got to aquire pharmacies as fast as possible to defend against competitors. That's a strategy.

If you decide to deliver the first 50 cards per pharmacy for free (trial), that might be a tactic.

pabe··on Ask HN: How to quickly animate system sketches and 2D diagrams?
I'm using slides.com for presentations. It can automatically create animations between pages: https://slides.com/news/auto-animate

However, it doesn't support you in creating animations where objects follow paths. But you're free to code that on your own!

Slides.com is the commercial offer from the creators of the open source web presentation lib RevealJs.

pabe··on Ask HN: Should I give up and get a job?
Please read

* Running Lean by Ash Maurya

* Business Model Generation by Alexander Osterwalder

When it comes to polishing your product, the growth.design course is excellent.

Sell before you build a full fledged product. Create traction.

pabe··on Ask HN: How do you cope with possible nuclear threat?
It's way more likely to die in a car accident. Put things in perspective. Try to be the best you can be each day.
pabe··on Show HN: Check if your website violates GDPR
It seems like you're in problematic GDPR territory as soon as you're instructing the users browser to contact a webservice of a company that is subsidiary of an US company (see e.g. https://www.lexology.com/library/detail.aspx?g=196d55c7-beeb...)

The problem here is the IP address is classified as personal data.

So, it might be illegal to allow an EU residents browser to even request a website hosted by e.g. AWS Ireland in Region Germany as AWS belongs to Amazon US.

We're actually thinking to serve EU customers via Hetzner and Bunny.net CDN to guarantee GDPR compliance.

pabe··on Is success tied to having rich parents?
Yes. Look at "elite" universities like Harvard etc. - you basically pay a fortune to get in there and get access to the social network. And that network is what really makes the difference.

Also, successful founders often try long enough so that luck finally strikes them. Without money, that's hard to do.

Read more here: https://www.goodreads.com/book/show/55277918-super-founders

pabe··on Tell HN: We have a responsibility to speak out against blockchain technologies
It's not about a single trusted vendor here, it's about a supply chain on which multiple independent parties are working. The blockchain is kind of a neutral intermediary.

Scenarios like this are not "very strange" but very real. Europe and China are actively working on blockchain projects, e.g. https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/2021... or https://www.reuters.com/world/china/china-selects-pilot-zone...

← PreviousPage 2 of 4Next →