The best Hacker News stories from All from the past day

Go back

Latest posts:

Poor writing, not specialized concepts, drives difficulty with legal language

Poor writing, not specialized concepts, drives difficulty with legal language

The $300B Google-Meta advertising duopoly is under attack

The $300B Google-Meta advertising duopoly is under attack

Why do all these 20-somethings have closed captions turned on?

Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?

I have to find a strategy to fix this development team without managing them directly. Here is an overview:<p>- this code generates more than 20 million dollars a year of revenue<p>- it runs on PHP<p>- it has been developed for 12 years directly on production with no source control ( hello index-new_2021-test-john_v2.php )<p>- it doesn't use composer or any dependency management. It's all require_once.<p>- it doesn't use any framework<p>- the routing is managed exclusively as rewrites in NGInX ( the NGInX config is around 10,000 lines )<p>- no code has ever been deleted. Things are just added . I gather the reason for that is because it was developed on production directly and deleting things is too risky.<p>- the database structure is the same mess, no migrations, etc... When adding a column, because of the volume of data, they add a new table with a join.<p>- JS and CSS is the same. Multiple versions of jQuery fighting each other depending on which page you are or even on the same page.<p>- no MVC pattern of course, or whatever pattern. No templating library. It's PHP 2003 style.<p>- In many places I see controllers like files making curl requests to its own rest API (via domain name, not localhost) doing oauth authorizations, etc... Just to get the menu items or list of products...<p>- no caching ( but there is memcached but only used for sessions ...)<p>- team is 3 people, quite junior. One backend, one front, one iOS/android. Resistance to change is huge.<p>- productivity is abysmal which is understandable. The mess is just too huge to be able to build anything.<p>This business unit has a pretty aggressive roadmap as management and HQ has no real understanding of these blockers. And post COVID, budget is really tight.<p>I know a full rewrite is necessary, but how to balance it?

Show HN: I may have created a new type of puzzle

Show HN: I may have created a new type of puzzle

Introduction to Algorithms (2020)

Super apps are proliferating across emerging markets

What it takes to make a game by yourself

35M Hot Dogs: Benchmarking Caddy vs. Nginx

The absurdity of Europe burning wood for energy

FTC to crack down on companies taking advantage of gig workers

Cppfront, Herb Sutter's proposal for a new C++ syntax

Cppfront, Herb Sutter's proposal for a new C++ syntax

U.S. appeals court rejects big tech’s right to regulate online speech

U.S. appeals court rejects big tech’s right to regulate online speech

Figma Alternatives

Tell HN: Locked out of Gmail account even after right password, recovery email

My mom got locked out of her 10yr gmail account. She doesn't have access to the phone number she added for 2FA. This is after she has the right password and also has access to the recovery email.<p>This basically locked her out of her whole online life because for all other social accounts she uses sign in with Google.<p>There is no human support, and their support website says if you cannot recover the account, create a new one.

< 1 2 3 ... 507 508 509 510 511 ... 832 833 834 >