HNHacker News
TopNewBestAskShowJobs

reinhardt

3,623 karma · joined September 6, 2010

meh
submissionscomments
reinhardt··on Ask HN: Is there a quiet market for 'no enforced AI' dev jobs?
> Those mandates were rarely the reason people joined.

But they are a reason people won't apply in the first place, or decide to opt out once they find out in the interview process. Pretty sure I'm not the only one that wouldn't join a Windows-only shop or one that mandates using a corporate laptop with always-on spyware.

reinhardt··on Ask HN: Is there a quiet market for 'no enforced AI' dev jobs?
This sounds great in theory, in practice the number of companies hiring is not infinite and it comes down to supply vs demand for your criteria. Being a vocal contrarian may be a good strategy if the contrarian take is shared by say 20% of companies but probably less so if it's 2%.

> The concept of the "vocal minority" seems to be at play these days, as for every dev I know and work with who is positive about AI, 2 others are negative about it.

Oh I am aware it's unpopular with a growing fraction of devs. The question is whether this sentiment can tip the balance for companies and hiring decisions too, similarly to how COVID tipped the balance for remote/hybrid work in a way it was inconceivable before.

reinhardt··on Ask HN: When and why did you start believing in God?
You could if you were a Deist. Deists believe in a creator who set the universe in motion via natural laws but no longer interacts with it. A sentient, conscious Big Bang if you will.
reinhardt··on Ask HN: When and why did you start believing in God?
By "believe", do you mean just hold the belief that it somehow exists, as in "I believe black holes exist / dinosaurs existed (but this belief has zero effect in my day to day life)", or something more consequential?
reinhardt··on Ask HN: How can we solve the loneliness epidemic?
Same lack of desire to go out and I don't even have wife and kids, or even friends for that matter; just one friend I see once a week. Whatever the appeal/reward of socialization is for most people, I don't get it.
reinhardt··on Migrating to Postgres
Also curious why every comment mentions just the number of rows as the only factor that matters. A 100M rows table of 3 integer columns is quite different from 50+ columns, 5 of which are text up to a few MB long.
reinhardt··on Python 3.13.0 Is Released
Getting a cyclic import error is not a bug, it's a feature alerting you that your code structure is like spaghetti and you should refactor it to break the cycles.
reinhardt··on Python 3.13.0 Is Released
That's not a problem, let alone the biggest one. You should just use relative imports explicitly.
reinhardt··on Maestro: Netflix's Workflow Orchestrator
I haven't used Airflow for years but it used to be quite clunky, not sure how much it's improved since. I'd look into Prefect and/or Dagster first, both are more modern alternatives built with Airflow's shortcomings in mind.
reinhardt··on Scrum is fragile, not Agile
I'd guess career-progression points, or even keep-getting-a-paycheck points at worst.
reinhardt··on 5M Bid request/s, 2ms max response time – The Road to Damascus
> Its a massive amount of state aggregated from billions of events that needs to be served at extremely low latency, but couldn't it be partitioned somehow???

The bidder/pacer state is not necessarily massive, and certainly it does not consist of all the gazillions of past events. Depending on the strategy/bidding model, it can range from a few MB to several GBs, something that can fit in a beefy node.

> Google Fi/Spanner and BigTable have certainly been developed to support these issues.

I doubt any external store can be used with so low latency constraints (2-10ms) and high throughput (millions RPS). Perhaps Aerospike but even that is a stretch to put it in the hot-path. At this scale you're pretty much limited to fetch the state in memory and update it asynchronously every couple of minutes/hours.

Source: I also work in ad tech.

reinhardt··on Mara: A lightweight ETL framework, halfway between plain scripts and Airflow
Why PostgreSQL only? The mara-DB dependency [1] claims to support more.

[1] https://github.com/mara/mara-db

reinhardt··on Mara: A lightweight ETL framework, halfway between plain scripts and Airflow
> Airflow requires task queues (e.g. celery), message broker (e.g. rabbitmq), a web service, a scheduler service, and a database. You also need worker clusters to read from your task queues and execute jobs.

