HN user

mweibel

1,460 karma

Principal Software Engineer

Go, Kubernetes, GitOps, ...

- https://mstdn.social/@mweibel - https://www.github.com/mweibel

Posts54
Comments168
View on HN
ec.europa.eu 3mo ago

EU Commission awards €180M tender for sovereign cloud to four European providers

mweibel
2pts0
rednafi.com 4mo ago

What canceled my Go context?

mweibel
110pts66
learnkube.com 4mo ago

Why etcd breaks at scale in Kubernetes

mweibel
1pts0
zkae.io 5mo ago

Zero Knowledge (About) Encryption: Security Analysis of Password Managers

mweibel
2pts0
blogs.microsoft.com 1y ago

Microsoft announces new European digital commitments

mweibel
19pts9
helio.exchange 4y ago

Deploying Kubernetes with Cluster API

mweibel
8pts0
groups.google.com 5y ago

Moving forward with the Go generics design draft

mweibel
4pts0
eevans.co 5y ago

Deconstructing Kubernetes Networking

mweibel
2pts1
twitter.com 6y ago

The OSI model is a lie

mweibel
5pts3
www.theverge.com 7y ago

Microsoft’s Chromium Edge browser is now officially available to test

mweibel
2pts0
gitreleases.dev 7y ago

Show HN: Git Releases – The missing link to your latest GitHub release asset

mweibel
14pts2
www.liip.ch 7y ago

Fast Serialization with Liip Serializer (PHP)

mweibel
4pts0
www.forbes.com 7y ago

Why Is Uranus the Only Planet Without Interesting Features on It?

mweibel
95pts48
www.apple.com 7y ago

Apple Transparency Report

mweibel
2pts0
babeljs.io 7y ago

Removing Babel's Stage Presets

mweibel
2pts0
developers.google.com 8y ago

Using JavaScript modules on the web

mweibel
2pts0
www.datchley.name 8y ago

Recursion, Tail Calls and Trampolines in JavaScript (2015)

mweibel
90pts24
pattern-matching-with-typescript.alabor.me 9y ago

Pattern Matching with TypeScript

mweibel
95pts51
blog.cloudflare.com 9y ago

Patent Troll Battle Update: Doubling Down on Project Jengo

mweibel
2pts0
github.com 9y ago

Kubernetes clusters for the hobbyist

mweibel
13pts0
aws.amazon.com 9y ago

New Amazon CloudFront Edge in Zurich, Switzerland

mweibel
2pts0
github.com 9y ago

Sheriff: transform Go structs to a subset of fields for json marshalling

mweibel
5pts0
www.jetbrains.com 9y ago

Webstorm 2016.3 released with Flow and React-Native support

mweibel
3pts0
www.slideshare.net 9y ago

Things I will tell my kids if they become entrepreneurs [slides]

mweibel
358pts96
jakubmarian.com 9y ago

The “432 Hz vs. 440 Hz” conspiracy theory

mweibel
447pts315
medium.com 9y ago

Torrenting the galaxy

mweibel
2pts0
spotify.github.io 9y ago

Spotify's HubFramework for building component-driven UIs on iOS

mweibel
3pts1
www.macrumors.com 9y ago

iOS 10 released

mweibel
2pts1
elitalon.com 9y ago

What nobody will tell you about JSON

mweibel
2pts2
searchengineland.com 11y ago

How Googlebot crawls JavaScript

mweibel
237pts109

Working on a bread recipe community where you can share and iterate on bread recipes. It's out of personal interest to be able to record my bread recipes and thought it might be interesting for others too.

However, I worked on it for the past ~5 years on and off (well, mostly off) and rewrote it too many times. Now finally close to releasing, bought a domain and setting up all the last remaining things.

Helio https://helio.exchange | Senior Go Engineer | Switzerland Zurich, On-Site Hybrid | Full Time (80-100%) | CHF 100-130k + equity and benefits

We are a Swiss startup based in Zurich and build the first carbon-aware cloud by increasing the utilization rates of data centers worldwide. We're focusing currently on the 3D render market (providing compute for rendering 3D animations) but will expand to further areas as we grow. We have a core product with scheduling and billing included where you'll mainly work on.

We're looking for a Senior Go Engineer and develop our core and render product further. We utilize various cloud providers and work with Kubernetes and Cluster API. You'll mainly develop Go code and deploy and monitor it on our production cluster (you build it you run it).

Tech Stack:

  - Go
  - gRPC
  - NATS
  - Kubernetes (including custom operators)
  - Cluster-API, ArgoCD (GitOps), Argo Workflows
  - Windows and Linux containers
  - Prometheus (Cortex)
  - PostgreSQL
  - GitLab CI/CD, GitHub
More details here: https://helio.exchange/jobs/senior-go-engineer

To apply, please email to jobs@helio.exchange. Traditional CVs or Cover letters are unnecessary.

Interview process: We review your profile and reply with a small questionnaire, have a short 30min interview with the Founders, Connect with our team (getting to know them plus technical fit interview) and then join us with a flexible starting date.

