379 karma · joined October 31, 2019
I like the website. It shows rust for a lot of options go as close to next best.
Question for author - Is it mostly a reporting tool or does it work similar to h/ledger where I can input my transactions from paisa?
Question for HN users - have you found ledger to be easier to use compared to gnucash? My challenges have been my lack or ease of understanding on how to input transactions in ledger and also getting good reports comparable to gnucash. It's highly likely I'm unaware of how to use the tool properly but I am not sure where to learn this.
Good repo, I learnt quite a few more... wtfs. :)
I have a strong belief that unless type hints, testing, tooling is leveraged properly, python does not qualify as a good candidate for long term projects. Go handles all of this automatically and I'm having good results with it as an alternative to Python for small to medium scale projects.
Did you mean https://en.wikipedia.org/wiki/Xinuos or https://www.amazon.in/Operating-System-Design-Approach-Secon... ?
Code, like the one provided by the OP, should be valued and encouraged to prevent future bugs. Incorporating tools like Mypy during pre-commit and pyright during code editing can make a significant difference. This approach helps eliminate the need for writing unnecessary unit tests that check for None type.
In my opinion, as a mid-senior developer, I always appreciate the use of types in Python. If you are confident about having predictable inputs, you can rely on duck typing and use it primarily for scripting purposes.
This might probably help. Search by largest attachments and delete so you have some buffer space. Then you can select individual emails/emails per sender and delete them all.
Maybe consider regional pricing? If you include this and region specific books as well, your service will be golden.
Btw, what stops someone from paying for just a month or two and collating all your plans and then use it for the rest of their lives without paying you anymore? I mean this genuinely and not with ill intent.
Regarding pricing, I'd be happy to pay an amount as one time purchase for the entire curriculum vs a subscription model. Or pay one time for each bundle/grade. Just some ideas.
I use elfeed as my rss and even though I sit at my system for quite long, some days I just would like to go through my feeds on my phone. I would also love to have an archived portable copy of all my sites as well (FOMO) which currently elfeed doesn't seem to support exporting the feeds right now.
I have left both 5 star and 1 star reviews. Unfortunately some of my 1 stars have been removed. I leave 5 stars when it's good (ignoring any usual corporate politics that might exist, these exist anywhere regardless). My 5 stars are usually descriptive enough to make it authentic and not like "good place to work, friendly ppl, awesome culture". I leave 1 star when things get really bad, like really unethical backstabbing sort of bad.
But then again I don't understand how companies are able to get them removed off of glassdoor. Like, my current company has done everything from removing reviews to having good publicity on glassdoor/linkedin/any social media but they have not tackled one single negative review head on to change their culture. Lol.
https://www.cs.utah.edu/~mflatt/htdp-lite/
https://my.eng.utah.edu/~cs5510/htdp-videos.html
Here's another course which I have used to train interns. It's faster paced and useful for people who learn and progress at a faster pace.
https://web.cs.wpi.edu/~cs1102/a16/index.html
Here's another version of the same/similar where the assignments are challenging enough. You can do them in either racket or pyret.
I definitely don't trust glassdoor. :(
One data center company that I know of uses airflow at scale with docker and k8s. They have a huge team of devops just to manage the orchestrator. They in turn have to fine tune the orchestrator to run smoothly and efficiently. Similar to what shopify has noted here, they have built on top of and extended airflow to take care of pain points like point 4. For companies like this it makes sense to run airflow.
Another issue I see companies/engineers who adopt airflow is that they use it as a substitute for a script than as an orchestrator. For example, say you want to download files from an API, upload to s3, load it to your warehouse (say snowflake) and do some transformations to get your final table - instead of writing separate scripts for each step of fetch/upload/ingest/transform and call each step from the dag, they end up writing everything as a task in a dag. A huge disadvantage is there is a lot of code duplication. If you had a script as a CLI, all your dag/task has to do is call the script with the respective args. I agree that airflow comes with a lot of convenience wrappers to create tasks for many things but I feel this results in losing flexibility.
This also results in them tying their workflow with airflow and any change they might need they have to modify their airflow code directly. If you want to modify how/what you upload to s3, you end up writing/modifying python functions in the respective dags' code. This removes the flexibility to modify/substitute any component of the workflow with something else or even change the orchestrator from airflow to something else. Additionally, different teams might write workflows in different ways - standardization of practice is really hard. This in turn results in pouring more investments to maintaining and hiring "airflow data engineers". Companies fall into steep tech debts.
Prefect/dagster are new orchestrators in town. I'm yet to try them out but I've heard mixed reviews about them.
EDIT: Forgot about upgrades. Lot of upgrades are breaking changes esp the recent change from 1->2. You end up spending a lot of time just trying to debug what went wrong. Just installing and running it is a pain.
I'm not affiliated to the product.
Apart from this, for meetings which are not recorded, they can/do always say that they didn't say something when they actually did and when caught red handed they get defensive and live in denial.
IMO, written communication helps people articulate it better and hold them accountable as well.
Apart from this if you want to turn off recommended videos and comments and hide your front page from displaying anything except the search bar, you can use the following filters on ublock origin. I have enabled/disabled according to my needs. I've included the source comment as well if you want to explore more.
I've noticed that I now only search what I need and that helps with my productivity.
# https://news.ycombinator.com/item?id=21026069
# this is for blocking home page thumbnails videos
youtube.com##ytd-browse[page-subtype='home']
youtube.com##ytd-watch-next-secondary-results-renderer
youtube.com##app-drawer
youtube.com##ytd-item-section-renderer.ytd-comments
# side hamburger menu all details
#youtube.com##ytd-guide-renderer
# side home/subscription etc icons
youtube.com##ytd-mini-guide-renderer
youtube.com##ytd-topbar-menu-button-renderer
youtube.com###buttons.ytd-masthead
# hamburger menu
#youtube.com##yt-icon-button
youtube.com##.ytp-endscreen-content
# https://news.ycombinator.com/item?id=24506515
# youtube.com##.ytp-suggestions
# youtube.com##.ytp-pause-overlay
# youtube.com##.videowall-endscreen
# youtube.com###related
# youtube.com##ytd-browse[page-subtype="home"]