Hacker Newsnew | past | comments | ask | show | jobs | submit | noitpmeder's commentslogin

Any ideas how I can track support for this in firefox?

It seems that support tracking websites don't know what this is yet. MDN briefly notes it as an option for `display` but there is no other mention of it.

This is absolutely FUD.

Most engineers don't work at FAANG. Most _good_ engineers DONT work at FAANG. FAANG is still composed of almost all good engineers. Most software engineers are NOT _good_.

All of these things are simultaneously true.

Most of your junior engineering hires will never develop to FAANG levels, and as such are never in positions to seriously only hypercompete for those FAANG salaries. There vast majority of devs, even in the US, that are perfectly adequate (note, not great, adequate) to act as developers for non-FAANG companies for non-FAANG wages. This is the kind of developer universities are churning out at insane rates.


You could use that same statistic for literally every protest ever, doesn't mean they're not worth the causes

Citations on this?

https://arxiv.org/abs/2412.06651 (in German, hopefully machine translation works well)

English article:

https://www.heise.de/en/news/38C3-AI-tools-must-be-evaluated...

If you speak German, here is their talk from 38c3: https://media.ccc.de/v/38c3-chatbots-im-schulunterricht


At least the URL immediately calls out the fact the site is nothing but AI spew.

How to Speedrun devaluing the credentials your institution exists to award.

For your pet project? No. For something you're building for others to use? Almost certainly yes.

You do realize that it's possible to ask AI to write code and then read the code yourself to ensure it's valid, right? I usually try to strip the pointless comments, but it's not the end of the world if people leave them in.

Yeah but you're leaving out a crucial part: the code is full of useless comments.

That leaves 2 options:

- they didn't read the code themselves to ensure it's valid

- they did read the code themselves but left the useless comments

No matter which happened it shows they're a bad developer and I don't want to run their code.


The comments aren’t the problem.

IMO reading code is usually harder than writing code.

> I usually try to strip the pointless comments

You could add your own instead, explaining how things work?

> It's possible to ask AI to write code and then read the code yourself

Sure, but then it would not be vibecoding.


>> It's possible to ask AI to write code and then read the code yourself

> Sure, but then it would not be vibecoding.

Wait, what?


Vibe-coding as originally defined (by Karpathy?) implied not reading the code at all, just trying it and pasting back any error codes; repeat ad infinitum until it works or you give up.

Now the term has evolved into "using AI in coding" (usually with a hint of non rigor/casualness), but that's not what it originally meant.


AI assisted coding/engineering becomes "vibe coding" when you decide to abdicate any understanding of what you are building, instead focusing only on the outcome

This feels like a silly semantics argument, but how is the outcome not what you are building?

Off the cuff, id expect this leads to less improvement than you might think. The vast majority of orders, especially orders arriving in sequence close to one another, are likely on a small set of extremely liquid symbols, and usually all for prices at or near the top of the book for those symbols.

Happy to discuss more, might be off the mark... these optimizations are always very interesting in their theoretical vs actual perf impact.


in high scale stateless app services this approach is typically used to lower tail latency. two identical service instances will be sent the same request and whichever one returns faster “wins” which protects you from a bad instance or even one which happens to be heavily loaded.

I'm not sure I follow. In this instance we're talking about multiple backend matching engines... Correct? By definition they must be kept in sync, or at least have total omnipotent knowledge about the state of all other backend book states.

And the tail latencies are wildly improved with each addition dup. Has to be idempotent of course.

Curious what your actual role was -- sounds very interesting! Project manager? Dev? Operations specialist? E.g. were you hired into this role, and what were the requisites?

I was what was called "Trade Desk".

Many firms have them and they are a hybrid of:

- DevOps (e.g. we help, or own, deployments to production)

- SRE (e.g. we own the dashboards that monitored trading and would manage outages etc)

- Trading Operations (e.g. we would work with exchanges to set up connections, cancel orders etc)

My background is:

- CompSci/Economics BA

- MBA

- ~20 years of basically doing the above roles. I started supporting an in house Order Management System at a large bank and then went from there.

For more detail, here is my LinkedIn: https://www.linkedin.com/in/alex-elliott-3210352/

I also have a thread about the types of outages you see in this line of work here: https://x.com/alexpotato/status/1215876962809339904?s=20

