lachenmayer

Joined 15 years ago

Karma
342
Submissions
121
Member since
Feb 7
https://lachenmayer.me
View on Hacker News

Recent submissions

Comment · 1 year ago
Comment · 2 years ago
I don't see SwiftUI as a "dumbed-down children's toy box" at all -- SwiftUI is excellent conceptually. I am just frustrated that the "SwiftUI standard library" that Apple ships with it is so rudimentary, as if we didn't already have over a decade of prior art of how to implement declarative APIs for basic components.

The worst offenders by far are the scroll & list views, which are basically useless. As a starting point, there is no way to get the current scroll position from a scroll view in iOS <18.

So yes, I often have to wrap the UIKit components myself, and deal with all the joys of UIKit I was hoping to finally avoid...

Apple did exactly the right thing with Swift itself: the Swift forums are excellent, and it's clear that Apple employees use these to prioritize the (very real) Swift bugs and limitations. Why does this not exist for SwiftUI?

Comment · 2 years ago
What's incredibly annoying is that a lot of the SwiftUI components are just wrappers around the equivalent UIKit components (eg. ScrollView/UIScrollView), but are missing a lot of the functionality of the underlying components.

These should really be open source: it's such a waste of time to have to experimentally poke around to see how the SwiftUI components interact with their UIKit counterparts, when these should really just be straightforward wrappers.

In many cases, the declarative APIs are just poorly thought out and/or clearly not "battle tested", and there is a lot of API churn in really crucial components which are also often not backported to older OS versions.

Comment · 3 years ago
Maybe ¯\_(ツ)_/¯? I have no affiliation to OP, feels like they just wanted to try out a human version of ChatGPT, strange as that may sound these days…
Comment · 3 years ago
Comment · 4 years ago
That would be an extremely good thing to explain in the introduction. I feel like this kind of very culturally-specific usage of everyday words is what makes math/CS papers so impenetrable for many people.

The word "easy" is another example: saying "it is easy to show X" (just?) means that X can be derived from the already stated theorems in a more-or-less mechanical way without having to introduce new concepts. It does not in any way suggest that deriving this will be "easy" for a student reading the paper.

(Of course the most challenging "easy" parts are best left as an exercise for the reader anyway...)

Comment · 4 years ago
I always recommend fish to anyone who doesn't (yet!) have strong opinions about their shell.

Immediately seeing if you misspelled a command because the color changes is a huge benefit if you're not super familiar with the command line.

The auto-complete and suggestions are also miles better than bash - they are automatically generated from man pages, so most commands have a usable set of completions.

