News for hackers. Stuff that matters.
Re:A computer science study plan to become a software engineer by ipnon on Wednesday December 16, 2020 @02:39PM (#25447442)
1. Unix was cutting edge OS theory and gave birth to the microcomputer industry.

2. AWS was cutting edge distributed systems theory and gave birth to cloud computing.

3. Renaissance Technology was cutting edge algorithms theory and gave birth to quantitative hedge funds.

Some people innovate for a living.

Re:A computer science study plan to become a software engineer by arc0 on Thursday December 17, 2020 @05:03AM (#25454181)
Never heard RenTec described that way, the only information that seems to be out there is that they use much simpler algorithmic techniques than people imagine, mainly just linear regression. Whatever unique insight they have, it's more likely to be based on pure mathematics than cutting edge algorithms theory. Also, they were not the first quant fund.
Re:A computer science study plan to become a software engineer by AnimalMuppet on Wednesday December 16, 2020 @04:44PM (#25449182)
Unix was cutting edge OS theory? I mean, it was Bell Labs, and they were probably the premiere research facility in the world at the time, but my impression is that the trick on Unix was how small they were able to squeeze it, not that it was pushing theoretical boundaries.

Can you point me to any aspects of Unix that were theoretically new?

Re:A computer science study plan to become a software engineer by ipnon on Wednesday December 16, 2020 @06:08PM (#25450023)
What we take for granted today was once brand new and hard won.
Re:A computer science study plan to become a software engineer by AnimalMuppet on Wednesday December 16, 2020 @06:13PM (#25450075)
True. But what was new in Unix? What specifically?
Re:A computer science study plan to become a software engineer by mav3rick on Wednesday December 16, 2020 @08:07PM (#25451052)
Multitasking
Re:A computer science study plan to become a software engineer by AnimalMuppet on Wednesday December 16, 2020 @08:27PM (#25451198)
Didn't Multics have that? I mean, Multics never went anywhere, but the theory wasn't new to Unix, was it?
Re:A computer science study plan to become a software engineer by stevofolife on Wednesday December 16, 2020 @08:50PM (#25451364)
Back then, Multics was designed to run on expensive and specialized proprietary hardware where as Unix could run on a variety of cheap computers.

One can say the philosophy behind Unix was new. I'm sure that's why modular and micro kernel designs caught on.