hi, we have a couple of job offers which offer remote. The Senior Cloud Engineer role is on-site/hybrid at the moment though. We're too small to sponsor visa or offer relocation, unfortunately.

Helio https://helio.exchange | Senior Cloud Engineer | Switzerland Zurich, On-Site Hybrid | Full Time (80-100%) | CHF 100-130k + equity and benefits

We are a Swiss startup based in Zurich and build the first carbon-aware cloud by increasing the utilization rates of data centers worldwide. We're focusing currently on the 3D render market (providing compute for rendering 3D animations) but will expand to further areas as we grow. We have a core product with scheduling and billing included where you'll mainly work on.

Join us as a Senior Cloud Engineer and develop our core and render product further. We utilize various cloud providers and work with Kubernetes and Cluster API. You'll mainly develop Go code and deploy and monitor it on our production cluster. You'll work closely with our Growth team and contribute to the ongoing success of our projects. We are a small team looking to expand to accelerate our growth.

Tech Stack:

  - Go
  - Kubernetes (including custom operators)
  - Cluster-API, ArgoCD (GitOps), Argo Workflows
  - Windows and Linux containers
  - Prometheus (Cortex)
  - PostgreSQL
More details here: https://helio.exchange/jobs/senior-cloud-engineer

To apply, please email to jobs@helio.exchange. Traditional CVs or Cover letters are unnecessary.

Interview process: We review your profile, have a short 30min interview with the Founders, Connect with our team (getting to know them plus technical fit interview) and then join us with a flexible starting date.

We're looking also for:

  - Senior Fullstack Software Engineer (Remote)
  - Windows Software Engineer 3D Tools (Remote)
  - and others, check out https://helio.exchange/jobs for more.

I never really had issues with lack of sleep until I became father 1.5 years ago. Child has issues with sleep since the start and while it recently got a bit better, in those 1.5 years I can count the number of times I got 8 hours uninterrupted sleep on one, maybe two hands.

On the worst days I could eat double my normal food intake and was still hungry. Working and concentration is quite hard, more coffee intake is the case. Complex thoughts are increasingly difficult (e.g. improving software architecture takes much more time than I was used to).

I do wonder what happens when sleep is back to normal. Are some effects staying or will eventually everything go back to how it used to be before?

you could use an `else` clause for the scope:

  if foo, err := doThing(bar); err != nil {
    // handle error  
  } else {
    // handle foo
  }
but most don't use that form and just do the call outside:
  foo, err := doThing(bar)
  if err != nil {
    // handle error  
  }

it's in the second paragraph of the article:

    The city council unanimously voted on Wednesday to ban
    the use of the technology and prohibit any city 
    official from obtaining facial surveillance 
    by asking for it through third parties.

Usually headless means that serving the content is done only through an API while creating content (and -types) is done using an admin interface.

If you look at the docs of Strapi you see that this is the case for Strapi as well.

OK Soda 6 years ago

also in Switzerland. It's a brand by Valora (Kiosk, Brezelkönig, Ditsch, ...)

PHP 7.4 7 years ago

maybe? I wouldn't know.

"strongly typed mainstream high level language" does not say anything about that, hence my question.

PHP 7.4 7 years ago

sure, there are pros/cons in all languages. My question was specificly to the sentence about "strongly typed mainstream high level language" - as there are many languages who fit that definition.

"we" doesn't necessarily include all.

Anyway, that's a bit sad IMHO. In my opinion, running what you build is great to discover ways to improve your software.

Regardless if you want to or don't want to touch ops: You still might want to talk to ops or vice-versa. Even if you have strict roles for devs and ops (and no mixed roles), you might be in a team where both are present and hopefully talk to each other.

  OAM is essentially a YAML file. 
  It can be put in a service catalog 
  or marketplace and deployed from there. 
  But what’s maybe most important, says 
  Russinovich, is that the developer can hand 
  off the specification to the ops team and the 
  ops team can then deploy it without having to 
  talk to the developer.
This statement sounds very backwards to me. Isn't this increasing the separation between devs and ops which we want to get rid of?

I hear about keto so often that it must be the best thing ever, however I have no idea what it even is and I got curious!

Do you have some links/articles which describe what it is and what positive/negative things can come out of it?

Looks really great. Will try it out as soon as I have a use case in mind :)

A small note: shared that in our internal slack and it just displays as a "preview" the domain, title and meta description of your page. I think Slack uses the `og` meta tags too, so adding a more elaborate description and an image would help :)

Awesome article, thanks for that. As someone who almost never even looks at C code, this was very understandable with the inline comments.

What's the reason for using macros instead of real functions? Is this an optimization because macros get inlined at compile time? Does this really bring a lot of value?

I use it already since a few days and it's a huge improvement. It's just way faster than before. The new slimmer UI is also great IMO, because it goes out of the way better than before.

Be aware that some extensions might not work yet. E.g. refind is one of those which need to be updated.