All these are supported but the scheduler is pretty much the only requirement.

Source: been running Airflow for the last two years without a worker cluster, without having celery/rabbitmq installed and sometimes without even an external database (i.e. a plan sqlite file).

reinhardt··on Ask HN: Laid-off readers over 50, have you left the tech workforce?
Yet another reason for trimming off old jobs after some point; the primary one being nobody cares going through 3+ page long resumes.
reinhardt··on Things I Learned from a Job Hunt for a Senior Engineering Role
In which case you can just compare the dicts without performing the multiplication (which happens to be the costliest part for arbitrary-precision integers).
reinhardt··on Things I Learned from a Job Hunt for a Senior Engineering Role
You actually agree with each other. You're saying "it would be a dream scenario if the next 10 programmers I hire were all superior to me"; it's an ideal outcome, even if unlikely. The parent's "I don’t expect engineers to be better than me" merely points out the unlikeliness, you point out the desirability.
reinhardt··on Developer Survey Results
Even more striking, "the diversity of the company or organization" is second last for women.

> The tech industry is struggling overall with issues around diversity, and individual developers are not making it a priority when looking for a job.

So perhaps it's not the "tech industry" that's struggling, it's some vocal minority that would like to convince you it does.

reinhardt··on Evidence That Online Dating Is Changing Society
No, just an uncreative generic guy like the previous 99 that messaged her pretty much the same boring question earlier this week.
reinhardt··on How to write Common Lisp in 2017 – an initiation manual
You can replace "Common Lisp" with any other language and these points still stand (at least in a tautological, nonsensical way).
reinhardt··on The Mumps Programming Language
Now I know where Initech of Office Space was inspired from, even the name matches.
reinhardt··on Sexism at Uber from Female Management
> If you are too distracted by it, it's you who are to blame for lack of self control. Find ways around that, it's called character building you'll find it useful in life in general.

Cool. Likewise, if you are a woman distracted by guys staring at your boobs, it's you who are to blame for lack of self discipline. Find ways around that, it's called character building you'll find it useful in life in general.

Fair's fair.

reinhardt··on You May Want to Marry My Husband
Maybe, just maybe, he's getting bored out of his skull on vacation and his work provides him with at least intellectual stimulation, unlike, say, long walks on the beach, gazing the sunset or whatever "things that matter" people supposedly wish for on their death bed.
reinhardt··on “I was just asked to balance a Binary Search Tree by JFK's airport immigration”
So you're saying I should better not sport my new t-shirt in the airport?

http://www.tshirthell.com/funny-shirts/if-im-not-on-a-watchl...

reinhardt··on What Albania can teach us about trust
> It looks like you're "tolerant" only with atheists or somewhat less religious people.

Which totally makes sense given the paradox of tolerance: "Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them." https://en.wikipedia.org/wiki/Paradox_of_tolerance

reinhardt··on How Not to Bomb Your Offer Negotiation
Hopefully the book has a chapter on how to negotiate with people that have read the same book.
reinhardt··on Ask HN: Who is hiring? (September 2016)
Looking at the other jobs on recruiterbox, is the senior developer one still open?
reinhardt··on Why People Should Learn Python
> I don't think that does what you think it does:

Heh, just proved my point. Reduce won't be missed.

reinhardt··on Why People Should Learn Python
Show me an example that uses `reduce` with a function other than sum/product that makes it clearer than the equivalent loop.
reinhardt··on Evidence points to another leaker at the NSA
> It's almost like you're trying not to hear what I'm saying.

Perhaps because what you're saying is/sounds off-topic? Basically it amounts to "some (pro-mass-surveillance) folks propose X because Y". Even if that's true, so what? To repeat the GP, this has nothing to do with whether Russia hacked an NSA staging server, or another leaker inside NSA is behind the leak.

reinhardt··on Cognitive behavioural therapy is falling out of favour
Can CBT help with finding and addressing why one can't seem to find motivation and satisfaction from (most areas of) life? A state where almost everything feels boring, dull and lukewarm at best?
Page 1 of 29Next →