(I have a lot of other trading/SRE related threads here: https://x.com/alexpotato/status/1212223167944478720?s=20)


Thanks for all the info!

I'm a front office engineer at a prop firm -- always interesting to get insight into how others do it.

We have fairly similar parallels, maybe with the exception of throwing new exchange connections to the dedicated networking group.

Always love watching their incident responses from afar (usually while getting impacted desks to put away the pitchforks). Great examples of crisis management, effectiveness and prioritization under pressure, ... All while being extremely pragmatic about actual vs perceived risk.

(I'm sure joining KCG in August of 2012 was a wild time...)


You are very welcome!

It's definitely a job that you don't hear much about but has a lot of interesting positives for people who like technology and trading. Especially if you prefer shorter term, high intensity work vs long term projects (e.g. like developers).

> Always love watching their incident responses from afar

I actually have a thread on that too: https://x.com/alexpotato/status/1227335960788160513?s=20

> (I'm sure joining KCG in August of 2012 was a wild time...)

And not surprisingly, a thread on that as well: https://x.com/alexpotato/status/1501174282969305093?s=20


May I know if someone with no trading knowledge can get into this field? Or do new hires that you've seen generally have some background knowledge on related to trading, etc.?

I did consider applying for a role in a very similar field, but figured I'll be fighting an uphill battle with no knowledge in trading/stock market/etc.


So I wrote up how I ended there: https://x.com/alexpotato/status/1663668616233885699?s=20

but that story is not the most efficient way (although I do talk about a better approach at the end).

To summarize:

A LOT of hedge funds hire non finance people for specific roles e.g. cloud, Linux tuning, networking etc

The smarter ones have realized that there are great people everywhere e.g. Gaming company SREs have a lot of relevant experience due to high traffic load, short SLAs and lots of financial risk due to outages. Applying for a role in one of those departments is a lot easier than trying to jump directly into a trading desk/operations role.

Finally, knowing someone on the inside also helps a lot which is made MUCH easier by LinkedIn, Twitter etc


You know how coders are expected to grind out leetcode interviews? For the finance fields, a common interview topic is what you read in “The Journal” (WSJ). So just stay on top of it for a few weeks, see some trends, etc.

I’ve worked in finance for 25 years and never even heard of this coming up in an interview.

Imo it's not out of place in context if one is trying to determine if the candidate has an interest in finance.

Now, I'm not disqualifying them if they dont read the journal. But if they can't demonstrate any proactive interest in finance, or tell me about some happenings/events/stories they personally find interesting (theres a ton of interesting stuff happening) its definitely an amber flag.


Obviously you're being facetious, that is not at all what that poster is claiming.

While I agree that entering a dark alley shouldn't result in ill effects, if ill effects happen in said dark alley it is still worth the discussion to remind people to stay out of dark alleys in today's day and age (or until the root problem, whatever it is, is improved).

Pretending that it is OK to enter dark alleys and forcing blame elsewhere will continue to have people unwittingly enter dark alleys.


> While I agree that entering a dark alley shouldn't result in ill effects, if ill effects happen in said dark alley it is still worth the discussion to remind people to stay out of dark alleys in today's day and age (or until the root problem, whatever it is, is improved).

This is not a dark alley. It's the main street. It's the world we live in. iPhone has more than half the market share in the US and well over a billion users worldwide. Moreover, Apple, Google, and Microsoft collectively monopolize consumer operating systems on both mobile and desktop. Try going into a retail store and buying a computing device that is not running iOS, Android, macOS, or Windows. That's the reality for most people.

The dark alleys are the non-mainstream options that hardly anyone knows about.


To further stretch the analogy: the main street is now full of potholes, sinkholes, and even landmines. The root problem is that, in exchange for convenience, we as a society have ceded too much power to these large businesses and we are now paying the price for it. We have bought the proverbial monorail [1] and now we are stuck with it.

[1] https://www.youtube.com/watch?v=taJ4MFCxiuo


> The root problem is that, in exchange for convenience, we as a society have ceded too much power to these large businesses and we are now paying the price for it.

I don't know why some people have made "convenience" into a dirty word. Almost everything we do is for convenience. You could live in a remote log cabin with no electricity and grow/hunt your own food, separating yourself from most of society, but that wouldn't be convenient or pleasant.

Individual consumers have very little power over the market. There's a collective action problem, which is why governments and regulation exist... or should exist. The way I see it, the root problem is a massive failure by (corrupt) governments to protect consumer rights.


How do governments become corrupt in the first place though, if they don't start that way? It's collective action problems all the way down.

Perhaps the root problem is that we've blown too far past Dunbar's number to be able to deal with the societies we live in. All of these systems we've contrived to mitigate the trust problem are full of holes.

As for convenience, that carries a tradeoff. All of the technology and all of the revolutions we've had (agricultural, industrial, information technology) have come with these tradeoffs. Even the log cabin has downsides compared to the nomadic hunter-gatherer lifestyle.


> How do governments become corrupt in the first place though, if they don't start that way?

I think the US government did start that way. Maybe not "corrupt" as such, but the United States was founded by plutocrats and was clearly designed to protect the minority of plutocrats against mass democracy.

> Even the log cabin has downsides compared to the nomadic hunter-gatherer lifestyle.

Yes, but I'd say the nomadic hunter-gatherer lifestyle has even greater downsides, and our current state of convenience is in many ways a vast improvement over the precarious existence of our distant ancestors.


There are 1.5 BILLIONS of iOS users. Is that what you call a dark alley? This is a broad day, city center attack.

So many asslickers of Apple here, blaming the victim when clearly anyone could be the next victim. The same issue with clouds like Google Cloud that can charge you 100k USD tomorrow just because of someone doing a loop of wget on a cdn endpoint.

The real solution is to have a neutral, efficient and formal process under supervision of regulators to have such case escalated and handled.

I already see all the tech-bros coming: “you see it was not an issue, they reinstated the account after you posted” while ignoring there are silent victims.


If I entrust money to someone who I know to be a thief, and then he runs off with it, how am I not at least partially culpable for my own negligence? Obviously the thief is the criminal and deserves to be punished and to pay restitution, but the idiot who should know better isn’t blameless.

One can express a need for regulation while also being aghast that people are still falling for the cloud scam, despite the overwhelming evidence that it is indeed a scam.


> I know to be a thief

A trillion dollar company with premium hardware and software that has more than 50% smartphone share in US and is used by 1.5 billion people worldwide is not "know to be a thief".

Your rant is essentially a crazy hobo stashing cash under his mattress and calling anyone using a bank idiot.


Banks, except for Wells Fargo, are not known to steal your money. Cloud services, however, are well-known for this kind of thing, especially in tech circles. Most people think it’s so rare that it won’t happen to them. And they are right, statistically, but they don’t consider the outsized impact if they are wrong.

Most people don’t save enough to handle an emergency, even if they have the cash flow for it. Most people don’t do basic, cheap preparation for a natural or manmade disaster. Most people don’t do at least minimal planning to make life easier for their families and loved ones if they are incapacitated or die, until very late in life. Most people are indeed idiots.


Calling 1.5 billion people idiots because they use a service where this happened to like one guy is too much of a stretch.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: