HNHacker News
TopNewBestAskShowJobs

verst

2,040 karma · joined January 24, 2014

hn@bernd.dev

Tech lead at Azure Durable Task Scheduler OSS maintainer of DAPR (Distributed Application Runtime) - a Cloud Native Compute Foundation graduated project

All comments are my personal opinions unless stated otherwise.

submissionscomments
verst··on Stripe laying off around 14% of workforce
Good luck finding a job in this economy now. It's tough for everyone, even the most skilled. Many companies have outright hiring freezes. I just read that Amazon now has a hiring freeze for all corporate jobs, previously this only impacted retail, stores etc
verst··on CD Projekt is remaking the first Witcher game in Unreal Engine 5
I liked Neverwinter Nights 2 -- so no wonder I liked playing The Witcher 1. I think I played on a very underpowered laptop back then (as a college student), so if the engine was sluggish I probably attributed that to gaming on a laptop :D
verst··on CD Projekt is remaking the first Witcher game in Unreal Engine 5
I played the Witcher 1 when it came out and thought it was a brilliant game. I haven't tried going back to it ever. It felt quite polished to me then. I'm curious what people feel isn't approachable for today's audiences. Is is merely that we are used to different visuals now?

What are these engine issues in Witcher 1 you speak of? As a player I did not notice them back in the day.

verst··on Python 3.11 is faster than 3.8
Now just waiting for the GitHub Actions runners to be updated with Python 3.11 (deployment next week - they deploy image updates weekly).

https://github.com/actions/runner-images/issues/6459

verst··on Python 3.11 is faster than 3.8
$ brew install pyenv

$ pyenv install pypy3.9-7.3.9

I like using PyEnv for managing my Python versions. It will natively compile Python builds and should be doing the same on M1 (which is what I'm using). `pyenv install --list` shows you what is available.

EDIT: Not sure why they don't have newer versions of PyPy there (I don't use PyPy) but all it takes is a PR to here: https://github.com/pyenv/pyenv

verst··on That snapper might be 80 years old
If you live in Seattle and order omakase at a Sushi restaurant geoduck is virtually unavoidable.
verst··on Analysis of Apple Watch running data
I pace many half marathon and marathon races. Usually what I need for that is: instantaneous pace, average pace, and lap distance.

I tend to plan my pacing for equal effort, so each lap pace is adjusted for elevation such that in the end the overall pace is just slightly faster than what is needed for goal pace.

Needless to say, I use my Garmin Forerunner 945 for this.

If anyone is running the Seattle Marathon, I'll be there pacing :)

verst··on “Return to Monkey Island” is out today
Monkey Island 1 & 2 on iOS broke several iOS releases ago anyway and never were patched again unfortunately.
verst··on Pypi.org is running a survey on the state of Python packaging
Try installing grpcio-tools on Darwin/arm64 with Python 3.10. More often than not I run into problems where low level headers required by some cryptography libraries cannot be found and as a result compilation fails.
verst··on Vulnerability Management for Go
This is super helpful for me as a Dapr maintainer (we have a ton of third party integrations we compile into our binary). As others mentioned - other tools can generate a lot of noise. Found and upgraded a vulnerable dependency and then quickly added this check to our CI/CD workflow.

https://github.com/dapr/components-contrib/pull/2054

verst··on FAA approves unleaded fuel for piston fleet
Of course I also don't want to spray aerosolized lead all over low income (especially) neighborhoods. I have always felt very conflicted about this. I think that point was adequately covered by other comments however.
verst··on FAA approves unleaded fuel for piston fleet
As someone who flies GA aircraft out of Boeing field (KBFI) I also welcome this change. I don't want more leaded fuel on my hands. The lead can be absorbed by skin.
verst··on Engineer distributes resume via IPv6 traceroute
That could be a feature if he didn't want to work at companies that don't have a IPv6 network :)
verst··on Ask HN: Hobbies/Skills which can be picked in 30s and compete at world level?
At that age I decided to quit my tech job and live in China for an intensive language program. That opened my eyes to so many other things.

I'm currently working on learning Korean. Also working on my private pilot license. And then there is my constant work towards a sub 3 hour marathon (I'm almost there). Dabbling with music production too.

