HNHacker News
TopNewBestAskShowJobs

caffeine

2,755 karma · joined May 27, 2009

submissionscomments
caffeine··on Nuanced communication usually doesn't work at scale
This is why memes are so powerful .. you can communicate a 2- or 3- part thought with a well designed meme so that eg 50 % will get it rather than just 5%
caffeine··on Ask HN: How do you get out of a rut?
Give in to some procrastination. Whatever thing it is that’s pulling your attention away, just go all in on it. YouTube? Fine. Video games? Fine. (As long as it’s not really physically self destructive..)

  Just scratch the itch.  You can even ban studying or work or whatever you are supposed to do for a few days.
After a while you will start to feel some ambition returning.
caffeine··on Ask HN: About to turn 30. Any advice on how to deal with the depression?
> I also think about dropping out of the PhD program and transitioning to the industry

Yes, do this. It’s a good start towards being happier. Academia is largely thankless BS and if you don’t already love it then you probably won’t ever.

Get yourself healthy, paid, entertained, etc. first - before you start running around trying to change the world and do meaningful stuff.

You won’t be of much use to anyone else until you’ve got yourself squared away.

caffeine··on Letter from Union Pacific to LA District Attorney re: train thefts, safety [pdf]
TFA is the source
caffeine··on Letter from Union Pacific to LA District Attorney re: train thefts, safety [pdf]
The data are in, the experiment has been done, and the conclusions are undeniable: it is a complete disaster.

Anyone who thinks criminals are “good people in bad circumstances” and “having to be a criminal is punishment enough for their crimes” is just wilfully ignorant.

One can’t help but wonder if people pushing these policies are victims of “no-consequences positive parenting” 30 years later. Those policies can work fine in a loving home - not so much in the adversarial and violent world of society at large.

caffeine··on Ask HN: Why are we accepting ageism in tech as something immutable?
Unpopular advice: work with good recruiters. Find headhunters that have been contracted to fulfil roles like those you are looking for. Get them to advocate for you and give you feedback.
caffeine··on Github Copilot Wants to Play Chess Instead of Code
That presumes a president who can successfully read from a teleprompter…
caffeine··on More Americans are saying they’re ‘vaxxed and done’
> if there's a case in the class we've got to keep our kids at home for a week

The answer to that might be to just all agree not to do this any more. Vaccine or not, the policy of shutting down a whole class if anyone has a case of CoVID is just silly for preschool aged kids.

A more cynical view:

There is already a known safe and effective way to develop antibodies in children to stop transmitting CoVID, and that's ... letting them get CoVID!

So actually if a child in the class gets CoVID, maybe they should be required to sing to the whole class in a small room for a week.

caffeine··on Idiocracy: A disturbingly prophetic look at the future
Not sure which “it” you mean.

The movie is clearly a caricature of the stupid-Right.

The world is indeed currently both stupid-Right and stupid-Left.

caffeine··on Idiocracy: A disturbingly prophetic look at the future
This movie is ripe for a remake where the world is stupid-Left instead of stupid-Right.

Starbucks offers gender reassignment surgeries and Costco employees say “Welcome to Costco, I apologise”, and the world-ending crisis is that nobody can actually reproduce any more.

caffeine··on Ask HN: How to find a job in 2021 if I dislike remote?
I guess a lot of office environments kinda suck (noisy, lots of Slack and Jira and Zoom even though you are sitting right there, distractions, lukewarm small talk, etc), so if you are remote you can set up a good environment that is better.

But the best offices/teams are awesome, and you can’t replicate that remotely. I worked on a team like this once, you get that platoon-in-a-foxhole, us-vs-world vibe, people are pushing hard to make the team and mission succeed, there are always interesting debates going on, the team is going out together as a crew after work, or on trips etc.

It’s awesome but it doesn’t last forever, and it’s hard to find. But I think on a team like that you accomplish 10x, and you also grow as a person and become much smarter.

caffeine··on Ask HN: How to find a job in 2021 if I dislike remote?
It’s fun to sit in the same room/office and brainstorm and actually build something together.

Gives that sense of camaraderie, we’re-in-this-together feeling, if it’s with the right people.

I also think it’s about 20x more productive if in a high-stakes, high-uncertainty regime.

But the median remote work is probably better than the median in person work, even if the very best work is in person.

Try to imagine starting SpaceX or Apple as a remote company… I think that kind of magic just wouldn’t happen.

caffeine··on Ask HN: How to find a job in 2021 if I dislike remote?
Chicago, London and Singapore are also good places, although nowadays there are funds everywhere (Boston, SF, Miami).

This is a wild overgeneralisation but in descending order of fun levels/friendliness of HFT teams it goes Chicago, London, Singapore, NYC.

Seems to hold across most HFTs I have met/worked at. Not sure about hedge funds or other finance roles.

Edit: Crypto HFT firms also abound but they are generally more remote-friendly than TradFi (the latter have regulators that need you to have an office and stuff).

caffeine··on Ask HN: How to find a job in 2021 if I dislike remote?
HFT and finance are still mostly in-office. If you join as a front-office dev on a trading team, chances are you will not be remote much and people will be in the office trading.
caffeine··on Systems Software Research is Irrelevant (2000) [pdf]
You are exactly correct, and that’s his only (highly belaboured) point - none of those exciting things are coming out of academia, it’s all commercial labs.
caffeine··on Coming to Agreement, a logic puzzle for Oxford admissions interviews
These seem like they would be pretty simple for anyone that has studied some networking …
caffeine··on Brexit: ‘the biggest disaster any government has ever negotiated’
I think your latter point is actually important. I think that while disastrous for the UK, Brexit will be great for the EU.

