HN user

reinhardt

3,623 karma

meh

Posts139
Comments844
View on HN
news.ycombinator.com 25d ago

Ask HN: Is there a quiet market for 'no enforced AI' dev jobs?

reinhardt
7pts11
joshtuddenham.dev 6mo ago

Decoding Academic Papers with AI: A Practical Guide

reinhardt
1pts1
medium.com 2y ago

GPT-4 Can’t Reason: Addendum

reinhardt
5pts1
status.aws.amazon.com 7y ago

AWS Glue/Athena/Redshift outage

reinhardt
82pts15
github.com 7y ago

BlackSheep: Fast async Python microframework using Cython/uvloop/httptools

reinhardt
1pts0
slack.engineering 7y ago

Rewriting the Slack Python SDK

reinhardt
50pts54
humanwhocodes.com 7y ago

The care and feeding of software engineers (or, why engineers are grumpy)

reinhardt
2pts0
status.manageflitter.com 7y ago

Twitter kills off ManageFlitter

reinhardt
1pts0
www.transifex.com 8y ago

Transifex offers a repatriation bonus to lure Greek expats

reinhardt
4pts0
www.engadget.com 8y ago

Uber halts service in Greece

reinhardt
2pts0
medium.com 8y ago

Should a PM know how to code?

reinhardt
1pts2
github.com 8y ago

Pip install of a directory is super slow (2014-now)

reinhardt
1pts0
github.com 8y ago

Pipenv ignores conflicts between default and development dependencies

reinhardt
2pts0
www.mira.law 8y ago

Choosing a python-based infrastructure stack for data science

reinhardt
4pts0
engineering.ezhome.com 9y ago

From Git Push to Play Store

reinhardt
2pts0
spa.mnesty.com 9y ago

Spamnesty: Waste spammers' time

reinhardt
5pts2
medium.com 9y ago

Building an alternative olympic medal table

reinhardt
3pts0
www.linkedin.com 9y ago

Trading Ethereum: Making 10% every 20 minutes

reinhardt
2pts0
www.codeproject.com 10y ago

Apex memmove: the fastest memcpy/memmove on x86/x64

reinhardt
1pts0
thewirecutter.com 10y ago

Best online backup services

reinhardt
1pts0
github.com 10y ago

List of developer questions to ask prospective employers

reinhardt
2pts0
www.hanselman.com 10y ago

Am I really a developer or just a good Googler?

reinhardt
158pts157
blog.workable.com 10y ago

The Leadership Illusion

reinhardt
1pts0
www.sig.eu 10y ago

Building maintainable software (free ebook)

reinhardt
2pts0
www.xconomy.com 10y ago

International Startup Resin.io aims to fix IoT software updates

reinhardt
2pts0
github.com 10y ago

Q – Run SQL Directly on CSV or TSV Files

reinhardt
5pts2
medium.com 10y ago

Passwords are obsolete

reinhardt
2pts0
www.linkedin.com 10y ago

How to identify “whales” in your game

reinhardt
1pts0
yanisvaroufakis.eu 11y ago

Schäuble’s plan for Europe

reinhardt
16pts10
www.cnbc.com 11y ago

Greek island agrees to test digital currency

reinhardt
5pts0

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.

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.

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.

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.

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.

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).

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.

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.

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.

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.

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

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.