My 20s were mostly boring, but my 30s are awesome - adventurously and intellectually so. (I'm 36)

Sure, I'll never be world class at anything, but I will constantly challenge myself. That is enough for me.

verst··on Scrumdog – a program to download Jira Issues to a local database
Probably a testament to performance and reliability of the hosted offering (we all remember the multi day outage not long ago).
verst··on U.S. News pulls Columbia University from its 2022 rankings
Exactly this.

I went to a liberal arts college and had small class sizes (most around 9-15 in size, with the largest being 30) - I could see my professors 1:1 pretty much anytime I wanted, but there was also a preceptor (TA) for each class who didn't teach, but was available to answer questions related to assignments, projects etc. I went to the house of many of my professors for food or drinks too. Generally also was on a first name basis with professors.

The downside is that liberal arts colleges aren't research institutions and they are generally undergraduate only. This means you don't have as many choices for advanced courses. However, the professors at liberal arts colleges really tend to be there for the teaching and tend to enjoy that. One of my math professors was the head of the mathematical association of America and also authored the books on Analysis (the mathematical subject - not a data science thing) we were using.

verst··on Music for Programming
I'm like this too. I also have a hard time focusing on things like podcasts - the only time that works for me is my commute to work or when I go for a run.

You should see how I somehow manage to spend 15 minutes cutting carrots because I get distracted by something. :D

verst··on Ask HN: How are you dealing with the M1/ARM migration?
You can build multiplatform images for x86 and ARM (e.g. M1 Mac) like so:

docker buildx build --platform linux/amd64,linux/arm64 .

I constantly use buildx to build x86 images on my M1 so that I can run these images in my x86 Kubernetes cluster.

https://docs.docker.com/buildx/working-with-buildx/

verst··on AMD-powered Frontier supercomputer breaks the exascale barrier
Late 2020 I switched from Intel to AMD Ryzen 5900X for my gaming PC and only had great experiences as far as gaming is concerned.

I should point out that there were significant USB problems on AMD B550, X570 chipsets (eventually addressed via BIOS updates).

Unfortunately some professional audio gear is only certified for use with Intel chipsets and I have experienced some deal-breaking latency issues with ASIO drivers. For gaming I will be happy to continue using AMD - but for music I will probably switch back to Intel for my next rig.

verst··on Paginating Requests in APIs (2020)
Maybe return the items it found so far and provide the cursor it failed on? Have a way to optionally provide the cursor? I can think of some ways I'd implement this in an SDK. Probably for simplicity I'd have some sort of JSON status field indicating the request (traversing all cursors) completed. If it's not complete I still would look for the next cursor it returned and do the usual thing manually.
verst··on Paginating Requests in APIs (2020)
Related: Do you think SDKs for these APIs should themselves require you to interact with the cursors?

If I ask a SDK to get me 100 items but internally it returns only 50 before needing to make another call with a marker or cursor It would be nice if the SDK had an option to handle this for me (possibly exposing cursors still for those who really want it).

verst··on Grade Inflation: Over 82% of Harvard '22 Graduating With Over a 3.7 (A-) GPA
At research universities perhaps, but at liberal arts colleges (not a liberal arts program within a big university - that's different) professors actually are there for the teaching.
verst··on Software Engineering Insights from 10 Years at Google
Being third in the market is independent from the quality of services IMO. Whether the services are being offered that a lot of businesses need is a different question. The services Google Cloud does offer tend to be well designed but many of them are simply not what established businesses (and their engineering organizations) are accustomed to. Lower marketshare is not a direct consequence of engineering excellence (or an alleged lack thereof).

Conversely, simply having more market share doesn't mean AWS services are well engineered and the engineers are smarter (they might be, but you cannot make this claim).

verst··on Sound Blaster (DOS)
Exactly, or else we'd get the dreaded message of having insufficient "conventional" memory. Tuning autoexec.bat and config.sys were necessary.
verst··on Sound Blaster (DOS)
How did you learn to tune those? It was all trial and error for me. I'd love to see a blogpost about this so I can finally learn all the things that I should have done but didn't back in the day :)
verst··on Sound Blaster (DOS)
I somehow got away with never adding this in my autoexec.bat.

I don't remember much with regards to tweaking that stuff.. running memmaker.exe comes to mind. Also loading the CD driver in extended memory mode (MSCDEX.exe /E). Then there was himem.sys etc

I would really love to see a good blogpost on all these things so I can finally learn what all these things actually did -- back then it was just trial an error. All the tweaks I had to make to free up "conventional memory" despite having a lot of RAM.

verst··on Sound Blaster (DOS)
Does anyone else remember having to configure I/O, IRQ, DMA etc? As a kid I had no understanding of what these things were so I always tried random values until the sound worked without distortion.

The sound blaster also had a joystick port which back then was also used the emit MIDI signals. I installed a MIDI split cable on the joystick COM port and then configured sound in games to use the Roland Adlib MIDI mode. I hooked up my Yamaha PSR 730 Keyboard to my computer and got to enjoy much higher quality sounding music.

verst··on Passenger with “no idea how to fly” lands plane after pilot incapacitated
I play MSFS in VR and have rudders, throttle and yoke... but without any forces on the rudder it's just incredibly hard. I certainly can't fly it very well with the Saitek / Logitech Yoke.
verst··on Passenger with “no idea how to fly” lands plane after pilot incapacitated
Also pilot here (C172 G1000): I personally find landing a plane IRL easier than in MSFS. Much easier when I am able to feel resistance on the yoke, feel shifts in wind and gravity etc. All the MSFS controls are so extremely touchy. Though I agree you need 6-10 hours to get decent at landings :)
verst··on Nvidia releases open-source GPU kernel modules
From the linked article:

> The current codebase does not conform to the Linux kernel design conventions and is not a candidate for Linux upstream. [...]

> In the meantime, published source code serves as a reference to help improve the Nouveau driver. Nouveau can leverage the same firmware used by the NVIDIA driver, exposing many GPU functionalities, such as clock management and thermal management, bringing new features to the in-tree Nouveau driver.

← PreviousPage 6 of 18Next →