The UK was holding back the closer integration (like close military integration) that would make the EU a relevant power.

caffeine··on Show HN: I wrote a book on web application deployment
Book looks like it would have been very useful when starting out! I had to glean this information by watching more experienced devs and then bumping through different tutorials, and some of it (like security) is still hard to come by.
caffeine··on Ask HN: How to convince big tech team that tests and code quality matter?
Do it for yourself first. Make a style guide and follow it, and setup an automated formatter that will implement that, and apply it to your own code.

Write tests for things that you work on.

If it’s valuable, and you are a productive team member, you will eventually be able to convince other to adopt your practices.

The best way to convince people to test is to show its valuable by finding/preventing bugs.

caffeine··on CFTC Orders JPMorgan to Pay Record $920M for Spoofing and Manipulation (2020)
I’m saying it’s not really deceptive or fraudulent.

Is it fraudulent that you offer your house for sale, but when you get a few buyers willing to pay the asking price, you move the price up?

Not really. But that is WAY more manipulative than anything that is even POSSIBLE in the public markets, let alone what’s allowed. (The FX markets are an exception where this can happen on certain platforms).

I’m saying we tolerate these behaviours in every other market because they are not really fraud. It’s not lying to say you are bid and then cancel it later, so long as you honor any trades you do get.

caffeine··on CFTC Orders JPMorgan to Pay Record $920M for Spoofing and Manipulation (2020)
No, I am being specific here. I am referring to rules regarding market manipulation in lit order books of publicly traded securities and derivatives. Those rules are stupid.

I don’t think all rules are stupid, just these particular rules.

The reason I think the rules are stupid is that they don’t prevent fraud, they just prevent behaviour which is considered pretty legitimate in every other marketplace. Like, a spoofed ask price isn’t fraud - you can actually buy the price, and you will be filled.

There is no chance order spoofing will cause your life savings to disappear in a black hole. I think regulation to ensure that remains the case (ie around custody) is very important.

caffeine··on CFTC Orders JPMorgan to Pay Record $920M for Spoofing and Manipulation (2020)
Unpopular opinion here: these rules are stupid. It’s like fining or jailing someone for bluffing in poker. Of course people are spoofing or doing other manipulative activity.

Similar things happen in retail all the time with no jail sentences, it’s just not algorithmic. “40% off but the offer ends in 3 hours!” is designed to mislead you into thinking there is a short-term mispricing of the product in a very similar way.

Or the real estate market, where basically every single price you see is a lie.

Or the used car market - it’s $15k, but when you go to pay you find out it’s $5k more to actually get the wheels or something.

If only any of these other markets were HALF as clean and transparent as the lit public order books (even if they were unregulated!) they would be massively better than they are now.

caffeine··on CFTC Orders JPMorgan to Pay Record $920M for Spoofing and Manipulation (2020)
I think you misunderstood GP - he is saying they didn’t spoof trades, ie order executions, which is correct because you can’t spoof trades.

You are talking about spoofed orders.

A spoofed trade doesn’t really exist - the closest thing would be a wash trade, where you trade with yourself to make other people think a price is trading.

caffeine··on Ask HN: EU devs who moved to the States for work, has it been worth it?
Actually I think that’s true of every country, EU, US, and elsewhere, to varying degrees. I think it’s much better in Western countries than elsewhere though - nobody would treat a foreigner as “normal” in eg Thailand, Turkey, Philippines, etc.

The exception is melting pot cities like London and NYC - where you are likely not interacting with the native population at all.

caffeine··on Ask HN: How did you learn math notation?
Khan academy would be a great place - generally in high school you learn enough to get through basic notation.
caffeine··on Rust Moderation Team Resigns
Sort of agree, but it does have consequences. It raises questions about long-term governance and decision making in Rust, especially as Rust transitions out of Mozilla ownership into a purely public project.
caffeine··on Rust Moderation Team Resigns
Large OSS projects are largely staffed by corporate contributors - the culture shift in the organisations paying the contributors is reflected in the projects and the communities surrounding them.
caffeine··on Ask HN: How do you start a new career with minimal qualifications?
You need to find a way to do it much faster..
caffeine··on Colleges for Founders
The methodology is flawed but the kernel of the idea is good - which universities provide the best platform for would-be founders?

Things like proximity to VCs, labs with a history of spin-offs, successful alumni angel networks, etc would all play a role.

caffeine··on Backdooring Rust crates for fun and profit
Seems like you could address with a super-crate that includes "trusted" crate releases as "features"

That crate could involve some automation like:

* Checking that the code in the crate matches the code in Github

* Checking whether the latest commit is from a new committer, or whether there is any code comitted by a user not in a whitelist,

* Checking whether the package has any known security advisories

* Checking that crate signatures match some whitelist

* Running a project that includes the crate in a sandbox and seeing whether there are any files accessed, network accesses, etc. that were not pre-whitelisted

New versions of included crates would have to go through this battery of checks before they get bumped in the super-crate.

Crates that want to be included as features of super-crate or that need to change/add significant functionality, or add dependencies, would need to make a PR to update the relevant whitelists, which could then be reviewed by the super-crate team

← PreviousPage 6 of 22Next →