PhilipTrauner's comments

PhilipTrauner | 3 years ago | on: TouchHLE: An iOS 2.0 App Emulator

Now you got me curious: can you get Dashcode to run on modern macOS or does it only work on Snow Leopard? Never got to experience it back in the day and would love to try it out.

PhilipTrauner | 3 years ago | on: Show HN: Devbox – Easy, predictable shells and containers

I agree with the need for a standardized development setup (be it local or in the cloud) but violently disagree with eliminating development setup diversity.

Curious engineers with oddball configurations greatly contribute to the overall health of a codebase. Forcing these folks to use a standardized configuration is a missed opportunity at best, and disgruntling at worst.

PhilipTrauner | 4 years ago | on: Typora 1.0

The release notes don't include release dates, but if the Twitter account registration date is to be trusted, Typora has been around since late 2014.

A one time 15$ purchase is a steal for all the value I got out of the beta versions over the years.

Even Sublime Text 3's monumentally long beta period appears brief when compared with Typora's.

PhilipTrauner | 4 years ago | on: Coming to Terms with Tailwind

> Tailwind UI’s Figma file has the highest level of quality I’ve ever seen in an external Figma file

This cannot be overstated. The included Figma file alone is arguably worth Tailwind UI's asking price.

PhilipTrauner | 4 years ago | on: Postgres to TypeScript Interfaces and Enums

> As long as their database in docker is being incrementally updated (using the same migration scripts as on production which only apply new ones) is this hit only when spinning up a clean docker image?

Yes, but being able to quickly return to a known-good state by trashing the database is still useful because getting migrations right without testing them is hard.

Using named volumes helps because they don't need to be bridged through to the host filesystem.

PhilipTrauner | 4 years ago | on: Postgres to TypeScript Interfaces and Enums

> This all runs as a pre-commit hook as well.

Keep in mind that this might become problematic for folks that are running Postgres inside Docker on macOS or Windows, as IO performance is quite poor.

I put together a up / down migration validation system a while ago (start up two databases, apply all-1 up migrations on A and all up migrations + final down migration on B) for a pretty sizable schema.

Folks that were using Docker had to wait upwards of two minutes, while natively installed Postgres would finish in under 10sec.

PhilipTrauner | 4 years ago | on: Postgres to TypeScript Interfaces and Enums

There's a similar project (https://github.com/erik/squabble), that uses a portable version of Postgres' SQL parser to spit out an AST, which lints can consequently traverse. This approach alleviates the need for bringing up a Postgres cluster to lint the schema. I'd be curious to know if there's something to be gained by depending on a running database instance (especially because it complicates CI).

PhilipTrauner | 6 years ago | on: Black – Uncompromising Python code formatter

Since I've started using black as a pre-commit hook and an editor extension, I have noticed that I tend to use inline-if expressions and lists comprehensions much more liberally, because I do not have to worry about formatting all the time. Begone temporary variables!

PhilipTrauner | 7 years ago | on: Three days of owning a Dell XPS 15 (9570)

If what I wrote came across that way I'm really sorry. My intention was to cover the state of Linux in general on the XPS 15, an "operating system" choice that Dell does not endorse. I felt that my experience with the machine might somehow be relevant to potential buyers that want to replace their current MacBook with non Apple hardware, who also aren't willing to use Windows. The distribution the I mentioned in the post is largely irrelevant to the premise I set out to cover, as Debian testing can basically be described as a very bleeding-edge Debian variant and everything I stated would still be relevant for Arch or any other distro. I still stand behind that original premise, but it seems that I somewhat screwed up the delivery.

PhilipTrauner | 9 years ago | on: Offliberate – Scrape media right from your terminal

Functionality wise it doesn't differ at all, and it shouldn't because youtube-dl is a good media scraper. Where youtube-dl falls flat (in my opinion) is maintainability, size, external dependencies and its usage as a library. Offliberate uses Offliberty as its backend and does not contain any extraction code for specific sites whatsoever and thus remains very small (the command line interface is in fact larger than the resolver). youtube-dl currently has 1436 open issues as well as 184 pull requests on GitHub. Lots of their unit-tests also fail and take ages to complete. Offliberate uses no external dependencies other than requests and does not rely on other command line utilities such as ffmpeg for content stitching. The last difference is the emphasis on usage as a library. The CLI logic is separate from the actual resolver which can work asynchronously as well as synchronous.

PhilipTrauner | 9 years ago | on: Integrating GTA V into Universe

Yep, you can tell by the way the helicopter sounds and the walking animation for spiderman. The motion blur also looks very similar. The terrible looking ENB mod makes it difficult to notice, tough.
page 1