Hacker Newsnew | past | comments | ask | show | jobs | submit | phazy's commentslogin

John Ousterhout has also written about this in A Philosophy of Software Design:

The most fundamental problem in computer science is problem decomposition: how to take a complex problem and divide it up into pieces that can be solved independently.


I‘m wondering why nobody has brought up the term "acquired taste" yet. Such a beautiful expression, sadly I can’t find a good translation in most other languages.


I managed to acquire a taste for gin and tonic - I went as an adult from thinking it was the most revolting thing ever to one of the few drinks I occasionally find myself craving. Acquiring the taste clearly involved drinking the stuff but I have no idea how...


A lot of tonic water brands have been adding more sugar, which might also explain changing preferences.


I still bitterly remember the one and only time I ordered a plain tonic water, thinking it would be seltzer. I understand now why they say the British cut the tonic with gin, and not the other way around.


In Spanish the translation is literal, gusto adquirido.


At least for me, another element of deliberate practice holds true: Deliberate practice scales nonlinearily with time and effort.


The CORDIC algorithm is great! Just a few months ago, I implemented a sine generator with it and also used fixed point arithmetic. It is a real eye opener to see that you can substitute multiplications by bit shifting when you store the numbers in the “right“ format.


Awesome idea and great implementation!


yoo thank you so much!

appreciate you checking it out :)


I've been trying out some more things and I think you might have to do some more prompt engineering for ChatGPT.

Prompts sometimes result in valid results but sometimes in a SyntaxError "Unexpected token 'A', "An error o"... is not valid JSON". I also encountered other SyntaxErrors like "the string did not match the pattern". I would guess this might be related to invalid requests to the Spotify API.

Also, it is possible to directly communicate with ChatGPT. Its responses are then output through a playlistContentFormatter error.

Hope this might help. And still, great product!


appreciate it!

yaaa this error is actually from vercel lol. timeout after 10s unfortunately. upgrading to pro rn to fix!


I‘ve also been using vim for ~3yrs now, editing small programming projects and all kinds of text in it (like config files). Never had a need for emacs until a couple weeks ago I started working at a project involving a lot of meetings and writing a TeX report. I experienced that emacs, used in the auctex and org modes, is helping me a lot with that because the available commands simplify the workflow (like `reftex-citation`).

Why has trying out emacs been on your mind, if I may ask? If it‘s just for fun, go ahead. If it‘s because you think aspects of your workflow could be optimized, take a look at the several modes emacs has to offer. Otherwise, I would just stay with vim, tbh.


Great job! I love this idea.

In fact, I love it so much that I could not resist trying to implement it with two running mpv instances: https://github.com/phazus/lofiatc.sh


This, so much!

I solved this problem on mobile with two approaches: 1. Use a content blocker (e.g. 1Blocker on iOS) to block CSS elements 2. Use an Invidious instance which has disabled the recommendations


I managed to find an archived audio recording of his talk: https://web.archive.org/web/20120118143443/http://craigagree...

Even if the quality is not the best, you should still be able to understand most of the presentation.


One truly useful service. I would love a Search Syntax feature for Google or DDG where one could specify the maximum size of the showed sites. This would definitely improve the results as in many the cases the most useful resources are text-only.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: