reinhardt
reinhardt on Hacker News
> 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.
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.
Posted by
reinhardt on Saturday June 27, 2026 @08:05AM
from the ask-hn dept.
It seems to me that the dissenting voices from software engineers burned out after having the AI hype shoved down their throats have been growing louder lately. Just this week I read several posts both here (e.g. [1], [2]) and on Reddit (e.g. [3], [4]) with hundreds of comments from devs who have long moved past skepticism and ambivalence into one or more of the five stages of grief.That's not...
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.
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?
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.
Posted by
reinhardt on Friday January 16, 2026 @01:45AM
from the joshtuddenham.dev dept.
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.
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.
That's not a problem, let alone the biggest one. You should just use relative imports explicitly.
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.
Posted by
reinhardt on Monday September 04, 2023 @05:05PM
from the medium.com dept.
Posted by
reinhardt on Thursday June 27, 2019 @05:03PM
from the status.aws.amazon.com dept.
Posted by
reinhardt on Sunday June 16, 2019 @01:13PM
from the github.com dept.
Posted by
reinhardt on Saturday June 01, 2019 @01:59AM
from the slack.engineering dept.
I'd guess career-progression points, or even keep-getting-a-paycheck points at worst.
> 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.
Posted by
reinhardt on Sunday February 17, 2019 @11:38AM
from the humanwhocodes.com dept.
Posted by
reinhardt on Tuesday February 05, 2019 @12:18AM
from the status.manageflitter.com dept.
> 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).
Yet another reason for trimming off old jobs after some point; the primary one being nobody cares going through 3+ page long resumes.
Posted by
reinhardt on Wednesday April 25, 2018 @07:21PM
from the transifex.com dept.
In which case you can just compare the dicts without performing the multiplication (which happens to be the costliest part for arbitrary-precision integers).
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.
Posted by
reinhardt on Saturday April 07, 2018 @07:13AM
from the engadget.com dept.
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.
Posted by
reinhardt on Wednesday March 07, 2018 @02:45AM
from the medium.com dept.
Posted by
reinhardt on Saturday December 23, 2017 @10:45AM
from the github.com dept.
Posted by
reinhardt on Wednesday December 20, 2017 @02:04PM
from the github.com dept.