The web-based config lets you easily tweak settings that would otherwise be an incomprehensible soup of PS1=3!@*(!@!@ gobbledygook.

Also, it mostly "just works" out of the box, so you really don't have to waste any time setting anything up if you don't really care.

Comment · 4 years ago
As many others have mentioned, dotfiles in a git repo (https://github.com/lachenmayer/dotfiles), mainly for having unified shell themes/aliases/etc. on all machines I use.
Comment · 4 years ago
This is by far the most infuriating thing about the PR UI, along with the fact that you can't comment anywhere outside of the "patch", meaning you can't point out anything that is more than a couple of lines away.
Comment · 4 years ago
Comment · 4 years ago
Love this idea. I could imagine this being a great way to alert people to product recalls, or even start class action lawsuits in extremely serious cases.
Comment · 5 years ago
Picnic | Senior Software Engineer | London, UK | ONSITE or REMOTE | Full time or contract

Keywords: React Native, TypeScript, RxJS, MobX, Node.js, PostgreSQL, Redis, SQLite, CQRS

Picnic is a new group chat app, built for close friends (https://picnic.chat).

Group chats matter, and they matter more than you might think. For billions of people, they've come to play a vital role in our most important relationships: the space online where our real friendships live. We believe the one-size-fits-all, functional apps where our group chats live today could be so much more. That's why we are on a mission to build a better home for people's favourite group chats: one that is more joyful, more intentional and more ethical.

It's an exceptionally good time to be joining our small but mighty founding team of top engineers from Facebook, Apple, Google and more. We are fresh from raising a £2.1m Seed round led by top tier VCs (announcement coming soon) and are backed by the likes of Robin Dunbar (the man behind Dunbar's number), Snapchat's 1st Engineer and many more world class operators.

We're looking to hire somebody who is comfortable working as a key part of a small team, with experience of having shipped consumer-facing mobile apps. The Senior in our job title does not refer to how many years of experience you have (or your degree!), but to your general approach to development: you are able to think about the system and architecture as a whole, know enough about all aspects of the stack to effectively diagnose issues, and are able to pass your knowledge onto other members of the team.

If this sounds like your kind of thing, read more about who we are, what we're doing & how you might fit in here: https://www.notion.so/teampicnic/Senior-Software-Engineer-c8...

Comment · 5 years ago
Picnic | Senior Software Engineer | London, UK | ONSITE or REMOTE | Full time or contract

Keywords: React Native, TypeScript, RxJS, MobX, Node.js, PostgreSQL, Redis, SQLite, CQRS

Picnic is a new group chat app, built for close friends (https://picnic.chat).

Group chats matter, and they matter more than you might think. For billions of people, they've come to play a vital role in our most important relationships: the space online where our real friendships live. We believe the one-size-fits-all, functional apps where our group chats live today could be so much more. That's why we are on a mission to build a better home for people's favourite group chats: one that is more joyful, more intentional and more ethical.

It's an exceptionally good time to be joining our small but mighty founding team of top engineers from Facebook, Apple, Google and more. We are fresh from raising a £2.1m Seed round led by top tier VCs (announcement coming soon) and are backed by the likes of Robin Dunbar (the man behind Dunbar's number), Snapchat's 1st Engineer and many more world class operators.

We're looking to hire somebody who is comfortable working as a key part of a small team, with experience of having shipped consumer-facing mobile apps. The _Senior_ in our job title does not refer to how many years of experience you have (or your degree!), but to your general approach to development: you are able to think about the system and architecture as a whole, know enough about all aspects of the stack to effectively diagnose issues, and are able to pass your knowledge onto other members of the team.

If this sounds like your kind of thing, read more about who we are, what we're doing & how you might fit in here: https://www.notion.so/teampicnic/Senior-Software-Engineer-c8...

Comment · 5 years ago
Picnic | Senior Software Engineer | London, UK | ONSITE or REMOTE | Full time or contract

Keywords: React Native, TypeScript, RxJS, MobX, Node.js, PostgreSQL, Redis, SQLite, CQRS

Picnic is a new group chat app, built for close friends (https://picnic.chat).

Group chats matter, and they matter more than you might think. For billions of people, they've come to play a vital role in our most important relationships: the space online where our real friendships live. We believe the one-size-fits-all, functional apps where our group chats live today could be so much more. That's why we are on a mission to build a better home for people's favourite group chats: one that is more joyful, more intentional and more ethical.

It's an exceptionally good time to be joining our small but mighty founding team of top engineers from Facebook, Apple, Google and more. We are fresh from raising a £2.1m Seed round led by top tier VCs (announcement coming soon) and are backed by the likes of Robin Dunbar (the man behind Dunbar's number), Snapchat's 1st Engineer and many more world class operators.

We're looking to hire somebody who is comfortable working as a key part of a small team, with experience of having shipped consumer-facing mobile apps. The Senior in our job title does not refer to how many years of experience you have (or your degree!), but to your general approach to development: you are able to think about the system and architecture as a whole, know enough about all aspects of the stack to effectively diagnose issues, and are able to pass your knowledge onto other members of the team.

If this sounds like your kind of thing, read more about who we are, what we're doing & how you might fit in here: https://www.notion.so/teampicnic/Senior-Software-Engineer-c8...

Comment · 5 years ago
Picnic | Senior Software Engineer | London, UK | ONSITE or REMOTE | Full time or contract

Keywords: React Native, TypeScript, RxJS, MobX, Node.js, PostgreSQL, Redis, SQLite, CQRS

Picnic is a new group chat app, built for close friends (https://picnic.chat).

Group chats matter, and they matter more than you might think. For billions of people, they've come to play a vital role in our most important relationships: the space online where our real friendships live. We believe the one-size-fits-all, functional apps where our group chats live today could be so much more. That's why we are on a mission to build a better home for people's favourite group chats: one that is more joyful, more intentional and more ethical.

It's an exceptionally good time to be joining our small but mighty founding team of top engineers from Facebook, Apple, Google and more. We are fresh from raising a £2.1m Seed round led by top tier VCs (announcement coming soon) and are backed by the likes of Robin Dunbar (the man behind Dunbar's number), Snapchat's 1st Engineer and many more world class operators.

We're looking to hire somebody who is comfortable working as a key part of a small team, with experience of having shipped consumer-facing mobile apps. The Senior in our job title does not refer to how many years of experience you have (or your degree!), but to your general approach to development: you are able to think about the system and architecture as a whole, know enough about all aspects of the stack to effectively diagnose issues, and are able to pass your knowledge onto other members of the team.

If this sounds like your kind of thing, read more about who we are, what we're doing & how you might fit in here: https://www.notion.so/teampicnic/Senior-Software-Engineer-c8...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton