falafelite
falafelite on Hacker News
Location: NYC
Remote: OK, prefer hybrid
Willing to relocate: No
Technologies: Python (Pandas, Dagster, SQLAlchemy, Flask, FastAPI, SKLearn, etc.), SQL (big Postgres fan), Svelte, GitHub Actions, Terraform/Pulumi, Kubernetes/Helm
Resume: https://www.linkedin.com/in/raaid-arshad/
Email: [email protected]
Hey I'm Raaid. I'm a software engineer who is particularly experienced with data engineering + the backend but full-stack capable. I'm interested in making something that works, works well, is well documented, and helps the world. I'm not interested in pointlessly moving fast to try to make a quick buck. Super interested in anything that aims to address climate or socioeconomic issues.
Location: NYC
Remote: OK, prefer hybrid
Willing to relocate: No
Technologies: Python (Pandas, Dagster, SQLAlchemy, Flask, FastAPI, SKLearn, etc.), SQL (big Postgres fan), Svelte, GitHub Actions, Terraform/Pulumi, Kubernetes/Helm
Resume: https://www.linkedin.com/in/raaid-arshad/
Email: [email protected]
Hey I'm Raaid. I'm a software engineer who is particularly experienced with data engineering + the backend but full-stack capable. I'm interested in making something that works, works well, is well documented, and helps the world. I'm not interested in pointlessly moving fast to try to make a quick buck. Super interested in anything that aims to address climate or socioeconomic issues.
Posted by
falafelite on Monday February 27, 2023 @11:04AM
from the show-hn dept.
https://github.com/raaidarshad/dbdeclare
Hi HN! I made and just published v0.0.1 of DbDeclare. I use Python a lot, and interact with Postgres a lot. I like using SQLAlchemy, and I love Alembic. Those wonderful tools primarily operate on tables, though, and I often find myself writing custom code to declare what databases, roles, schemas, privileges, etc. I want, and I have a hard time updating them reliably and in a repeatable...
Posted by
falafelite on Tuesday February 21, 2023 @01:00PM
from the ask-hn dept.
My last place of work was very open and understanding about mental health. If someone was having a tough time, they were supported, deadlines were pushed back if needed, there was enough redundancy that one person having interrupted productivity didn't mean a project was going to fail.I don't know how my current place of work thinks about mental health, and it's a very very small team. I am...
Interesting okay. Is a combo of paper and automated counting not ideal then? To my mind automatic counting is probably great for the speed you mentioned, and I'm sure those who have to perform the counting/run the election like it, but then keeping paper to hand-count as a backup or to verify seems sensible too. Or is the very possibility of a compromise too bad to entertain?
Why are they always a bad idea in your view? I'd imagine that they're quite nice from the point of view of those who run elections and actually have to count them. I'd love to hear your thoughts!
Is a paper-vote a reference to literally marking a piece of paper, or a human counting said piece of paper? Sorry if that's a dumb question, just want to make sure I follow. It seems like this tech works with marking a piece of paper that is then read by a machine. I suppose if the paper is kept, perhaps it's nice from the point of view of the election-handling-folks to automate the counting process, but be able to audit the paper ballots?
A lot of skepticism and negativity here, with a focus on "open source means something to me, not the layman" as well as mentions of is that really helpful, is it auditable, etc. Valid concerns, but I guess my reaction is hopeful because hey there's at least one group of people who are trying to build something that is more transparent.
Maybe it's not perfect, but (at least to me) seems like a step in a good direction. Also for what it's worth the company making the tech has a product for auditing as well. Idk guess I'm feeling more optimistic this morning.
Yeah as some of the responses to your reply said, agreed, and I've always found value in unit tests, and the "too many deployments and not enough development" comment from jsight rings loud in my head. Deploying to a real non-prod environment as a "test" can be fine for a team, but to do so while not testing for how you expect the code to behave... maybe that works for some folks and if you're moving super fast, but I wouldn't be super comfortable with it myself.
Big +1 to “ Never give up on local testing”. The current code base I’m dealing with has many tests that require interaction with a dev environment on the cloud, and occasionally these tests fail due to a timeout or some other thing not related to actually testing the code (and instead reveals that I forgot to refresh my MFA).
Additionally the dependency thing can be huge; we ran into a weird bug for installing a particular dependency on our CI system so our test there keeps failing, but being able to run it locally let’s us know that the changes did not break our actual code tests.
Posted by
falafelite on Friday August 12, 2022 @11:39AM
from the twitter.com dept.
Posted by
falafelite on Monday August 08, 2022 @08:44AM
from the ask-hn dept.
I see and hear a lot of complaints around inheriting code bases that are less than stellar. If anyone has, I'd love to hear about cases where you inherited a "good" code base, whatever that may mean: awesome test coverage, good documentation, solid organization, consistent styling/formatting, abundant best practices, whatever!
Hah tried to post this and it didn't work, glad for the confirmation. Not sure if its the right place to look, but
https://stackstatus.net/ is also not working for me.
I found the author to have cherry-picked and poorly-cited information earlier on in the book when talking about antidepressants, and then a complete lack of rigor when discussing the various lost connections. I think he has a point, but I just didn't find it very well done, and as another comment here has quoted:
> Other clinicians say, however, that the notion of depression being because of a simple chemical imbalance is outmoded anyway, and that antidepressants remain a useful option for patients alongside other approaches including talking therapies.
It is also notable that the author has had plagiarism issues and other questionable behaviors in the past: https://en.wikipedia.org/wiki/Johann_Hari#Plagiarism_and_fab...
Posted by
falafelite on Wednesday July 06, 2022 @12:55PM
from the ask-hn dept.
I, a fairly average and not at all notable software engineer, receive anywhere between 1 and 7 emails from people claiming to be recruiters with addresses that end in @amazon.com every week. It’s different names, sometimes the same content and layout, sometimes unique. I find this quite bizarre, and I imagine it’s some kind of “ask everyone on LinkedIn with software engineer in their title to...
Posted by
falafelite on Friday June 24, 2022 @08:50AM
from the ask-hn dept.
I know there's discussion around RSS readers every here or there on HN. I'm curious about how many of you (especially those of you who write code) interact with publishing to or subscribing from RSS feeds as part of your work or side projects, and if you have any common pain points or favorite tools/libraries (and if it's something you can share here, please do!).
This happening for other folks? Happened to me briefly yesterday too.
Posted by
falafelite on Tuesday June 07, 2022 @10:54AM
from the linkedin.com dept.
I listen to a lot of podcasts, and I think this is really really cool. Would certainly become a better and better experience (I think?) as more people leave comments on episodes.
I’m not sure, I don’t publish one for Safari! Good question, I’m sure someone else here with more experience would know.
I’m also late 20s, have enjoyed some startup chaos, and have come to similar points regarding contentment derived from relationships and coming to terms with my limits and finitude. I’ve thought “Am I giving up? Am I just doing the easy thing so I can live comfortably? At the cost of my dreams/ambitions/yearning?” Which seems like what your mentor has named “boring”. But I don’t think it’s quite that simple.
There is nothing wrong with finding a state of being that is comfortable for you right now. Maybe this is what you need, right now. There is nothing that says this is how it will be from now on. You might quit and start something in 5 years, you might not. You might enjoy side projects or other creative endeavors alongside your job.
What you probably don’t want to lose is that creativity, that excitement. Again, that doesn’t need to look like a successful startup. It could look like a fun side project, a community effort you’re involved in, whatever. The point is, and I think this is a big realization for me from the past year (but what do I know I’m not even 30) is that you don’t need to put all your eggs in the job basket. It doesn’t need to be your primary creative outlet. I’m fact, it might be better if it isn’t tied to your livelihood.
Sorry if I’m way off the mark from where your head is at, but I hope thoughts like this are what you’re looking for. If not, my b!
I’m in the same boat and feel the same. It’s just not a great state of things for extension development, and yeah the separate Firefox and Chrome code in my codebase truly irks me.
Posted by
falafelite on Wednesday April 13, 2022 @09:35AM
from the ask-hn dept.
I have a browser extension on the Chrome and Firefox stores. I know I can check for new downloads and active users via the UI, but I’d love to access that same data programmatically. Before I hack away on something to pull it from the UI, does anyone know of an existing way to access daily downloads/weekly users/etc. programmatically (like an existing API from Google/Mozilla that I can’t seem...
Thanks for sharing f5bot, that is a wonderful service to learn about. Exactly what I was looking for!
Posted by
falafelite on Thursday April 07, 2022 @10:05AM
from the today.yougov.com dept.
Posted by
falafelite on Saturday April 02, 2022 @10:22AM
from the pewresearch.org dept.
Just filed mine yesterday with FreeTaxUSA, would recommend their services. Found it to be straightforward, explained stuff I didn’t understand, and as far as I could tell, they didn’t try to trick me into paying for extra stuff. They presented a deluxe option for sure, but didn’t implement some dark pattern that made it impossible to go the free route for federal (state costs money, mine cost $15).
What did you like about the "old Google News"? A good number of comments here seem to have a similar sentiment, so I'm genuinely curious. Was it simply the aggregation without personalization?
I agree that diversity of opinion is important! I made
https://www.nabu.news for that exact reason. If I'm reading a NYTimes article and curious about what other sources might say, I just click on the Nabu browser extension to see what, for example, Fox News is saying about the same thing. Find it helpful for getting out of my echo chamber.